:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: 0.8;--PhoneInputInternationalIconGlobe-opacity: 0.65;--PhoneInputCountrySelect-marginRight: 0.35em;--PhoneInputCountrySelectArrow-width: 0.3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: 0.45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.menuTpl{position:relative;border-radius:18px;overflow:hidden;min-height:240px;background:rgba(255, 255, 255, 0.06)}.menuTpl__bgLayer{position:absolute;inset:0;pointer-events:none;opacity:1;transform:translateZ(0)}.menuTpl__content{position:relative;z-index:2}.menuTplBg--paper .menuTpl__bgLayer{background:radial-gradient(circle at 15% 20%, rgba(255, 255, 255, 0.14), transparent 52%),radial-gradient(circle at 85% 20%, rgba(255, 255, 255, 0.1), transparent 50%),radial-gradient(circle at 70% 80%, rgba(255, 255, 255, 0.08), transparent 55%),repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.04) 0px, rgba(255, 255, 255, 0.04) 2px, transparent 2px, transparent 10px)}.menuTplBg--neon .menuTpl__bgLayer{background:radial-gradient(circle at 20% 20%, rgba(168, 85, 247, 0.22), transparent 55%),radial-gradient(circle at 80% 40%, rgba(59, 130, 246, 0.18), transparent 52%),radial-gradient(circle at 50% 90%, rgba(16, 185, 129, 0.14), transparent 55%),linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.15));filter:saturate(1.2) contrast(1.05)}.menuTplBg--soft .menuTpl__bgLayer{background:radial-gradient(circle at 15% 15%, rgba(16, 185, 129, 0.12), transparent 55%),radial-gradient(circle at 85% 25%, rgba(59, 130, 246, 0.1), transparent 55%),radial-gradient(circle at 60% 90%, rgba(255, 255, 255, 0.08), transparent 50%),linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02))}.menuAccent{color:var(--tplAccent)}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:rgba(72, 72, 72, 0.2)}.flatpickr-calendar.arrowTop:after{border-bottom-color:#42a5f5}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:rgba(72, 72, 72, 0.2)}.flatpickr-calendar.arrowBottom:after{border-top-color:#42a5f5}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#42a5f5;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72, 72, 72, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72, 72, 72, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72, 72, 72, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(255, 255, 255, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(255, 255, 255, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#42a5f5;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#42a5f5;outline:none;padding:0}.flatpickr-weekdays{background:#42a5f5;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#42a5f5;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72, 72, 72, 0.2);border-right:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72, 72, 72, 0.2);box-shadow:-1px 0 0 rgba(72, 72, 72, 0.2)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#42a5f5;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#42a5f5}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #42a5f5;box-shadow:-10px 0 0 #42a5f5}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72, 72, 72, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72, 72, 72, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5;box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72, 72, 72, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72, 72, 72, 0.2)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
html{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden}body{overflow:hidden}*{padding:0;margin:0;border:0}*,*::before,*::after{box-sizing:inherit}a:hover{text-decoration:none}button{cursor:pointer}img{width:100%;height:auto}*{font-style:normal;font-family:"Gilroy"}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Black.woff2") format("woff2"),url("../fonts/Gilroy-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Extrabold.woff2") format("woff2"),url("../fonts/Gilroy-Extrabold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Medium.woff2") format("woff2"),url("../fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Regular.woff2") format("woff2"),url("../fonts/Gilroy-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Thin.woff2") format("woff2"),url("../fonts/Gilroy-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-Heavy.woff2") format("woff2"),url("../fonts/Gilroy-Heavy.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url("../fonts/Gilroy-UltraLight.woff2") format("woff2"),url("../fonts/Gilroy-UltraLight.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Dancing Script";font-display:swap;src:url("../fonts/DancingScript-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Dancing Script";font-display:swap;src:url("../fonts/DancingScript-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pacifico";font-display:swap;src:url("../fonts/Pacifico-Regular.ttf") format("truetype");font-weight:400;font-style:normal}.promo{min-width:345px}.promo__wrapper{padding:0px 10px 30px 10px}.promo__list-block{margin-top:0px}.promo__list-block--open{display:none}.promo__menu{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.promo__title{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:5px 0;list-style:none;cursor:pointer;text-align:center;color:orange;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:400;font-size:32px;letter-spacing:.03em}.promo__title::before,.promo__title::after{content:"";flex:1 1 0;border-top:1px solid rgba(255,165,0,.7);transform:translateY(0.5px)}.promo__title.active{text-shadow:0 0 6px #ff4500,0 0 12px rgba(255,69,0,.9),0 0 18px rgba(255,140,0,.7)}.promo__title.active::before,.promo__title.active::after{box-shadow:0 0 6px rgba(255,69,0,.9),0 0 14px rgba(255,140,0,.7)}.promo__card{display:flex;gap:5px;padding-bottom:10px;border-bottom:1px solid #fff;width:100%}.promo__card-content{width:100%;height:auto}.promo__image--container{position:relative;min-height:auto;width:70px;aspect-ratio:4/3;min-height:124px}.promo__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.promo__content{overflow:hidden;transition:max-height .5s ease}.promo__nav-title{font-style:normal;font-weight:500;font-size:18px;color:dimgray;padding-left:5px}.promo__card-content-text{display:flex}.promo__text{font-style:normal;font-weight:500;font-size:18px;color:#fff}.promo__text--cart{margin:20px 0}.promo__text--description{width:100%;font-style:normal;font-weight:400;padding-top:5px;line-height:100%;font-size:16px;color:#fff;transition:opacity .4s ease}.promo__text--total{font-weight:500;font-size:20px;color:#fff}.promo__text--total-bold{font-weight:400;font-size:20px;color:#fff}.promo__price-container{height:auto}.promo__price{display:flex;justify-content:center;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:700;font-size:18px;margin-bottom:25px;color:#fff}.promo__list-item{list-style:none}.counter{display:flex;font-style:normal;font-weight:400;padding:5px;line-height:100%;font-size:16px;color:#fff}.counter__btn{width:48px;height:25px;font-size:28px;text-align:center;padding-top:3px}.counter__count{min-width:30px;text-align:center;font-style:normal;font-weight:500;font-size:18px;padding-top:4px;border:1px solid #fff;border-radius:80px}.counter__conform{display:flex;gap:10px;margin-top:10px}.cart{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);border-top:2px solid orange;transition:height .4s ease;overflow:hidden;height:0px;z-index:9999;display:flex;flex-direction:column}.cart .promo__image--container{height:100%}.cart__top{display:flex;position:relative;padding:5px 15px;z-index:200;height:60px}.cart__header{width:100%;padding:0px}.cart__body{flex-grow:1;overflow:hidden;border-radius:5px;display:flex;flex-direction:column}.cart__total-container{display:flex;background:rgba(0,0,0,.6);border-radius:5px;padding:10px 15px}.cart__total-container--left{width:60%}.cart__total-container--right{display:flex;justify-content:end;align-items:center;width:40%}.cart__items{flex-grow:1;overflow-y:auto;padding:15px}.cart__item{background-color:rgba(0,0,0,.6);border:#a9a9a9 1px solid;margin-bottom:10px;padding:5px;border-radius:5px;height:80px}.cart__item .promo__price-container{position:relative}.cart__clouse{display:flex;justify-content:end;color:#a9a9a9}.cart__item .promo__text{color:#a9a9a9;font-size:16px;font-weight:600}.cart__item .promo__text--description{color:#a9a9a9;font-weight:500;font-size:14px}.cart__item .counter__btn{color:#a9a9a9}.cart__item .counter__count{color:#a9a9a9;border:1px solid #a9a9a9}.cart__item .promo__image--container{position:relative;min-height:auto;border:1px solid #a9a9a9;width:55px;padding:2px;aspect-ratio:4/3}.cart__item .promo__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.cart__item .promo__price{color:#a9a9a9;height:auto;padding-bottom:5px;margin-bottom:0px;vertical-align:bottom;align-items:flex-end}.cart__toggle-wrapper{display:flex;align-items:center}.cart__toggle{float:right;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:80px;color:orange;border:1px solid orange;padding:6px 5px 4px 5px;transition:transform .3s ease;transform-origin:50% 50%;transform-box:view-box}.cart__toggle .open2{transform:rotate(180deg);color:red;padding:4px 5px 5px 8px}.cart.open2 .cart__toggle{padding:3px 5px 7px 5px}.cart__message{margin:10px auto;color:#fff;opacity:0;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;display:none}.cart__message--wrapper{display:flex}.cart__icon{width:30%;padding:5px;transform:rotate(0deg);animation:rotate 1s linear}.cart__message.show{display:block;opacity:1;pointer-events:auto}.cart__circle{fill:none;stroke-width:5;stroke:lime;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .8s ease}.cart__symbol{fill:none;stroke-width:6;stroke-linecap:round;stroke:lime;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s ease .6s}.cart__message.error .cart__circle{stroke:#f33;display:block}.cart__message.error .cart__symbol{stroke:#f33;display:block}.cart__text{font-style:normal;font-weight:400;padding:5px;font-size:16px;color:#fff}.tableerror{margin-top:10px;font-weight:500}.input-choice.disabled{cursor:default}.status-slot{min-height:22px}.status{font-size:13px;line-height:22px}.status--error{color:red;font-size:20px;margin-top:5px;font-weight:500}.status--success{color:#1b5e20}.status--info{color:#555}.checkout{display:grid;gap:16px}.checkout__methods{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px}.paytile{display:flex;align-items:center;height:40px;gap:8px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding-left:40px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04)}.paytile:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.paytile.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.paytile__icon{display:grid;place-items:center;width:28px;height:28px;color:#2c2f36}.paytile__text{position:relative;display:grid;line-height:1.1}.paytile__text--card::after{position:absolute;content:"";background:url("../img/card.svg") center/38px 27px no-repeat;width:38px;height:27px;left:-37px;top:-3px}.paytile__text--paypal::after{position:absolute;content:"";background:url("../img/paypal.svg") center/27px 27px no-repeat;width:27px;height:27px;left:-30px;top:-4px}.paytile__text--google::after{position:absolute;content:"";background:url("../img/google.svg") center/25px 25px no-repeat;width:25px;height:25px;left:-31px;top:-4px}.paytile__text strong{font-size:20px;color:#6b7280}.paytile__text small{font-size:12px;color:#6b7280}.cardform{display:grid;gap:16px;background:rgba(0,0,0,.7);border-radius:5px}.cardform .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cardform .input-group{display:grid;gap:6px}.cardform .input--slots{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:26px;letter-spacing:3px;color:#fff;background:rgba(0,0,0,0);border:none;outline:none}.cardform .input-group.invalid .input--slots{color:#ef4444}.open3 .cart__items{background:rgba(0,0,0,.7)}.cardform .promo__text--description{color:#a9a9a9}.cardform .input-error{display:none;color:#ef4444;font-size:13px;font-weight:700;margin-top:2px}.cardform .input-group.invalid .input-error{display:block}.checkout__success{display:grid;justify-items:center;gap:6px;margin:10px 0 4px}.success__icon{width:64px;height:64px}.success__circle,.success__check{stroke:#22c55e;stroke-width:6}.success__circle{stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .5s ease}.success__check{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s ease .2s}.success__icon.run .success__circle{stroke-dashoffset:0}.success__icon.run .success__check{stroke-dashoffset:0}.success__text{color:#22c55e;font-weight:700;font-size:16px}.success__text--logo{position:relative;margin-top:10px}.success__text--logo::after{position:absolute;content:"";background:url("../img/foto2.svg") center/30px 30px no-repeat;left:-28px;top:-4px;width:30px;height:30px}.error-text{color:#ef4444;font-size:16px;font-weight:700;margin-top:10px}.flipcard{position:relative;perspective:1200px;-webkit-perspective:1200px}.flipcard__inner{position:relative;width:100%;height:100%;transition:transform .42s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flipcard[data-flipped=false] .flipcard__inner{transform:rotateY(0deg)}.flipcard[data-flipped=true][data-flat=false] .flipcard__inner{transform:rotateY(180deg)}.flipcard__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg)}.flipcard__face--front{transform:rotateY(0deg)}.flipcard__face--back{transform:rotateY(180deg)}.flipcard[data-flat=true] .flipcard__inner{transform:none !important;transition:none !important}.flipcard[data-flat=true] .flipcard__face--front{display:none}.flipcard[data-flat=true] .flipcard__face--back{position:relative;transform:none !important;backface-visibility:visible;-webkit-backface-visibility:visible}.schedule{display:grid;place-items:center}.schedule__card{width:100%}.schedule__input{width:90px;height:40px;border-radius:12px;margin:0px 30px;border:none;background:rgba(0,0,0,.8);outline:none;color:orange;text-shadow:0 0 10px #ff4500;font-size:32px;font-weight:700}.schedule__quick{display:flex}.schedule__chip{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);padding:6px 10px;border-radius:999px;font-size:20px;cursor:pointer;transition:transform .12s ease;color:#fff}.schedule__center-block{margin-left:20px}.schedule__chip:active{transform:translateY(1px)}.schedule__hint{font-size:12px;opacity:.7}.schedule__loading{display:grid;place-items:center;min-height:320px;font-size:14px;opacity:.8}.button__block--row{display:flex;gap:12px;align-items:center;justify-content:flex-end}.button__conform--back{padding:10px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);cursor:pointer;user-select:none;transition:transform .1s ease}.button__conform--back:active{transform:translateY(1px)}.schedule__tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:0 0 12px}.tabcheck{display:flex;align-items:center;gap:4px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding:8px 6px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04)}.tabcheck--adm{width:50%;height:40px}.tabcheck input{display:none}.tabcheck__box{width:18px;height:18px;line-height:18px;text-align:center;border:1.5px solid hsla(0,0%,100%,.5);border-radius:6px;font-size:12px}.tabcheck.active{border-color:var(--accent, #FB8C00);background:rgba(255,165,0,.12)}.tabcheck.active .tabcheck__box{background:var(--accent, #FB8C00);color:#000;border-color:rgba(0,0,0,0)}.tabcheck__label{font-weight:500;font-size:14px;color:#fff}.tabcheck__label--adm{font-size:16px;color:#000}.schedule__picker{position:relative;display:grid;margin-bottom:14px;color:#fff}.schedule__picker--select{--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.9}.schedule__picker{display:grid;color:#fff;margin-bottom:10px}.schedule__picker--select{position:relative;--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.95;filter:drop-shadow(0 0 6px rgba(95, 168, 255, 0.7));transition:transform .16s ease,opacity .16s ease,filter .16s ease}.schedule__picker--select:focus-within::after,.schedule__picker--select:hover::after{transform:translateY(-50%) translateY(-1px);opacity:1;filter:drop-shadow(0 0 9px rgba(95, 168, 255, 0.95))}.schedule__picker{display:grid;color:#fff;margin-bottom:10px}.schedule__picker--select{position:relative;--accent: #5fa8ff}.schedule__picker--select::after{content:"";position:absolute;right:14px;top:40px;transform:translateY(-50%);width:10px;height:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--accent, #5fa8ff);pointer-events:none;opacity:.95;filter:drop-shadow(0 0 6px rgba(95, 168, 255, 0.7));transition:transform .16s ease,opacity .16s ease,filter .16s ease}.schedule__picker--select:focus-within::after,.schedule__picker--select:hover::after{transform:translateY(-50%) translateY(-1px);opacity:1;filter:drop-shadow(0 0 9px rgba(95, 168, 255, 0.95))}.schedule__select{width:100%;padding:10px 40px 10px 14px;border-radius:14px;margin-top:20px;background:radial-gradient(circle at 0% 0%, rgba(95, 168, 255, 0.22), transparent 60%),rgba(95,168,255,.12);border:1.5px solid var(--accent, #5fa8ff);color:#f9fafb;font-weight:600;font-size:15px;letter-spacing:.03em;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 10px 26px rgba(0,0,0,.8);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .08s ease}.schedule__select:hover,.schedule__select:focus{border-color:var(--accent, #5fa8ff);background:radial-gradient(circle at 0% 0%, rgba(95, 168, 255, 0.32), transparent 60%),rgba(95,168,255,.18);box-shadow:0 0 0 1px rgba(95,168,255,.45),0 12px 30px rgba(0,0,0,.9)}.schedule__select:active{transform:translateY(1px)}.schedule__select option[disabled]{color:rgba(229,231,235,.75);font-weight:500}.schedule__select option{color:#111827;background-color:#f9fafb}.schedule__extra .shef{background:rgba(0,0,0,0);border-radius:90px}.schedule__extra .shef .title{display:none}.schedule__extra .shef .title__container{padding:0px 0px 5px 0px}.schedule__extra .shef .shef__block{padding-top:20px}.shef__buttons{display:flex;gap:12px;flex-direction:column}.shef__confirm{opacity:.95}.shef__confirm:hover{opacity:1}.input-choice{display:flex;gap:10px;margin-top:140px;padding:10px 30px;border-radius:16px;color:#fff;font-weight:600;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 8px 26px rgba(0,0,0,.6),0 0 16px hsla(0,0%,100%,.3)}.input-choice:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.input-choice.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.input-choice input{display:none}.input-choice.active .tabcheck__box{background:var(--accent, #5fa8ff);color:#000;border-color:rgba(0,0,0,0)}.input-choice-cart{margin-top:0px;padding:5px 10px}.shopping__video{fill:orange;stroke:#ff4500;stroke-width:.1px;width:24px;height:18px}.shopping__promo{fill:orange;stroke:#ff4500;stroke-width:.1px;width:40px;height:40px;border-radius:80px;border:1px solid orange;padding:5px}.shopping__promo--wrapper{display:flex;align-items:center}.cart.open1{height:70px}.cart.open2{height:50%}.cart.open3{height:100%}.cart.open3 .cart__toggle-wrapper{display:none}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawSymbol{to{stroke-dashoffset:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-height: 700px)and (orientation: portrait){.cart{border-top-width:1px;font-size:14px}.cart.open1{height:52px}.cart.open2{height:50%}.cart .promo__text{font-size:16px}.cart .promo__text--total{font-size:18px}.cart .promo__text--total-bold{font-size:18px;font-weight:500}.cart.open3{height:100%}.cart__top{height:52px}.cart__total-container{padding:0px 10px;gap:4px}.cart__total-container--left,.cart__total-container--right{width:100%}.cart__total-container--right{margin-top:4px}.cart__items{padding:10px}.promo__card.cart__item{height:64px}.cart__item .promo__text{font-size:14px}.cart__item .promo__text--description{font-size:12px}.cart__item .promo__price{font-size:14px}.counter{transform:scale(0.9);transform-origin:right center}.cart__toggle{width:34px;height:34px}.shopping__promo{width:34px;height:34px}.schedule__tabs{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.tabcheck{padding:6px 8px}.tabcheck--adm{padding:8px 16px}.tabcheck__label{font-size:13px}.tabcheck__label--adm{font-size:16px}.schedule__chip{font-size:16px;padding:4px 8px}.schedule__input{font-size:26px}.button__conform--back,.button__conform--pay{width:100%;text-align:center}.schedule__card{padding-bottom:10px}.input-choice-cart{padding:6px 0px;width:80%;font-size:13px;display:flex;justify-content:center}}.interior{border-top:1px solid #a9a9a9}.title-wrapper--topsection{padding-left:15px;width:100%}.title-wrapper--manufacturing{padding-left:15px}.wrapper-universal{padding-top:70px;padding-left:15px;padding-bottom:200px}.wrapper-universal--desktop{display:none}.wrapper{padding-left:15px}.wrapper--topsection{padding-left:0;padding-top:70px;padding-bottom:150px}.wrapper--acquaintance{margin-right:15px}.wrapper--advantages{margin-bottom:100px;margin-right:15px}.wrapper--sales{padding-top:150px;padding-bottom:32px}.wrapper--services{padding-top:67px;margin-bottom:100px}.wrapper--not-found{width:auto;padding-top:55px;text-align:center}.wrapper__pictures{height:200px}.wrapper__picture,.wrapper__picture-map{position:relative;width:100%;height:200px}.wrapper__picture-map{top:-200px}@media(min-width: 350px){.wrapper__pictures{height:250px}.wrapper__picture,.wrapper__picture-map{height:250px}.wrapper__picture-map{top:-250px}}@media(min-width: 400px){.wrapper__pictures{height:280px}.wrapper__picture,.wrapper__picture-map{height:280px}.wrapper__picture-map{top:-280px}}@media(min-width: 450px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:330px}.wrapper__picture-map{top:-330px}}@media(min-width: 500px){.wrapper-universal--adaptiv{display:none}.wrapper-universal--desktop{display:block}.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:360px}.wrapper__picture-map{top:-360px}}@media(min-width: 600px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:410px}.wrapper__picture-map{top:-410px}}@media(min-width: 700px){.wrapper__pictures,.wrapper__picture,.wrapper__picture-map{height:510px}.wrapper__picture-map{top:-510px}}@media(min-width: 900px){.title-wrapper--topsection{width:50%;margin-bottom:199px;padding-left:0}.wrapper-universal{max-width:1170px;padding-left:0;margin:0 auto}.wrapper{position:relative}.wrapper--services{position:static;max-width:1170px;display:flex;margin:0 auto;margin-bottom:180px}.wrapper--topsection{margin:0 auto;max-width:1170px;padding-top:150px;padding-bottom:0;padding-left:0}.wrapper--advantages{max-width:1170px;margin:0 auto;margin-bottom:211px;overflow:hidden}.wrapper__pictures{position:absolute;width:700px;height:480px;left:550px;top:167px;margin-bottom:0}.wrapper__picture{width:auto;height:100%}.wrapper__picture-map{width:auto;height:100%;top:-485px}.wrapper--not-found{padding-top:75px}}@media(min-width: 1200px){.wrapper--sales{position:static;padding-top:257px;width:1170px;margin:0 auto;padding-left:0}}.text{font-weight:500;font-size:16px;color:#2c2f36}.text__gray{color:dimgray}.text__settings-logo{width:50%}.text__video-set{position:relative;width:90px;padding:5px 0px 15px 30px;color:#fb8c00;cursor:pointer}.text__video-set::after{position:absolute;content:"";background:url("../img/left-arrow.svg") center/25px 25px no-repeat;width:25px;height:25px;left:0px;top:2px}.text__delete-set{display:flex;justify-content:right;position:relative;font-weight:700;color:red;cursor:pointer}.text__wizard-total{font-size:14px;font-weight:500}.text__wizard-total-bold{font-size:16px;font-weight:900}.text__prices-description{font-size:14px;display:flex;align-items:center}.text__landig-content-title{font-weight:700;margin-bottom:5px;font-size:18px;color:dimgray;position:relative}.text__landig-content-title--first::after{position:absolute;content:"";background:wheat;left:0px;top:-75px;width:70px;height:70px;border-radius:90px;z-index:2}.text__landig-content-title--first::before{position:absolute;content:"";background:url("../img/qr-code.svg") center/40px 40px no-repeat;left:15px;top:-60px;width:40px;height:40px;z-index:4}.text__landig-content-title--second::after{position:absolute;content:"";background:wheat;left:0px;top:-75px;width:70px;height:70px;border-radius:90px;z-index:2}.text__landig-content-title--second::before{position:absolute;content:"";background:url("../img/tableChoise.svg") center/62px 62px no-repeat;left:5px;top:-72px;width:62px;height:62px;z-index:4}.text__landig-content-title--third::after{position:absolute;content:"";background:wheat;left:0px;top:-75px;width:70px;height:70px;border-radius:90px;z-index:2}.text__landig-content-title--third::before{position:absolute;content:"";background:url("../img/graphics.svg") center/58px 58px no-repeat;left:5px;top:-72px;width:58px;height:58px;z-index:4}.text__landig-content-title--four::after{position:absolute;content:"";background:wheat;left:0px;top:-75px;width:70px;height:70px;border-radius:90px;z-index:2}.text__landig-content-title--four::before{position:absolute;content:"";background:url("../img/import.svg") center/60px 60px no-repeat;left:5px;top:-70px;width:60px;height:60px;z-index:4}.text__white{display:flex;justify-content:center;font-weight:700;margin-bottom:5px;color:#fff;margin-top:10px;font-size:20px}.text__prices{font-size:14px;position:relative;color:dimgray;padding:0px 0px 0px 30px}.text__prices::after{position:absolute;content:"";background:url("../img/foto2.svg") center/25px 25px no-repeat;left:-4px;top:-4px;width:25px;height:25px}.text__landing{position:relative;z-index:4;color:#fff;font-weight:500;font-size:14px;text-align:center;margin-bottom:10px}.text__landing--litle{margin-bottom:0px}.text__landig-content{text-decoration:none;color:#fff}.text__shef{text-align:center;margin-top:40px;margin-bottom:20px;color:#fff}.text__step{font-weight:500;text-align:center;color:dimgray;padding:10px}.text__slider{font-weight:400;font-size:16px;text-align:center;color:#fff;margin-bottom:12px}.text--house{position:relative}.text--house::after{position:absolute;content:"";background:#9ba9b5;opacity:.2;border-radius:36px;width:150px;height:3px;left:0;top:70px}.text--stack{position:relative}.text--stack::after{position:absolute;content:"";background:#9ba9b5;opacity:.2;border-radius:36px;width:150px;height:3px;left:0;top:70px}.text--product{text-align:center;transform:translateY(136px);margin-left:46px;margin-right:46px}@media(min-width: 600px){.text__landing{font-size:18px;margin-bottom:20px}.text__gray{font-size:18px}.text__white{font-size:22px}.text__landig-content-title{font-size:22px}.text__landig-content-title--first::after{position:absolute;content:"";background:wheat;left:0px;top:-96px;width:90px;height:90px;border-radius:90px;z-index:2}.text__landig-content-title--first::before{position:absolute;content:"";background:url("../img/qr-code.svg") center/60px 60px no-repeat;left:15px;top:-81px;width:60px;height:60px;z-index:4}.text__landig-content-title--second::after{position:absolute;content:"";background:wheat;left:0px;top:-96px;width:90px;height:90px;border-radius:90px;z-index:2}.text__landig-content-title--second::before{position:absolute;content:"";background:url("../img/tableChoise.svg") center/90px 90px no-repeat;left:1px;top:-97px;width:90px;height:90px;z-index:4}.text__landig-content-title--third::after{position:absolute;content:"";background:wheat;left:0px;top:-96px;width:90px;height:90px;border-radius:90px;z-index:2}.text__landig-content-title--third::before{position:absolute;content:"";background:url("../img/graphics.svg") center/80px 80px no-repeat;left:5px;top:-93px;width:80px;height:80px;z-index:4}.text__landig-content-title--four::after{position:absolute;content:"";background:wheat;left:0px;top:-96px;width:90px;height:90px;border-radius:90px;z-index:2}.text__landig-content-title--four::before{position:absolute;content:"";background:url("../img/import.svg") center/80px 80px no-repeat;left:5px;top:-90px;width:80px;height:80px;z-index:4}}@media(min-width: 900px){.text--house{width:140px}.text--house::after{transform:rotate(90deg);left:64px;top:-18px}.text .text__landing{font-size:22px;margin-bottom:40px}.text--stack{width:150px}.text--stack::after{transform:rotate(90deg);left:75px;top:-22px}.text__landig-content-title{font-size:24px}.text__gray{font-size:20px}.text--printer{width:150px}}.manufacturing{margin-bottom:194px}.manufacturing__list-wrapper{position:relative;margin-bottom:100px;overflow-x:auto;overflow-y:hidden}.manufacturing__list-wrapper::-webkit-scrollbar{width:0;height:0}@media(min-width: 900px){.manufacturing{max-width:1170px;margin:0 auto;margin-bottom:194px}.manufacturing__list-wrapper{position:static;overflow-y:visible;overflow-x:visible}}.media-box{position:relative;width:100%;height:100%;overflow:hidden}.media{display:block;width:140px;height:auto;line-height:0;background:#000;object-fit:cover}.play-cover{position:relative;border:0;background:none;padding:0;margin:0;width:100%;cursor:pointer;display:block;line-height:0}.play-btn{position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);display:grid;place-items:center;transition:transform 160ms ease,background 160ms ease,box-shadow 160ms ease;box-shadow:0 8px 24px rgba(0,0,0,.25)}.play-btn__triangle{width:0;height:0;border-left:16px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:3px;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25))}.play-cover:hover .play-btn,.play-cover:focus-visible .play-btn{transform:scale(1.06);background:rgba(0,0,0,.45)}.v-controls{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-rows:auto 6px;gap:8px;pointer-events:none}.v-buttons{display:flex;gap:8px;pointer-events:auto}.v-btn{width:34px;height:34px;border-radius:10px;border:none;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);display:grid;place-items:center;cursor:pointer;transition:transform 120ms ease,background 120ms ease;color:#fff}.v-btn:hover,.v-btn:focus-visible{transform:translateY(-1px);background:rgba(0,0,0,.55);outline:none}.ico{display:block;width:14px;height:14px;position:relative}.ico-play::before{content:"";border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;inset:0;left:3px}.ico-pause::before,.ico-pause::after{content:"";position:absolute;top:0;bottom:0;width:4px;background:#fff;border-radius:1px}.ico-pause::before{left:2px}.ico-pause::after{right:2px}.ico-full::before,.ico-full::after{content:"";position:absolute;width:12px;height:12px;border:2px solid currentColor;border-bottom:none;border-left:none}.ico-full::before{top:0px;left:4px;transform:rotate(0deg)}.ico-full::after{bottom:0px;right:4px;transform:rotate(180deg)}.v-progress{height:6px;background:hsla(0,0%,100%,.25);border-radius:999px;overflow:hidden;cursor:pointer;pointer-events:auto}.v-progress__bar{display:block;height:100%;background:linear-gradient(90deg, #FFA500, #FB8C00);transform-origin:left center;transform:scaleX(0)}.pano-modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:9999}.pano-modal__panel{position:relative;width:min(1200px,96vw);height:min(86vh,900px);background:#111;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.pano-modal__loader{color:#fff;display:flex;align-items:center;justify-content:center;height:100%}.video-modal__panel{position:relative;width:min(1200px,96vw);height:min(86vh,900px);background:#000;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);display:grid;grid-template-rows:1fr auto}.video-modal__media{width:100%;height:100%;object-fit:contain;background:#000}.v-controls--overlay{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0))}.pano-modal__close{position:absolute;top:15px;right:8px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.3);color:#fff;border:0;cursor:pointer;z-index:3}.video{padding:0}.video .slider,.video .slider__container,.video .slider__container--line{display:block !important}.video .slider{width:100%}.video .slider__container{width:100%;padding:0;box-sizing:border-box}.video .slider__container--line{display:flex !important;gap:14px;list-style:none;margin:0;overflow-x:auto !important;overflow-y:visible !important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.video .slider__container--line::-webkit-scrollbar{width:0;height:0}.video .slider__container--line{scrollbar-width:none}.video .slider__container--image-video{flex:0 0 clamp(240px,78vw,420px);scroll-snap-align:center;display:block !important}.video .media-box{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.06);box-shadow:0 10px 30px rgba(0,0,0,.35)}.video .play-cover{appearance:none;border:0;padding:0;margin:0;width:100%;height:100%;display:block;cursor:pointer;background:rgba(0,0,0,0)}.video .media{width:100% !important;height:100% !important;display:block !important;object-fit:cover;background:#000}.video .play-btn{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.video .play-btn::before{content:"";width:64px;height:64px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.video .play-btn__triangle{position:absolute;width:0;height:0;border-left:16px solid hsla(0,0%,100%,.95);border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);transform:translateX(2px)}.video .slider__container--image-video.is-active .media-box{outline:1px solid hsla(0,0%,100%,.22)}.video .v-controls{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.video .v-buttons{display:flex;gap:10px}.video .v-btn{appearance:none;border:0;cursor:pointer;width:42px;height:42px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.video .v-progress{height:8px;border-radius:999px;background:hsla(0,0%,100%,.18);overflow:hidden;cursor:pointer}.video .v-progress__bar{display:block;height:100%;width:100%;transform-origin:left center;background:hsla(0,0%,100%,.85)}.video .text__slider{margin:10px 2px 0;font-size:15px;line-height:1.25;font-weight:600;color:hsla(0,0%,100%,.96)}.video .text__slider--desc{margin:6px 2px 0;font-size:13px;line-height:1.35;color:hsla(0,0%,100%,.72);text-align:center}.video .pano-modal__backdrop{position:fixed;inset:0;z-index:1300;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:16px}.video .video-modal__panel{position:relative;width:min(980px,100%);border-radius:18px;overflow:hidden;background:rgba(15,18,22,.92);box-shadow:0 18px 50px rgba(0,0,0,.55)}.video .video-modal__media{width:100%;max-height:80vh;display:block;background:#000}.video .pano-modal__close{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:999px;border:0;cursor:pointer;background:rgba(0,0,0,.45);color:hsla(0,0%,100%,.92)}.video .slider__container--line{overflow-x:auto !important;overflow-y:visible !important}.video .slider__list,.video .slider__container--image-video{height:auto !important;overflow:visible !important;display:flex !important;flex-direction:column !important}.video .slider__container--image-video{flex:0 0 clamp(210px,68vw,320px) !important}.video .media-box{width:100% !important;aspect-ratio:9/16 !important;border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.06);box-shadow:0 10px 30px rgba(0,0,0,.35)}.video .media{width:100% !important;height:100% !important;display:block !important;object-fit:cover;background:#000}.video .video__meta{padding:10px 2px 0;display:block !important;overflow:visible !important}.video .video__item-title{margin:0;font-size:15px;line-height:1.25;font-weight:700;color:hsla(0,0%,100%,.96);display:block !important}.video .video__item-desc{margin:6px 0 0;font-size:13px;line-height:1.35;color:orange;display:block !important;white-space:normal !important}.shef{position:relative;--rim-1: rgba(255,244,194, 1);--bloom-1: rgba(255,210,124, .90);--bloom-2: rgba(251,140, 0, .42)}.shef__content{width:50%;position:relative;--banner-rot: 0deg;--banner-skew-x: 9deg;--banner-skew-y: 0deg;--lift: -10px}.shef__content::after{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);width:60px;height:60px;top:50px;left:100px;background-image:url("../img/shopping.svg");background-repeat:no-repeat;background-position:center;background-size:35px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__content::before{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);width:60px;height:60px;top:195px;left:25px;background-image:url("../img/location.svg");background-repeat:no-repeat;background-position:center;background-size:45px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__content-r{width:50%;display:flex;flex-direction:column}.shef__content--wrapper{position:relative}.shef__content--wrapper-cart{display:flex}.shef.shef--cart .shef__image{display:block;max-width:220px;margin:0 auto;filter:var(--rimFilter, none) drop-shadow(0 0 0 var(--rim-1)) drop-shadow(0 0 4px var(--bloom-1)) drop-shadow(0 0 16px var(--bloom-2));mix-blend-mode:screen;transition:filter .25s ease}.shef.shef--cart .shef__image:hover{filter:var(--rimFilter, none) drop-shadow(0 0 0 rgb(255, 250, 220)) drop-shadow(0 0 6px rgba(255, 220, 140, 0.96)) drop-shadow(0 0 22px rgba(251, 140, 0, 0.52))}.shef__block{position:relative;z-index:0;width:100%;display:flex;--banner-w: 80vw;--banner-x: 17vw;margin-top:100px;flex-direction:column;align-items:flex-start;--banner-r: 60px;--banner-l: 60px;--banner-rot: 0deg;--banner-skew-x: 9deg;--banner-skew-y: 0deg;--lift: -10px}.shef__block--button{height:90px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.shef__block::after{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);top:-50px;left:90px;background-image:url("../img/shopping.svg");background-repeat:no-repeat;background-position:center;background-size:35px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef__block::before{content:"";position:absolute;width:var(--banner-r);height:var(--banner-l);z-index:120;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.55);top:75px;left:22px;background-image:url("../img/location.svg");background-repeat:no-repeat;background-position:center;background-size:45px auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.45));transform-origin:center;transform:translateY(var(--lift)) rotate(var(--banner-rot)) skewX(var(--banner-skew-x)) skewY(var(--banner-skew-y))}.shef .shef__banner-label{position:relative;z-index:1;width:var(--banner-w);margin:0 0 0 var(--banner-x);font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:20px;letter-spacing:.04em;padding:5px 0 5px 100px;color:hsla(0,0%,100%,.85)}.shef .shef__banner-label::after{content:"";position:absolute;background:center/contain no-repeat url("../img/tableChoise.webp");width:180px;height:400px;left:-70px;top:-170px;z-index:2;filter:var(--rimFilter, none) drop-shadow(0 0 0 var(--rim-1)) drop-shadow(0 0 4px var(--bloom-1)) drop-shadow(0 0 16px var(--bloom-2));mix-blend-mode:screen;transition:filter .25s ease}.shef .shef__banner-label:hover::after{filter:var(--rimFilter, none) drop-shadow(0 0 0 rgb(255, 250, 220)) drop-shadow(0 0 6px rgba(255, 220, 140, 0.96)) drop-shadow(0 0 22px rgba(251, 140, 0, 0.52))}.shef .shef__banner-main{position:relative;z-index:0;width:var(--banner-w);margin-left:var(--banner-x);padding:5px 0 5px 100px;background:#fff;color:#222;font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:20px;letter-spacing:.04em;clip-path:polygon(0 0, 98% 0, 100% 100%, 0 100%);box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 16px hsla(0,0%,100%,.35);transition:transform .18s ease,box-shadow .18s ease}.shef .shef__banner-main:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.55),0 0 20px hsla(0,0%,100%,.4)}@media(max-width: 385px){.shef.shef--cart .shef__image{max-width:120px}.shef__content::after{width:40px;height:40px;border-radius:10px;top:35px;left:88px;background-size:20px auto}.shef__content::before{width:40px;height:40px;border-radius:10px;top:125px;left:45px;background-size:25px auto}}.form-block{min-width:345px;height:654px;margin-right:15px;background:#fff;box-shadow:0px 4px 68px rgba(33,33,33,.06);border-radius:35px}.form-block--description{height:auto}.form-block__wrapper{padding:44px 24px}.form-block__stap-title{font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:32px}.form-block--clouse{display:none}.form-block__photo-upload{display:flex;width:150px;height:38px;border-radius:90px;padding-left:24px;border:2px solid dimgray;cursor:pointer}.form-block__photo-upload-image-block{display:flex;justify-content:center;align-items:center;width:20%}.form-block__photo-upload-image{fill:dimgray}.form-block__photo-upload-content{position:relative;display:flex;justify-content:center;align-items:center;width:100%;font-weight:500;font-size:16px;color:dimgray}.form-block__photo-upload-content::after{position:absolute;content:"";background:url("../img/image-upload.svg") center/30px 30px no-repeat;width:30px;height:30px;left:-17px;top:3px}.form-block__change{display:flex;justify-content:center;align-items:center;width:65px;height:100%;background:salmon;font-weight:500;font-size:12px;color:#fff;padding:5px}.form-block__photo-upload-edit{width:55px;flex-shrink:0;flex-grow:0}.form-block__text{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36}.form-block__text--stap{width:auto;font-size:18px;margin:0;margin-bottom:20px}.form-block__text--stap::before{display:none}.form-block__title{font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:58px}.form-block__label-block{display:flex}.form-block__label-block--stap-next{margin-bottom:0px}.form-block__upload-container{display:flex;justify-content:space-between;padding:0px 10px;gap:10px}.form-block__upload{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:140%;color:#2c2f36}.form-block__upload--telegram{margin-bottom:10px}.form-block__file-container{margin-bottom:0px}.form-block__file{display:none;font-weight:500;font-size:14px;line-height:140%;color:red;margin-bottom:12px}.form-block .test-failed.form-block__file{display:block}.form-input-fields{position:relative;width:100%}.form-input-fields--block{padding:20px 10px}.form-input-fields--width{margin-right:19px}.form-input-fields--stap-two{display:none}.form-input-fields--stap-three-tel{margin-bottom:0px}.form-input-fields--typefile{margin-bottom:50px}.form-input-fields--contact{width:345px;margin-bottom:30px}.form-input-fields--description{margin-bottom:40px}.form-input-fields .input{width:100%;height:50px;background:#a9a9a9;border:1px solid #a9a9a9;border-radius:5px;padding-left:24px;font-weight:500;font-size:14px;line-height:140%;color:#fff}.form-input-fields .input:hover{border:2px solid #fb8c00}.form-input-fields .input:focus{outline:none;border:2px solid #fb8c00}.form-input-fields .input--question{width:100%}.form-input-fields .input--question-text{width:100%;height:200px;padding-top:12px}.form-input-fields .input--description{width:100%;height:100%;padding:15px 24px 32px 24px;color:#959cac}.form-input-fields .input--stap-three{width:100%}.form-input-fields .input--contact-massage{height:129px;margin-bottom:40px}.form-input-fields .input--contact-text{height:129px;padding-top:15px}.form-input-fields label{position:absolute;top:15px;left:27px;pointer-events:none;transition:all 400ms ease-in-out;font-weight:500;font-size:16px;line-height:140%;color:#2c2f36}.form-input-fields label--email{position:relative}.form-input-fields label--email::after{position:absolute;content:"*";color:red;width:10px;height:10px;left:160px;top:0}.form-input-fields input:focus+label,.form-input-fields textarea:focus+label{top:-16px;left:0;font-weight:500;font-size:12px;line-height:140%}.form-input-fields input:not(:placeholder-shown)+label,.form-input-fields textarea:not(:placeholder-shown)+label{top:-16px;left:0;font-weight:500;font-size:12px;line-height:140%}.foto-information{margin-bottom:21px}.foto-information__content{font-weight:500;font-size:12px;line-height:140%;color:#959cac}.foto-information__content--jpg{height:70px}.foto-information__content--size{margin-bottom:10px}.foto-information--size{display:flex;justify-content:space-between;margin-bottom:24px}.foto-link{background:#f9fafb;border:1px solid #eceef1;border-radius:7px;margin-bottom:56px}.foto-link__content{min-width:241px;height:91px;padding:16px 32px 16px 24px;font-weight:500;font-size:14px;line-height:140%;color:#2c2f36}@media(min-width: 1200px){.form-block{width:670px;height:635px}.form-block--description{height:auto}.form-block__wrapper{padding:44px 40px}.form-block__title{margin-bottom:47px}.form-block__text{width:373px}.form-block__text--stap{margin-left:0;margin-bottom:49px}.form-block__text--contact{margin-bottom:64px;margin-left:0}.form-block__title{margin-bottom:37px}.form-block__label-block{display:flex}.form-block__label-block--terms{display:flex;margin-bottom:30px}.form-block__label-block--stap-next{margin-bottom:0px}.form-block__label--email{position:relative}.form-block__label--email::after{position:absolute;content:"*";color:red;width:10px;height:10px;left:160px;top:0}.form-block__upload-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0px 10px}.form-block__file-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.form-block__file{margin-bottom:0}.form-block__button-block{display:none}.form-input-fields--stap-two{display:block}.form-input-fields--width{margin-right:16px}.form-input-fields--width-desktop{margin-right:16px}.form-input-fields--your-name{margin-right:30px}.form-input-fields--stap-three-tel{margin-bottom:0px}.form-input-fields .input{width:100%}.form-input-fields .input--question{width:235px}.form-input-fields .input--question-text{width:100%;height:109px}.form-input-fields .input--name{width:280px}.form-input-fields .input--tel{width:280px}.form-input-fields .input--description{width:100%;height:129px;padding:15px 24px 15px 24px}.form-input-fields .input--contact{width:400px}.form-input-fields .input--contact-massage{margin-bottom:56px}.form-indicator__active{width:183px}.form-indicator__passive{width:183px}.foto-information{display:flex;margin-bottom:16px}.foto-information__content{width:50%}.foto-information__content--img{width:auto}.foto-information__content--size{margin-bottom:0}.foto-information--size{margin-bottom:32px;justify-content:start}.foto-link{margin-bottom:60px}.foto-link__content{width:auto;height:70px;padding-left:24px;padding-top:15px;padding-bottom:35px}}.question__form{margin:0 auto;border-radius:5px;width:100%;max-width:480px;height:auto}.question__wrapper{padding-top:40px;padding-left:16px;padding-right:16px}.question__text{font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#fff;margin-bottom:52px}.question__comment{width:218px;font-weight:500;font-size:12px;line-height:140%;color:#fff}.question__comment--privacy-policy{color:#2f80ed;text-decoration:none}.error-block{width:auto;height:20px}.input-question-error,.input-description-error,.input-staptwo-error,.input-stapthree-error,.input-contact-error{text-align:right;font-weight:500;font-size:12px;line-height:14px;color:#f00808}.input-question-error,.input-description-error,.input-staptwo-error,.input-stapthree-error,.input-contact-error{display:none}.test-failed.input-question-error,.test-failed.input-description-error,.test-failed.input-staptwo-error,.test-failed.input-stapthree-error,.test-failed.input-contact-error{display:block}.input.error{background:#fff;border:1px solid #f00808;box-shadow:0px 0px 9px rgba(240,8,8,.18)}.input.error:focus{border:1px solid #f00808}.input.error:hover{border:1px solid #f00808}.input.error+label{color:#f00808}@media(max-width: 390px){.question__form{max-width:100%}.question__wrapper{padding-top:24px;padding-left:12px;padding-right:12px}.question__text{font-size:14px;margin-bottom:20px}.question .input-form-question{font-size:14px;padding:10px 12px}.question .button__block{flex-direction:column;align-items:stretch}.question .button__block .button__bestellen{width:100%;text-align:center}.question .error-block{height:24px}.question .input-question-error{font-size:11px}}@media(min-width: 1200px){.question__form{margin-left:0;background:rgba(10,144,66,.1);border-radius:35px;width:1170px;height:433px;margin:0 auto;margin-bottom:100px}.question__wrapper{display:flex;padding:70px}.question__info{width:50%;margin-right:20px}.question__title{width:auto}.question__text{margin-bottom:0;width:380px}.question__input{width:50%;margin-left:35px}.form-label{display:flex}.error-block{width:auto;height:36px}.error-block--file{display:flex;align-items:center}.button-blok{display:flex}}.footer{width:100%}.footer__wrapper{padding:15px}.footer__information-block{margin-top:30px}.footer__logo-wrapper{height:30px}.footer__information{margin-bottom:100px}.footer .nav__list{list-style:none;display:block}.footer .nav__link{font-weight:700;font-size:16px;line-height:19px;color:#fff;text-decoration:none}.footer__contacts{margin-bottom:40px}.footer__contacts-list{list-style:none}.footer__contacts-item{padding-left:35px}.footer__contacts-item--location{position:relative;margin-bottom:33px}.footer__contacts-item--location::after{position:absolute;content:"";background:url("../img/icons/place.svg") center/30px 30px no-repeat;width:30px;height:30px;left:-3px;top:-3px}.footer__contacts-item--telefon{margin-bottom:31px;position:relative}.footer__contacts-item--telefon::after{position:absolute;content:"";background:url("../img/icons/phone.svg") center/30px 30px no-repeat;width:30px;height:30px;left:-1px;top:1px}.footer__contacts-item--e-mail{position:relative}.footer__contacts-item--e-mail::after{position:absolute;content:"";background:url("../img/icons/email.svg") center/27px 27px no-repeat;width:27px;height:27px;left:-2px;top:0px}.footer__link{text-decoration:none;line-height:24px;font-size:14px;font-weight:500;color:#fff}.footer__icons-list{list-style:none;display:flex}.footer__icon{margin-right:40px;position:relative;width:40px;height:40px}.footer__icon-instagram::after{position:absolute;content:"";background:url("../img/icons/instagram.svg") center/45px 45px no-repeat;color:#fff;width:45px;height:45px;left:-3px;top:-3px}.footer__icon-facebook::after{position:absolute;content:"";background:url("../img/icons/facebook.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:-1px}.footer__icon-youtube::after{position:absolute;content:"";background:url("../img/icons/youtube.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:0px}.footer__icon-tiktok::after{position:absolute;content:"";background:url("../img/icons/tiktok.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:-1px}.footer__icon-telegram::after{position:absolute;content:"";background:url("../img/telegram.svg") center/41px 41px no-repeat;color:#fff;width:41px;height:41px;left:-1px;top:-1px}.footer__icon a{position:absolute;inset:0;display:block;z-index:2}.footer__svg{fill:#fff}.footer__rights{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:70px;border-top:1px solid rgba(200,200,200,.5)}.footer__rights-text{color:rgba(200,200,200,.5);line-height:22px;font-size:12px;font-weight:400}@media(min-width: 600px){.footer__wrapper{padding-right:10px;padding-left:10px}.footer__information-contacts-block{display:flex;justify-content:space-around;margin-bottom:100px}.footer__information{margin-bottom:0px}.footer__contacts{width:200px;margin-bottom:0px}}@media(min-width: 790px){.footer__wrapper{display:flex;justify-content:space-around;padding:40px 40px 60px 40px}.footer__logo{margin-bottom:0}.footer__information-contacts-block{width:60%;margin-bottom:0}.footer__information{margin-bottom:0px}.footer__contacts{width:200px;margin-bottom:0px}}@media(min-width: 1100px){.footer__wrapper{padding:58px 212px 60px 116px}}@media(min-width: 1270px){.footer__wrapper{justify-content:flex-start;padding:58px 212px 60px 116px;max-width:1440px;margin:0 auto}.footer__logo{margin-right:99px}.footer__information-contacts-block{justify-content:flex-start;width:auto}.footer__information{margin-right:157px}.footer__contacts{max-width:314px;margin-right:70px}}:root{--cut-r: min(43vw, 295px);--ring-1: min(44vw, 300px);--ring-2: min(56vw, 360px);--ring-stroke: 2px;--frost-alpha: .35;--frost-blur: 12px;--frost-sat: 120%;--frost-bright: 1.03;--node-size: 46px}#root{height:100%;width:100%;overflow-x:hidden}.app-shell{position:relative;height:100%;overflow-x:hidden}.app-shell__content{position:relative;height:100%;min-height:var(--app-vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.app-shell,.app-shell__content{overflow-x:hidden}.Logo-size{width:100px;height:32px}.app-shell__bg{position:fixed;inset:0;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none;will-change:transform;transform:translateZ(0)}.app-shell__bg--home{background-image:url("../img/fonW.webp")}.app-shell__bg--shef{background-image:url("../img/fonS.webp")}.app-shell__bg--menu{background-color:#3c3c3c;background-image:repeating-linear-gradient(-120deg, rgb(59, 68, 75) 0px, rgb(59, 68, 75) 2px, transparent 1px, transparent 22px)}.app-header-wrap{position:fixed;top:0;left:0;right:0;z-index:90}.app-header-wrap--hidden{transform:translateY(-100%);opacity:0}.frost-overlay{position:fixed;inset:0;z-index:40;background:rgba(18, 18, 18, var(--frost-alpha));backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-sat)) brightness(var(--frost-bright));-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-sat)) brightness(var(--frost-bright));-webkit-mask:radial-gradient(circle var(--cut-r) at 0 50%, transparent calc(var(--cut-r) - 1px), #fff var(--cut-r));mask:radial-gradient(circle var(--cut-r) at 0 50%, transparent calc(var(--cut-r) - 1px), #fff var(--cut-r));pointer-events:none}.app-header{position:fixed;z-index:90;top:0;left:0;right:0;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#fff;background:rgba(17,17,17,.35);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.app-header__brand{font-weight:700;letter-spacing:.3px}.app-header__spacer{flex:1}.app-header__btn{appearance:none;border:0;border-radius:999px;padding:8px 12px;font-weight:600;cursor:pointer;background:#fff;color:#111}.orbit-root{position:fixed;inset:0;z-index:60;pointer-events:none}.orbit-ring{position:fixed;left:0;top:50%;transform:translate(-50%, -50%);border-radius:50%;border:var(--ring-stroke) solid #fff;background:rgba(0,0,0,0);pointer-events:none;z-index:61}.orbit-ring--1{width:calc(var(--ring-1)*2);height:calc(var(--ring-1)*2)}.orbit-ring--2{width:calc(var(--ring-2)*2);height:calc(var(--ring-2)*2)}.orbit-nodes{position:fixed;left:0;top:50%;transform:translate(-50%, -50%);list-style:none;margin:0;padding:0;z-index:62;pointer-events:none}.orbit-node{position:absolute;top:50%;left:50%;width:70px;height:70px;transform:translate(-50%, -50%) rotate(var(--angle, 0deg)) translate(var(--ring-2, 260px)) rotate(calc(-1 * var(--angle, 0deg)));transform-origin:50% 50%;z-index:60}.orbit-node .orbit-btn{position:relative;width:70px;height:70px;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:65}.orbit-node::after{position:absolute;content:attr(data-label);font-weight:300;font-size:20px;height:auto;color:#fff;left:77px;top:20px;width:auto;white-space:nowrap}.orbit-node--menu{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -39deg}.orbit-node--menu::before{content:"";position:absolute;background:center/cover no-repeat url("../img/menu-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--shef{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -65deg}.orbit-node--shef::after{top:18px}.orbit-node--shef::before{content:"";position:absolute;background:center/cover no-repeat url("../img/reserved-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--video{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: -13deg}.orbit-node--video::before{content:"";position:absolute;left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);background-color:#fff;pointer-events:none;z-index:70;-webkit-mask:url("data:image/svg+xml;utf8,      <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'>        <rect x='2' y='4' width='20' height='16' rx='2'/>        <path d='M10 9l6 3-6 3z'/>      </svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,      <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'>        <rect x='2' y='4' width='20' height='16' rx='2'/>        <path d='M10 9l6 3-6 3z'/>      </svg>") no-repeat center/contain}.orbit-node--faq{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 13deg}.orbit-node--faq::after{top:18px}.orbit-node--faq::before{content:"";position:absolute;background:center/cover no-repeat url("../img/faq-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--interior{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 39deg}.orbit-node--interior::before{content:"";position:absolute;background:center/cover no-repeat url("../img/interior-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node--footer{--icon-sz: 40px;--label-gap: 34px;--label-size: 22px;--angle: 65deg}.orbit-node--footer::before{content:"";position:absolute;background:center/cover no-repeat url("../img/media-white.svg");left:50%;top:50%;width:var(--icon-sz);height:var(--icon-sz);transform:translate(-50%, -50%);pointer-events:none;z-index:70}.orbit-node .orbit-btn{position:absolute;inset:0;pointer-events:auto;color:#fff;background:#504a4b;border:2px solid #fff;border-radius:999px;padding:10px 16px;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.25);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.orbit-node .orbit-btn:hover{filter:brightness(0.96)}.orbit-node .orbit-btn:active{transform:scale(0.98)}@media(min-width: 390px){.app-shell{--cut-r: min(53vw, 210px);--ring-1: min(54vw, 215px);--ring-2: min(65vw, 280px)}.orbit-node .orbit-btn{width:70px;height:70px}.orbit-node--shef{--angle: -50deg}.orbit-node--menu{--angle: -30deg}.orbit-node--video{--angle: -10deg}.orbit-node--faq{--angle: 10deg}.orbit-node--interior{--angle: 30deg}.orbit-node--footer{--angle: 50deg}}.header{height:60px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-left:15px;padding-right:15px}.header__back{width:20px}.header__back::after{position:absolute;content:"";background:url("../img/arrow-left.svg") center/20px 20px no-repeat;left:15px;top:19px;width:20px;height:20px}svg{font-family:"Pacifico",cursive;font-size:36px}.glow-text{font-weight:500;font-size:100px;font-style:italic;fill:orange;stroke:#ff4500;stroke-width:1px;filter:url(#glow)}.n-text{font-weight:500;font-size:160px;font-style:italic;fill:#fff;filter:url(#glow)}.n-text--landing{font-size:180px}.ame-text{font-weight:500;font-size:50px;font-style:italic;fill:#fff;filter:url(#glow)}.ame-text--landing{font-size:70px}@media(min-width: 600px){.Logo-size{width:120px;height:36px}}@media(min-width: 1000px){.Logo-size{width:130px;height:38px}.header{max-width:1600px;margin:0 auto;margin-bottom:-100px;border-bottom:0px solid}.header__wrapper{max-width:1170px;padding:13px 0 0 0}}.button{display:flex;justify-content:center;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.button__popap-ok{border-radius:5px;border:1px solid rgba(220,20,60,.8);color:rgba(220,20,60,.8);background:rgba(220,20,60,.25);padding:6px 12px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px}.button__block{display:flex;height:60px;justify-content:center;align-items:center;gap:10px}.button__block--center{height:20px}.button__block--adm{padding:10px 10px}.button__block--set{width:100%;justify-content:space-between}.button__block--imp{width:100%;justify-content:space-between;margin-bottom:20px}.button__block--temp{margin-top:10px}.button__block--upload{height:auto}.button__block--add{padding:0px 10px}.button__back{padding:6px 12px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;border-radius:5px;color:#000;border:1px solid #000}.button__conform{display:flex;font-weight:700;font-size:16px;border-radius:5px;font-style:normal;padding:5px 5px;color:#fb8c00;text-shadow:0 0 10px #ff4500}.button__conform--ok{border:2px solid #fb8c00}.button__conform--cancel{border:1px solid #fff;color:#fff;text-shadow:none}.button__conform--step{padding:6px 20px;background:rgba(255,165,0,.12);font-size:18px;font-weight:700;border:2px solid #fb8c00;font-style:italic;text-shadow:none}.button__conform--qr{padding:3px 8px;font-size:18px;font-weight:700;border:2px solid #fff;color:#fff;font-style:italic;text-shadow:none;margin-top:8px}.button__conform--pay{width:120px;font-size:18px;border:2px solid orange;font-style:italic}.button__bestellen{width:100px;font-weight:700;font-size:16px;line-height:140%;color:#fff;border-radius:5px;border:2px solid #fff;animation:borderPulse 5s infinite ease-in-out}.button__bestellen--nav{width:100%;padding:10px;color:dimgray;border:2px solid dimgray;animation:none}.button__bestellen--shef{width:90px}.button__table-choice{width:120px;gap:4px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:12px;padding:8px 8px;cursor:pointer;user-select:none;transition:.2s ease;background:hsla(0,0%,100%,.04);color:#fff}.button__table-choice:hover{border-color:#cfd2d8;box-shadow:0 6px 18px rgba(0,0,0,.06)}.button__table-choice.active{border-color:var(--accent, #5fa8ff);background:rgba(95,168,255,.12)}.button__table-choice__icon{display:grid;place-items:center;width:28px;height:28px;color:#2c2f36}.button__table-choice input{display:none}.button__table-choice.active .tabcheck__box{background:var(--accent, #5fa8ff);color:#000;border-color:rgba(0,0,0,0)}.button__aufgeben{width:100px;color:#fff;border-radius:5px;border:1px solid #fff;padding:8px 10px}.button__upload{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:dimgray;border:1px solid #a9a9a9;font-weight:700;font-size:14px;color:#fff;margin-bottom:20px}.button--menu{flex-direction:column;width:42px;height:42px}.button--menu span{display:block;width:26px;height:3px;background:#fff;margin:2px 0;transition:.4s}.button--menu.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.button--menu.active span:nth-child(2){opacity:0}.button--menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.menu-button{width:160px;height:80px;display:flex;background:#a9a9a9;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;color:#fff;border-radius:5px}.menu-button__svg-container{width:45px;height:45px}.menu-button__svg{fill:#fff}.menu-button__text{font-size:14px}.menu-button__text--time{font-size:10px}.menu-button-open{background:orange}@keyframes borderPulse{0%{padding:10px 12px}5%{padding:8px 10px}100%{padding:8px 10px}}.nav{display:flex;flex-direction:row-reverse;justify-content:space-between;--panel-bg: rgba(221,235,240,0.95);--dust-color: rgba(180,205,215,0.95)}.nav__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:10}.nav__list{position:fixed;top:0;bottom:0;left:0;z-index:100;width:80%;max-width:520px;margin:0;padding:50px 15px 30px 15px;list-style:none;background-color:var(--panel-bg);box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow-y:auto}.nav__item{position:relative;margin-bottom:24px;padding-left:30px}.nav__item--about-us::after{position:absolute;content:"";background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Svg%20Vector%20Icons%20%3A%20http%3A%2F%2Fwww.onlinewebfonts.com%2Ficon%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20256%20256%22%20enable-background%3D%22new%200%200%20256%20256%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cmetadata%3E%20Svg%20Vector%20Icons%20%3A%20http%3A%2F%2Fwww.onlinewebfonts.com%2Ficon%20%3C%2Fmetadata%3E%0D%0A%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M123.8%2C122.9c11.4-8.6%2C18.7-22.3%2C18.7-37.6c0-26.1-21.2-47.3-47.3-47.3c-26.1%2C0-47.3%2C21.2-47.3%2C47.3c0%2C15.4%2C7.4%2C29.1%2C18.9%2C37.7c-33%2C12.7-56.7%2C46.5-56.7%2C86.2c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9c0-40.8%2C30.3-73.9%2C67.6-73.9c37.3%2C0%2C67.6%2C33.2%2C67.6%2C73.9c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9C180.7%2C169.4%2C156.9%2C135.5%2C123.8%2C122.9z%20M95.2%2C55.7c16.3%2C0%2C29.6%2C13.3%2C29.6%2C29.6c0%2C16.3-13.3%2C29.6-29.6%2C29.6s-29.6-13.3-29.6-29.6C65.6%2C68.9%2C78.9%2C55.7%2C95.2%2C55.7z%22%2F%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M198.8%2C127.7c7.7-8%2C12.3-18.8%2C12.3-30.7c0-24.5-19.9-44.4-44.4-44.4c-4.9%2C0-8.9%2C4-8.9%2C8.9s4%2C8.9%2C8.9%2C8.9c14.7%2C0%2C26.6%2C11.9%2C26.6%2C26.6c0%2C11.6-7.8%2C22.1-18.9%2C25.5c-0.2%2C0.1-0.4%2C0.2-0.7%2C0.3c-0.2%2C0.1-0.4%2C0.2-0.6%2C0.3c-0.4%2C0.2-0.7%2C0.4-1.1%2C0.6c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.4%2C0.3-0.8%2C0.6-1.1%2C1c0%2C0-0.1%2C0.1-0.1%2C0.1c-2.1%2C2.2-3%2C5.5-2%2C8.6c0.1%2C0.2%2C0.2%2C0.4%2C0.3%2C0.6c0.2%2C0.5%2C0.4%2C0.9%2C0.7%2C1.3c0.2%2C0.4%2C0.5%2C0.8%2C0.8%2C1.1c0.3%2C0.4%2C0.7%2C0.8%2C1.1%2C1.1c0.2%2C0.2%2C0.5%2C0.4%2C0.7%2C0.6c0.6%2C0.4%2C1.3%2C0.7%2C2%2C1c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.3%2C0.1%2C0.7%2C0.2%2C1%2C0.3c35.8%2C5.8%2C52.5%2C27.3%2C52.5%2C67.7c0%2C4.9%2C4%2C8.9%2C8.9%2C8.9c4.9%2C0%2C8.9-4%2C8.9-8.9C246%2C166.9%2C229.8%2C139.8%2C198.8%2C127.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E") no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__item--rest-menu::after{position:absolute;content:"";background:url("../img/menu2.svg") center/24px 30px no-repeat;width:24px;height:30px;left:-4px;top:-6px}.nav__item--table::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20height%3D%22100%25%22%20version%3D%221.1%22%20viewBox%3D%220%200%2090%2090%22%20width%3D%22100%25%22%20xml:space%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M%2028.575%2054.224%20c%200.275%200.523%200.768%200.897%201.345%201.023%20c%200.141%200.031%200.284%200.046%200.425%200.046%20c%200.439%200%200.871%20-0.145%201.224%20-0.418%20L%2053.006%2038.29%20c%200.874%20-0.676%201.034%20-1.932%200.358%20-2.806%20c%20-0.678%20-0.875%20-1.933%20-1.034%20-2.806%20-0.358%20L%2031.007%2050.253%20l%20-3.242%20-6.168%20c%20-0.515%20-0.979%20-1.727%20-1.354%20-2.701%20-0.84%20c%20-0.978%200.514%20-1.354%201.723%20-0.84%202.701%20L%2028.575%2054.224%20z%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M%2089.854%2063.866%20L%2074.416%2025.638%20c%200.061%20-0.476%20-0.049%20-0.964%20-0.323%20-1.371%20c%20-0.372%20-0.551%20-0.993%20-0.881%20-1.658%20-0.881%20h%20-0.243%20c%20-0.001%200%20-0.003%200%20-0.004%200%20H%2017.842%20c%20-0.815%200%20-1.549%200.495%20-1.854%201.251%20L%200.146%2063.866%20c%20-0.249%200.616%20-0.175%201.316%200.196%201.867%20C%200.714%2066.285%201.335%2066.615%202%2066.615%20h%2054.592%20c%200.815%200%201.549%20-0.495%201.854%20-1.251%20l%2013.85%20-34.294%20l%2012.739%2031.545%20H%2065.752%20c%20-1.104%200%20-2%200.896%20-2%202%20s%200.896%202%202%202%20H%2088%20c%200.665%200%201.286%20-0.33%201.658%20-0.882%20C%2090.03%2065.183%2090.104%2064.482%2089.854%2063.866%20z%20M%2055.242%2062.615%20H%204.964%20l%2014.227%20-35.23%20H%2069.47%20L%2055.242%2062.615%20z%22%20stroke-linecap%3D%22round%22/%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;background-repeat:no-repeat;left:-6px;top:-5px}.nav__item--banket::after{position:absolute;content:"";background:url("../img/write2.svg") center/24px 30px no-repeat;width:22px;height:28px;left:-2px;top:-6px}.nav__item--roles::after{position:absolute;content:"";background:url("../img/contakt.svg") center/22px 27px no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__item--and{margin-bottom:110px}.nav__item--and::after{position:absolute;content:"";background:url("../img/admin.svg") center/24px 30px no-repeat;width:22px;height:28px;left:-3px;top:-3px}.nav__link{font-weight:700;font-size:20px;line-height:19px;color:#2c2f36;text-decoration:none}.nav__link--footer{font-weight:500;font-size:14px;line-height:16px;margin-bottom:13px}.nav .nav__dust-layer{position:absolute;inset:0;pointer-events:none;z-index:999;overflow:visible}.nav .nav__dust{position:absolute;width:6px;height:6px;background:var(--dust-color);border-radius:2px;will-change:transform,opacity}.admin{position:relative;isolation:isolate;min-height:100dvh}.admin__bg{position:fixed;inset:0;z-index:0;pointer-events:none}.admin__bg::before{pointer-events:none !important}.admin__bg::after{pointer-events:none !important}.admin__container{width:100%;box-sizing:border-box;padding-top:15px}.admin__title-wrapper{margin-right:15px;position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-radius:0px 90px 90px 0px;background:#e6e8eb;box-shadow:0 3px 6px rgba(0,0,0,.15);overflow:hidden}.admin__title-wrapper>*{position:relative;z-index:2}.admin__title-wrapper::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:80%;max-width:440px;background:hsla(0,0%,100%,.95);border-radius:0 16px 16px 0;z-index:1}.admin__title-wrapper::after{content:"";position:absolute;left:0;top:50%;width:26px;height:26px;transform:translateY(-50%) rotate(45deg);background:hsla(0,0%,100%,.95);z-index:1}.admin__body{padding:15px;display:flex;flex-direction:column;gap:15px}.admin__body--panel{padding-top:40px}.admin__order{display:flex;justify-content:space-between;gap:10px}.admin__current-logo-wrap{max-height:60px;width:50%}.admin__btn-prev{position:relative;padding:3px;width:36px;height:36px}.admin__btn-prev::after{position:absolute;content:"";background:url("../img/arrow-left-admin.svg") center/15px 15px no-repeat;width:15px;height:15px;left:12px;top:12px}.admin__btn-next{position:relative;padding:3px;width:36px;height:36px;cursor:pointer}.admin__btn-next::after{position:absolute;content:"";background:url("../img/gastsite.png") center/95px 65px no-repeat;width:95px;height:65px;left:-17px;top:-17px}.admin__add-container{display:flex;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;background:#fff;backdrop-filter:blur(24px) saturate(110%) contrast(0.9);-webkit-backdrop-filter:blur(24px) saturate(110%) contrast(0.9);align-items:center;height:65px;width:100%;padding:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;gap:10px;cursor:pointer}.admin__table-info{font-size:18px;font-weight:500;padding:0 10px}.admin__error{font-size:18px;font-weight:500;margin-left:10px;color:red}.admin__error .admin__add--step{display:none}.admin__add-image-midle{position:relative;width:55px;height:55px;background:#e6e8eb;border-radius:90px}.admin__add-image-midle--edit::after{position:absolute;content:"";background:url("../img/editMenu.svg") center/37px 37px no-repeat;width:37px;height:37px;left:13px;top:7px}.admin__add-image-midle--import::after{position:absolute;content:"";background:url("../img/import.svg") center/45px 45px no-repeat;width:45px;height:45px;left:6px;top:5px}.admin__add-image-midle--addproduct::after{position:absolute;content:"";background:url("../img/add-product.svg") center/45px 45px no-repeat;width:45px;height:45px;left:6px;top:2px}.admin__add-image{position:relative;width:55px;height:100%;background:#e6e8eb;border-radius:90px}.admin__add-image--template::after{position:absolute;content:"";background:url("../img/creating.svg") center/40px 40px no-repeat;width:40px;height:40px;left:8px;top:5px}.admin__add-image--editing::after{position:absolute;content:"";background:url("../img/add-editing.svg") center/35px 35px no-repeat;width:35px;height:35px;left:10px;top:7px}.admin__add-image--addproduct::after{position:absolute;content:"";background:url("../img/add-product.svg") center/45px 45px no-repeat;width:45px;height:45px;left:6px;top:2px}.admin__add-image--edit::after{position:absolute;content:"";background:url("../img/editMenu.svg") center/37px 37px no-repeat;width:37px;height:37px;left:13px;top:7px}.admin__add-image--tables::after{position:absolute;content:"";background:url("../img/tablechoice.svg") center/55px 55px no-repeat;width:55px;height:55px;left:2px;top:-2px}.admin__add-image--telegram::after{position:absolute;content:"";background:url("../img/telegram.svg") center/40px 40px no-repeat;width:40px;height:40px;left:4px;top:6px}.admin__add-image--qr-code::after{position:absolute;content:"";background:url("../img/qr-code.svg") center/34px 34px no-repeat;width:34px;height:34px;left:11px;top:10px}.admin__add-image--price::after{position:absolute;content:"";background:url("../img/price.svg") center/45px 45px no-repeat;width:45px;height:45px;left:5px;top:4px}.admin__add-image--settings::after{position:absolute;content:"";background:url("../img/settings.svg") center/40px 40px no-repeat;width:40px;height:40px;left:7px;top:7px}.admin__add-image--social::before{position:absolute;content:"";background:url("../img/icons/facebook.svg") center/30px 30px no-repeat;width:30px;height:30px;left:6px;top:4px}.admin__add-image--social::after{position:absolute;content:"";background:url("../img/icons/instagram.svg") center/32px 32px no-repeat;width:32px;height:32px;left:21px;top:15px}.admin__add-image--numeration::after{position:absolute;content:"";background:url("../img/numeration.svg") center/40px 40px no-repeat;width:40px;height:40px;left:7px;top:5px}.admin__add-image--video::before{position:absolute;content:"";background:url("../img/video.svg") center/27px 27px no-repeat;width:27px;height:27px;left:7px;top:7px}.admin__add-image--video::after{position:absolute;content:"";background:url("../img/image.svg") center/27px 27px no-repeat;width:27px;height:27px;left:22px;top:17px}.admin__add-image--video-set::before{position:absolute;content:"";background:url("../img/video.svg") center/38px 38px no-repeat;width:38px;height:38px;left:10px;top:8px}.admin__add-image--logo::after{position:absolute;content:"";background:url("../img/graphics.svg") center/42px 42px no-repeat;width:42px;height:42px;left:7px;top:6px}.admin__add-image--lang::after{position:absolute;content:"";background:url("../img/germany.svg") center/28px 28px no-repeat;width:28px;height:28px;left:8px;top:8px}.admin__add-image--lang::before{position:absolute;content:"";background:url("../img/eanglish.svg") center/28px 28px no-repeat;width:28px;height:28px;left:18px;top:18px}.admin__add-image--foto::after{position:absolute;content:"";background:url("../img/image.svg") center/37px 37px no-repeat;width:37px;height:37px;left:9px;top:8px}.admin__add-title{font-size:18px;font-weight:600;color:#000;display:inline-block}.admin__add-title--telegram{margin-bottom:10px}.admin__form{overflow:hidden}.admin .promo__title{font-size:22px;color:#2c2f36}.admin .promo__card--wrapper{box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;background:#fff;backdrop-filter:blur(24px) saturate(110%) contrast(0.9);-webkit-backdrop-filter:blur(24px) saturate(110%) contrast(0.9);padding:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;margin-bottom:10px}.admin .promo__list-item--list{display:flex;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;background:#fff;backdrop-filter:blur(24px) saturate(110%) contrast(0.9);-webkit-backdrop-filter:blur(24px) saturate(110%) contrast(0.9);align-items:center;height:65px;width:100%;padding:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;gap:10px;margin-bottom:10px}.admin .title{width:auto;font-size:22px;font-weight:600;color:#000;display:flex;justify-content:center;align-items:center;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);margin-bottom:0px;border-radius:25px}.admin .title__prices{color:dimgray;font-size:18px;font-weight:700;border-radius:0px;text-align:center}.admin .title__left-ofset{position:relative;justify-content:left;font-weight:500;padding:8px 0px 20px 48px;font-size:16px;color:#000}.admin .title__left-ofset::before{position:absolute;content:"";background:url("../img/info.svg") center/35px 35px no-repeat;width:35px;height:35px;left:3px;top:0px}.admin .title__prices-left{color:#000;font-size:14px;font-weight:500;margin-bottom:10px}.admin .title__add-menu{text-align:center;color:dimgray;font-size:16px;font-weight:700;margin-bottom:10px;width:80%;border-radius:0px}.admin .title__description{font-size:14px;color:dimgray;padding-bottom:15px;height:auto;font-weight:500}.admin__button-block{padding:10px 15px;font-weight:500;background:#000;color:#fff;display:flex;gap:2rem;margin-bottom:20px}.admin__button-block__button{padding:10px 20px;border:none;background:#eee}.admin__button-block.active{background:#ddd;font-weight:bold}.admin .input-content-error{color:brown;font-size:16px;font-weight:500;padding-left:10px}.admin .form-input-fields{margin-bottom:15px}.admin .form-input-fields input{font-size:16px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.7);color:#000;height:50px;padding-left:5px}.admin .form-input-fields input:hover{border-left:none;border-right:none;border-top:none;border-radius:0px}.admin .form-input-fields input:focus{border-left:none;border-right:none;border-top:none}.admin .form-input-fields-set{margin-bottom:0px;margin-top:15px}.admin .form-input-fields-set input{height:40px;font-size:14px}.admin .form-input-fields .input--error{background:rgba(255,0,0,.1);border-bottom:2px solid brown;box-shadow:0 0 0 2px rgba(229,57,53,.12);border-radius:0px}.admin .form-input-fields .input-content-error{color:brown;font-size:14px;font-weight:500}.admin .form-input-fields textarea{font-size:14px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.8);color:#000;height:70px;padding-left:5px}.admin .form-input-fields textarea:focus{border-left:none;border-right:none;border-top:none}.admin .form-input-fields textarea:hover{border-left:none;border-right:none;border-top:none}.admin .form-input-fields label{color:dimgray}.admin .form-input-fields--nameEn{margin-bottom:35px}.admin .slider{--slideW: 184px;overflow:visible}.admin .slider--desc{--slideW: 320px}.admin .slider__container{display:flex;align-items:center;gap:8px;padding-bottom:0px}.admin .slider__viewport{width:var(--slideW);overflow:hidden}.admin .slider__container--line{display:flex;list-style:none;margin:0;padding:0;width:200%;gap:0;transition:transform .28s ease}.admin .slider__container--line-temp{display:flex;list-style:none;margin:0;padding:0;width:200%;gap:0;transition:transform .28s ease}.admin .slider__container--img{flex:0 0 50%;width:50%;box-sizing:border-box}.admin .slider__container--img .admin__edit-area-text{width:100%;box-sizing:border-box}.admin .slider__flagBtn{width:32px;height:20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);display:grid;place-items:center;cursor:pointer}.admin .slider__flag{width:18px;height:18px;display:block;pointer-events:none}.admin .promo__image--container{width:65px;min-height:110px}.admin .promo__image{width:65px}.admin .promo__category-conteiner{width:auto;display:flex;justify-content:space-between;height:50px}.admin .promo__text-container{width:100%;padding-top:3px;display:flex;justify-content:space-between;min-height:28px}.admin .promo__text{font-style:normal;font-weight:700;font-size:16px;color:#000;letter-spacing:-0.5px}.admin .promo__text--description{font-style:normal;font-weight:500;line-height:100%;font-size:14px;color:#000;transition:none}.admin .promo__price{display:flex;justify-content:left;font-style:normal;font-weight:500;font-size:16px;margin-bottom:0px;color:#000}.admin__edit-block{display:flex;gap:8px}.admin__manage-block{display:flex;align-items:start;gap:10px}.admin__manage{height:30px;width:30px}.admin__edit-area{width:100%;background:#f9f9f9;height:32px;font-style:normal;font-weight:700;font-size:18px;color:salmon;border-left:none;outline:none}.admin__edit-area-text{background:#fff;height:28px;font-style:normal;font-weight:700;font-size:16px;color:salmon;border-left:none;outline:none}.admin__add--step{padding:30px 0px 20px 0px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.12);border-radius:5px}.admin__promo-content-wrap{display:flex;gap:10px}.admin__edit-area-description{min-width:210px;font-weight:500;font-size:14px;color:salmon;background:#fff;height:75px;padding-top:5px;border:none;outline:none;overflow:hidden}.admin__edit{position:relative;width:23px;height:23px;margin-left:10px;cursor:pointer}.admin__edit::after{position:absolute;content:"";background:url("../img/edit.svg") center/22px 22px no-repeat;width:22px;height:22px;left:-3px;top:0px}.admin__delete{position:relative;width:23px;height:23px;margin-left:10px;cursor:pointer}.admin__delete::after{position:absolute;content:"";background:url("../img/del.svg") center/23px 23px no-repeat;width:23px;height:23px;left:-3px;top:0px}.admin__price-block{display:flex;height:20px;margin-top:5px}.admin__edit-area-price{width:40px;font-style:normal;font-weight:500;font-size:16px;color:salmon;border:none;outline:none}.admin__save-btn{display:flex;font-weight:500;font-size:13px;border-radius:5px;font-style:normal;padding:2px 10px;color:salmon;border:1px solid salmon;letter-spacing:-0.5px;cursor:pointer;background:rgba(240,128,128,.2)}.admin__cancel-btn{padding:2px 10px;font-size:14px;font-weight:500;color:gray;border:1px solid gray;border-radius:5px;letter-spacing:-0.5px;cursor:pointer}.admin__lang-btn-pan{height:40px;width:40px;border-radius:12px}.admin__success-img-wrap{display:flex;justify-content:center;height:120px}.admin__success-wrapper{background:hsla(0,0%,100%,.7);border-radius:5px}.admin__success-wrapper--set{padding:10px}.admin__success-wrapper--mix{padding:10px;display:none}.admin__success-wrapper--panorama{padding:10px;display:none}.admin__success-wrapper--left{padding:10px;margin:30px 15px 0px 15px;position:relative;overflow:hidden}.admin__success-wrapper--step1{margin:0px 15px;padding:10px}.admin__flex{position:relative}.admin__plan-pill{position:absolute;left:95px;top:-5px;font-size:12px;padding:4px 8px;border-radius:999;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.2);opacity:.9;text-transform:uppercase;font-weight:500;color:#fb8c00}.admin__plan-pill-title{position:absolute;left:110px;top:-5px;font-size:12px;padding:4px 8px;opacity:.9;text-transform:uppercase;font-weight:500;color:#fb8c00}.admin__settings-wrapper{background:hsla(0,0%,100%,.7);padding:20px 10px;border-radius:5px}.admin__settings-nav-wrapper{display:flex;justify-content:center}.admin__settings-nav-block{border-radius:12pc;padding:5px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06)}.admin__settings-viz-block{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.admin__settings-ste2-block{display:flex;justify-content:space-between;margin-bottom:10px}.admin__import-wrapper{display:flex;flex-direction:column;gap:20px}.admin__lang-wrapper{--glass: rgba(255, 255, 255, 0.14);--glass2: rgba(255, 255, 255, 0.08);--stroke: rgba(255, 255, 255, 0.38);--shadow: rgba(0, 0, 0, 0.35);position:relative;width:80px;height:22px;border-radius:999px;border:1px solid var(--stroke);background:linear-gradient(135deg, var(--glass), var(--glass2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-grid;place-items:center;cursor:pointer;user-select:none;outline:none;box-shadow:0 10px 22px var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.26);transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease,background 140ms ease}.bg-arc{--line-alpha: .55;position:relative;min-height:100vh;width:100%;overflow:hidden;isolation:isolate;--cx: 104%;--cy: 58%;--r: 58vh;--stroke: 4px;background:linear-gradient(180deg, #f2f3f5 0%, #e6e8eb 46%, #d7dadf 60%, #DEB887 100%)}.bg-arc>*{position:relative;z-index:2}.bg-arc::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, #eef0f2 0%, #FFE4B5 34%, #DEB887 56%, #dee3ea 100%);-webkit-clip-path:circle(var(--r) at var(--cx) var(--cy));clip-path:circle(var(--r) at var(--cx) var(--cy))}.bg-arc::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--cx) var(--cy), transparent calc(var(--r) - var(--stroke)), rgba(255, 255, 255, var(--line-alpha)) calc(var(--r) - var(--stroke)) calc(var(--r) + var(--stroke)), transparent calc(var(--r) + var(--stroke)))}.bg-arc--1{--cx: -60%;--cy: 10%;--r: 90vh;--stroke: 0px}.admin-grid{display:grid;grid-template-columns:repeat(2, auto);gap:16px;padding:10px}.admin-table{height:100px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;user-select:none;transition:transform .15s,box-shadow .15s,background .15s}.admin-table.free{background:#e8ffe8;box-shadow:0 0 0 2px #8ddf8d inset}.admin-table.reserved{background:#ffe8e8;box-shadow:0 0 0 2px #df8d8d inset}.admin-table:active{transform:scale(0.98)}.phoneField.PhoneInput{display:flex;align-items:center;height:48px;padding:0 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);gap:10px}.phoneField .phoneField__input,.phoneField .PhoneInputInput{flex:1;border:0;outline:none;background:rgba(0,0,0,0);padding:0;height:100%;color:inherit;font:inherit}.phoneField .PhoneInputCountry{display:inline-flex;align-items:center;gap:8px;margin:0;padding-right:10px;border-right:1px solid hsla(0,0%,100%,.16)}.phoneField .PhoneInputCountrySelect{border:0;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;outline:none}.phoneField .PhoneInputCountryIcon{width:22px;height:16px;border-radius:3px;overflow:hidden}.phoneField .PhoneInputCountrySelectArrow{opacity:.8}.checkpromo-container{--w: 44px;--h: 21px;--p: 2px;--off: #ccc;--on: rgba(47, 128, 237, 0.3);--knob: #fff;display:inline-block;position:relative;padding-left:calc(var(--w) + 10px);margin-left:10px;font-size:18px;user-select:none;line-height:var(--h);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.checkpromo-container input[type=checkbox],.checkpromo-container .checkInput{position:absolute;opacity:0;inset:0 0 0 0;cursor:pointer;margin:0;width:100%;height:100%}.checkmarkpromo{position:absolute;top:50%;left:0;width:var(--w);height:var(--h);transform:translateY(-50%);background:var(--off);border-radius:var(--h);box-shadow:inset 0 1px 2px rgba(0,0,0,.08);transition:background-color .25s ease,box-shadow .25s ease}.checkmarkpromo::after{content:"";position:absolute;top:var(--p);left:var(--p);width:calc(var(--h) - var(--p)*2);height:calc(var(--h) - var(--p)*2);border-radius:50%;background:var(--knob);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .25s ease,width .15s ease}.checkpromo-container:hover .checkmarkpromo{box-shadow:inset 0 1px 2px rgba(0,0,0,.08),0 0 0 3px rgba(0,0,0,.04)}.checkpromo-container:active .checkmarkpromo::after{width:calc(var(--h) - var(--p)*2 + 2px)}.checkpromo-container input[type=checkbox]:checked~.checkmarkpromo,.checkpromo-container .checkInput:checked~.checkmarkpromo{background:var(--on);background:linear-gradient(180deg, color-mix(in srgb, var(--on) 90%, #fff 10%), var(--on))}.checkpromo-container input[type=checkbox]:checked~.checkmarkpromo::after,.checkpromo-container .checkInput:checked~.checkmarkpromo::after{transform:translateX(calc(var(--w) - var(--h)))}.checkpromo-container input[type=checkbox]:focus-visible~.checkmarkpromo,.checkpromo-container .checkInput:focus-visible~.checkmarkpromo{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.45)}.checkpromo-container input[type=checkbox]:disabled~.checkmarkpromo,.checkpromo-container .checkInput:disabled~.checkmarkpromo{opacity:.6;cursor:not-allowed}.checkpromo-text{display:flex;align-items:center;font-weight:500;font-size:14px;color:#000;margin-left:6px}.admin--viewport{position:relative;overflow:hidden;min-height:100dvh}.admin__content{position:relative;z-index:1;min-height:100dvh}.admin__content,.admin__panel{position:relative;z-index:1;width:100vw;box-sizing:border-box}.admin__panel{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden}.admin__panel-body{display:flex;gap:20px;flex-direction:column;min-height:0;padding:20px 15px 0px 15px;overflow:hidden}.admin__panel-body--set-table{gap:10px;padding:0 15px}.admin__panel>:not(.admin__panel-header){flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.admin__panel>:not(.admin__panel-header)::-webkit-scrollbar{width:0;height:0}.admin__panel>:not(.admin__panel-header){scrollbar-width:none}.admin__panel>:not(.admin__panel-header){-ms-overflow-style:none}.admin__panel-header{margin-right:15px;position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-radius:0px 90px 90px 0px;background:#e6e8eb;box-shadow:0 3px 6px rgba(0,0,0,.15);overflow:hidden}.admin__panel-header>*{position:relative;z-index:2}.admin__panel-header::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:85%;background:hsla(0,0%,100%,.95);border-radius:0 16px 16px 0;z-index:1}.admin__panel-back{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:rgba(0,0,0,0);cursor:pointer}.admin__panel-back::after{position:absolute;content:"";background:url("../img/arrow-left-admin.svg") center/15px 15px no-repeat;width:15px;height:15px;left:12px;top:16px}.admin__form--panel{flex:1 1 auto;overflow:auto;margin:0px 15px}.admin__qr{background:rgba(105,105,105,.6);border-top-left-radius:25px;border-top-right-radius:25px}.admin__qr-content{display:flex;padding:10px 5px}.admin__qr-block{margin-bottom:20px;border-radius:12px;text-align:center}.admin__qr-link-block{display:flex;flex-direction:column;gap:5px;padding-left:8px;width:100%}.admin__qr-link{color:dimgray;text-decoration:none;font-weight:400;font-size:12px}.admin__qr-image{width:90px;height:90px;display:inline-block;background:#fff;padding:6px;border-radius:12px;border:1px solid dimgray}.admin__qr-note{margin-top:6px;font-size:13px;opacity:.8;color:#e5e7eb}.checkbox-container{display:inline-block;position:relative;padding-left:30px;margin-left:10px;font-size:18px;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:2px solid #ccc;border-radius:6px}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:rgba(47,128,237,.3);border-color:#fb8c00}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-text{font-weight:600;font-size:14px;color:#2c2f36}.checkbox-container .checkmark:after{left:9px;top:5px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.modal.hidden{display:none}.modal__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal__content{position:relative;background:#fff;padding:1.5rem 2rem;border-radius:8px;max-width:400px;width:90%;z-index:10;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3)}.modal__text{margin-bottom:1rem;font-size:1.1rem}.modal__actions{display:flex;justify-content:space-around;gap:1rem}.modal__btn{padding:.5rem 1.2rem;border:none;border-radius:4px;cursor:pointer}.modal__btn--confirm{background-color:#e74c3c;color:#fff}.modal__btn--cancel{background-color:#ccc}.admin__panel--wizard{touch-action:pan-y}.admin__wizard-progress{display:flex;align-items:center;gap:10px;padding:8px 18px 2px}.admin__wizard-dot{width:10px;height:10px;border-radius:999px;background:rgba(95,168,255,.12)}.admin__wizard-dot.is-active{background:#fb8c00}.admin__wizard-line{flex:1;height:2px;border-radius:2px;background:rgba(95,168,255,.12)}.admin__wizard-line.is-active{background:#fb8c00}.admin__cat-items{display:flex;flex-direction:column;gap:6px;padding:15px 10px 5px 10px;height:auto;overflow:auto}.admin__cat-item{text-align:left;padding:10px 12px;border-radius:12px;font-size:16px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.35);color:dimgray}.admin__cat-item.is-selected{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}.admin__cat-item:active{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}@media(hover: hover)and (pointer: fine){.admin__cat-item:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.18)}.admin__cat-item.is-selected:hover{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}}.admin__cat-empty{padding:12px;opacity:.85;font-size:14px}.admin__wizard-actions{display:flex;justify-content:center;gap:20px}.admin__toast{position:sticky;bottom:10px;margin:8px 18px 0;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.55);border:1px solid red;backdrop-filter:blur(10px)}.admin__lang-switch{display:flex;justify-content:center;gap:10px;margin:10px 0px;border:1px solid dimgray;border-radius:10px;padding:10px 5px}.admin__lang-btn{padding:10px 14px;border-radius:12px;border:1px solid dimgray;background:hsla(0,0%,100%,.2);color:dimgray;font-weight:600}.admin__lang-btn.is-on{background:hsla(0,0%,100%,.1);color:#fb8c00;border:1px solid #fb8c00}.admin__lang-btn:disabled{opacity:.6}.admin__tpl-grid{display:grid;gap:10px;margin-bottom:20px}.admin__tpl-card{gap:12px;align-items:center;text-align:left;padding:8px 15px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.8);cursor:pointer}.admin__tpl-card--step2{display:flex;height:70px;width:100%}.admin__tpl-card:hover{border-color:hsla(0,0%,100%,.22)}.admin__tpl-card.is-selected{border-color:#fb8c00;box-shadow:0 0 0 2px rgba(255,165,0,.12) inset}.admin__tpl-content-block{display:flex}.admin__tpl-thumb{width:120px;height:170px;border-radius:10px;flex:0 0 auto;border:1px solid rgba(0,0,0,.25);overflow:hidden;position:relative}.admin__tpl-card.is-premium .admin__tpl-title{color:#ff8a00;font-weight:800}.admin__tpl-card .admin__tpl-thumb{position:relative;overflow:hidden}.admin__tpl-thumbImg{width:100%;height:100%;display:block;object-fit:cover}.admin__tpl-card.is-premium .admin__tpl-ribbon{--topMark: 77%;--rightMark: 16%;--thick: 24px;--inset: 0px;--edgeCut: 0px;--textShiftX: 9px;--textShiftY: 9px;position:absolute;inset:var(--inset);z-index:2;pointer-events:none}.admin__tpl-card.is-premium .admin__tpl-ribbon::before{content:"";position:absolute;inset:0;background:rgba(255,138,0,.95);clip-path:polygon(calc(var(--topMark) + var(--edgeCut)) 0, 100% calc(var(--rightMark) + var(--edgeCut)), 100% calc(var(--rightMark) + var(--thick) - var(--edgeCut)), calc(var(--topMark) - var(--thick) + var(--edgeCut)) 0);box-shadow:0 8px 18px rgba(0,0,0,.22)}.admin__tpl-card.is-premium .admin__tpl-ribbon>span{position:absolute;left:calc((var(--topMark) + 100%)/2);top:calc(var(--rightMark)/2);transform:translate(calc(-72% + var(--textShiftX)), calc(-70% + var(--textShiftY))) rotate(45deg);padding:2px 10px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.6px;color:#111;white-space:nowrap}.menuTpl__content{padding:10px}.admin__tpl-thumb::after{content:"";position:absolute;left:10px;right:10px;top:14px;height:6px;border-radius:6px;background:rgba(0,0,0,.15);opacity:.6}.admin__tpl-thumb--dark::after{background:hsla(0,0%,100%,.18)}.admin__tpl-meta{flex:1 1 auto}.admin__tpl-title{font-weight:800}.admin__tpl-desc{opacity:.8;font-size:13px;margin-top:2px}.admin__tpl-check{width:22px;height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;opacity:.7}.admin__tpl-card.is-selected .admin__tpl-check{opacity:1;border-color:#fb8c00}.wizChevron{max-width:500px;display:grid;grid-template-columns:repeat(3, 1fr);overflow:hidden;background:hsla(0,0%,100%,.06);border-radius:20px;width:100%}.wizChevron__wrap{display:flex;justify-content:center;margin-bottom:10px}.wizChevron__item{position:relative;padding:5px 7px;display:flex;align-items:center;gap:8px;opacity:.5}.wizChevron__item::after{content:"";position:absolute;right:-18px;top:0;bottom:0;width:36px;background:inherit;clip-path:polygon(0 0, 50% 50%, 0 100%, 100% 100%, 100% 0);filter:drop-shadow(1px 0 0 rgba(255, 255, 255, 0.1))}.wizChevron__item:last-child::after{display:none}.wizChevron__num{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-weight:700;border:1px solid #2c2f36}.wizChevron__label{font-weight:500;font-size:13px;letter-spacing:-0.5px}.wizChevron__num{opacity:1;background:rgba(255,140,0,.4)}.wizChevron__item.is-active{opacity:1;background:rgba(255,140,0,.2)}.wizChevron__item.is-done{opacity:1;background:rgba(255,140,0,.4)}.wizChevron__item.is-done .wizChevron__num{opacity:1;background:#ff8c00;border:none}.adm-interior{display:grid;gap:12px}.adm-interior__head{display:flex;align-items:center;justify-content:space-between}.adm-interior__title{font-weight:700}.adm-interior__meta{opacity:.75}.adm-error{padding:10px 12px;border:1px solid rgba(255,0,0,.35);border-radius:12px}.adm-loading{opacity:.75}.adm-add-tile{width:100%;height:96px;border-radius:14px;border:1px dashed hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.06);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.adm-add-tile.disabled{opacity:.45;cursor:not-allowed}.adm-add-tile__plus{font-size:34px;line-height:1}.adm-add-tile__text{font-size:14px;opacity:.85}.adm-photo-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.adm-photo-row{overflow:hidden}.adm-photo-card{height:96px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-between;padding:10px;gap:10px}.adm-photo-thumb{height:76px;width:140px;border-radius:12px;overflow:hidden;position:relative}.adm-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.adm-photo-badge{position:absolute;inset:auto 8px 8px auto;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:999px;font-size:12px}.adm-photo-actions{display:flex;gap:10px}.adm-photo-btn{height:44px;width:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer}.adm-photo-btn--delete{border-color:rgba(255,80,80,.35)}.adm-photo-btn--drag{cursor:grab}.adm-photo-row.dragging .adm-photo-card{box-shadow:0 14px 40px rgba(0,0,0,.45)}.linkLike:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}@media(min-width: 330px){.admin__qr-image{width:110px;height:110px}.admin__qr-link-block{gap:15px}}@media(min-width: 350px){.admin__edit-area-price{width:50px}}@media(min-width: 360px){.admin__edit-area-price{width:60px}}@media(min-width: 370px){.admin__qr-link{font-weight:500;font-size:14px}.admin__edit-area-description{width:230px}.admin__qr-link-block{gap:20px}.admin__qr-image{width:120px;height:120px}}@media(min-width: 390px){.admin__edit-area-description{width:250px}}@media(min-width: 410px){.admin__edit-area-description{width:270px}}@media(min-width: 430px){.admin__edit-area-description{width:290px}}@media(min-width: 450px){.admin__qr-link{font-size:16px}.admin__edit-area-description{min-width:310px;width:100%}.admin__qr-link-block{gap:25px}.admin__qr-link{font-size:15px}}@media(min-width: 600px){.admin .title{font-size:24px;font-weight:700}.admin .title__qr-link-block{gap:30px}.admin .title__left-ofset{font-size:20px}.admin .title__left-ofset::before{top:5px}.admin .title__add-menu{font-size:20px}.admin__success-wrapper--panorama{display:inline}.admin__lang-wrapper{height:30px}.admin__import-wrapper{display:grid;grid-template-columns:repeat(2, auto);gap:16px}.admin__body{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.admin__panel-body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.admin__panel-body>*{min-width:0}.admin__panel-body--flex{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin__panel-body--flex>:nth-child(3){grid-column:1/-1}.admin__panel-body--help-left40{display:flex;flex-direction:column}.admin__panel-body--help-left{display:flex;flex-direction:column}.admin__panel-body--mono{display:flex;flex-direction:column}.admin__qr-link{font-size:18px}.admin__qr-image{max-width:150px}.admin__add-container{height:140px;flex-direction:column;cursor:pointer}.admin__plan-pill{left:103px;top:-5px}.admin__plan-pill-title{left:128px;top:-5px;font-size:14px}.admin .title__prices{font-size:20px}.admin .title__prices--max{font-size:24px}.admin .slider__container--line-temp{gap:10px}.admin .services__selected-wrapper{height:40px}.admin .services__selected{font-weight:500;font-size:18px}.admin .title__prices-left{font-size:20px}.admin .title__description{font-size:16px}.admin .title__description--max{font-size:20px}.admin .text__prices{font-size:16px}.admin .text__prices::after{top:0px}.admin .slider__container--img-base{min-width:50dvw}.admin__tpl-thumb{width:170px;height:250px}.admin__settings-viz-block{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.admin__tpl-card{gap:8px;padding:8px 5px}.admin__tpl-card--step2{height:100px;width:100%}.admin__tpl-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.admin__add-image{width:100px;height:100px}.admin__add-image--edit::after{position:absolute;content:"";background:url("../img/editMenu.svg") center/65px 65px no-repeat;width:65px;height:65px;left:20px;top:13px}.admin__add-image--import::after{position:absolute;content:"";background:url("../img/import.svg") center/65px 65px no-repeat;width:65px;height:65px;left:20px;top:15px}.admin__add-image--telegram::after{position:absolute;content:"";background:url("../img/telegram.svg") center/77px 77px no-repeat;width:77px;height:77px;left:4px;top:8px}.admin__add-image--tables::after{background:url("../img/tablechoice.svg") center/93px 93px no-repeat;width:90px;height:90px;left:6px;top:-3px}.admin__add-image--qr-code::after{background:url("../img/qr-code.svg") center/60px 60px no-repeat;width:60px;height:60px;left:19px;top:16px}.admin__add-image--price::after{position:absolute;content:"";background:url("../img/price.svg") center/85px 85px no-repeat;width:85px;height:85px;left:7px;top:3px}.admin__add-image--settings::after{position:absolute;content:"";background:url("../img/settings.svg") center/75px 75px no-repeat;width:75px;height:75px;left:11px;top:6px}.admin__add-image--template::after{position:absolute;content:"";background:url("../img/creating.svg") center/69px 69px no-repeat;width:69px;height:69px;left:15px;top:10px}.admin__add-image--editing::after{position:absolute;content:"";background:url("../img/add-editing.svg") center/65px 65px no-repeat;width:65px;height:65px;left:16px;top:10px}.admin__add-image--addproduct::after{position:absolute;content:"";background:url("../img/add-product.svg") center/85px 85px no-repeat;width:85px;height:85px;left:6px;top:2px}.admin__add-image--social::before{position:absolute;content:"";background:url("../img/icons/facebook.svg") center/57px 57px no-repeat;width:57px;height:57px;left:8px;top:7px}.admin__add-image--social::after{position:absolute;content:"";background:url("../img/icons/instagram.svg") center/64px 64px no-repeat;width:64px;height:64px;left:30px;top:26px}.admin__add-image--numeration::after{position:absolute;content:"";background:url("../img/numeration.svg") center/72px 72px no-repeat;width:72px;height:72px;left:12px;top:7px}.admin__add-image--video::before{position:absolute;content:"";background:url("../img/video.svg") center/54px 54px no-repeat;width:54px;height:54px;left:8px;top:10px}.admin__add-image--video::after{position:absolute;content:"";background:url("../img/image.svg") center/52px 52px no-repeat;width:52px;height:52px;left:34px;top:27px}.admin__add-image--video-set::before{position:absolute;content:"";background:url("../img/video.svg") center/70px 70px no-repeat;width:70px;height:70px;left:12px;top:10px}.admin__add-image--logo::after{position:absolute;content:"";background:url("../img/graphics.svg") center/75px 75px no-repeat;width:75px;height:75px;left:15px;top:6px}.admin__add-image--lang::after{position:absolute;content:"";background:url("../img/germany.svg") center/56px 56px no-repeat;width:56px;height:56px;left:12px;top:9px}.admin__add-image--lang::before{position:absolute;content:"";background:url("../img/eanglish.svg") center/56px 56px no-repeat;width:56px;height:56px;left:28px;top:28px}.admin__add-image--foto::after{position:absolute;content:"";background:url("../img/image.svg") center/72px 72px no-repeat;width:72px;height:72px;left:9px;top:8px}}@media(min-width: 750px){.admin__tpl-thumb{width:190px;height:270px}.admin .promo__title{font-size:24px}.admin .title__left-ofset{font-size:24px;font-weight:700}.admin__add-title{font-size:20px}.admin__panel-body--help-left40{display:grid;grid-template-columns:minmax(0, 40%) minmax(0, 60%);align-items:stretch}.admin__panel-body--help-left40>*{min-width:0;height:100%}.admin .slider__container--line-temp{gap:20px}.admin .slider__container--img-base{min-width:44dvw}.admin .text__prices{font-size:18px}.admin__add-image-midle{width:70px;height:70px}.admin__add-image-midle--edit::after{background:url("../img/editMenu.svg") center/47px 47px no-repeat;width:47px;height:47px;left:15px;top:10px}.admin__add-image-midle--import::after{background:url("../img/import.svg") center/55px 55px no-repeat;width:55px;height:55px;left:8px;top:6px}.admin__add-image-midle--addproduct::after{background:url("../img/add-product.svg") center/55px 55px no-repeat;width:55px;height:55px;left:6px;top:4px}.admin__tpl-card{gap:12px;padding:8px 15px}.admin__tpl-card--step2{height:120px;width:100%}}@media(min-width: 900px){.admin__container{max-width:1170px;margin:0 auto;padding:25px}.admin .promo__title{font-size:28px}.admin .slider__container--line-temp{gap:30px}.admin__success-wrapper--mix{display:inline}.admin__panel-body--media{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:start}.admin__panel-body--media>*{min-width:0}.admin__settings-wrapper{box-sizing:border-box;min-width:0;max-width:100%}.admin .slider__container--img-base{min-width:31dvw}.admin__settings-nav-block{padding:10px 50px}.admin__settings-social-block{display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr))}.admin__settings-social-block>:nth-child(3){grid-column:1/-1}.admin__panel-body--help-left{display:grid;grid-template-columns:minmax(0, 30%) minmax(0, 70%);align-items:stretch}.admin__panel-body--help-left>*{min-width:0;height:100%}.admin .form-input-fields-set{margin-bottom:10px}.admin .form-input-fields-set .input{height:50px}.admin__tpl-thumb{width:210px;height:270px}.admin .wizChevron{max-width:700px}.admin__add-image-midle{width:100px;height:100px}.admin__add-image-midle--edit::after{background:url("../img/editMenu.svg") center/73px 73px no-repeat;width:73px;height:73px;left:15px;top:10px}.admin__add-image-midle--import::after{background:url("../img/import.svg") center/85px 85px no-repeat;width:85px;height:85px;left:8px;top:6px}.admin__add-image-midle--addproduct::after{background:url("../img/add-product.svg") center/85px 85px no-repeat;width:85px;height:85px;left:6px;top:4px}.admin__tpl-card{gap:12px;padding:8px 15px}.admin__tpl-card--step2{height:150px;width:100%}}@media(min-width: 1050px){.admin .slider__container--img-base{min-width:28dvw}}@media(min-width: 1197px){.admin .slider__container--img-base{min-width:28dvw}}@media(min-width: 1300px){.admin .slider__container--img-base{min-width:26dvw}}@media(min-width: 1400px){.admin .slider__container--img-base{min-width:23dvw}}@media(min-width: 1500px){.admin .slider__container--img-base{min-width:22dvw}}.previev{display:flex;flex-wrap:wrap;padding:5px}.previev--image{position:relative;margin-bottom:10px;margin-right:10px;overflow:hidden}.previev--image.removing{transform:scale(0);transition:transform .3s}.previev--image:hover .previev-remove{opacity:1}.previev--image:hover .previev-info{bottom:4px}.previev--image img{width:100px;height:auto}.previev--image .previev-remove{opacity:0;width:20px;height:20px;position:absolute;right:0;top:0;font-weight:bold;background:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .22s}.previev--image .previev-info{position:absolute;right:0;left:0;bottom:-30px;font-weight:bold;font-size:12px;background:hsla(0,0%,100%,.5);display:flex;justify-content:space-between;transition:bottom .22s}.previevedit__wrapper{flex-shrink:0;flex-grow:0;overflow:hidden}.previevedit--image{width:auto;height:auto;flex-shrink:0;flex-grow:0;overflow:hidden}.previevedit--image.removing{transform:scale(0);transition:transform .3s}.previevedit--image:hover .previevedit-remove{opacity:1}.previevedit--image:hover .previevedit-info{bottom:4px}.previevedit--image img{width:55px;height:auto}.previevedit--image .previevedit-remove{opacity:0;width:20px;height:20px;position:absolute;right:0;top:0;font-weight:bold;background:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .22s}.previevedit--image .previevedit-info{position:absolute;right:0;left:0;bottom:-30px;font-weight:bold;font-size:12px;background:hsla(0,0%,100%,.5);display:flex;justify-content:space-between;transition:bottom .22s}.smile{min-width:345px;margin-right:15px;height:446px;background:#fff;box-shadow:0px 4px 68px rgba(33,33,33,.06);border-radius:35px}.smile__wrapper{padding:72px 26px;text-align:center}.smile__picture{width:90px;height:90px;margin-bottom:24px}.smile__title{font-weight:700;font-size:24px;line-height:140%;color:#2c2f36;margin-bottom:12px}.smile__text{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:48px}@media(min-width: 750px){.smile{width:50%}}@media(min-width: 1200px){.smile{width:670px;height:635px}}.title{font-weight:500;color:#fff}.title__block{width:100%;display:flex;justify-content:center}.title__flex{display:flex}.title__landing{text-align:center;display:flex;justify-content:center;z-index:4;font-size:28px;font-weight:700;line-height:25px;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);margin-bottom:30px}.title__to-wrapper{display:flex;justify-content:center}.title__to{color:dimgray;font-size:24px;text-align:center;margin-bottom:10px;font-weight:700;width:280px}.title__landing-free-wrapper{display:flex;justify-content:center;margin-bottom:15px}.title__landing-free{background:rgba(255,145,0,.3);border:1px solid #ff9100;padding:5px 10px;color:#ff9100;font-size:14px;font-weight:500;border-radius:30px}.title__prices{color:#000;font-size:20px;font-weight:700;display:flex;justify-content:center}.title__footer::after{position:absolute;content:"";background:url("../img/pasta.svg") center/110px 110px no-repeat;width:120px;height:120px;left:115px;top:-87px}.title__telegram-title{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.title__telegram-text{color:#000;font-size:16px;font-weight:500;margin-bottom:10px}.title__import{display:flex;justify-content:left;font-weight:500;padding:8px 0px 20px 48px;font-size:16px;color:#000}.title__prices-left{color:#000;font-size:20px;font-weight:700;margin-bottom:10px}.title__description{font-size:14px;color:dimgray;padding-bottom:15px}.title__description--answer{text-align:center}.title__description--settings{width:50%}.title--top{width:auto;margin-bottom:60px}.title__container{position:relative;padding:20px 0;color:#fff;text-align:center}.title__container--shef::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:74px;z-index:0;transform:skewY(0deg);background:linear-gradient(90deg, rgba(255, 165, 0, 0.18), rgba(255, 165, 0, 0) 50%);border-top:1px solid hsla(0,0%,100%,.12)}.title__container--shef::before{content:"";position:absolute;left:0;right:0;bottom:-388px;height:74px;z-index:0;transform:skewY(0deg);background:linear-gradient(270deg, rgba(255, 255, 255, 0.12), rgba(255, 165, 0, 0) 70%);border-bottom:1px solid hsla(0,0%,100%,.12)}.title__container--video{padding:0;font-size:14px}.title__container--promo{--accent: #5fa8ff;--t-color: #EAF3FF;--t-rim: #E8F3FF;--t-bloom-1: rgba(95,168,255,.90);--t-bloom-2: rgba(47,123,255,.50);--titleFilter: url("#title-glow-ice")}.title__container--text{display:inline-block;position:relative;font-family:"Pacifico",Gilroy,system-ui,sans-serif;font-weight:400;font-size:36px;letter-spacing:.04em;filter:var(--titleFilter, none) drop-shadow(0 0 4px var(--t-bloom-1)) drop-shadow(0 0 14px var(--t-bloom-2));mix-blend-mode:normal;transition:filter .25s ease}.title__container--text::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:min(62ch,88vw);height:2px;background:radial-gradient(60% 220% at 50% 50%, rgba(159, 201, 255, 0.95) 0%, rgba(159, 201, 255, 0) 70%);filter:blur(6px);opacity:.85;pointer-events:none}.title-universal{font-weight:800;font-size:62px;line-height:76px;color:#2c2f36;width:auto;margin-top:90px}.title-universal--moddeling{width:300px}.title-secondary{font-weight:800;font-size:48px;line-height:59px;color:#2c2f36;min-width:345px;padding-right:15px}.title-secondary--manufacturing{margin-bottom:30px}.title-secondary--prise{padding-bottom:64px;min-width:310px}.title-secondary--question{min-width:282px;margin-bottom:24px}.title-secondary--advantages{background:none;min-width:358px;margin-bottom:60px}.title-secondary--sales{margin-bottom:64px}.title-secondary--stages{min-width:345px;margin-bottom:121px}@media(min-width: 600px){.title{font-size:32px}.title--top{margin-bottom:80px}.title__import{font-size:20px;font-weight:700}.title__prices{font-size:22px}.title__description{font-size:18px}.title__landing{font-size:34px}.title__to{font-size:28px;font-weight:700;width:500px}.title-universal{width:auto;margin-top:90px}.title-universal--moddeling{width:auto}}@media(min-width: 750px){.title__import{font-size:24px}}@media(min-width: 900px){.title--top{width:auto;font-size:72px;line-height:88px;margin-bottom:180px}.title__to{font-size:32px;width:700px}.title__landing{font-size:42px;font-weight:900}.title__description{font-size:20px}.title-universal{font-weight:800;font-size:48px;line-height:59px}.title-secondary--manufacturing{margin-bottom:129px}.title-secondary--work{margin-bottom:64px}.title-secondary--question{min-width:auto}.title-secondary--advantages{margin-bottom:0;padding-top:32px}.title-secondary--sales{margin-bottom:64px}.title-secondary--stages{width:auto;margin-bottom:125px}}@media(min-width: 1250px){.title__to{font-size:36px}}.contacts__wrapper{margin-left:15px}.contacts__telefon{text-decoration:none;font-weight:600;font-size:24px;line-height:29px;color:#2c2f36;margin-bottom:12px}.contacts__email{text-decoration:none;font-weight:500;font-size:14px;line-height:16px;color:#2f80ed;margin-bottom:15px}.contacts__adress{font-weight:500;font-size:14px;line-height:16px;color:#2c2f36;margin-bottom:15px}.form-contacts__text{min-width:177px;font-style:normal;font-weight:800;font-size:24px;line-height:29px;color:#2c2f36;width:auto;margin-bottom:32px}@media(min-width: 900px){.contacts{overflow:hidden}.contacts__wrapper{display:flex;margin:0 auto;max-width:1170px}.contacts__wrapper-info{width:33.3%}.map{width:66.7%;padding-left:103px;height:800px}.map::after{width:600px;height:700px;left:260px;top:20px;background-size:100%}.map__adaptiv{display:none}.map__desktop{display:block;border-radius:35px}}@media(min-width: 1100px){.contacts__promoution{display:flex;justify-content:space-between}}.services__image{background-image:url("../img/fonL.png");background-repeat:no-repeat;background-size:cover;background-position:center;height:550px;margin-bottom:20px}.services__contant-wrapper{padding:0px 15px}.services__contant--for-center{width:100%;display:flex;justify-content:center}.services__contant{display:grid;grid-template-columns:repeat(1, auto);gap:30px;margin-bottom:30px}.services__contant-block{width:auto;height:260px;padding:90px 15px 15px 15px;border-radius:20px;background:rgba(222,184,135,.9)}.services__wrapper{padding:10px 30px 0px 30px}.services__header{display:flex;justify-content:space-between;margin-bottom:40px}.services__header--block{display:flex;justify-content:right;gap:10px}.services__balloon{position:relative;z-index:4;width:100%;height:300px}.services__balloon::after{content:"";position:absolute;background:url("../img/hot-air-balloon.png") center/contain no-repeat;left:50%;top:50%;inset:0}.services__button-container{position:relative;z-index:4;display:flex;justify-content:center}.services__title{font-size:22px;font-weight:600;color:#000;display:flex;justify-content:center;align-items:center;text-shadow:2px 2px 0 rgba(0,0,0,.1254901961);margin-bottom:0px;border-radius:25px;height:36px}.services__title--walen{width:100%;display:flex;justify-content:center;color:dimgray}.services__button-login{padding:3px 5px;font-size:14px;background:linear-gradient(90deg, rgba(255, 120, 0, 0.92), #FFB74D, rgba(255, 145, 0, 0.9));color:#fff;font-weight:500;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.services__button-register{height:40px;width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;background:linear-gradient(90deg, rgb(255, 145, 0), #FFB74D, rgba(255, 208, 0, 0.92));color:#fff;font-weight:500;border:none;border-radius:90px;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.services__button-mix{padding:10px 20px;background:linear-gradient(90deg, rgba(255, 120, 0, 0.92), #FFB74D, rgba(255, 145, 0, 0.9));color:#fff;border:none;border-radius:5px;font-size:18px;font-weight:500;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.services__clouse{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.3);color:#fff;border:0;cursor:pointer;cursor:pointer}.services__your-tarif-section{display:flex;justify-content:center}.services__your-tarif{margin-bottom:10px;font-size:16px;font-weight:500;padding-left:10px;color:dimgray}.services__your-tarif--color{color:orange}.services__your-domain{margin-bottom:25px;font-size:14px;font-weight:500;color:#000}.services__button-prev{margin-left:10px;padding:10px 20px;color:#fff;border:none;border-radius:5px;background-color:#6c757d;font-size:18px;font-weight:500;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.services__form--another{padding:90px 15px 15px 15px;background:hsla(0,0%,100%,.6);border-radius:20px;border:none;outline:none;box-shadow:3px 3px 14px rgba(0,0,0,.22),-3px -3px 14px hsla(0,0%,100%,.95),inset 1px 1px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 rgba(0,0,0,.16)}.services__form .form-input-fields-block{padding:30px 15px 0px 15px}.services__form .form-input-fields{margin-bottom:30px;border-radius:0px;--h: 40px;--bg: rgba(255, 255, 255, 0.3)}.services__form .form-input-fields input{font-size:16px;font-weight:500;border:0;background:var(--bg);color:#000;height:var(--h);padding-left:15px;border-radius:8px;box-shadow:inset 2px 2px 7px rgba(0,0,0,.22),inset -2px -2px 7px hsla(0,0%,100%,.99);transition:box-shadow 160ms ease,background 160ms ease;appearance:none}.services__form .form-input-fields input:hover{border-left:none;border-right:none;border-top:none;border-radius:8px}.services__form .form-input-fields input:focus{border:0;background:var(--bg);box-shadow:inset 4px 4px 9px rgba(0,0,0,.24),inset -4px -4px 9px hsla(0,0%,100%,.85)}.services__form .form-input-fields input:-webkit-autofill,.services__form .form-input-fields input:-webkit-autofill:hover,.services__form .form-input-fields input:-webkit-autofill:active{-webkit-text-fill-color:#000 !important;caret-color:#000;-webkit-box-shadow:inset 2px 2px 7px rgba(0,0,0,.22),inset -2px -2px 7px hsla(0,0%,100%,.99),0 0 0 1000px var(--bg) inset !important;box-shadow:inset 2px 2px 7px rgba(0,0,0,.22),inset -2px -2px 7px hsla(0,0%,100%,.99),0 0 0 1000px var(--bg) inset !important;transition:background-color 9999s ease-out 0s}.services__form .form-input-fields input:-webkit-autofill:focus{-webkit-text-fill-color:#000 !important;caret-color:#000;-webkit-box-shadow:inset 4px 4px 9px rgba(0,0,0,.24),inset -4px -4px 9px hsla(0,0%,100%,.85),0 0 0 1000px var(--bg) inset !important;box-shadow:inset 4px 4px 9px rgba(0,0,0,.24),inset -4px -4px 9px hsla(0,0%,100%,.85),0 0 0 1000px var(--bg) inset !important;transition:background-color 9999s ease-out 0s}.services__form .form-input-fields input:-moz-autofill{box-shadow:inset 2px 2px 7px rgba(0,0,0,.22),inset -2px -2px 7px hsla(0,0%,100%,.99),0 0 0 1000px var(--bg) inset !important;caret-color:#000}.services__form .form-input-fields.form-input-fields--with-addon{position:relative;--addon-w: 52px;--addon-gap: 12px;--input-pl: 15px}.services__form .form-input-fields.form-input-fields--with-addon .input-addon{position:absolute;left:var(--input-pl);top:0;height:var(--h);width:var(--addon-w);display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(0,0,0,.12);pointer-events:none}.services__form .form-input-fields.form-input-fields--with-addon .input--with-addon{padding-left:calc(var(--input-pl) + var(--addon-w) + var(--addon-gap)) !important}.services__form .form-input-fields.form-input-fields--with-addon .input-addon--password::after{position:absolute;content:"";background:url("../img/shield.svg") center/30px 30px no-repeat;width:30px;height:30px;left:-2px;top:7px}.services__form .form-input-fields.form-input-fields--with-addon label{left:calc(var(--input-pl) + var(--addon-w) + var(--addon-gap)) !important}.services__form .form-input-fields .PhoneInput{display:flex;align-items:center;height:var(--h);border-radius:8px;border:0;background:var(--bg);color:#000;padding-left:15px;padding-right:12px;box-shadow:inset 2px 2px 7px rgba(0,0,0,.22),inset -2px -2px 7px hsla(0,0%,100%,.99);transition:box-shadow 160ms ease,background 160ms ease;gap:10px}.services__form .form-input-fields .PhoneInput:focus-within{background:var(--bg);box-shadow:inset 4px 4px 9px rgba(0,0,0,.24),inset -4px -4px 9px hsla(0,0%,100%,.85)}.services__form .form-input-fields .PhoneInputInput,.services__form .form-input-fields .PhoneInput input{flex:1;height:100%;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;padding-left:0 !important;border-radius:0 !important;outline:none}.services__form .form-input-fields .PhoneInputInput:-webkit-autofill,.services__form .form-input-fields .PhoneInputInput:-webkit-autofill:hover,.services__form .form-input-fields .PhoneInputInput:-webkit-autofill:focus,.services__form .form-input-fields .PhoneInputInput:-webkit-autofill:active,.services__form .form-input-fields .PhoneInput input:-webkit-autofill,.services__form .form-input-fields .PhoneInput input:-webkit-autofill:hover,.services__form .form-input-fields .PhoneInput input:-webkit-autofill:focus,.services__form .form-input-fields .PhoneInput input:-webkit-autofill:active{-webkit-text-fill-color:#000 !important;caret-color:#000;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset !important;box-shadow:0 0 0 1000px rgba(0,0,0,0) inset !important;transition:background-color 9999s ease-out 0s}.services__form .form-input-fields .PhoneInputCountry{display:inline-flex;align-items:center;margin:0 !important;padding-right:10px;border-right:1px solid rgba(0,0,0,.12)}.services__form .form-input-fields .PhoneInputCountrySelect{border:0 !important;background:rgba(0,0,0,0) !important;outline:none;cursor:pointer;padding:0 !important;margin:0 !important}.services__form .form-input-fields .PhoneInputCountrySelectArrow{opacity:.8}.services__form .form-input-fields .input--error{background:rgba(255,0,0,.1);border-bottom:2px solid brown;box-shadow:0 0 0 2px rgba(229,57,53,.12)}.services__form .form-input-fields .input-content-error{color:brown;font-size:14px;font-weight:500}.services__form .form-input-fields textarea{font-size:14px;font-weight:500;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.25);color:#000;height:70px;padding-left:5px}.services__form .form-input-fields textarea:focus{border-left:none;border-right:none;border-top:none}.services__form .form-input-fields textarea:hover{border-left:none;border-right:none;border-top:none}.services__form .form-input-fields label{color:dimgray}.services__tariff-wrapper{padding:15px;height:100%;background:hsla(0,0%,100%,.6);border-radius:20px;border:none;outline:none;box-shadow:3px 3px 14px rgba(0,0,0,.22),-3px -3px 14px hsla(0,0%,100%,.95),inset 1px 1px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 rgba(0,0,0,.16)}.services__tariff{height:100%;width:90%}.services__selected-wrapper{height:30px}.services__selected{text-align:center;width:auto;padding:4px 0px;background:rgba(255,145,0,.3);border-top:1px solid #ff9100;border-bottom:1px solid #ff9100;color:#ff9100;font-weight:500;font-size:16px}.services__prises-container{display:flex;justify-content:center;gap:5px}.services__prises-container--free{margin-bottom:15px}.services__button-container{transition:opacity .6s ease,max-height .6s ease;overflow:hidden;max-height:200px;opacity:1}.services__button-container.fade-out{opacity:0;max-height:0}.services__button-container.fade-in{opacity:1;max-height:200px}.services__list{list-style:none;display:grid;grid-template-columns:repeat(1, auto);gap:10px;margin-bottom:10px}.services__form-wrapper{display:flex;gap:20px;flex-direction:column;min-height:0}.form-wrapper{position:relative;z-index:4;overflow:hidden;max-height:0;opacity:0;transform:translateY(30px);transition:max-height .8s ease,opacity .8s ease,transform .8s ease}.form-wrapper.open{max-height:500px;opacity:1;transform:translateY(0)}.form-wrapper.closed{max-height:0;opacity:0;transform:translateY(30px)}.landing-shell{background:rgba(222,184,135,.6);position:relative;min-height:100vh;overflow-x:hidden}.landing-backdrop{position:fixed;inset:0;z-index:80;opacity:0;pointer-events:none;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity 220ms ease}.landing-backdrop--open{opacity:1;pointer-events:auto}.landing-panel{position:fixed;padding-top:15px;top:0;right:0;height:100vh;width:100%;z-index:90;transform:translateX(110%);transition:transform 220ms ease;background:hsla(0,0%,100%,.6);overflow:auto}.landing-panel__message-wrapper{height:30px;width:100%;display:flex;justify-content:center}.landing-panel__message{font-size:12px;text-align:center;width:80%}.landing-panel__message--info{color:rgba(20,20,20,.85);font-size:14px;font-weight:500}.landing-panel__message--success{color:#0b5;font-size:14px;font-weight:500}.landing-panel__message--error{position:relative;color:#fa4420;font-size:12px;font-weight:500}.landing-panel--open{transform:translateX(0)}.landing-panel__head{margin-right:15px;position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-radius:0px 90px 90px 0px;background:hsla(0,0%,100%,.3);box-shadow:0 3px 6px rgba(0,0,0,.15);overflow:hidden}.landing-panel__head>*{position:relative;z-index:2}.landing-panel__head::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:64%;background:hsla(0,0%,100%,.3);border-radius:0 16px 16px 0;z-index:1}.landingFooter{--footer-bg: #696969;position:relative;margin-top:80px;padding:15px;background:var(--footer-bg);color:#eef2ff;overflow:visible}.landingFooter__block{text-align:center}.landingFooter__arc{position:absolute;left:0;top:-80px;width:100%;height:80px;transform:translateY(1px);color:var(--footer-bg);pointer-events:none}.landingFooter__arc svg{width:100%;height:100%;display:block}.landingFooter__inner{max-width:1080px;margin:0 auto;position:relative;z-index:1}.landingFooter__brand{font-weight:800;letter-spacing:.4px;margin-bottom:10px}.landingFooter__links{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.landingFooter__container{margin-bottom:10px}.landingFooter__link-legal{display:flex;justify-content:center;padding:5px 15px;border-radius:90px;color:#fff;font-weight:600;background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid hsla(0,0%,100%,.32);text-decoration:none}.landingFooter__link{text-decoration:none}.landingFooter__link:hover{opacity:1;text-decoration:underline}.landingFooter__bottom{margin-top:22px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center;opacity:.9}@media(max-width: 860px){.landingFooter__grid{grid-template-columns:1fr}}.services__legal{margin-bottom:6px}.services__legal-label{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;user-select:none}.services__legal-checkbox{width:18px;height:18px;accent-color:orange;cursor:pointer}.services__legal-text{display:flex;flex-wrap:wrap;justify-content:center;font-size:13px;color:dimgray;font-weight:500;max-width:200px}.services__legal-link{color:orange;text-decoration:underline;font-weight:500}.services__legal-link:hover{opacity:1}.legalPage{min-height:100vh;background:radial-gradient(1200px 600px at 15% 10%, rgba(255, 165, 0, 0.12), transparent 60%),radial-gradient(900px 500px at 85% 20%, rgba(140, 120, 255, 0.1), transparent 55%),#07070a;color:#eef2ff;opacity:0;transform:translate3d(22px, 0, 0);transition:opacity 360ms cubic-bezier(0.16, 1, 0.3, 1),transform 360ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.legalPage.legalPage--open{opacity:1;transform:translate3d(0, 0, 0)}.legalPage__top{position:sticky;top:0;z-index:5;background:rgba(7,7,10,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08)}.legalPage__topInner{max-width:980px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px}.legalPage__back{color:rgba(238,242,255,.92);text-decoration:none;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;font:inherit}.legalPage__back:hover{text-decoration:underline}.legalPage__main{max-width:980px;margin:0 auto;padding:15px 16px 26px}.legalPage__title{margin:10px 0 14px;font-size:34px;letter-spacing:.2px}.legalPage__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.legalPage__navLink{color:rgba(238,242,255,.92);text-decoration:none;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);cursor:pointer;user-select:none}.legalPage__navLink:hover{background:hsla(0,0%,100%,.07)}.legalPage__card{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,12,16,.75);padding:18px 16px;line-height:1.55;opacity:0;transform:translate3d(0, 10px, 0);transition:opacity 420ms cubic-bezier(0.16, 1, 0.3, 1),transform 420ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.legalPage.legalPage--open .legalPage__card{opacity:1;transform:translate3d(0, 0, 0)}.legalPage__card h2{margin:16px 0 8px;font-size:18px}.legalPage__footer{opacity:.8;padding:18px 16px 28px;text-align:center;border-top:1px solid hsla(0,0%,100%,.08)}.legalPage__contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.legalPage__contactCard{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:14px}.legalPage__contactTitle{font-weight:800;margin-bottom:8px}.legalPage__contactLink{display:block;color:rgba(238,242,255,.92);text-decoration:none;margin-top:6px}.legalPage__contactLink:hover{text-decoration:underline}.legalPage__muted{opacity:.9}@media(prefers-reduced-motion: reduce){.legalPage,.legalPage__card{transition:none !important;transform:none !important;opacity:1 !important}}@media(max-width: 820px){.legalPage__contactGrid{grid-template-columns:1fr}.legalPage__title{font-size:28px}}.services__button-login{--glass: rgba(255, 255, 255, 0.14);--glass2: rgba(255, 255, 255, 0.08);--stroke: rgba(255, 255, 255, 0.38);--shadow: rgba(0, 0, 0, 0.35);position:relative;width:22px;height:22px;border-radius:999px;border:1px solid var(--stroke);background:linear-gradient(135deg, var(--glass), var(--glass2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-grid;place-items:center;cursor:pointer;user-select:none;outline:none;box-shadow:0 10px 22px var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.26);transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease,background 140ms ease}.services__button-login .loginWatermark{position:absolute;inset:-10px;opacity:.16;pointer-events:none;transform:rotate(-18deg);filter:blur(0.2px)}.services__button-login .loginIcon{width:10px;height:10px;opacity:.95;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.25))}.services__button-login::before{content:"";position:absolute;inset:2px;border-radius:inherit;background:radial-gradient(120% 80% at 30% 15%, rgba(255, 255, 255, 0.22), transparent 55%);pointer-events:none}.services__button-login:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.58);box-shadow:0 14px 28px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.3)}.services__button-login:active{transform:translateY(0px) scale(0.98)}.services__button-login:focus-visible{box-shadow:0 0 0 3px rgba(255,165,0,.35),0 14px 28px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.3)}@media(min-width: 450px){.services__image{background-image:url("../img/fonL1.png");height:500px}.services__button-register--top{width:300px}.services__contant-block{height:220px}.landingFooter__links{gap:10px}}@media(min-width: 600px){.services__image{background-image:url("../img/fonL400.png")}.services__contant-block{width:auto;height:260px;padding:110px 15px 15px 15px}.services__button-register--top{width:340px}.services__button-login{width:30px;height:30px}.services__button-login .loginIcon{width:16px;height:16px}.services__header{margin-bottom:60px}.services__form--another{margin:0px 20px}.services__form .slider__container--img-base{min-width:50dvw}.services__form .title__prices{font-size:24px}.services__form .title__description{font-size:20px}.services__form .text__prices{font-size:16px}.landingFooter__link-legal{padding:7px 30px;font-weight:600}.landingFooter__links{gap:20px}}@media(min-width: 750px){.services__image{background-image:url("../img/fonL750.png")}.services__contant-block{height:340px}.services__contant{grid-template-columns:repeat(2, 1fr)}.services__form--another{margin:0px 50px}.services__form .slider__container--img-base{min-width:44dvw}.services__form .text__prices{font-size:18px}.landingFooter__links{gap:40px}}@media(min-width: 900px){.services{max-width:1170px;margin:0 auto}.services__image{background-image:url("../img/fonL900.png")}.services__button-register--top{width:400px;font-size:20px;font-weight:700}.services__block-left{margin-right:30px}.services .slider__container--img-base{min-width:31dvw}.services__form--another{margin:0px 120px}.services__contant-block{height:310px}.landing-panel__wrapper{max-width:1170px;margin:0 auto}}@media(min-width: 1050px){.services__form .slider__container--img-base{min-width:28dvw}}@media(min-width: 1197px){.services__image{background-image:url("../img/fonL1200.png")}.services__form .slider__container--img-base{min-width:22dvw}.services__contant-block{height:280px}}.select{width:100%;height:auto}.select__class{margin-bottom:10px;font-weight:700;font-size:16px;line-height:140%;color:#2c2f36}.select__input-block{width:auto;height:auto;background-color:#fff;border:3px solid #e2e5f0;border-radius:7px;margin-bottom:10px;border-radius:5px;cursor:pointer}.select__input-block:hover{border:3px solid #fb8c00}.select__input{display:flex;height:40px;width:100%;padding-top:9px;padding-left:10px;font-weight:600;font-size:16px;line-height:140%;color:#2c2f36}.select__picture{position:relative;width:30px;height:auto}.select__picture::before{position:absolute;content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:5px solid #e2e5f0;top:11px;left:300px}.select__picture::after{position:absolute;content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:5px solid #e2e5f0;top:18px;left:300px}.select__panell{width:auto;height:0;background-color:#fff}.select__item{height:0px;opacity:0;font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;list-style:none;cursor:pointer;padding-left:5px;padding-top:3px}.select__item:hover{background:beige}.select .select-open.select__panell{height:auto}.select .select-open.select__item{opacity:1;height:30px;transition:all 200ms ease-in}.info__text-modeling{margin-bottom:24px;padding-right:15px}.info__list-title{font-weight:700;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:16px}.info__list{list-style:none}.info__item{width:auto;font-weight:500;font-size:16px;line-height:19px;color:#2c2f36;margin-bottom:16px;padding-left:25px;padding-right:15px}.info__text-information{font-weight:500;font-size:16px;line-height:140%;color:#2c2f36;margin-bottom:24px;padding-right:15px;margin-bottom:32px}@media(min-width: 900px){.info__block-left{width:50%}.info__block-right{width:50%;padding-left:15px}}.slider{width:100%}.slider__navigation{display:none}.slider .promo__card{height:135px;margin:5px 0 0}.slider__container{width:auto;position:relative;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.slider__container::-webkit-scrollbar{display:none;width:0;height:0}.slider__container--tarif{padding-bottom:0px}.slider__container::-webkit-scrollbar{width:0;height:0}.slider__container--image-video{border:1px solid #fff;padding:2px;border-radius:5px;margin:0;transition:transform .32s ease,filter .32s ease,opacity .32s ease;transform:scale(0.93);opacity:.75;filter:saturate(0.85) blur(0.1px);background:hsla(0,0%,100%,.04)}.slider__container--image-video.is-active{transform:scale(1) translateY(-2px);opacity:1;filter:none;box-shadow:0 8px 28px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,0);background:linear-gradient(#0b0b0c, #0b0b0c) padding-box}.slider__container--up{width:300px;height:60px}.slider__container--down{height:20px}.slider__container--image{width:100%}.slider__container--img-inter{min-width:100dvw}.slider__container--img-base{min-width:75dvw}.slider__container--line{display:flex;list-style:none;gap:10px}.slider__container--text{margin-bottom:8px;font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#fff}.slider .promo__card{border-bottom:none}.slider .promo__price-container{position:relative}.slider .promo__price-container{position:relative}.slider .promo__button{--ring-pad: 0px;--ring-line: 1px;--ring-bloom-1: 14px;--ring-bloom-2: 26px;--ring-col-1: rgba(255, 255, 255, 0.95);--ring-col-2: rgba(255, 255, 255, 0.55);--ring-col-3: rgba(200, 200, 200, 0.38);position:absolute;top:123px;left:-140px;width:140px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(0,0,0,0);box-shadow:none;overflow:visible;cursor:pointer;z-index:4}.slider .promo__button--content{color:#fff;font-family:"Dancing Script",Gilroy,system-ui,sans-serif;font-weight:400;font-size:24px;letter-spacing:.04em;z-index:10}.slider .promo__button::after{content:"";position:absolute;inset:var(--ring-pad);border-radius:inherit;background:linear-gradient(180deg, #121820, #0b0f16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);z-index:0;pointer-events:none}.slider .promo__button::before{content:"";position:absolute;inset:var(--ring-pad);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--ring-line) var(--ring-col-1),0 0 var(--ring-bloom-1) var(--ring-col-2),0 0 var(--ring-bloom-2) var(--ring-col-3);z-index:1}.slider .promo__button svg{position:relative;z-index:2;width:22px;height:22px;fill:#fff}.slider .promo__button:hover::before{box-shadow:0 0 0 var(--ring-line) #fff,0 0 calc(var(--ring-bloom-1)*1.2) hsla(0,0%,100%,.9),0 0 calc(var(--ring-bloom-2)*1.2) rgba(215,215,215,.9)}.slider .promo__button:active{transform:translateY(1px)}.promo .slider__list{--ring-pad: 0px;--ring-line: 1px;--ring-bloom-1: 20px;--ring-bloom-2: 28px;--ring-col-1: rgba(95,168,255,.45);--ring-col-2: rgba(95,168,255,.20);--ring-col-3: rgba(47,123,255,.16);position:relative;width:300px;height:230px;padding:20px;background:rgba(0,0,0,0);border:0;box-shadow:none;overflow:visible;z-index:0}.promo .slider__list::after{content:"";position:absolute;inset:var(--ring-pad);border-radius:5px;background:linear-gradient(180deg, #0e1521, #0a0f18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);z-index:-1;pointer-events:none}.promo .slider__list::before{content:"";position:absolute;inset:var(--ring-pad);border-radius:5px;pointer-events:none;box-shadow:inset 0 0 0 var(--ring-line) var(--ring-col-1),inset 0 0 var(--ring-bloom-1) var(--ring-col-2),inset 0 0 var(--ring-bloom-2) var(--ring-col-3);z-index:1}.promo .slider__container--picture{height:60px}.promo .slider__container--image{position:absolute;left:0px;top:-90px;width:260px;height:140px;z-index:5}.promo .slider .slider__container--picture img,.promo .slider .slider__container--picture picture,.promo .slider .slider__container--picture svg{position:relative;z-index:5}.not-found__number{font-weight:800;font-size:144px;line-height:176px;color:#2c2f36;margin-bottom:24px}.not-found__title{font-weight:800;font-size:36px;line-height:44px;margin:0 auto;color:#2c2f36;width:207px}.not-found__text{font-weight:400;font-size:18px;line-height:21px;margin:0 auto;color:#2c2f36;width:258px;margin-bottom:50px}@media(min-width: 900px){.not-found__number{font-size:200px;line-height:245px;margin-bottom:0}.not-found__title{width:auto}.not-found__text{width:auto}}
