@charset "UTF-8";.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;background:#fff;-webkit-box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #eee,-1px 0 #eee,0 1px #eee,0 -1px #eee,0 3px 13px #00000014}.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 .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.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 #e6e6e6,5px 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 #eee}.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:#eee}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#eee}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.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{background:transparent;color:#3c3f40;fill:#3c3f40;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:#3c3f40;fill:#3c3f40}.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:#f64747}.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(64,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.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(64,72,72,.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(64,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#3c3f4080}.numInputWrapper:hover{background:#0000000d}.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;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.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:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#3c3f40}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#3c3f40}.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:#3c3f4080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;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;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:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;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:transparent;color:#0000008a;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}.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}.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:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eee;box-shadow:-1px 0 #eee}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404848;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:#e9e9e9;border-color:#e9e9e9}.flatpickr-day.today{border-color:#f64747}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#f64747;background:#f64747;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:#4f99ff;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#4f99ff}.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 #4f99ff;box-shadow:-10px 0 #4f99ff}.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 #e9e9e9,5px 0 0 #e9e9e9;box-shadow:-5px 0 #e9e9e9,5px 0 #e9e9e9}.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:#4048484d;background:transparent;border-color:#e9e9e9;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4048481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff;box-shadow:-5px 0 #4f99ff,5px 0 #4f99ff}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #eee;box-shadow:1px 0 #eee}.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:#4048484d;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}.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}.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:#404848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#404848}.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:#404848;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:700}.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:#404848;font-weight:700;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:#f1f1f1}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.flatpickr-calendar{width:307.875px}.dayContainer{padding:0;border-right:0}span.flatpickr-day,span.flatpickr-day.prevMonthDay,span.flatpickr-day.nextMonthDay{border-radius:0!important;border:1px solid #e9e9e9;max-width:none;border-right-color:transparent}span.flatpickr-day:nth-child(n+8),span.flatpickr-day.prevMonthDay:nth-child(n+8),span.flatpickr-day.nextMonthDay:nth-child(n+8){border-top-color:transparent}span.flatpickr-day:nth-child(7n-6),span.flatpickr-day.prevMonthDay:nth-child(7n-6),span.flatpickr-day.nextMonthDay:nth-child(7n-6){border-left:0}span.flatpickr-day:nth-child(n+36),span.flatpickr-day.prevMonthDay:nth-child(n+36),span.flatpickr-day.nextMonthDay:nth-child(n+36){border-bottom:0}span.flatpickr-day:nth-child(-n+7),span.flatpickr-day.prevMonthDay:nth-child(-n+7),span.flatpickr-day.nextMonthDay:nth-child(-n+7){margin-top:0}span.flatpickr-day.today:not(.selected),span.flatpickr-day.prevMonthDay.today:not(.selected),span.flatpickr-day.nextMonthDay.today:not(.selected){border-color:#e9e9e9;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#f64747}span.flatpickr-day.today:not(.selected):hover,span.flatpickr-day.prevMonthDay.today:not(.selected):hover,span.flatpickr-day.nextMonthDay.today:not(.selected):hover{border:1px solid #f64747}span.flatpickr-day.startRange,span.flatpickr-day.prevMonthDay.startRange,span.flatpickr-day.nextMonthDay.startRange,span.flatpickr-day.endRange,span.flatpickr-day.prevMonthDay.endRange,span.flatpickr-day.nextMonthDay.endRange{border-color:#4f99ff}span.flatpickr-day.today,span.flatpickr-day.prevMonthDay.today,span.flatpickr-day.nextMonthDay.today,span.flatpickr-day.selected,span.flatpickr-day.prevMonthDay.selected,span.flatpickr-day.nextMonthDay.selected{z-index:2}.rangeMode .flatpickr-day{margin-top:-1px}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:none;box-shadow:none}.flatpickr-weekwrapper span.flatpickr-day{border:0;margin:-1px 0 0 -1px}.hasWeeks .flatpickr-days{border-right:0}@media screen and (min-width:0�) and (min-resolution: +72dpi){span.flatpickr-day{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--base-font: "Formular", sans-serif;--base-font-size: 1.6rem;--additional-font: "Bebas-Neue", sans-serif;--base-0: #FFFFFF;--base-050: #F1F1F4;--base-100: #E3E5E9;--base-150: #CED0D7;--base-200: #C7C9D1;--base-250: #F2F2F7;--base-300: #ABAEBB;--base-400: #8F93A3;--base-500: #73788C;--base-600: #5C6070;--base-700: #454854;--base-800: #2E3038;--base-900: #17181C;--primary-050: #F3EFFF;--primary-100: #E7DEFF;--primary-200: #CEBDFF;--primary-300: #B69CFF;--primary-400: #9D7BFF;--primary-500: #855AFF;--primary-600: #6A48CC;--primary-700: #503699;--primary-800: #352466;--primary-900: #1B1233;--secondary-050: #FDEDEC;--secondary-100: #fbdcd8;--secondary-200: #F7B8B1;--secondary-300: #F2958B;--secondary-400: #EE7164;--secondary-500: #ea4e3d;--secondary-600: #CF2513;--secondary-700: #8C190D;--secondary-800: #70140A;--secondary-900: #4B0D07;--success-050: #F0F9F0;--success-100: #E0F3E0;--success-200: #C1E7C2;--success-300: #A3DCA3;--success-400: #84D085;--success-500: #65C466;--success-600: #519D52;--success-700: #3D763D;--success-800: #284E29;--success-900: #142714;--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-white-80: rgba(255, 255, 255, .8);--opacity-base-300-10: #B6B4B71A;--opacity-base: rgba(19, 19, 24, .4);--additional-gradient: linear-gradient(90deg, #697BF8 0%, var(--primary-900) 26.34%, #9660F9 50.25%, #C58BFF 75.52%, #FCECFF 100%);--additional-gradient-reverse: linear-gradient(90deg, #FCECFF 0%, #C58BFF 26.34%, #9660F9 50.25%, var(--primary-900) 75.52%, #697BF8 100%);--background-gradient-desktop: linear-gradient(0deg, var(--primary-900) 57.35%, rgba(128, 77, 255, 0%) 68.8%);--background-gradient-mobile: linear-gradient(0deg, rgba(128, 77, 255, .3) 57.35%, rgba(128, 77, 255, 0%) 68.8%);--background-gradient-developers: linear-gradient(0deg, rgba(128, 77, 255, .5) 57.35%, rgba(128, 77, 255, 0) 68.8%);--big-blure: blur(24rem);--small-blure: blur(8rem);--btn-shadow: 0 0 .3rem 0 var(--primary-900) inset, 0 0 .4rem 0 rgba(167, 110, 255, .7), 0 0 .4rem 0 rgba(128, 77, 255, .7), 0 0 .4rem 0 rgba(128, 77, 255, .7), 0 0 .2rem 0 rgba(167, 110, 255, .7);--header-h-tablet: 5.6rem;--header-h-mobile: 7.2rem;--anchor-offset: 2rem;--header-z-index: 100;--footer-h: 20rem;--aside-padding: 6.4rem;--aside-padding-mobile: 2rem;--aside-padding-tablet: 2rem;--header-h: 5.6rem;--box-shadow-default: 0px 16px 24px 0px rgb(0 0 0 / 6%), 0px 2px 6px 0px rgb(0 0 0 / 4%), 0px 0px 1px 0px rgb(0 0 0 / 4%);--box-shadow-tabs: .1rem .1rem .4rem 0 rgb(from var(--base-500) r g b / 80%);--default-transition: .3s ease;--default-slow-transition: .5s ease;--default-very-slow-transition: .8s ease;--pdf-height: 1120px;--pdf-width: 792px;--pdf-diff: 1.33}*{box-sizing:border-box}html,body{height:100%;min-height:1vw;font-size:10px;font-size:12px}@media (max-width: 1920.98px){html,body{font-size:calc(6px + .27777778vw)}}@media (max-width: 1439.98px){html,body{font-size:.6944444444vw}}@media (max-width: 1279.98px){html,body{font-size:1.30444444vw}}@media (max-width: 767.98px){html,body{font-size:10px}}body{overflow-y:auto;font-family:var(--base-font),serif;font-size:var(--base-font-size);color:var(--body-color);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}p{margin-top:0;margin-bottom:0}ul{margin-top:0;margin-bottom:0;padding-left:0}li{list-style:none}button,input,optgroup,select,textarea{padding:0;border:none;background-color:transparent;outline:none;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[disabled],input fieldset[disabled]{-webkit-text-fill-color:var(--base-300);opacity:1}input::-ms-clear{display:none}textarea{resize:none}pre,h1,h2,h3,h4,h5,h6{margin:0;font-size:initial;font-weight:400}address{font-style:normal}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}span.rub{font-family:PT-Rouble-Sans,sans-serif}.textBlock h2{margin-bottom:4.8rem}@media (max-width: 1279.98px){.textBlock h2{margin-top:2.8rem}}.textBlock h3{margin-top:4.8rem;margin-bottom:3.2rem}@media (max-width: 1279.98px){.textBlock h3{margin-top:4rem;margin-bottom:2.8rem}}.textBlock b,.textBlock p{margin-bottom:2rem}.textBlock p:last-child{margin-bottom:0}.textBlock ul{margin-bottom:3.2rem;padding-left:1.6rem}.textBlock ul li{margin-bottom:.8rem;list-style:disc}h1{font-size:4.4rem;line-height:normal;font-weight:500}h2{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem}h3{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem}h4{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem}b{font-size:1.4rem;font-weight:500;line-height:normal}@media (max-width: 767.98px){b{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}.fade-enter-active,.fade-leave-active{transition:opacity var(--default-transition)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity var(--default-transition)}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-abs-enter-active,.fade-abs-leave-active{transition:opacity var(--default-transition)}.fade-abs-leave-active{position:absolute}.fade-abs-enter-from,.fade-abs-leave-to{opacity:0}.list-enter-active,.list-leave-active{transition:all .4s cubic-bezier(0,.555,.36,1.005)}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(4rem)}.overlay-appear-enter-active{transition:all .4s}.overlay-appear-leave-active{transition:all .2s}.overlay-appear-enter-from,.overlay-appear-leave-to{opacity:0}.change-images-enter-active{transition:opacity .5s}.change-images-leave-active{transition:opacity .5s;transition-delay:.5s}.change-images-enter-from,.change-images-leave-to{opacity:0}.tooltip-enter-active{transition:opacity .3s,transform .3s}.tooltip-leave-active{transition:opacity .15s,transform .15s}.tooltip-enter-from,.tooltip-leave-active{opacity:0;transform:translateY(-1.6rem)}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translate3d(0,1rem,0)}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .3s,transform .3s ease-in-out}.dropdown-enter-from,.dropdown-leave-active{opacity:0;transform:translateY(-1rem)}.fade-up-enter-active,.fade-up-leave-active{transition:all .3s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(4rem)}.notification-enter-active,.notification-leave-active{transition:opacity .4s cubic-bezier(0,.555,.36,1.005),transform .4s cubic-bezier(0,.555,.36,1.005)}.notification-enter-from,.notification-leave-to{opacity:0;transform:translate(10rem)}.fade-right-enter-active,.fade-right-leave-active{transition:all .4s ease-in-out}.fade-right-enter-from,.fade-right-leave-to{opacity:30;transform:translate(100%)}.fade-down-enter-active,.fade-down-leave-active{transition:all .4s ease-in-out}.fade-down-enter-from,.fade-down-leave-to{opacity:30;transform:translateY(100%)}.icons-menu-enter-active,.icons-menu-leave-active{transition:opacity .4s ease-in-out,transform .4s ease-in-out}.icons-menu-enter-from{opacity:0;transform:translateY(80%) scale(.4)}.icons-menu-leave-to{opacity:0;transform:translateY(-60%) scale(.4)}.menu-text-enter-active{transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1)}.menu-text-enter-from,.menu-text-leave-to{opacity:0;transform:translateY(2rem)}.menu-project-image-enter-active,.menu-project-image-leave-to{transition:opacity .4s cubic-bezier(.42,.65,.27,.99) 0s}.menu-project-image-enter-from,.menu-project-image-leave-to{opacity:0}.fade-fast-mobile-enter-active,.fade-fast-mobile-leave-active{transition:opacity .1s ease-in}.fade-fast-mobile-enter-from,.fade-fast-mobile-leave-to{opacity:0}@font-face{font-family:Formular;src:local("Formular-Light"),url(/fonts/Formular-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:local("Formular-Regular"),url(/fonts/Formular-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:local("Formular-Medium"),url(/fonts/Formular-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:local("Formular-Bold"),url(/fonts/Formular-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Formular;src:local("Formular-Black"),url(/fonts/Formular-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bebas-Neue;src:local("BebasNeue-Light"),url(/fonts/BebasNeue-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bebas-Neue;src:local("BebasNeue-Regular"),url(/fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas-Neue;src:local("BebasNeue-Bold"),url(/fonts/BebasNeue-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT-Rouble-Sans;src:local("pt-rouble/PT-Rouble-Sans"),url(/fonts/pt-rouble/PT-Rouble-Sans.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{--lock-offset: 0px;height:100%;min-height:1vw;font-size:10px}@media (max-width: 1920.98px){html{font-size:calc(6px + .27777778vw)}}@media (max-width: 1439.98px){html{font-size:.6944444444vw}}@media (max-width: 1279.98px){html{font-size:10px}}body{background-color:var(--base-050);font-family:var(--base-font);font-size:var(--base-font-size);color:var(--base-900);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:var(--default-transition);overflow-y:scroll}.container{max-width:1920px;margin:0 auto;padding:0 4rem}@media (max-width: 1279.98px){.container{padding:0}}@media (max-width: 767.98px){.container{padding:0}}.container._no-padding{padding:0}@media (max-width: 1279.98px){.container._no-padding{padding:0}}@media (max-width: 767.98px){.container._no-padding{padding:0}}.container._full{width:100%}@media screen and (max-width: 1620px){.container._full{width:100%}}@media (max-width: 1279.98px){.container._full{padding:0 .8rem}}@media (max-width: 767.98px){.container._full{padding:0 .8rem}}.anchor{position:absolute;top:calc(-1 * var(--header-h) - var(--anchor-offset))}@media (max-width: 1279.98px){.anchor{top:calc(-1 * var(--header-h-tablet) - var(--anchor-offset))}}@media (max-width: 767.98px){.anchor{top:calc(-1 * var(--header-h-mobile) - var(--anchor-offset))}}.page{min-height:stretch}@media (max-width: 1279.98px){.page{padding-top:var(--header-h-tablet)}}@media (max-width: 767.98px){.page{padding-top:var(--header-h-mobile)}}.print-page{position:relative;overflow:hidden;display:flex;flex-flow:column nowrap;width:var(--pdf-width);height:var(--pdf-height);break-after:page}.visually-hidden:not(:focus):not(:active){position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.styled-content h1,.styled-content h2,.styled-content h3,.styled-content h4,.styled-content h5,.styled-content h6{font-size:1.2rem;font-style:normal;line-height:136%;margin:4.8rem 0 2.4rem}.styled-content table{width:100%!important;max-width:100%}.styled-content p{font-size:1.8rem;line-height:1.5;margin:2rem 0}@media (max-width: 767.98px){.styled-content p{font-size:1.4rem;line-height:1.5;margin-bottom:16px}}.styled-content p strong{font-weight:500}.styled-content ul{padding:0;list-style:none}.styled-content ul li{position:relative;padding:0 0 0 2.4rem}@media (max-width: 767.98px){.styled-content ul li{padding-left:20px}}.styled-content ul li:before{content:"";position:absolute;top:0;left:0;width:.4rem;height:.4rem;margin:.8rem 1rem;border-radius:50%;background-color:var(--base-900)}.styled-content p+ul{margin-top:-.6rem}.styled-content ol{list-style-type:decimal}.styled-content hr{margin:1rem 0}.styled-content ol,.styled-content ul{display:grid;grid-gap:1.6rem;padding:1rem 2rem;list-style-type:decimal}.styled-content ol li,.styled-content ul li{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;list-style:inherit}@media (max-width: 767.98px){.styled-content ol li,.styled-content ul li{font-size:1.4rem;line-height:1.5}}.styled-content ol a,.styled-content ul a{text-decoration:underline;transition:opacity var(--default-transition),color var(--default-transition)}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.styled-content ol a:hover,.styled-content ul a:hover{color:var(--primary-500)}}.styled-content ol a:active,.styled-content ul a:active{opacity:.5}.styled-content ul{list-style:none;padding:0}.styled-content img{width:100%!important;max-width:100%;height:unset!important;max-height:fit-content;object-fit:contain}@media (max-width: 1279.98px){.styled-content img{padding:0 5%}}@media (max-width: 767.98px){.styled-content img{padding:0}}.static h1{font-size:4.4rem;line-height:normal;font-weight:500;margin-bottom:3.2rem}@media (max-width: 1279.98px){.static h1{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem}}.static h2{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem;margin-bottom:2.8rem}@media (max-width: 1279.98px){.static h2{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem}}.static h3{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem;margin-bottom:2.4rem}@media (max-width: 1279.98px){.static h3{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem}}.static h4{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem;margin-bottom:2rem}@media (max-width: 1279.98px){.static h4{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}.static h5{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-bottom:1.6rem}@media (max-width: 1279.98px){.static h5{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}}.static ol,.static ul{display:flex;flex-direction:column;gap:1.6rem;padding-left:1.6rem}.static p,.static li{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;color:var(--base-700)}.static li{list-style-type:disc}.static li::marker{color:var(--base-300)}.no-integration{outline:1px solid magenta}.mobile-only{display:none}@media (max-width: 1279.98px){.mobile-only{display:block}}@media (max-width: 1279.98px){.desktop-tablet-only{display:none}}/*!
 * Cropper.js v1.1.0
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-10-08T09:10:57.634Z
 */.cropper-container{border-radius:2rem;margin:0 auto;direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{border-radius:2rem;overflow:hidden}.cropper-drag-box{border-radius:2rem;background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:#3399ffbf;outline:1px solid #39f;overflow:hidden;width:100%;border-radius:50%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.header{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;position:fixed;top:0;z-index:var(--header-z-index);width:100%;height:var(--header-h);background-color:var(--base-0)}.header__wrapper{z-index:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;height:var(--header-h)}@media (max-width: 1279.98px){.header__wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 3.2rem}}@media (max-width: 767.98px){.header__wrapper{padding:0 2rem}}.header__title{display:flex;justify-content:center;min-width:0}@media (max-width: 1279.98px){.header__title{display:none}}.header__title-breadcrumbs,.header__title-separator{color:var(--base-400)}.header__title-separator{display:flex;flex-shrink:0;align-items:center;width:2rem;margin:0 .8rem}.header__title-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__right-btns{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem}@media (max-width: 1279.98px){.header__right-btns{gap:.4rem}}.header .close-btn,.header .burger-btn{width:4rem;height:4rem;border-radius:1rem;background-color:var(--base-050)}.header .burger-btn{display:none}@media (max-width: 1279.98px){.header .burger-btn{display:flex;align-items:center;justify-content:center}}.header .close-btn,.menu-modal-open .burger-btn{display:none}@media (max-width: 1279.98px){.menu-modal-open .close-btn{display:flex;align-items:center;justify-content:center}}.logo{cursor:pointer}.logo__wrapper{position:relative;width:14rem;height:3.8rem;margin-top:.8rem}.aside-banner{padding:2rem;background-color:var(--base-0);border-radius:1.6rem}.aside-banner__header{display:flex;justify-content:space-between;align-items:center}.aside-banner__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}.aside-banner__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.aside-banner__text{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;margin-top:.8rem;color:var(--base-500)}.booking{padding:2rem;border-radius:1.6rem;background-color:var(--base-250)}@media (max-width: 1279.98px){.booking{padding:3.2rem}}@media (max-width: 767.98px){.booking{padding:2.4rem}}.booking:not(:last-child){margin-bottom:2rem}.booking.disabled .booking-room__header,.booking.disabled .booking-room__info,.booking.disabled .dot,.booking.disabled .checkbox{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--base-400)!important}.booking .input-dropdown{width:100%}.booking .input{background-color:var(--base-0)}.booking-card__header{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.booking-card__header-title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}.booking-card__header-summary{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.booking-card__wrapper{border-radius:1.2rem;border:1px solid var(--base-150)}.booking-card__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2.4rem;padding:2rem}@media (max-width: 767.98px){.booking-card__item{display:flex;flex-direction:column;align-items:flex-start}}.booking-card__item:not(:last-child){border-bottom:1px solid var(--base-150)}.booking-card__info{grid-column:1/2;grid-row:1/2}.booking-card .button{grid-column:2/3;grid-row:1/2;width:fit-content}@media (max-width: 767.98px){.booking-card .button{width:100%}}.booking-card__room{display:flex;gap:1.2rem}.booking-card__room-name{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}.booking-card__details{grid-column:1/-1;grid-row:2/3;display:flex;gap:3.2rem;width:100%}@media (max-width: 767.98px){.booking-card__details{flex-direction:column;gap:1.6rem}}.booking-card__detail{display:flex;flex-direction:column;gap:1.2rem;width:calc(100% - 3.2rem)}.booking-card__detail-label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.booking-card__detail-value{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.booking-room__header{display:flex;gap:1.2rem}.booking-room__header-title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 1279.98px){.booking-room__header-title{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.booking-room__header-summary{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.booking-room__header-summary{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.booking-room__header-summary .dot{color:var(--base-900)}.booking-room__content{margin-top:2.4rem}.booking-room__content .profile-actions{padding:0!important;flex-direction:row}.booking-room__info{display:flex;justify-content:space-between;gap:3.2rem;width:100%}.booking-room__info-row{display:flex;flex-direction:column;gap:2.4rem;width:calc(100% - 3.2rem)}.booking-room__info-wrapper{display:flex;flex-direction:column;gap:1.2rem}.booking-room__info-label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.booking-room__info-label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.booking-room__info-value{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.booking-room__info-value{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.booking-room .checkbox{margin:2.4rem 0}.profile-preview{padding:1.2rem;border-radius:1.6rem;background-color:var(--base-0)}.profile-preview__card{display:flex;align-items:flex-start}.profile-preview__card-picture{width:4.8rem;height:4.8rem;border-radius:50%;margin-right:1.2rem;object-fit:cover}.profile-preview__card-info{min-width:0}.profile-preview__card-info-name{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}@media (max-width: 1279.98px){.profile-preview__card-info-name{font-size:1.8rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.072rem}}.profile-preview__card-info-specialization{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-top:1rem;color:var(--base-500)}.profile-navigation{display:flex;flex-direction:column;gap:2rem;width:100%;padding:1.2rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 1279.98px){.profile-navigation{padding:2rem 3.2rem}}@media (max-width: 767.98px){.profile-navigation{padding:1.6rem 2rem 2rem}}.profile-navigation__list,.profile-navigation__externals{display:flex;flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;list-style:none}.profile-navigation__item{cursor:pointer;border-radius:1rem}.profile-navigation__item:hover{color:var(--primary-500)}@media (max-width: 1279.98px){.profile-navigation__item.hide{display:none}}.profile-navigation__item-account:first-child,.profile-navigation__item-account:last-child{border:none;margin:0}.profile-navigation__link{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;display:flex;align-items:center;width:100%;min-height:4.8rem;padding:1.2rem;border-radius:1rem;transition:background-color var(--default-transition),color var(--default-transition)}.profile-navigation__link.is-active{color:var(--primary-500);background-color:var(--base-050)}.profile-navigation__link-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:1.2rem}.profile-navigation__link-icon svg,.profile-navigation__link-icon img{width:2rem;height:2rem}.profile-navigation__dropdown .profile-navigation__submenu{display:flex;flex-direction:column;overflow:hidden;max-height:0;transition:max-height var(--default-transition)}.profile-navigation__dropdown .profile-navigation__submenu li a{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;align-items:center;width:100%;padding:1.2rem 1.2rem 1.2rem 4.8rem;border-radius:1rem;color:var(--base-500);transition:background-color var(--default-transition)}.profile-navigation__dropdown .profile-navigation__submenu li a:hover,.profile-navigation__dropdown .profile-navigation__submenu li a.is-active{background-color:var(--base-050)}.profile-navigation__event-action{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;margin-top:.8rem;color:var(--primary-500)}.profile-navigation__event-action-icon{display:flex;width:1.6rem;margin-left:.4rem}.profile-navigation__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;margin-left:auto}.profile-navigation__arrow svg{width:2rem;height:2rem}.profile-navigation__item--external{border:.1rem solid var(--base-100)}.profile-navigation__item--external .profile-navigation__link{min-height:5.6rem}.profile-navigation__item--external .profile-navigation__link-icon{flex-shrink:0;overflow:hidden;border-radius:.4rem}.profile-navigation .profile__feedback-btn{align-self:flex-start;margin-top:1.6rem;width:fit-content}@media (max-width: 767.98px){.profile-navigation .profile__feedback-btn{width:100%;margin-top:2.4rem}}.profile-navigation--application .profile__feedback-btn,.profile-navigation__item--language{display:none}@media (max-width: 1279.98px){.profile-navigation__item--language{display:list-item}}.profile-navigation button.profile-navigation__link{border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.profile-trigger{display:flex;height:4.8rem;padding:.4rem;margin-bottom:2rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 767.98px){.profile-trigger{margin:0 2.4rem 1.6rem}}.profile-trigger .button{transition:none}.profile-trigger--secondary{background-color:var(--base-050);margin:0}.profile-ticket{margin-bottom:2rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 1279.98px){.profile-ticket{margin:2rem 0 0}.profile-ticket:first-child{margin-top:0}}.profile-ticket .title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-bottom:1.2rem}@media (max-width: 1279.98px){.profile-ticket .title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}}.profile-ticket__title-block{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1279.98px){.profile-ticket__title-block{flex-direction:column-reverse;align-items:start;gap:1.6rem}}.profile-ticket__header{padding:3.2rem;border-bottom:.1rem solid var(--base-100)}.profile-ticket__label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-bottom:1.2rem;color:var(--base-500)}.profile-ticket__info{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.profile-ticket__info{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.dot{margin:0 .8rem;color:var(--base-300)}.profile-fieldset{background-color:var(--base-0);border-radius:1.6rem;padding:3.2rem}@media (max-width: 767.98px){.profile-fieldset{padding:2.4rem}}.profile-fieldset:not(:last-child){margin-bottom:2rem}.profile-fieldset .title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-bottom:3.2rem}@media (max-width: 1279.98px){.profile-fieldset .title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}}.profile-fieldset .description{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-700)}.profile-fieldset .field-title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin:2.4rem 0 2rem}.profile-fieldset .file-upload__input{display:none}.profile-fieldset .file-upload__row{display:flex;align-items:center;gap:2.4rem}.profile-fieldset .file-upload__filename{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;color:var(--base-700)}.profile-fieldset .file-upload .button{margin-top:0}.profile-fieldset .checkbox-wrapper .checkbox-container{display:flex;flex-direction:column;gap:1.6rem}.profile-fieldset .checkbox-wrapper .checkbox{margin:0}.profile-footer{position:sticky;bottom:0;z-index:2;display:block;margin-top:auto;padding:2.4rem 3.2rem;border-radius:1.6rem;background-color:var(--base-0);box-shadow:0 0 1px #0000000a,0 2px 6px #0000000a,0 -16px 24px #0000000f;will-change:transform;transform:translateZ(0)}@media (max-width: 1279.98px){.profile-footer{padding:0;border-radius:0;background-color:transparent;box-shadow:none}}.profile-footer__info{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}@media (max-width: 1279.98px){.profile-footer__info{display:none}}.profile-footer__labels{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin:.8rem 0 0}@media (max-width: 1279.98px){.profile-footer__labels{display:none}}.profile-footer__text{display:flex;justify-content:space-between;gap:2.4rem}.profile-footer .old-price{color:var(--base-300);text-decoration-line:line-through;margin-right:.8rem}.profile-footer .profile-form-footer .profile-form-footer__fade.visible{opacity:0}@media (max-width: 1279.98px){.profile-footer .profile-form-footer .profile-form-footer__fade.visible{opacity:1}}@media (max-width: 1279.98px){.profile-footer .profile-form-footer .profile-actions{padding:2rem 0;background-color:var(--base-050)}}@media (max-width: 767.98px){.profile-footer .profile-form-footer .profile-actions{padding:3.2rem 2.4rem 2rem}}@media (max-width: 1279.98px){.profile-footer .profile-form-footer .profile-actions .button--secondary{background-color:var(--base-0);color:var(--base-900)}.profile-footer .profile-form-footer .profile-actions .button--secondary:disabled{color:var(--base-200)}}.profile-form-footer{position:sticky;bottom:0;z-index:2;margin-top:auto}.profile-form-footer__fade{position:absolute;bottom:100%;width:100%;height:4.8rem;background:linear-gradient(180deg,#f2f2f700,#f2f2f7);pointer-events:none;opacity:0;transition:opacity var(--default-slow-transition),visibility var(--default-slow-transition) .1s;visibility:hidden}.profile-form-footer__fade.visible{opacity:1;visibility:visible}.profile-form-footer .profile-actions{background-color:var(--base-050)}.profile-actions{display:flex;width:100%;gap:1.2rem;padding:2rem 0}.profile-actions.internal{padding:2.4rem 0 0;gap:.8rem;background:none}@media (max-width: 767.98px){.profile-actions{flex-direction:column-reverse;gap:.8rem;padding:3.2rem 2.4rem 2rem}}.profile-overlay{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;z-index:199;background-color:var(--opacity-base);opacity:0;pointer-events:none;transition:opacity var(--default-transition)}@media (max-width: 1279.98px){.profile-overlay{display:none}}.profile-overlay.is-visible{opacity:1;pointer-events:all}.profile-overlay.hide-header{top:0}.profile-overlay--scrollable.is-visible{display:flex;justify-content:center;align-items:flex-start;padding-top:calc(7.6rem - var(--header-h));padding-bottom:2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none}@media (max-width: 1279.98px){.profile-overlay--scrollable.is-visible{display:flex;align-items:stretch;top:var(--header-h);padding:0;background-color:var(--base-0);z-index:200}}.profile-modal__wrapper{position:relative}.profile-modal{position:fixed;z-index:1000;width:32.6rem;padding:2rem 1.2rem .8rem;border-radius:1rem;background:var(--base-0);opacity:0;pointer-events:none;transition:opacity var(--default-transition),transform var(--default-slow-transition);transform:translateY(2rem)}.profile-modal.is-visible{opacity:1;pointer-events:auto;transform:none}.profile-modal__user-actual{display:flex;flex-direction:column;align-items:center;margin-bottom:1.6rem}@media (max-width: 1279.98px){.profile-modal__user-actual{margin-top:3.2rem;margin-bottom:2rem}}.profile-modal__user-actual-picture{width:5.6rem;height:5.6rem;border-radius:1rem;margin-bottom:1rem}.profile-modal__user-actual-name{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em;margin-bottom:.4rem}.profile-modal__user-actual-specialization{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}.profile-modal__exit{width:100%}@media (max-width: 1279.98px){.profile-modal__exit{padding:0}}.profile-modal__exit-btn{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;width:100%;padding:1.2rem;transition:background-color var(--default-transition)}.profile-modal__exit-btn:hover{background-color:var(--base-050)}.profile-modal__exit-icon{display:flex;align-items:center;width:2rem;height:2rem;margin-right:1.2rem}.profile-modal__exit-icon svg{width:2rem;height:2rem}@media (max-width: 1279.98px){.profile-modal__user{width:100%;border-bottom:.1rem solid var(--base-100)}}.profile-modal__user-list{display:flex;flex-direction:column;border-top:1px solid var(--base-100);margin-bottom:.4rem;margin-right:-1rem;padding-top:.8rem}@media (max-width: 1279.98px){.profile-modal__user-list{gap:.8rem;margin:0;padding:0;border-top:none}}.profile-modal__user-list.with-scroll{overflow-y:auto}.profile-modal__user-list.with-scroll::-webkit-scrollbar{width:1.2rem}.profile-modal__user-list.with-scroll::-webkit-scrollbar-track{margin:1.8rem}.profile-modal__user-list.with-scroll::-webkit-scrollbar-thumb{background-color:var(--base-100);border-radius:1rem;border:.4rem solid var(--base-0)}.profile-modal__user-list.with-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--base-050)}.profile-modal__user-list.with-scroll::-webkit-scrollbar-button{display:none}.profile-modal__user-btn{display:flex;align-items:center;width:100%;padding:1.2rem 0 1.2rem 1.2rem;transition:background-color var(--default-transition),color var(--default-transition)}@media (max-width: 1279.98px){.profile-modal__user-btn{padding:2rem 3rem 2rem 3.2rem}}@media (max-width: 767.98px){.profile-modal__user-btn{padding:1.6rem 2rem 2rem}}.profile-modal__user-btn:hover{background-color:var(--base-050)}.profile-modal__user-btn--profilePreview{justify-content:center;padding:0 2.4rem;height:4.8rem;margin-bottom:1rem;background-color:var(--base-050)}.profile-modal__user-btn--profilePreview:hover{background-color:var(--base-100)}.profile-modal__user-picture{width:4rem;height:4rem;border-radius:1rem;margin-right:1.2rem}@media (max-width: 1279.98px){.profile-modal__user-picture{margin:0}}.profile-modal__user-arrow{width:2rem;height:2rem;margin-left:auto}.profile-modal__user-add-text{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin-left:1rem}.profile-modal__user-add .icon-plus{display:flex;align-items:center;justify-content:center}.profile-modal__user-add .profile-modal__user-btn:hover{background-color:transparent;color:var(--primary-500)}.profile-modal__user-add .profile-modal__user-btn--profilePreview:hover{background-color:var(--base-100);color:unset}.account-modal{width:44rem;padding:0 2rem}@media (max-width: 767.98px){.account-modal{width:100%}}.account-modal .profile-navigation{padding:0}.account-modal .profile-modal__user-list .profile-modal__user{border-bottom:0}.account-modal .profile-modal__user-list .profile-modal__user-btn{background-color:var(--base-050);padding:1.2rem}.account-modal .profile-modal__user-add{padding:2rem 0 1.2rem}.account-modal .profile-modal__user-add .profile-modal__user-btn{padding:0}.language-switcher{position:relative;width:20rem}@media (max-width: 1279.98px){.language-switcher{display:none}}.language-switcher__trigger{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.2rem;border-radius:1rem;background-color:var(--base-050);color:var(--base-500);border:.1rem solid transparent;transition:border-color var(--default-transition),color var(--default-transition);cursor:pointer}.language-switcher__trigger:hover,.language-switcher__trigger[aria-expanded=true]{border-color:var(--primary-500);color:var(--base-600)}.language-switcher__icon,.language-switcher__arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:var(--base-900)}.language-switcher__icon svg,.language-switcher__arrow svg{width:1.6rem;height:1.6rem}.language-switcher__arrow .arrow{transition:transform var(--default-transition)}.language-switcher__label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.language-switcher__dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;display:flex;width:28rem;flex-direction:column;gap:.2rem;padding:.4rem;border-radius:1.2rem;background-color:var(--base-0);box-shadow:0 0 .5px #0000000a,0 .2rem .3rem #0000000a,0 1.6rem 1.2rem #0000000f}.language-switcher.is-open .language-switcher__trigger{border-color:var(--primary-500);color:var(--base-600)}.language-switcher.is-open .language-switcher__arrow .arrow{transform:rotate(180deg)}.language-switcher.is-open .language-switcher__dropdown{display:flex}.language-switcher__dropdown[hidden]{display:none}.language-switcher__option{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;gap:1rem;width:100%;height:4rem;padding:0 1.2rem;border-radius:1rem;color:var(--base-900);background-color:transparent;cursor:pointer;transition:background-color var(--default-transition)}.language-switcher__option:hover{background-color:var(--base-050)}.language-switcher__checkbox{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:.1rem solid var(--base-200);border-radius:.4rem;background-color:transparent}.language-switcher__checkbox-mark{display:none;width:1.2rem;height:1.2rem;color:var(--base-0)}.language-switcher__checkbox-mark svg{width:1.2rem;height:1.2rem}.language-switcher__option.is-selected .language-switcher__checkbox{border-color:var(--primary-900);background-color:var(--primary-900)}.language-switcher__option.is-selected .language-switcher__checkbox-mark{display:flex}.language-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:none;flex-direction:column;justify-content:flex-end}.language-sheet:not([hidden]){display:flex}.language-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#13131866;cursor:pointer}.language-sheet__panel{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;border-radius:1.2rem 1.2rem 0 0;background-color:var(--base-0);overflow:hidden}.language-sheet__handle-wrap{position:relative;display:flex;align-items:center;justify-content:center;height:6.4rem;padding:3rem 2rem 2.1rem}.language-sheet__handle-wrap svg{position:absolute;top:.8rem;left:50%;width:4rem;height:.4rem;color:var(--base-100);transform:translate(-50%)}.language-sheet__title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em;overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--base-900)}.language-sheet__options{display:flex;flex-direction:column;padding:0 1.2rem;background-color:var(--base-0)}.language-sheet__option{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;gap:1.2rem;width:100%;height:4.8rem;padding:1.6rem 1.2rem;border-radius:1.2rem;color:var(--base-900);background-color:transparent;cursor:pointer}.language-sheet__checkbox{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:.1rem solid var(--base-200);border-radius:.4rem;background-color:transparent}.language-sheet__checkbox-mark{display:none;width:1.2rem;height:1.2rem;color:var(--base-0)}.language-sheet__checkbox-mark svg{width:1.2rem;height:1.2rem}.language-sheet__option.is-selected .language-sheet__checkbox{border-color:var(--base-900);background-color:var(--base-900)}.language-sheet__option.is-selected .language-sheet__checkbox-mark{display:flex}.language-sheet__option-label{flex:1;text-align:left}.language-sheet__actions{padding:2rem}.language-switcher-mobile{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;display:none;align-items:center;justify-content:center;gap:.4rem;height:4rem;padding:0 .8rem;border-radius:1rem;background-color:var(--base-050);color:var(--base-900);cursor:pointer}@media (max-width: 1279.98px){.language-switcher-mobile{display:flex}}.language-switcher-mobile__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.language-switcher-mobile__icon svg{width:1.8rem;height:1.8rem}.language-switcher-mobile__code{text-transform:uppercase}.agreement-block{width:100%;margin-top:1.6rem}@media (max-width: 1279.98px){.agreement-block{margin-top:1.2rem}}.agreement-block .agreement-block__text{font-size:1.4rem;font-weight:400;line-height:normal;color:var(--base-400)}.agreement-block .agreement-block__text a{color:var(--base-500)}.agreement-block .checkbox{margin-top:0}.application-card{padding:2rem 2.4rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 767.98px){.application-card{padding:2rem 1.6rem}}.application-card__header{display:flex;align-items:center;justify-content:space-between;gap:5rem;margin-bottom:3.2rem}@media (max-width: 1279.98px){.application-card__header{margin-bottom:2.4rem}}@media (max-width: 767.98px){.application-card__header{align-items:flex-start}}.application-card__labels{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width: 767.98px){.application-card__labels{gap:.6rem}}.application-card__meta{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-500)}@media (max-width: 767.98px){.application-card__meta{max-width:8rem;text-align:right}}.application-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem}.application-card__content{display:flex;flex-direction:column;gap:.8rem}.application-card__category{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-500)}.application-card__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}.application-card__project{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.info-block__mobile-border{display:none;border:1px solid var(--primary-500);width:calc(100% - 4rem);margin:0 2rem 1.6rem;border-radius:1.6rem}@media (max-width: 1279.98px){.info-block__mobile-border{display:block}}.info-block{display:none;flex-direction:column;align-items:center;padding:3.2rem;margin-bottom:2rem;border-radius:1.6rem;background:var(--base-0)}@media (max-width: 1279.98px){.info-block{width:100%}}@media (max-width: 767.98px){.info-block{padding:2.4rem}}.info-block.info-block--mobile-above{display:flex;background:var(--primary-500);border:1px solid var(--base-0);margin-bottom:0}.info-block.info-block--mobile-above .info-block__subtitle{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;color:var(--base-0)}.info-block.info-block--mobile-above .info-block__text{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-0);opacity:.6;width:55%}.info-block.info-block--shown{display:flex}.info-block.full{display:flex;margin-bottom:0}@media (max-width: 767.98px){.info-block.full{margin:0;padding:2.4rem 0}.info-block.full .info-block__text{padding:0 2.4rem}.info-block.full .button{width:calc(100% - 4.8rem);margin-top:2.4rem}.info-block.full .info-block__buttons .button{width:100%;margin-top:0}}.info-block .info-block__subtitle{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-top:2rem;margin-bottom:1.2rem;text-align:center}@media (max-width: 767.98px){.info-block .info-block__subtitle{margin-top:1.2rem}}.info-block .info-block__text{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500);text-align:center}@media (max-width: 767.98px){.info-block .info-block__text{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.info-block img{width:4.8rem;height:4.8rem;object-fit:contain}.info-block .info-block__icon{color:var(--base-300);width:4.8rem;height:4.8rem}.info-block .button{width:fit-content;margin-top:1.2rem;padding:2rem}@media (max-width: 767.98px){.info-block .button{width:100%;margin-top:2.4rem}}.info-block__buttons{display:flex;gap:1.2rem;margin-top:1.2rem}.info-block__buttons .button{margin-top:0;width:fit-content}@media (max-width: 767.98px){.info-block__buttons{flex-direction:column;width:100%}.info-block__buttons .button{width:100%;margin-top:0}}.info-block .info-block__promotion{width:100%;margin-top:3.2rem;border-radius:2rem;background:var(--base-050)}@media (max-width: 767.98px){.info-block .info-block__promotion{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;width:calc(100% - 1.6rem);margin-top:2rem}}.info-block .info-block__promotion-content{padding:2rem}@media (max-width: 767.98px){.info-block .info-block__promotion-content{padding:1.6rem}}.info-block .info-block__promotion-list{display:flex;flex-direction:column;gap:1.6rem}.info-block .info-block__promotion-list li{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-left:2rem;list-style-type:disc}.info-block .info-block__promotion .button{width:100%;margin-top:2.4rem}.info-block__support{width:calc(100% + 4rem);margin:2.4rem 0 -2rem;padding:2rem;border-radius:1.2rem;background-color:var(--base-050)}@media (max-width: 1279.98px){.info-block__support{width:100%;padding:1.6rem;margin:1.6rem 0 -1.2rem}}.info-block__support-link{display:flex;align-items:center;width:fit-content;height:4rem;margin:1.6rem auto 0;cursor:pointer;border-radius:1rem;background:var(--base-0)}.info-block__support-link-value{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;padding:1.2rem;color:var(--primary-500)}@media (max-width: 1279.98px){.info-block__support-link-value{font-size:1.4rem;font-weight:500;line-height:normal}}.info-block__support-link-icon{width:3.2rem;height:3.2rem;margin-right:.4rem}.info-block__support-link-icon svg{width:3.2rem;height:3.2rem;margin-right:.4rem;padding:.8rem;border-radius:.8rem;background:var(--base-050);color:var(--primary-500)}@media (max-width: 1279.98px){.info-block__support-link{justify-content:space-between;width:100%;margin:2rem 0 0}}.info-block__support-text{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;width:85%;margin:0 auto;text-align:center;color:var(--base-500)}@media (max-width: 1279.98px){.info-block__support-text{font-size:1.4rem;font-weight:400;line-height:normal;width:100%;text-align:left}}.profile-page__aside--right .info-block{display:flex;flex-direction:column;justify-content:center;width:32.5rem;height:32.5rem;padding:2.4rem 4rem;margin:0;gap:1.6rem;background:var(--primary-500)}@media (max-width: 1279.98px){.profile-page__aside--right .info-block{display:none}}.profile-page__aside--right .info-block__subtitle{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em;color:var(--base-0);text-align:center;margin:0}.profile-page__aside--right .info-block__text{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;width:75%;color:var(--base-0);opacity:.6;text-align:center}.ticket-selection{padding:2.4rem;margin-bottom:2rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 1279.98px){.ticket-selection:last-child{margin-bottom:0}}@media (max-width: 767.98px){.ticket-selection{padding:2rem;margin-bottom:1.6rem}}.ticket-selection__title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}@media (max-width: 767.98px){.ticket-selection__title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}}.ticket-selection__description{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;margin:1.2rem 0 2.4rem}.ticket-selection__wrapper{display:flex;justify-content:space-between}.ticket-selection__info{color:var(--base-500)}.ticket-selection__info .ticket-selection__price{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-bottom:.4rem;color:var(--base-500)}.ticket-selection__info .ticket-selection__price span{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;color:var(--primary-500)}.ticket-selection__info .ticket-selection__availability{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.ticket-selection__controls{display:flex}.ticket-selection__controls button:not(:disabled):hover{color:var(--primary-500)}.ticket-selection__controls button:disabled{cursor:not-allowed}.ticket-selection__controls .ticket-selection__input{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;width:2.4rem;margin:0 1.2rem;text-align:center}.order-card__wrapper{height:fit-content;background:var(--base-0);border-radius:2rem;margin-bottom:2rem}@media (max-width: 767.98px){.order-card__wrapper{margin-bottom:1.6rem}}.order-card__wrapper.order-card__wrapper--hidden{display:none}.order-card__wrapper.order-card__wrapper--canceled .order-card__dates,.order-card__wrapper.order-card__wrapper--canceled .order-card__tickets,.order-card__wrapper.order-card__wrapper--canceled .order-card__title{opacity:.7}.order-card__wrapper.order-card__wrapper--canceled .order-card__bottom .accordion__heading-trigger,.order-card__wrapper.order-card__wrapper--canceled .order-card__bottom .accordion__heading-trigger .arrow{color:var(--base-400);cursor:default}.order-card__wrapper.order-card__wrapper--canceled .order-card__background-img{opacity:.88}.order-card__wrapper .info-label,.order-card__wrapper .order-card__title,.order-card__wrapper .order-card__dates,.order-card__wrapper .order-card__tickets,.order-card__wrapper .order-card__number,.order-card__wrapper .order-card__label,.order-card__wrapper .order-card__buttons{z-index:3}.order-card__wrapper .order-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:fit-content;min-height:21.4rem;width:100%;padding:2.5rem 2.4rem 2rem}@media (max-width: 767.98px){.order-card__wrapper .order-card{min-height:25.2rem;padding:2rem 1.6rem}}.order-card__wrapper .order-card-img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1.6rem;object-fit:cover}.order-card__wrapper .order-card-img-blur{position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:1.6rem;filter:blur(.4rem);z-index:1;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.6) 80%,rgb(0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000,#0000 50%,#0003 60%,#0009,#000)}.order-card__wrapper .order-card__img-background{position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:1.6rem;z-index:2;background:#1313189e}.order-card__wrapper .order-card__info-block{display:flex;flex-direction:row-reverse;align-items:start;min-height:3.2rem;width:100%;margin-bottom:2rem}@media (max-width: 1279.98px){.order-card__wrapper .order-card__info-block{align-items:normal;flex-direction:row;flex-wrap:wrap;height:fit-content}}.order-card__wrapper .info-label{margin-right:.8rem}.order-card__wrapper .order-card__number{display:flex;flex-direction:column;align-items:end;max-width:45%;gap:.4rem;margin-left:auto}@media (max-width: 1279.98px){.order-card__wrapper .order-card__number{align-items:start;max-width:100%;width:100%;margin:0 0 1.2rem}}.order-card__wrapper .order-card__number-text,.order-card__wrapper .order-card__legal-entity{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;text-align:right;color:var(--base-0);opacity:.8}@media (max-width: 1279.98px){.order-card__wrapper .order-card__number-text,.order-card__wrapper .order-card__legal-entity{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;text-align:left}}.order-card__wrapper .order-card__description-block{display:flex;flex-direction:column;gap:1.2rem}.order-card__wrapper .order-card__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;color:var(--base-0)}@media (max-width: 767.98px){.order-card__wrapper .order-card__title{font-size:1.8rem}}.order-card__wrapper .order-card__dates{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-0);opacity:.8}.order-card__wrapper .order-card__label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-0)}@media (max-width: 767.98px){.order-card__wrapper .order-card__label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.order-card__wrapper .order-card__actions-block{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:3.2rem}@media (max-width: 767.98px){.order-card__wrapper .order-card__actions-block{align-items:normal;flex-direction:column;gap:1.6rem}}.order-card__wrapper .order-card__tickets span{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;color:var(--base-0)}@media (max-width: 767.98px){.order-card__wrapper .order-card__tickets span{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}@media (max-width: 767.98px){.order-card__wrapper .order-card__tickets .dot{margin:0 .6rem}}.order-card__wrapper .order-card__buttons{display:flex;gap:.8rem}.order-card__wrapper .order-card__bottom .accordion__wrapper{padding:2rem 2.4rem}.order-card__wrapper .order-card__bottom .accordion__content{width:100%;max-width:none;display:flex;flex-wrap:wrap;gap:.8rem}.order-card__wrapper .order-card__bottom .ticket-card:not(.ticket-card--large):first-child,.order-card__wrapper .order-card__bottom .ticket-card:not(.ticket-card--large):nth-child(3){margin-top:1.6rem}@media (max-width: 767.98px){.order-card__wrapper .order-card__bottom .ticket-card:not(.ticket-card--large):nth-child(3){margin-top:0}}.orders-history-card__wrapper{display:flex;flex-direction:column;width:100%;padding:2.4rem;margin-top:2rem;background-color:var(--base-0);border-radius:1.6rem}@media (max-width: 767.98px){.orders-history-card__wrapper{padding:0}}.orders-history-card__wrapper .order-history-card{display:flex;border:1px solid var(--base-200);border-bottom:0;padding:1.6rem}@media (max-width: 767.98px){.orders-history-card__wrapper .order-history-card{position:relative;flex-direction:column;gap:1.6rem;padding:1.8rem 2.4rem;border-top:1px solid var(--base-200)}}.orders-history-card__wrapper .order-history-card:nth-child(2){border-radius:1.6rem 1.6rem 0 0}@media (max-width: 767.98px){.orders-history-card__wrapper .order-history-card:nth-child(2){border-radius:0}}.orders-history-card__wrapper .order-history-card:last-child{border-radius:0 0 1.6rem 1.6rem;border-bottom:1px solid var(--base-200)}@media (max-width: 767.98px){.orders-history-card__wrapper .order-history-card:last-child{border-radius:0;border-bottom:0}}.orders-history-card__wrapper .order-history-card:last-child:nth-child(2){border-radius:1.6rem}@media (max-width: 767.98px){.orders-history-card__wrapper .order-history-card:last-child:nth-child(2){border-radius:0}}.orders-history-card__wrapper .order-history-card.order-history-card-canceled .order-status-text,.orders-history-card__wrapper .order-history-card.order-history-card-canceled .order-title-text{color:var(--base-400)}.orders-history-card__wrapper .order-description-block{gap:.8rem;flex-direction:column}@media (max-width: 767.98px){.orders-history-card__wrapper .order-description-block{padding-right:3.2rem;gap:.4rem}}.orders-history-card__wrapper .order-status-block{flex-direction:column}@media (max-width: 767.98px){.orders-history-card__wrapper .order-status-block{flex-direction:row}}.orders-history-card__wrapper .order-description-block,.orders-history-card__wrapper .order-status-block{display:flex;width:calc((100% - 9.4rem)/2);margin-right:3.2rem}@media (max-width: 767.98px){.orders-history-card__wrapper .order-description-block,.orders-history-card__wrapper .order-status-block{width:100%}}.orders-history-card__wrapper .order-card__field{display:flex;flex-direction:column;gap:.8rem}@media (max-width: 767.98px){.orders-history-card__wrapper .order-card__field{width:calc((100% - 2.4rem)/2);gap:.4rem}}.orders-history-card__wrapper .orders-history-card-title{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem;font-size:1.8rem;margin-bottom:2.4rem}@media (max-width: 767.98px){.orders-history-card__wrapper .orders-history-card-title{font-size:1.6rem;line-height:normal;font-weight:500;padding:2.4rem;margin-bottom:0}}.orders-history-card__wrapper .order-secondary-text{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-400)}.orders-history-card__wrapper .order-title-text{font-size:1.4rem;font-weight:500;line-height:normal}@media (max-width: 767.98px){.orders-history-card__wrapper .order-title-text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}.orders-history-card__wrapper .order-legal-entity{margin-top:1.6rem}@media (max-width: 767.98px){.orders-history-card__wrapper .order-legal-entity{margin-top:0}}.orders-history-card__wrapper .order-status-text{font-size:1.4rem;font-weight:400;line-height:normal}@media (max-width: 767.98px){.orders-history-card__wrapper .order-status-text{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.orders-history-card__wrapper .order-btn{display:flex;align-items:center;justify-content:center;background-color:var(--base-050);border-radius:.8rem;width:3.2rem;height:3.2rem;cursor:pointer}@media (max-width: 767.98px){.orders-history-card__wrapper .order-btn{position:absolute;right:2.4rem;top:1.6rem}}.orders-history-card__wrapper .order-btn svg{min-width:1.6rem;width:1.6rem;height:1.6rem}.page-banner{padding:3.2rem;background-color:var(--base-0);border-radius:1.6rem}@media (max-width: 767.98px){.page-banner{padding:1.6rem}}.page-banner__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:3.2rem}.page-banner__button.page-banner__button--help{display:none;margin-left:auto}@media (max-width: 1279.98px){.page-banner__button.page-banner__button--help{display:flex}}.page-banner__title{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem}.page-banner__description{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;margin-top:1.6rem;color:var(--base-500)}@media (max-width: 767.98px){.page-banner__description{margin-top:.8rem}}.page-banner--padding-24{padding:2.4rem}@media (max-width: 767.98px){.page-banner--padding-24{padding:2rem 1.6rem}}.page-banner--padding-20{padding:2rem}@media (max-width: 767.98px){.page-banner--padding-20{padding:2rem 1.6rem}}.participant{width:100%;display:flex;flex-direction:column;background:var(--base-0);padding:3.2rem;border-radius:0 0 2rem 2rem}.participant:not(:first-child){border-top:1px solid var(--base-100)}.participant__heading{display:flex;align-items:center;gap:1.2rem}.participant__heading .button{margin-left:auto}.participant__title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}.participant__title.label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 1279.98px){.participant__title.label{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.participant__subtitle{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.participant__subtitle{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.participant__content-text{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;max-width:50.2rem;margin-top:1.6rem;color:var(--base-700)}.participant__content .participant__fields{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3.2rem;row-gap:2.4rem;margin-top:2.4rem}@media (max-width: 767.98px){.participant__content .participant__fields{grid-template-columns:1fr;row-gap:1.6rem}}.participant__content .participant__fields--fullwidth .participant__field:nth-child(3){grid-column:span 2}@media (max-width: 767.98px){.participant__content .participant__fields--fullwidth{grid-template-columns:1fr 1fr}.participant__content .participant__fields--fullwidth .participant__field:nth-child(n+3){grid-column:span 2}}.participant__content .participant__fields .participant__field{display:flex;flex-direction:column;gap:1.2rem}.participant__content .participant__fields .participant__field-label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.participant__content .participant__fields .participant__field-label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.participant__content .participant__fields .participant__field-value{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.participant__content .participant__fields .participant__field-value{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.participant__content .participant__photo{margin-top:2.4rem}@media (max-width: 767.98px){.participant__content .participant__photo{margin-top:1.6rem}}.participant__content .participant__photo-content{margin-top:1.2rem;display:flex;align-items:center}@media (max-width: 767.98px){.participant__content .participant__photo-content{align-items:flex-start;flex-direction:column}}.participant__content .participant__photo-title{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.participant__content .participant__photo-title{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.participant__content .participant__photo-img{width:12rem;height:12rem;border-radius:.8rem}.participant__content .participant__photo-rules{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-left:4rem;color:var(--base-500)}@media (max-width: 1279.98px){.participant__content .participant__photo-rules{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}@media (max-width: 767.98px){.participant__content .participant__photo-rules{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;margin-left:1.4rem;margin-top:.8rem}}.participant__content .participant__photo-rules li{list-style-type:disc;margin-bottom:.8rem}.participant__content .participant__photo-rules li:last-child{margin-bottom:0}.participant__content .profile-actions{background:none;gap:.8rem;padding:2.4rem 0 0}.participant__content .profile-actions__button{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;height:4rem}.participant__buttons .profile-actions{flex-direction:row}.participant .button.mobile,.participant-fieldset .participant__photo{margin-top:2.4rem}@media (max-width: 767.98px){.participant-fieldset .participant__photo{margin-top:1.6rem}}.participant-fieldset .participant__photo-content{margin-top:1.2rem;display:flex;position:relative;align-items:center}@media (max-width: 767.98px){.participant-fieldset .participant__photo-content{align-items:flex-start;flex-direction:column}}.participant-fieldset .participant__photo-title{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.participant-fieldset .participant__photo-title{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.participant-fieldset .participant__photo-img{min-width:12rem;width:12rem;height:12rem;object-fit:cover;border-radius:.8rem}.participant-fieldset .participant__photo-rules{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-left:4rem;color:var(--base-500)}@media (max-width: 1279.98px){.participant-fieldset .participant__photo-rules{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}@media (max-width: 767.98px){.participant-fieldset .participant__photo-rules{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;margin-left:1.4rem;margin-top:.8rem}}.participant-fieldset .participant__photo-rules li{list-style-type:disc;margin-bottom:.8rem}.participant-fieldset .participant__photo-rules li:last-child{margin-bottom:0}.participant-fieldset .participant__photo-rule--error,.participant-fieldset .participant__photo-rule{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-top:1.2rem;color:var(--base-500)}.participant-fieldset .participant__photo-rule{color:var(--base-500)}.participant-fieldset .participant__photo-rule--error{display:none;color:var(--secondary-500)}.participant-fieldset .participant__photo-img-container{display:flex;width:12rem;height:12rem;background:var(--base-050);border-radius:.8rem}.participant-fieldset .participant__photo-img-container input{display:none}.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty{cursor:pointer}.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty .dropdown-item--delete-photo,.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty .participant__photo-img-close,.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty .participant__photo-img{display:none}.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty svg{width:2.4rem;height:2.4rem;margin:auto;color:var(--base-900)}.participant-fieldset .participant__photo-img-container.participant__photo-img-container--empty .dropdown-mobile-handle-close svg{height:.4rem;width:4rem;color:var(--base-100)}.participant-fieldset .participant__photo-img-container svg{width:2rem;height:2rem;color:var(--base-0)}.participant-fieldset .participant__photo-img-close{position:absolute;top:.8rem;left:9.2rem;width:2rem;height:2rem;cursor:pointer}.participant-fieldset .participant__photo--error .participant__photo-img-container{border:solid 1px var(--secondary-500)}.participant-fieldset .participant__photo--error .participant__photo-rule{display:none}.participant-fieldset .participant__photo--error .participant__photo-rule--error{display:block}.participant-fieldset .dropdown-toggle.hidden{display:none}.participant-fieldset .dropdown-links .dropdown-item:not(.dropdown-item-link){padding-left:0}.participant-fieldset .dropdown-links .dropdown-item:not(.dropdown-item-link):before{width:0;height:0}.participant-fieldset .dropdown-links .dropdown-items{padding:0 3.2rem 1.2rem}.participant-fieldset .dropdown-links .dropdown-items .button.hide-desktop{margin:2rem 0 .8rem;width:100%}.progress-grade{padding:2rem;background-color:var(--base-0);border-radius:1.6rem}.progress-grade__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}.progress-grade__text{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;margin-top:.8rem;color:var(--base-500)}.progress-grade__progress{height:.8rem;margin-top:2.4rem;border-radius:1.6rem;background-color:var(--base-050);overflow:hidden}.progress-grade__progress-fill{height:100%;width:0;border-radius:1.6rem;background:linear-gradient(92.65deg,#855aff 1.53%,#b097f5 80.88%);transition:width var(--default-transition)}.progress-grade__percent{color:var(--primary-500)}.ticket-card{padding:1.6rem;border-radius:1.6rem;width:calc(50% - .4rem);background:var(--base-050)}@media (max-width: 767.98px){.ticket-card{width:100%}.ticket-card:last-child{margin-bottom:3.2rem}}.ticket-card.ticket-card--large{width:100%;padding:2.4rem 2rem}.ticket-card.ticket-card--large:not(:first-child){margin-top:2rem}@media (max-width: 767.98px){.ticket-card.ticket-card--large:not(:first-child){margin-top:1.6rem}}@media (max-width: 767.98px){.ticket-card.ticket-card--large{padding:2.4rem}}@media (max-width: 1279.98px){.ticket-card.ticket-card--large{padding:2.4rem 3.2rem}}.ticket-card.ticket-card--large.ticket-card-type-hotel .ticket-card__field--fio{grid-column:1/-1}.ticket-card .ticket-card__head{display:flex;align-items:center;gap:1.2rem}.ticket-card .ticket-card__head .button{margin-left:auto;width:fit-content}@media (max-width: 767.98px){.ticket-card .ticket-card__head .button.mobile{display:flex;width:100%;margin-top:1.6rem}}@media (max-width: 767.98px){.ticket-card .ticket-card__head .button{display:none}}@media (max-width: 767.98px){.ticket-card .ticket-card__head{flex-direction:column;align-items:start;gap:.8rem}}.ticket-card .ticket-card__body{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.2rem;grid-row-gap:2rem;padding-top:2.4rem}@media (max-width: 767.98px){.ticket-card .ticket-card__body{grid-row-gap:1.6rem}}.ticket-card .ticket-card__body .button{grid-column:1/-1}.ticket-card .ticket-card__field-name{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-bottom:1.2rem}@media (max-width: 767.98px){.ticket-card .ticket-card__field-name{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;margin-bottom:.8rem}}.ticket-card .ticket-card__field-value,.ticket-card .ticket-card__head-fio,.ticket-card .ticket-card__text-primary{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 767.98px){.ticket-card .ticket-card__field-value,.ticket-card .ticket-card__head-fio,.ticket-card .ticket-card__text-primary{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.ticket-card .ticket-card__head-title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 767.98px){.ticket-card .ticket-card__head-title{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.ticket-card .ticket-card__field{display:flex;flex-direction:column}@media (max-width: 767.98px){.ticket-card .ticket-card__field:not(.ticket-card__field--endDate):not(.ticket-card__field--startDate){grid-column:1/-1}}.ticket-card .ticket-card__subtitle{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;margin-bottom:.8rem;font-weight:400}.ticket-card .ticket-card__title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin-bottom:1.2rem}.ticket-card .ticket-card__description{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;font-weight:400;display:flex;flex-wrap:wrap}.ticket-card .ticket-card__description span{margin-bottom:.8rem}.ticket-card .ticket-card__link{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;align-items:center;margin-top:.8rem;gap:.4rem;color:var(--primary-500);cursor:pointer}.ticket-card .ticket-card__link svg{width:1.6rem;height:1.6rem}.ticket-card--text-primary{color:var(--primary-500)}.document-card{position:relative;width:100%;padding:2.4rem;background:var(--base-0);border-radius:2rem;margin-bottom:1.2rem;cursor:pointer}.document-card .document-card__title{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;margin-bottom:.8rem}.document-card .document-card__details{display:flex;align-items:center}.document-card .document-card__format,.document-card .document-card__date{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-500)}.document-card .document-card__loading-icon,.document-card .document-card__load-icon{position:absolute;right:2.4rem;bottom:2.4rem;width:1.6rem;height:1.6rem}.document-card .document-card__loading-icon.hidden,.document-card .document-card__load-icon.hidden{display:none}.document-card .document-card__loading-icon svg,.document-card .document-card__load-icon svg{color:var(--primary-500)}.document-card .document-card__loading-icon:not(.hidden){animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.document-card .document-card__link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;opacity:0}.document-card .dot{margin:0 .4rem}.gallery-page{background-color:var(--base-900)}.gallery{--gallery-chrome-h: 19.2rem;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background-color:var(--base-900);color:var(--base-0)}.gallery__header{display:flex;flex:0 0 auto;align-items:center;gap:1.2rem}@media (max-width: 1023.98px){.gallery__header{padding:1.6rem 2rem}}.gallery__back{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:.2rem;padding:.8rem;border-radius:.8rem;background-color:var(--base-050);color:var(--base-900);transition:background-color var(--default-transition);cursor:pointer}@media (max-width: 1023.98px){.gallery__back{display:flex}}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.gallery__back:hover{background-color:var(--base-050)}}.gallery__back:active{background-color:var(--base-100)}.gallery__back svg{width:100%;height:100%;transform:rotate(180deg)}.gallery__title{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none}@media (max-width: 1023.98px){.gallery__title{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.gallery__main{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4rem;min-height:0;padding:4rem 2rem 0}@media (max-width: 1023.98px){.gallery__main{padding:0}}.gallery__counter{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;position:absolute;bottom:2rem;left:50%;z-index:10;padding:.8rem 1.6rem;border-radius:1.6rem;background-color:var(--opacity-white-10);color:var(--base-0);transform:translate(-50%);-webkit-user-select:none;user-select:none;pointer-events:none}@media (max-width: 1023.98px){.gallery__counter{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;bottom:0;padding:.6rem 1.2rem;border-radius:1.2rem}}.gallery__nav{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;background-color:var(--base-0);color:var(--base-900);transition:background-color var(--default-transition),opacity var(--default-transition);cursor:pointer}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.gallery__nav:hover{background-color:var(--base-0)}}.gallery__nav.swiper-button-disabled{background-color:var(--base-050);color:var(--base-200);pointer-events:none}@media (max-width: 1279.98px){.gallery__nav{display:none}}.gallery__nav svg{width:1.8rem;height:1.8rem}.gallery__nav--prev svg{transform:rotate(180deg)}.gallery__thumbs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex:0 0 auto;justify-content:safe center;gap:.8rem;padding:4rem 2rem 3.2rem;overflow-x:auto}.gallery__thumbs::-webkit-scrollbar{display:none}@media (max-width: 1023.98px){.gallery__thumbs{padding:3.2rem 1.6rem 2rem}}.gallery__thumb{flex:0 0 8rem;height:8rem;border-radius:.8rem;opacity:.6;overflow:hidden;transition:opacity var(--default-transition),outline-color var(--default-transition);outline:.2rem solid transparent;outline-offset:.2rem;cursor:pointer}@media (max-width: 1023.98px){.gallery__thumb{flex:0 0 4.8rem;height:4.8rem}}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.gallery__thumb:hover{opacity:1}}.gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gallery__thumb--active{opacity:1;outline-color:var(--base-0)}.gallery__frame{--gallery-fit-h: calc(100dvh - var(--gallery-chrome-h));position:relative;width:min(136rem,var(--gallery-fit-h) * 136 / 83.5);max-height:100%;aspect-ratio:136/83.5}@media (max-width: 1023.98px){.gallery__frame{position:static;width:100%;aspect-ratio:37.5/24}}.gallery__slider.swiper{width:100%;height:100%;margin-inline:0;border-radius:2rem;overflow:hidden}@media (max-width: 1023.98px){.gallery__slider.swiper{border-radius:0}.gallery__slider.swiper .swiper-slide{display:flex;align-items:center;justify-content:center}}.gallery__slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 1023.98px){.gallery__slider .swiper-slide img{height:auto;max-height:100%;object-fit:contain}}.card{margin-bottom:2rem;border-radius:1.6rem;background-color:var(--base-0)}@media (max-width: 767.98px){.card{margin:0 .8rem 1.6rem}}.card .hidden{display:none}.card__info{padding:2.4rem}.card__top,.card__details{display:flex;justify-content:space-between}@media (max-width: 767.98px){.card__top{gap:4.8rem}}.card__details{align-items:flex-end;margin-top:1.2rem}@media (max-width: 767.98px){.card__details{flex-direction:column;align-items:flex-start}}.card__title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}.card__rating{display:flex}.card__location{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;margin-bottom:.4rem}.card__address{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}.card__residents{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;margin-top:1.2rem}@media (max-width: 767.98px){.card .profile-actions{flex-direction:row;padding:1.6rem 0 0}}.card__price{display:flex;gap:.4rem}@media (max-width: 767.98px){.card__price{margin-top:1.6rem}}.card__price-text{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;color:var(--primary-500)}.card__price-unit{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}.card__description{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;color:var(--base-700)}@media (max-width: 1279.98px){.card.card-room .profile-footer__info,.card.card-room .profile-footer__labels{display:block}}.card.card-room .card__top{align-items:center}@media (max-width: 767.98px){.card.card-room .card__top{flex-direction:column;align-items:flex-start;gap:1.2rem}}.card.card-room .card__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}.card.card-room .profile-footer__info{margin-top:2.4rem}@media (max-width: 767.98px){.card.card-room .profile-footer__labels{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.tabs{display:flex;align-items:center;padding:.4rem;height:4rem;border-radius:1.2rem;background-color:var(--base-0)}.tabs__item{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;padding:0 1.6rem;border-radius:1rem;flex:1;cursor:pointer;transition:background-color .3s ease}.tabs__item-icon{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;color:var(--secondary-600)}.tabs__item-count{font-feature-settings:"sups" on}.tabs__item[data-active=true]{background-color:var(--base-050)}.tooltip{position:relative;display:inline-flex}.tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.tooltip__content{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;position:absolute;bottom:calc(100% + .8rem);left:50%;z-index:10;padding:1.2rem;border-radius:1rem;background-color:var(--base-600);color:var(--base-0);white-space:nowrap;visibility:hidden;transform:translate(-50%) translateY(.4rem);transition:opacity var(--default-transition),transform var(--default-transition),visibility var(--default-transition);pointer-events:none}@media (max-width: 767.98px){.tooltip__content{display:none}}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip--icon-button{flex-shrink:0;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1rem;background-color:var(--base-050);color:var(--base-900);transition:color var(--default-transition)}.tooltip--icon-button:hover,.tooltip--icon-button:focus-within{color:var(--primary-500)}.tooltip--icon-button .tooltip__trigger{width:100%;height:100%}.tooltip--icon-button svg{width:1.6rem;height:1.6rem}.dropdown-links{position:relative;display:flex;align-items:center;gap:.8rem}.dropdown-links .dropdown-items{position:absolute;top:4rem;right:0;z-index:4;display:none;width:27rem;flex-direction:column;padding:1.2rem;border-radius:1rem;background:var(--base-0)}@media (max-width: 1279.98px){.dropdown-links .dropdown-items{position:fixed;bottom:0;left:0;width:100vw;height:fit-content;z-index:110;margin-top:auto;padding:0 1.2rem 1.2rem}}@media (max-width: 1279.98px){.dropdown-links .dropdown-items .button.hide-desktop{margin:2rem .8rem .8rem;width:calc(100% - 1.6rem)}.dropdown-links .dropdown-items .button.hide-desktop .button-text{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}}.dropdown-links .dropdown-mobile-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:105;background-color:var(--opacity-base);opacity:0;pointer-events:none;transition:opacity var(--default-transition)}.dropdown-links .dropdown-mobile-handle-close{display:none;padding:2.1rem .8rem}.dropdown-links .dropdown-mobile-handle-close svg{position:absolute;top:.9rem;left:calc(50% - 2rem);height:.4rem;width:4rem;color:var(--base-100)}@media (max-width: 1279.98px){.dropdown-links .dropdown-mobile-handle-close{display:block}}.dropdown-links .dropdown-mobile-subtitle{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;text-align:center;font-size:1.8rem}.dropdown-links svg{width:1.6rem}.dropdown-links .arrow{transition:transform var(--default-transition);transform:rotate(0)!important}.dropdown-links.dropdown-links__active .dropdown-items{display:flex}.dropdown-links.dropdown-links__active .arrow{transform:rotate(180deg)!important}@media (max-width: 1279.98px){.dropdown-links.dropdown-links__active .dropdown-mobile-background{opacity:1;pointer-events:all}}.dropdown-links .dropdown-toggle{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;display:flex;align-items:center;height:3.2rem;gap:.8rem;padding:0 1.6rem;color:var(--base-0);background:var(--primary-500)}.dropdown-links .dropdown-toggle.dropdown-toggle-string{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;height:2rem;padding:0;background:none;color:var(--base-900)}@media (max-width: 1279.98px){.dropdown-links .dropdown-toggle.dropdown-toggle-string{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.dropdown-links .dropdown-toggle.mobile{display:none}@media (max-width: 767.98px){.dropdown-links .dropdown-toggle.mobile{display:block}}.dropdown-links .dropdown-title{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}@media (max-width: 1279.98px){.dropdown-links .dropdown-title{display:none}}.dropdown-links .dropdown-item{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;width:100%;padding:1.6rem 1.2rem;border-radius:.8rem;color:var(--base-900)}.dropdown-links .dropdown-item:hover{background-color:var(--base-050)}@media (max-width: 1279.98px){.dropdown-links .dropdown-item:not(.dropdown-item--link){width:100%;padding-left:4rem}.dropdown-links .dropdown-item:not(.dropdown-item--link):before{display:block;position:absolute;left:2.4rem;content:"";width:1.4rem;height:1.4rem;border:1px solid var(--base-200);border-radius:50%}.dropdown-links .dropdown-item:not(.dropdown-item--link).mobile-selection-circle-active{background-color:var(--base-050)}.dropdown-links .dropdown-item:not(.dropdown-item--link).mobile-selection-circle-active:before{width:1rem;height:1rem;border:3px solid var(--base-900)}}@media (max-width: 1279.98px){.dropdown-links .dropdown-item.dropdown-item--link{display:flex;justify-content:space-between;align-items:center;width:100%}}.dropdown-links .dropdown-item.dropdown-item--link .mobile{display:none}@media (max-width: 1279.98px){.dropdown-links .dropdown-item.dropdown-item--link .mobile{display:block}.dropdown-links .dropdown-item.dropdown-item--link .mobile svg{width:2rem;height:2rem}}.guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:hidden}.guide-overlay--hidden{display:none}.guide-overlay__svg{display:block;width:100%;height:100%}.guide-overlay__fill{fill:var(--opacity-base)}.guide--hidden .guide__circle,.guide--hidden .guide__content{display:none}.guide__circle{position:fixed;z-index:1001;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--base-900);border:2px solid var(--base-0);pointer-events:none}.guide__content{position:fixed;z-index:1000;width:30rem;padding:2rem;border-radius:1.6rem;background-color:var(--base-0)}.guide__header{display:flex;align-items:center;gap:.8rem}.guide__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-left:auto;color:var(--base-500)}.guide__title{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;flex:1;min-width:0}.guide__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:var(--base-900);cursor:pointer}.guide__close svg{width:1.6rem;height:1.6rem}.guide__description{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;margin-top:.4rem;color:var(--base-500)}.guide__button{margin-top:2rem}.info-label--primary,.info-label--base,.info-label--canceled,.info-label--success{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;display:flex;align-items:center;padding:0 .8rem;height:2.4rem;border-radius:.6rem;gap:.6rem;background:var(--base-050)}.info-label--primary svg,.info-label--base svg,.info-label--canceled svg,.info-label--success svg{height:1.2rem;width:1.2rem}.info-label--base{background:var(--base-050);color:var(--base-900)}.info-label--primary{background:var(--base-050);color:var(--primary-500)}.info-label--canceled{color:var(--base-400)}.info-label--success{background:var(--success-050);color:var(--success-600)}.tost{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;position:fixed;top:1.2rem;left:50%;display:flex;align-items:center;transform:translate(-50%);width:fit-content;height:4.8rem;padding:1.2rem;border-radius:.8rem;background:var(--base-900);color:var(--base-0);opacity:.9;transition:opacity .3s;z-index:200}.tost.hidden{opacity:0;z-index:0;transition:opacity .3s,z-index 1s}.checkbox{position:relative;display:flex;align-items:center;width:100%;margin-top:2.4rem;gap:.8rem;cursor:pointer}.checkbox__label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}.checkbox__checked-mark{display:none;position:absolute;top:50%;left:.2rem;width:1.2rem;height:1.2rem;transform:translateY(-50%)}.checkbox__checked-mark svg{width:1.2rem;height:1.2rem;color:var(--base-0)}.checkbox__link{border-bottom:1px solid currentColor}.checkbox input{min-width:1.6rem;width:1.6rem;height:1.6rem;border:1px solid var(--base-200);border-radius:.4rem;transition:border .2s ease-in}.checkbox input:hover{border:1px solid var(--base-900)}.checkbox input:checked{background:var(--base-900);border:1px solid var(--base-900)}.checkbox input:checked+.checkbox__checked-mark{display:flex}.checkbox input:checked:disabled{background:var(--base-100);border-color:var(--base-100);cursor:not-allowed}.input{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;align-items:center;width:100%;height:4.8rem;padding:0 1.6rem;background-color:var(--base-050);border:.1rem solid transparent;border-radius:1rem;transition:border-color var(--default-slow-transition)}.input::placeholder{color:var(--base-500)}.input:not(:disabled):hover{border-color:var(--primary-300)}.input:not(:disabled):focus{border-color:var(--primary-500)}.input-icon{padding:0 4.2rem}.input-textarea{resize:vertical;min-height:9.5rem;padding-top:1.6rem}.input-label{font-size:1.4rem;font-weight:400;line-height:normal;display:flex;margin-bottom:1.2rem}.input-label-container{font-size:1.4rem;font-weight:400;line-height:normal;display:flex;justify-content:space-between;align-items:flex-start;margin-top:2.4rem}.input-label .asterisk{margin-left:.4rem;color:var(--secondary-500)}.input-note{color:var(--primary-500)}.input-link{margin-top:2rem}.input-wrapper,.input-container{position:relative}.input[type=password]{padding-right:4rem}.input.is-error{border-color:var(--secondary-500)}.input-error{font-size:1.2rem;font-weight:400;line-height:148%;letter-spacing:-.04em;margin-top:.8rem;color:var(--secondary-500)}.input-dropdown{position:relative}.input-dropdown .hidden{display:none}.input-dropdown .input-dropdown__list-wrapper{position:absolute;top:calc(100% + 1.2rem);left:0;z-index:10;width:100%;max-height:20.8rem;overflow-y:auto;cursor:pointer;background:var(--base-0);border-radius:1.2rem;box-shadow:.8rem .8rem 3rem #0000001f;list-style-type:none}.input-dropdown .input-dropdown__list-wrapper--bottom{top:unset;bottom:calc(100% + 1.2rem)}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__list{padding:.6rem 0 .6rem .6rem}.input-dropdown .input-dropdown__list-wrapper.dropdown-items .input-dropdown__list{padding:0}@media (max-width: 1279.98px){.input-dropdown .input-dropdown__list-wrapper.dropdown-items{position:fixed;top:0;bottom:0;left:0;width:100%;max-height:100%;z-index:110}}.input-dropdown .input-dropdown__list-wrapper.dropdown-items .profile-actions{display:none;padding:.8rem;background-color:transparent}.input-dropdown .input-dropdown__list-wrapper.dropdown-items .profile-actions .button{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;height:4.8rem}@media (max-width: 1279.98px){.input-dropdown .input-dropdown__list-wrapper.dropdown-items .profile-actions{display:flex}}@media (max-width: 1279.98px){.input-dropdown .input-dropdown__list-wrapper.dropdown-items .input-dropdown__item{padding-left:4rem}}.input-dropdown .input-dropdown__list-wrapper.dropdown-items .input-dropdown__item.input-dropdown__item-counter{padding:2rem .8rem}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item{font-size:1.4rem;font-weight:500;line-height:normal;padding:1.6rem 0 1.6rem 1.2rem;border-radius:1rem}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item:hover{background-color:var(--base-050)}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 1.2rem}@media (max-width: 767.98px){.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter{padding:1.6rem .8rem}}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter:hover{background-color:transparent}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .input-dropdown__group{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .input-dropdown__group-info{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-700)}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .input-dropdown__counter{display:flex;height:3.2rem}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .input-dropdown__counter .icon-minus svg,.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .input-dropdown__counter .icon-plus svg{width:3.2rem;height:3.2rem}.input-dropdown .input-dropdown__list-wrapper .input-dropdown__item-counter .counter-input{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;width:2.4rem;margin:0 1.2rem;text-align:center}.input-dropdown .input-dropdown__list-wrapper::-webkit-scrollbar{width:1.2rem}.input-dropdown .input-dropdown__list-wrapper::-webkit-scrollbar-track{margin:1.8rem}.input-dropdown .input-dropdown__list-wrapper::-webkit-scrollbar-thumb{background-color:var(--base-100);border-radius:1rem;border:.4rem solid var(--base-0)}.input-dropdown .input-dropdown__list-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--base-050)}.input-dropdown .input{padding-right:4rem}.input-dropdown .input-dropdown__icon{position:absolute;top:50%;right:1.6rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.input-dropdown .input-dropdown__icon svg{width:1.6rem;color:var(--base-200)}.empty{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;padding:.6rem}.empty-title{font-weight:500;margin-bottom:.1rem}.empty-hint{color:var(--base-500)}.input-social{position:relative}.input-social .input-social__icon{position:absolute;top:50%;left:1.6rem;align-items:center;justify-content:center;transform:translateY(-50%)}.input-social .input-social__icon:not(.input-social__icon--delete){display:flex;pointer-events:none}.input-social .input-social__icon.input-social__icon--delete{z-index:1;right:1.6rem;left:unset;cursor:pointer}.input-social .input-social__icon.input-social__icon--delete svg{color:var(--base-900)}.input-social .input-social__icon.input-social__icon--delete:hover svg{color:var(--base-500)}.input-social .input-social__icon.input-social__icon--delete:active svg{color:var(--base-300)}.input-social .input-social__icon svg{width:1.6rem;color:var(--base-200)}.input-social .input-social__icon--delete{display:none;cursor:pointer}.input-social.input-social--extra .input-social__icon--delete{display:flex}.input-number{height:5.6rem;text-align:center}.toggle-password,.reset,.calendar{position:absolute;right:1.6rem;bottom:1.6rem;cursor:pointer;width:1.6rem;height:1.6rem}.toggle-password .hide-password,.reset .hide-password,.calendar .hide-password{display:none}.toggle-password .hide-password,.toggle-password .show-password,.reset .hide-password,.reset .show-password,.calendar .hide-password,.calendar .show-password{height:1.6rem;width:1.6rem}.toggle-password.toggle-password--visible .show-password{display:none}.toggle-password.toggle-password--visible .hide-password{display:block}.input-container .reset{display:none}.input-container input:not(:placeholder-shown)~.reset{display:inline-block}.input-container .reset-icon{color:var(--base-200)}.select{caret-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer}.datepicker-wrapper{position:relative;font-family:var(--base-font)}.datepicker-wrapper .datepicker-popup{position:absolute;top:100%;right:0;left:auto;z-index:110;display:none;width:100%;max-width:36.5rem;padding:2rem;margin-top:.8rem;border-radius:1.2rem;background:#fff;box-shadow:0 1rem 1.5rem #2828290f,0 .125rem .375rem #2828290a}@media (max-width: 1279.98px){.datepicker-wrapper .datepicker-popup{position:fixed;bottom:0;left:0;align-items:center;width:100%;max-width:100%;height:fit-content;z-index:110;margin-top:auto;padding:0 1.2rem}}.datepicker-wrapper .datepicker-popup .dropdown-mobile-handle-close{padding:1.6rem 2rem}.datepicker-wrapper .datepicker-popup .flatpickr-calendar{width:100%;margin-bottom:2.4rem;box-shadow:none!important;-webkit-box-shadow:none!important}@media (max-width: 1279.98px){.datepicker-wrapper .datepicker-popup .flatpickr-calendar{max-width:33.5rem}}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-month{color:var(--base-900)}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-month .custom-month-year{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em;display:flex;justify-content:center;align-items:center;height:100%;padding:0}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-next-month{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border-radius:.8rem;background-color:var(--base-050)}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{width:1.6rem;height:1.6rem}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover{color:var(--primary-500)}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--primary-500)}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:flex;cursor:not-allowed}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled svg path{fill:var(--base-200)}.datepicker-wrapper .datepicker-popup .flatpickr-calendar .flatpickr-prev-month svg{transform:rotate(180deg);transform-origin:center}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer{width:100%;margin-top:2.4rem}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer{justify-content:space-between}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-weekdays{height:auto}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-weekday{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;max-width:3.2rem;color:var(--base-300)}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days{width:100%;margin-top:1.2rem}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer{display:grid;grid-template-columns:repeat(7,3.2rem);row-gap:1.75rem;justify-content:space-between;width:100%;max-width:100%}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;align-items:center;width:3.2rem;height:3.2rem;margin:0;border:none;border-radius:.4rem!important}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.flatpickr-disabled,.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.nextMonthDay{color:var(--base-300)}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today:not(.selected){color:var(--base-900);background-color:var(--base-050)}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today:not(.selected):hover{border:none}.datepicker-wrapper .datepicker-popup .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.inRange{z-index:-1;background-color:var(--primary-050);-webkit-box-shadow:-24px 0 0 var(--primary-050),24px 0 0 var(--primary-050);box-shadow:-24px 0 0 var(--primary-050),24px 0 0 var(--primary-050)}.datepicker-wrapper .datepicker-popup .calendar-inputs-wrapper{display:flex;gap:.8rem}@media (max-width: 1279.98px){.datepicker-wrapper .datepicker-popup .calendar-inputs-wrapper{max-width:33.5rem}}@media (max-width: 767.98px){.datepicker-wrapper .datepicker-popup .calendar-inputs-wrapper{max-width:calc(100% - 1.6rem)}}@media (max-width: 1279.98px){.datepicker-wrapper .datepicker-popup .profile-actions{width:100%;padding:2rem .8rem}.datepicker-wrapper .datepicker-popup .profile-actions .button{height:4.8rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}}@media (max-width: 767.98px){.datepicker-wrapper .datepicker-popup .profile-actions{flex-direction:column-reverse;gap:1rem}}.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:var(--primary-500)}.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:none;box-shadow:none}.button{--size: 3.2rem;--icon-size: 1.6rem;--bg-color: var(--primary-500);--text-color: var(--base-0);--hover-color: var(--primary-400);font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0 1.6rem;height:var(--size);background-color:var(--bg-color);color:var(--text-color);border-radius:.8rem;transition:background-color var(--default-transition);white-space:nowrap;cursor:pointer}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.button:hover{background-color:var(--hover-color)}}.button--base-0{--bg-color: var(--base-0);--text-color: var(--base-900);--hover-color: var(--base-100)}.button--base-050{--bg-color: var(--base-050);--text-color: var(--base-900);--hover-color: var(--base-100)}.button--base-900{--bg-color: var(--base-900);--text-color: var(--base-0);--hover-color: var(--base-800)}.button--primary-100{--bg-color: var(--primary-100);--text-color: var(--primary-500);--hover-color: var(--primary-200)}.button--size-40{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;--size: 4rem}.button--size-48{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;--size: 4.8rem;padding:0 2.4rem;border-radius:1.2rem}.button--full-width{width:100%}.button--square{aspect-ratio:1/1;width:var(--size);height:var(--size);padding:.8rem}.button--circle{border-radius:50%}.button svg{width:var(--icon-size);height:var(--icon-size)}.accordion__wrapper{width:100%;display:flex;flex-direction:column;background:var(--base-0);padding:2.4rem;border-radius:2rem}.accordion__wrapper.wrapper{padding:0 3.2rem 3.2rem}.accordion__wrapper.wrapper:first-child{padding:3.2rem}.accordion__wrapper .accordion__heading{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.6rem}@media (max-width: 767.98px){.accordion__wrapper .accordion__heading{align-items:flex-start}.accordion__wrapper .accordion__heading:not(.accordion__heading-trigger){flex-direction:column}.accordion__wrapper .accordion__heading .dropdown-toggle,.accordion__wrapper .accordion__heading .dropdown-links,.accordion__wrapper .accordion__heading .button{width:100%}.accordion__wrapper .accordion__heading .dropdown-toggle{display:flex;align-items:center;justify-content:center}}.accordion__wrapper .accordion__heading-content{display:flex;gap:1.2rem}@media (max-width: 767.98px){.accordion__wrapper .accordion__heading-content{flex-direction:column;gap:.8rem}}.accordion__wrapper .accordion__heading-arrow{align-items:center;margin-left:auto;width:2rem;color:var(--base-300)}.accordion__wrapper .accordion__heading-arrow svg{transition:transform var(--default-transition)}.accordion__wrapper .accordion__heading-trigger{display:flex;align-items:center;gap:.4rem;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.accordion__wrapper .accordion__heading-trigger.full-width{justify-content:space-between;gap:3.2rem;width:100%}.accordion__wrapper .accordion__title{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em}.accordion__wrapper .accordion__title.label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 1279.98px){.accordion__wrapper .accordion__title.label{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.accordion__wrapper .accordion__subtitle{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.accordion__wrapper .accordion__subtitle{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.accordion__wrapper .accordion__subtitle.accordion__subtitle--primary{color:var(--primary-500)}.accordion__wrapper .accordion__content{max-height:0;cursor:default;overflow:hidden;transition:max-height var(--default-transition);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .dropdown-links,.accordion__wrapper .accordion__content .dropdown-toggle,.accordion__wrapper .accordion__content .button{width:100%}.accordion__wrapper .accordion__content .dropdown-links{margin-top:1.6rem}.accordion__wrapper .accordion__content .dropdown-toggle{display:flex;align-items:center;justify-content:center}}.accordion__wrapper .accordion__content-text{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;max-width:50.2rem;margin-top:1.6rem;color:var(--base-700)}.accordion__wrapper .accordion__content .accordion__fields{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3.2rem;row-gap:2.4rem;margin-top:2.4rem}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .accordion__fields{grid-template-columns:1fr;row-gap:1.6rem}}.accordion__wrapper .accordion__content .accordion__fields--fullwidth .accordion__field:nth-child(3){grid-column:span 2}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .accordion__fields--fullwidth{grid-template-columns:1fr 1fr}.accordion__wrapper .accordion__content .accordion__fields--fullwidth .accordion__field:nth-child(n+3){grid-column:span 2}}.accordion__wrapper .accordion__content .accordion__fields .accordion__field{display:flex;flex-direction:column;gap:1.2rem}.accordion__wrapper .accordion__content .accordion__fields .accordion__field-label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.accordion__wrapper .accordion__content .accordion__fields .accordion__field-label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.accordion__wrapper .accordion__content .accordion__fields .accordion__field-value{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.accordion__wrapper .accordion__content .accordion__fields .accordion__field-value{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.accordion__wrapper .accordion__content .accordion__photo{margin-top:2.4rem}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .accordion__photo{margin-top:1.6rem}}.accordion__wrapper .accordion__content .accordion__photo-content{margin-top:1.2rem;display:flex;align-items:center}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .accordion__photo-content{align-items:flex-start;flex-direction:column}}.accordion__wrapper .accordion__content .accordion__photo-title{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}@media (max-width: 1279.98px){.accordion__wrapper .accordion__content .accordion__photo-title{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}}.accordion__wrapper .accordion__content .accordion__photo-img{width:12rem;height:12rem;border-radius:.8rem}.accordion__wrapper .accordion__content .accordion__photo-rules{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin-left:4rem;color:var(--base-500)}@media (max-width: 1279.98px){.accordion__wrapper .accordion__content .accordion__photo-rules{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}@media (max-width: 767.98px){.accordion__wrapper .accordion__content .accordion__photo-rules{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;margin-left:1.4rem;margin-top:.8rem}}.accordion__wrapper .accordion__content .accordion__photo-rules li{list-style-type:disc;margin-bottom:.8rem}.accordion__wrapper .accordion__content .accordion__photo-rules li:last-child{margin-bottom:0}.accordion__wrapper .accordion__content .profile-actions{gap:.8rem;padding:2.4rem 0 0;background:none}.accordion__wrapper .accordion__buttons .profile-actions{flex-direction:row}.accordion__wrapper .icon-arrow{transition:transform var(--default-transition);width:1.6rem;height:1.6rem;min-width:1.6rem}.accordion__wrapper .icon-minimise svg,.accordion__wrapper .icon-plus svg{width:4rem;height:4rem}@media (max-width: 1279.98px){.accordion__wrapper .icon-minimise svg,.accordion__wrapper .icon-plus svg{width:3.2rem;height:3.2rem}}.accordion__wrapper .icon-minimise{display:none;transition:transform .5s ease}.accordion__wrapper.accordion-is--open .icon-minimise{display:inline-block}.accordion__wrapper.accordion-is--open .icon-plus{display:none}.accordion__wrapper.accordion-is--open .icon-arrow{transform:rotate(180deg)}.accordion__wrapper.accordion-is--open .accordion__heading-arrow svg{transform:rotate(180deg)}@media (max-width: 767.98px){.accordion__wrapper.accordion-is--open .accordion__content .button:not(.ticket-card-change):not(a),.accordion__wrapper.accordion-is--open .accordion__content .dropdown-links{display:block}.accordion__wrapper.accordion-is--open .accordion__heading .dropdown-links,.accordion__wrapper.accordion-is--open .accordion__heading .button{display:none}}.accordion-nominations{padding:2rem 2.4rem;background-color:var(--base-0);border-radius:1.6rem}.accordion-nominations__header{display:flex;justify-content:space-between;align-items:center;gap:3.2rem}.accordion-nominations__header--interactive{cursor:pointer}.accordion-nominations__title{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem}.accordion-nominations__count{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;margin-top:1rem;color:var(--base-500)}.accordion-nominations__items{margin-top:.8rem}.accordion-nominations__item{padding-top:1.6rem}.accordion-nominations__item:not(:last-child){padding-block:1.6rem;border-bottom:1px solid var(--base-100)}.accordion-nominations__item-tags{display:flex;gap:.4rem}.accordion-nominations__item-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-top:1.4rem}@media (max-width: 767.98px){.accordion-nominations__item-header{flex-direction:column;align-items:flex-start}}.accordion-nominations__item-title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}.accordion-nominations__item-projects-count{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;margin-top:.8rem;color:var(--base-500)}.accordion-nominations--collapsible .accordion-nominations__items{max-height:0;margin-top:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .35s ease,margin-top .35s ease,opacity .25s ease}.accordion-nominations--collapsible.accordion-nominations--open .accordion-nominations__toggle-button .arrow{transform:rotate(180deg)}.accordion-nominations--collapsible.accordion-nominations--open .accordion-nominations__items{max-height:120rem;margin-top:.8rem;opacity:1;pointer-events:auto}.modal-window{display:none;z-index:200;width:44rem;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:1rem}.modal-window.active{display:flex;flex-direction:column;position:fixed;background-color:var(--base-0);cursor:default}.modal-window .hidden{display:none}@media (max-width: 1279.98px){.modal-window{width:100%;height:100%;border-radius:0}}.modal-window.modal-window__type--aside{right:0;top:0;width:57.6rem;height:100%;border-radius:0;transform:none;left:initial;margin:0}.modal-window.modal-window__type--aside .info-label{width:fit-content;margin-top:1.6rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__content-block{width:100%}}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__subtitle-header{margin-bottom:1.2rem}}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__details{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;margin:1.2rem 0 -.6rem}.modal-window.modal-window__type--aside .modal-window__details span:first-child{margin-bottom:.6rem}}.modal-window.modal-window__type--aside .modal-window__note{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;width:100%;margin:0 0 .8rem;color:var(--base-500)}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__note{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin:0}}.modal-window.modal-window__type--aside .modal-window__content{display:flex;padding:4rem 3.2rem 2rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__content{padding:2rem 3.2rem}.modal-window.modal-window__type--aside .modal-window__content .modal-window__content-block{width:100%}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__content{padding:2rem 0}}.modal-window.modal-window__type--aside .modal-window__heading{gap:2.4rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__heading{padding:3.2rem 3.2rem 2rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__heading{padding:2rem}}.modal-window.modal-window__type--aside .modal-window__close{align-self:flex-start}.modal-window.modal-window__type--aside .profile-actions{margin:auto 0 0;padding:2.4rem 0 0}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .profile-actions{padding:0 2rem}}.modal-window.modal-window__type--aside .input-wrapper{width:100%}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside{width:100%}}.modal-window.modal-window__type--aside .modal-window__promocode-content{display:grid;align-items:end;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 2rem;width:100%}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content{grid-template-columns:1fr;gap:.8rem 0}}.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-fieldset--modal{grid-column:1/2;grid-row:1/2;width:100%;margin-bottom:0}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-fieldset--modal{grid-column:1;grid-row:1}}.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-actions{margin:0;width:13.4rem;grid-column:2/3;grid-row:1/2}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-actions{padding:0;width:100%;grid-column:1;grid-row:3}}.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-actions .button{padding:0px 2.4rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-actions .button{height:4.8rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content .profile-actions .button{height:4rem}}.modal-window.modal-window__type--aside .modal-window__promocode-content .asterisk{display:none}.modal-window.modal-window__type--aside .modal-window__promocode-content .promocode-error{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;grid-column:1/3;grid-row:2/3;width:100%;margin-top:1.2rem;color:var(--secondary-500)}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode-content .promocode-error{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;margin:0 0 .8rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__promocode{padding:0 2rem}}.modal-window.modal-window__type--aside .modal-window__label{font-size:1.8rem;line-height:1.5;font-weight:500;line-height:120%;letter-spacing:-.04em;width:100%;margin-top:3.2rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin-top:2.4rem}}.modal-window.modal-window__type--aside .modal-window__price-summary{display:flex;flex-direction:column;gap:1.6rem;width:100%;margin-top:2.4rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary{gap:1.2rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__price-summary{margin-bottom:2.4rem}}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row{display:flex;justify-content:space-between;align-items:baseline;position:relative;height:2.4rem}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row:before{content:"";position:absolute;top:60%;left:0;right:0;z-index:0;border-bottom:2px dashed var(--base-300);transform:translateY(-50%)}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row:before{top:54%}}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row.discount,.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row.promo{color:var(--primary-500)}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label,.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__value{position:relative;z-index:1;height:100%;background-color:var(--base-0)}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;padding-right:1.2rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label--cost{color:var(--base-500)}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label--total{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__label--total{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__value{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:flex-start;padding-left:1.2rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__value{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem}}.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__remove-btn{display:flex;align-items:center;width:2rem;height:2rem;margin-left:.8rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__price-summary .modal-window__price-row .price-row__remove-btn{width:2.4rem;height:2.4rem;padding-bottom:.7rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__room{padding:0 2.4rem}}.modal-window.modal-window__type--aside .modal-window__room .swiper{height:27.6rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__room .swiper{height:38rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__room .swiper{height:17.7rem}}.modal-window.modal-window__type--aside .modal-window__room .modal-window__specification{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;margin:3.2rem 0;color:var(--base-700)}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__room .modal-window__specification{margin:2.4rem 0}}.modal-window.modal-window__type--aside .modal-window__room .modal-window__conveniences-wrapper{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}.modal-window.modal-window__type--aside .modal-window__room .modal-window__conveniences-wrapper .modal-window__conveniences-list{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem;padding-left:2rem;color:var(--base-700)}.modal-window.modal-window__type--aside .modal-window__room .modal-window__conveniences-wrapper .modal-window__conveniences-list .modal-window__convenience-item{list-style-type:disc}.modal-window.modal-window__type--aside .modal-window__room .modal-window__conveniences-wrapper .modal-window__conveniences-list .modal-window__convenience-item::marker{margin-top:1rem}.modal-window.modal-window__type--aside .modal-window__booking-result .info-block{display:flex;width:auto}.modal-window.modal-window__type--aside .modal-window__footer{position:sticky;bottom:0;width:57.6rem;padding:2.4rem 3.2rem;border-top:1px solid var(--base-100);background-color:var(--base-0);box-shadow:0 -16px 24px #0000000f,0 2px 6px #0000000a,0 0 1px #0000000a}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__footer{width:100%;padding:0 3.2rem 2.4rem;border-top:none;box-shadow:none;background-color:var(--base-250)}.modal-window.modal-window__type--aside .modal-window__footer .profile-form-footer__fade{opacity:0}.modal-window.modal-window__type--aside .modal-window__footer .profile-actions{padding:0}}@media (max-width: 767.98px){.modal-window.modal-window__type--aside .modal-window__footer{width:100%;padding:2.4rem}}.modal-window.modal-window__type--aside .modal-window__footer .profile-footer{padding:0;box-shadow:none}.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .button svg{display:none;width:2rem;height:2rem;color:var(--base-050)}.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .button:disabled svg,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .button.disable svg{display:block}.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:hover:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:hover:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:active:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:active:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:focus:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:focus:before{content:"Для оплаты необходимо дать согласие с правилами пользования услугами";right:0;left:50%;transform:translate(-50%);text-align:center}@media (max-width: 1279.98px){.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:hover:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:hover:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:active:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:active:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary:disabled:focus:before,.modal-window.modal-window__type--aside .modal-window__footer .profile-footer .required-checkbox-error.button--primary.disable:focus:before{bottom:3.2rem}}@media (max-width: 1279.98px){.modal-window.modal-window__type--center{align-items:center}}@media (max-width: 1279.98px){.modal-window.modal-window__type--center .modal-window__content{width:100%;padding:2rem 3.2rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--center .modal-window__content{padding:1.2rem 2rem 2rem}}.modal-window.modal-window__type--center .modal-window__content img{margin-top:0}.modal-window.modal-window__type--center .profile-actions{flex-direction:column}.modal-window.modal-window__type--menu{top:var(--header-h);left:0;right:0;width:100%;height:calc(100dvh - var(--header-h));margin:0;transform:none;overflow-y:auto;border-radius:0}.modal-window.modal-window__type--menu .modal-window__content{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 2rem 2rem}.modal-window.modal-window__type--menu .modal-window__close,.modal-window.modal-window__type--menu .modal-window__content-block{display:none}.modal-window.modal-window__type--menu .profile-preview{padding:0;background-color:transparent;border-radius:0}.modal-window.modal-window__type--menu .profile-preview__card{flex-direction:column;align-items:center;text-align:center}.modal-window.modal-window__type--menu .profile-preview__card-picture{width:5.6rem;height:5.6rem;margin-right:0;margin-bottom:1.2rem}.modal-window.modal-window__type--menu .profile-preview__card-info{width:100%}.modal-window.modal-window__type--menu .profile-preview__card-info-name{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}@media (max-width: 1279.98px){.modal-window.modal-window__type--menu .profile-preview__card-info-name{font-size:1.8rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.072rem}}.modal-window.modal-window__type--menu .profile-preview__card-info-specialization{margin-top:1rem}.modal-window.modal-window__type--menu .profile-navigation{display:flex;flex-direction:column-reverse;gap:2.4rem;padding:0;background-color:transparent;border-radius:0}.modal-window.modal-window__type--menu .profile-navigation .profile-navigation__list{gap:0}@media (max-width: 1279.98px){.modal-window.modal-window__type--feedback{align-items:center}}@media (max-width: 1279.98px){.modal-window.modal-window__type--feedback .modal-window__content{width:44rem;margin:0 auto;padding:2rem 3.2rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--feedback .modal-window__content{width:100%;padding:2rem}}@media (max-width: 1279.98px){.modal-window.modal-window__type--feedback .modal-window__heading-text{width:37.6rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--feedback .modal-window__heading-text{width:100%}}@media (max-width: 1279.98px){.modal-window.modal-window__type--feedback .modal-window__close{position:absolute;top:3.2rem;right:3.2rem}}@media (max-width: 767.98px){.modal-window.modal-window__type--feedback .modal-window__close{top:2rem;right:2rem}}.modal-window.modal-window__type--feedback .input-wrapper:first-child .input-label-container{margin-top:0}.modal-window.modal-window__type--feedback .profile-actions{margin-top:0;padding:3.2rem 0 0}.modal-window .modal-window__close{display:flex;align-items:center;justify-content:center;background-color:var(--base-050);width:4rem;min-width:4rem;height:4rem}.modal-window .modal-window__close.modal-window__close--corner{position:absolute;top:2rem;right:2rem}@media (max-width: 1279.98px){.modal-window .modal-window__close.modal-window__close--corner{top:3.2rem;right:3.2rem}}@media (max-width: 767.98px){.modal-window .modal-window__close.modal-window__close--corner{top:1.6rem;right:2rem}}.modal-window .modal-window__left-corner{position:absolute;top:2rem;left:2rem}.modal-window .modal-window__content{display:flex;flex-direction:column;align-items:center;overflow-y:auto;height:100%;padding:4rem 3.2rem 3.2rem}.modal-window .modal-window__content--center .modal-window__description{margin:1.6rem 0 0}@media (max-width: 1279.98px){.modal-window .modal-window__content--center .modal-window__content-block{margin-top:auto;margin-bottom:auto}.modal-window .modal-window__content--center .profile-actions{margin-top:0;bottom:0}}@media (max-width: 1279.98px){.modal-window .modal-window__content--center-footer{justify-content:center}.modal-window .modal-window__content--center-footer .profile-actions{margin-top:3.2rem;width:37.6rem}.modal-window .modal-window__content--center-footer .modal-window__description{margin-bottom:0}}@media (max-width: 767.98px){.modal-window .modal-window__content--center-footer .modal-window__content-block{margin-top:auto;margin-bottom:auto}.modal-window .modal-window__content--center-footer .profile-actions{margin-top:0;bottom:0;width:100%}}@media (max-width: 1279.98px){.modal-window .modal-window__content--top{margin-top:1.2rem}.modal-window .modal-window__content--top .modal-window__subtitle{margin-bottom:4rem}.modal-window .modal-window__content--top .modal-window__code{margin-bottom:3.2rem}.modal-window .modal-window__content--top .profile-actions{margin-top:0;width:37.6rem}.modal-window .modal-window__content--top .modal-window__description{margin:0}}@media (max-width: 767.98px){.modal-window .modal-window__content--top{margin-top:0}.modal-window .modal-window__content--top .profile-actions{margin-top:auto;width:100%}.modal-window .modal-window__content--top .modal-window__subtitle{margin-bottom:2.2rem}}.modal-window .modal-window__content--top-center .modal-window__subtitle{margin-bottom:4rem}.modal-window .modal-window__content--top-center .modal-window__content-block,.modal-window .modal-window__content--top-center .modal-window__notification{height:100%}@media (max-width: 1279.98px){.modal-window .modal-window__content--top-center .modal-window__notification .modal-window__subtitle,.modal-window .modal-window__content--top-center .modal-window__notification .modal-window__description{margin-bottom:auto}}.modal-window .modal-window__content .modal-window__content-block{width:100%}@media (max-width: 1279.98px){.modal-window .modal-window__content .modal-window__content-block{width:37.6rem}}@media (max-width: 767.98px){.modal-window .modal-window__content .modal-window__content-block{width:100%}}.modal-window .modal-window__content .modal-window__subtitle{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem;text-align:center;width:80%}@media (max-width: 1279.98px){.modal-window .modal-window__content .modal-window__subtitle{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}.modal-window .modal-window__content .modal-window__text{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}@media (max-width: 767.98px){.modal-window .modal-window__content .modal-window__text{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em}}.modal-window .modal-window__content .modal-window__img{object-fit:contain;margin:2.4rem auto;width:4.8rem;height:4.8rem}@media (max-width: 1279.98px){.modal-window .modal-window__content .modal-window__img{margin:1.2rem auto}}.modal-window .modal-window__content .modal-window__contact{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;margin-top:.8rem}.modal-window .modal-window__content::-webkit-scrollbar{width:1.2rem}.modal-window .modal-window__content::-webkit-scrollbar-track{margin:1.8rem}.modal-window .modal-window__content::-webkit-scrollbar-thumb{background-color:var(--base-100);border-radius:1rem;border:.4rem solid var(--base-0)}.modal-window .modal-window__content::-webkit-scrollbar-thumb:hover{background-color:var(--base-050)}.modal-window .modal-window__content::-webkit-scrollbar-button{display:none}@media (max-width: 1279.98px){.modal-window .modal-window__content::-webkit-scrollbar{display:none}}.modal-window .modal-window__photo{position:relative;width:100%;height:40.8rem;-webkit-user-select:none;user-select:none}@media (max-width: 1279.98px){.modal-window .modal-window__photo{height:54rem}}@media (max-width: 767.98px){.modal-window .modal-window__photo{height:40rem}}.modal-window .modal-window__photo-plus-icon{position:absolute;bottom:5.6rem;right:1.6rem;display:flex;width:4rem;height:4rem;cursor:pointer;background:var(--base-0);border-radius:1rem 1rem 0 0}.modal-window .modal-window__photo-plus-icon svg{width:1.8rem;height:1.8rem;margin:auto;color:var(--base-900)}.modal-window .modal-window__photo-minus-icon{position:absolute;bottom:1.6rem;right:1.6rem;display:flex;width:4rem;height:4rem;cursor:pointer;background:var(--base-0);border-radius:0 0 1rem 1rem}.modal-window .modal-window__photo-minus-icon svg{width:1.8rem;height:1.8rem;margin:auto;color:var(--base-900)}.modal-window .modal-window__rules{width:100%;margin:1.2rem 0 2rem}@media (max-width: 1279.98px){.modal-window .modal-window__rules{margin:2rem 0}}@media (max-width: 767.98px){.modal-window .modal-window__rules{margin:2rem 0 3.2rem}}.modal-window .modal-window__rule{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}.modal-window .modal-window__rule:not(:last-child){margin-bottom:.8rem}.modal-window .modal-window__notification{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.modal-window .profile-fieldset--modal{width:100%;margin-bottom:4rem}@media (max-width: 1279.98px){.modal-window .profile-fieldset--modal{margin-bottom:0}}.modal-window .result{height:24.8rem;margin-bottom:3.2rem}@media (max-width: 1279.98px){.modal-window .result{height:100%;margin-bottom:0}}.modal-window .modal-window__user{display:flex;flex-direction:column;gap:1.2rem;width:100%;margin-top:3.2rem}.modal-window .modal-window__user-method{display:flex;align-items:center;width:100%;height:6.4rem;padding:1.2rem 0 1.2rem 1.2rem;border-radius:1.2rem;background-color:var(--base-250)}.modal-window .modal-window__heading{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 3.2rem;border-bottom:.1rem solid var(--base-100)}.modal-window .modal-window__heading .modal-window__title{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem}@media (max-width: 1279.98px){.modal-window .modal-window__heading .modal-window__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem}}.modal-window .modal-window__details{font-size:1.4rem;line-height:120%;letter-spacing:-.04em;font-weight:400;display:flex;flex-wrap:wrap;margin-top:1.6rem}.modal-window .modal-window__subtitle-header{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500);margin-bottom:1.6rem}.modal-window__description{text-align:center;margin:1.6rem 0 3.2rem}.modal-window__code{display:flex;gap:1.2rem;margin:3.2rem 0 4rem}@media (max-width: 1279.98px){.modal-window__code{margin:2.4rem 0 3.2rem}}.modal-window__new-password{width:100%;margin:3.2rem 0 4rem}@media (max-width: 1279.98px){.modal-window__new-password{margin:2.3rem 0 3.2rem}}.modal-window__new-password .input-wrapper:first-child .input-label-container{margin-top:0}.modal-window__social-block{display:flex;gap:4.8rem}@media (max-width: 1279.98px){.modal-window__social-block{flex-direction:column;gap:0}}.modal-window__phone-header,.modal-window__email-header{margin-top:1.2rem;white-space:nowrap}.modal-window__description-header{margin-top:2.4rem;width:105%}.modal-window__phone-header,.modal-window__email-header,.modal-window__description-header{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.04em;font-size:1.8rem;color:var(--base-500)}@media (max-width: 1279.98px){.modal-window__phone-header,.modal-window__email-header,.modal-window__description-header{font-size:1.6rem}}.modal-window__phone-value,.modal-window__email-value{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;font-size:1.8rem;color:var(--base-900)}@media (max-width: 1279.98px){.modal-window__phone-value,.modal-window__email-value{font-size:1.6rem}}.modal-window .profile-form-footer{position:static;width:100%}.modal-window .profile-actions{padding:0}.modal-window .modal-window__name-link-company{display:flex;align-items:center;gap:1.2rem;padding-bottom:2.4rem}.modal-window .modal-window__name-link-company .name-link-company__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1rem;color:var(--base-500);background-color:var(--base-050)}.modal-window .modal-window__name-link-company .name-link-company__icon--primary{color:var(--base-0);background-color:var(--primary-500)}.modal-window .modal-window__name-link-company .name-link-company__link-icon svg{width:2.4rem;height:2.4rem}.modal-window .modal-profile-link-account{width:100%}.modal-window .modal-profile-link-account__fieldset{display:grid;gap:1.6rem;margin-bottom:2.4rem}.modal-window .modal-profile-link-account .name-link-company__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;margin-inline:auto;margin-block:2.4rem;border-radius:1rem;color:var(--base-500);background-color:var(--base-050)}@media (max-width: 1279.98px){.modal-window .modal-profile-link-account .name-link-company__icon{margin-block:0 2.4rem}}.modal-window .modal-profile-link-account .profile-trigger{margin-bottom:2.4rem}.modal-window .modal-profile-link-account .input-label-container{display:none}.modal-window__main-icon svg{width:4.8rem;height:4.8rem;margin-bottom:2.4rem;color:var(--base-300)}.modal-window.modal-window--cropper{width:60rem}@media (max-width: 1279.98px){.modal-window.modal-window--cropper{width:100%}}.modal-window.modal-window--cropper .modal-window__heading{align-items:center}@media (max-width: 1279.98px){.modal-window.modal-window--cropper .modal-window__heading{width:100%}}@media (max-width: 1279.98px){.modal-window.modal-window--cropper .modal-window__heading-text{width:100%}}@media (max-width: 1279.98px){.modal-window.modal-window--cropper .modal-window__heading .modal-window__title{text-align:center;padding-left:4rem}}.modal-window.modal-window--cropper .profile-actions{flex-direction:row;justify-content:center}@media (max-width: 1279.98px){.modal-window.modal-window--cropper .profile-actions{margin-top:auto}}@media (max-width: 767.98px){.modal-window.modal-window--cropper .profile-actions{flex-direction:column}}.modal-window.modal-window--cropper .profile-actions .button{width:18.2rem}@media (max-width: 1279.98px){.modal-window.modal-window--cropper .profile-actions .button{width:100%}}.modal-user__icon,.modal-user__next{display:flex;justify-content:center;align-items:center;border-radius:1rem}.modal-user__icon svg,.modal-user__next svg{margin:0;width:1.6rem;height:1.6rem}.modal-user__icon{width:4rem;height:4rem;background-color:var(--base-0);margin-right:1.6rem}.modal-user__info{display:flex;flex-direction:column;justify-content:space-between;max-width:21.8rem;width:21.8rem}@media (max-width: 1279.98px){.modal-user__info{height:auto;margin-left:1.2rem}}.modal-user__info-label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}.modal-user__info-value{font-size:1.4rem;font-weight:400;line-height:120%;letter-spacing:-.04em;color:var(--base-500)}.modal-user__info-value,.modal-user__info-label{width:100%;text-align:left}.modal-user__next{width:3.2rem;height:3.2rem;margin-left:auto;margin-right:1.2rem;background-color:var(--primary-500);transition:background-color var(--default-transition)}.modal-user__next:hover{background-color:var(--primary-400)}.modal-user__next svg{color:var(--base-0)}.dot-list{display:flex;align-items:center;gap:.8rem;min-width:0;max-width:100%;color:var(--base-500)}.dot-list__item{font-size:1.2rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.048rem;display:flex;align-items:center;gap:.8rem;min-width:0;flex:0 1 auto}.dot-list__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot-list__separator{display:block;flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--base-500)}.tag{font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.048rem;display:flex;width:max-content;height:2.4rem;padding:0 .8rem;justify-content:center;align-items:center;gap:.6rem;border-radius:.6rem;color:var(--base-900);background-color:var(--base-0)}.tag--primary-500{color:var(--primary-500);background-color:var(--primary-050)}.tag--primary-500-100{color:var(--primary-500);background-color:var(--primary-100)}.tag--success-600{color:var(--success-600);background-color:var(--success-050)}.tag--base-050{color:var(--base-900);background-color:var(--base-050)}.tag--base-100{color:var(--base-900);background-color:var(--base-100)}.tag--place-1{background-color:#ffebbb}.tag--place-3{background-color:#ffd4bb}@media (max-width: 1279.98px){.tag .tag__place-label{display:none}}.tag--32{height:3.2rem;padding:0 1.6rem;gap:.8rem;border-radius:.8rem}.tag__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;transition:transform var(--default-transition)}.tag__icon svg{width:1.6rem;height:1.6rem}@media (max-width: 1279.98px){.tag__icon{display:none}}.tag.is-open .tag__icon{transform:rotate(180deg)}.top-projects{display:flex;align-items:center;min-width:0;padding:.4rem 1.6rem .4rem .4rem;border-radius:1.6rem;background-color:var(--base-0);border:4px solid var(--base-150)}.top-projects__image{width:5.6rem;height:5.6rem;border-radius:1.2rem;overflow:hidden}.top-projects__image img{width:100%;height:100%;object-fit:cover}.top-projects__content{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex:1;min-width:0;margin-inline:1.2rem 1.6rem}.top-projects__content-flats{min-width:0;overflow:hidden}.top-projects__content-place{display:flex;align-items:center;gap:.8rem}.top-projects__item-place-text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-projects__content-place{color:var(--base-500)}.top-projects__dots{width:1.6rem;height:1.6rem;color:var(--base-500);cursor:pointer}.top-projects.hoverable{border:none;transition:.3s ease-in-out;cursor:pointer}.top-projects.hoverable:hover{background-color:var(--base-050)}.top-projects--hide-border{border:none}.top-projects--draggable{cursor:grab}.top-projects--draggable:active{cursor:grabbing}.top-projects.js-selected-project{cursor:grab;border:none;border-radius:1.2rem}.top-projects.js-selected-project:active{cursor:grabbing}.top-projects.js-selected-project .top-projects__image{border-radius:.8rem}.top-projects.js-selected-project .top-projects__content-place{display:none}.top-projects.js-selected-project .top-projects__item-place-text{display:flex;align-items:center;gap:.4rem;min-width:0;margin-top:.8rem}.top-projects.js-selected-project .top-projects__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-projects.js-selected-project .top-projects__name-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:var(--base-900);transition:transform var(--default-transition)}.top-projects.js-selected-project .top-projects__name-icon svg{width:1.6rem;height:1.6rem}.top-projects.js-selected-project .js-selected-project-toggle{cursor:pointer}.top-projects.js-selected-project .js-rank-tag{flex-shrink:0;margin-right:2.07rem;cursor:pointer}.top-projects.js-selected-project .top-projects__dots{cursor:grab}@media (max-width: 1279.98px){.top-projects.js-selected-project .top-projects__name-icon{display:none}.top-projects.js-selected-project .js-rank-tag{margin-right:0}}.top-projects.is-dragging{opacity:.4}.top-projects[hidden]{display:none}.upload-container-wrapper{position:relative}.upload-container-wrapper.is-open{z-index:21}.upload-container-wrapper.is-open .upload-container__title-icon{transform:rotate(180deg)}@media (max-width: 1279.98px){.upload-container-wrapper.is-open{z-index:150}}.upload-container-wrapper.is-place-open{z-index:21}.upload-container-wrapper.is-dragover .upload-container,.upload-container-wrapper.is-dragover .js-selected-project{outline:2px dashed var(--primary-500);outline-offset:2px}.upload-container-wrapper.is-dragging{opacity:.4}.upload-container{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0 2.4rem;height:7.2rem;border-radius:1.6rem;border:1px dashed var(--base-200);background:var(--base-050);color:var(--primary-500);cursor:pointer}.upload-container__title{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;gap:.4rem;min-width:0}.upload-container__title-icon,.upload-container__select-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;transition:transform var(--default-transition)}.upload-container__title-icon svg,.upload-container__select-icon svg{width:1.6rem;height:1.6rem}.upload-container__select{display:none;flex-shrink:0;align-items:center;gap:.4rem}@media (max-width: 1279.98px){.upload-container{height:7.3rem;padding:2.8rem 2.4rem}.upload-container .upload-container__title{display:none}.upload-container .upload-container__select{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;display:flex;color:var(--primary-500)}.upload-container .js-rank-tag.tag{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;order:-1;flex-shrink:0;height:auto;min-width:0;padding:0;border-radius:0;background-color:transparent;color:var(--base-400)}.upload-container .js-rank-tag.tag .tag__place-label{display:inline}.upload-container .js-rank-tag.tag .tag__icon{display:none}}.upload-container-modal{display:none;flex-direction:column;position:absolute;top:calc(100% + .8rem);left:0;z-index:2;width:100%;max-width:32rem;max-height:32.8rem;gap:1.2rem;padding:1.2rem;border-radius:2rem;background:var(--base-0);box-shadow:0 16px 24px #0000000f,0 2px 6px #0000000a,0 0 1px #0000000a}.upload-container-modal.is-open{display:flex}.upload-container-modal.is-flipped{top:auto;bottom:calc(100% + .8rem);overflow:auto}.upload-container-modal__header{display:none}.upload-container-modal__close{flex-shrink:0;border-radius:1rem}.upload-container-modal__close svg{width:1.6rem;height:1.6rem}.upload-container-modal__residential-complexes{flex:1;display:flex;flex-direction:column;gap:.4rem;overflow-y:scroll;margin-right:-1.2rem}.upload-container-modal__residential-complexes::-webkit-scrollbar{width:1.2rem}.upload-container-modal__residential-complexes::-webkit-scrollbar-track{margin:1rem 0}.upload-container-modal__residential-complexes::-webkit-scrollbar-thumb{background-color:var(--base-300);border-radius:1rem;border:.4rem solid var(--base-0);cursor:pointer}.upload-container-modal__residential-complexes::-webkit-scrollbar-thumb:hover{background-color:var(--base-400)}.upload-container-modal .input-label-container{display:none}@media (max-width: 1279.98px){.upload-container-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;width:100%;max-width:none;max-height:none;height:100%;gap:0;padding:0;border-radius:0;box-shadow:none}.upload-container-modal__header{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;gap:1.2rem;width:100%;padding:1.6rem 2rem}.upload-container-modal__headline{display:flex;flex-direction:column;gap:.8rem;min-width:0}.upload-container-modal__title{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-container-modal__subtitle{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;color:var(--base-500)}.upload-container-modal__input{display:none}.upload-container-modal__residential-complexes{flex:1;min-height:0;gap:.8rem;margin-right:0;padding:1.6rem 2rem;overflow-y:auto}.upload-container-modal__residential-complexes::-webkit-scrollbar{width:.4rem}.upload-container-modal__residential-complexes::-webkit-scrollbar-track{margin:0}.upload-container-modal__residential-complexes::-webkit-scrollbar-thumb{background-color:var(--base-100);border:0;border-radius:.1rem}.upload-container-modal__residential-complexes .top-projects{height:6.4rem;padding:.4rem;border:none;border-radius:1.2rem}.upload-container-modal__residential-complexes .top-projects__image{flex-shrink:0;border-radius:.8rem}.upload-container-modal__residential-complexes .top-projects__content{margin-inline:1.2rem 0;min-width:0}.upload-container-modal__residential-complexes .top-projects__item-place-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-container-modal__residential-complexes .dot-list{gap:.6rem;min-width:0;max-width:100%}.upload-container-modal__residential-complexes .dot-list__item{gap:.6rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-container-modal__residential-complexes .dot-list__separator{flex-shrink:0;background-color:var(--base-300)}}body.is-rating-picker-open{overflow:hidden}.upload-container-wrapper:has(.js-selected-project){padding:.4rem;border-radius:1.6rem;background-color:var(--base-050)}@media (max-width: 1279.98px){.upload-container-wrapper:has(.js-selected-project){padding:0;background-color:transparent}}.place-dropdown{display:flex;position:absolute;top:calc(100% + .4rem);right:3.6rem;z-index:3;width:20rem;padding:.4rem;border-radius:1.2rem;background-color:var(--base-0);box-shadow:0 16px 24px #0000000f,0 2px 3px #0000000a,0 0 .5px #0000000a}.place-dropdown[hidden]{display:none}.place-dropdown.is-flipped{top:auto;bottom:calc(100% + .4rem);overflow:auto}.place-dropdown__list{display:flex;flex:1;flex-direction:column;gap:.2rem;max-height:20.8rem;overflow-y:auto;min-width:0}.place-dropdown__list::-webkit-scrollbar{width:.4rem}.place-dropdown__list::-webkit-scrollbar-thumb{background-color:#b6b8c1;border-radius:.2rem}.place-dropdown__item{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem;display:flex;align-items:center;flex-shrink:0;gap:1rem;width:100%;height:4rem;padding:0 1.2rem;border:0;border-radius:1rem;background-color:transparent;color:var(--base-900);cursor:pointer;text-align:left}.place-dropdown__item:hover,.place-dropdown__item.is-selected{background-color:var(--base-050)}.place-dropdown__item.is-selected .place-dropdown__checkbox{background-color:var(--base-900);border-color:var(--base-900)}.place-dropdown__item.is-selected .place-dropdown__checkbox svg{display:block}.place-dropdown__checkbox{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--base-200);border-radius:.4rem;background-color:var(--base-0)}.place-dropdown__checkbox svg{display:none;width:1.2rem;height:1.2rem;color:var(--base-0)}.place-dropdown__label{font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.056rem}@media (max-width: 1279.98px){.place-dropdown{right:1.2rem;left:auto}}.event-card{border-radius:2rem;background-color:var(--base-0);cursor:pointer}.event-card__header{position:relative;padding:.8rem .8rem 0}.event-card__header-image{width:100%;height:18.3rem;border-radius:1.6rem;overflow:hidden;object-fit:cover}.event-card__like-button{position:absolute;top:1.6rem;right:1.6rem;color:var(--base-300)}.event-card__like-button--active{color:var(--secondary-500)}.event-card__like-button--active .event-card__like-icon--outline{display:none}.event-card__like-button--active .event-card__like-icon--filled{display:flex}.event-card__like-icon{display:flex;align-items:center;justify-content:center}.event-card__like-icon--filled{display:none}.event-card__content{padding:2rem}.event-card__content-title{font-size:2.4rem;line-height:normal;font-weight:500;letter-spacing:-.096rem}.event-card__content-dot-list{margin-top:.6rem}.modal-window.event-card-modal{top:7.6rem;transform:translate(-50%);height:auto;max-height:none;border-radius:2rem}.modal-window.event-card-modal.active{display:block}@media (max-width: 1279.98px){.modal-window.event-card-modal{top:var(--header-h);left:0;transform:none;width:100%;max-width:100%;height:calc(100dvh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;border-radius:0}}.profile-overlay .modal-window.event-card-modal.active{position:relative;top:auto;left:auto;transform:none;flex-shrink:0;overflow:visible}@media (max-width: 1279.98px){.profile-overlay .modal-window.event-card-modal.active{flex:1 0 auto;width:100%;min-height:100%;height:auto;max-height:none;overflow:visible;border-radius:0}}.event-card-modal{width:100%;max-width:52.6rem;padding:0}@media (max-width: 1279.98px){.event-card-modal{max-width:100%;padding-top:.8rem}}.event-card-modal .modal-window__left-corner,.event-card-modal .modal-window__close{z-index:1}@media (max-width: 1279.98px){.event-card-modal .modal-window__left-corner{top:2.6rem;left:2rem;height:3.2rem;padding:0 1.2rem;background-color:var(--base-0);border-radius:.8rem}}@media (max-width: 1279.98px){.event-card-modal .modal-window__close.modal-window__close--corner{top:2.6rem;right:2rem;width:3.2rem;min-width:3.2rem;height:3.2rem;background-color:var(--base-0);border-radius:.8rem}}.event-card-modal__favorite-icon{display:flex;align-items:center;justify-content:center}.event-card-modal__favorite-icon--filled{display:none}.event-card-modal__favorite--active{--text-color: var(--secondary-500)}.event-card-modal__favorite--active .event-card-modal__favorite-icon--outline{display:none}.event-card-modal__favorite--active .event-card-modal__favorite-icon--filled{display:flex}.event-card-modal__image-wrapper{position:relative;padding:.8rem .8rem 0;border-radius:1.6rem;overflow:hidden}.event-card-modal__image-wrapper img{width:100%;height:100%;object-fit:cover}.event-card-modal__image{display:block;width:100%;height:26rem;border-radius:1.6rem;object-fit:cover}@media (max-width: 1279.98px){.event-card-modal__image{height:100%}}.event-card-modal__info{padding:3.2rem}@media (max-width: 767.98px){.event-card-modal__info{padding:2rem}}.event-card-modal__title{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem}.event-card-modal__list{margin-top:3.2rem}@media (max-width: 767.98px){.event-card-modal__list{margin-top:2rem}}.event-card-modal__list-item{--padding-y: 1.6rem;padding:var(--padding-y) 0;border-bottom:1px solid var(--base-100)}@media (max-width: 767.98px){.event-card-modal__list-item{--padding-y: 1.2rem}}.event-card-modal__list-item:first-child{padding-top:0}.event-card-modal__list-item:last-child{padding-bottom:0;border-bottom:none}.event-card-modal__list-item--image{display:flex;align-items:center;gap:1.2rem}.event-card-modal__list-item-label{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;color:var(--base-500)}.event-card-modal__list-item-value{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.064rem;margin-top:.4rem}.event-card-modal__list-item-image{width:4.2rem;height:4.2rem;border-radius:.8rem;overflow:hidden}.event-card-modal__list-item-image img{width:100%;height:100%;object-fit:cover}.event-card-modal__list-item-link{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;display:flex;align-items:center;gap:.6rem;margin-top:.4rem;color:var(--primary-500);transition:color var(--default-transition)}@media (hover),(-ms-high-contrast: none),(-ms-high-contrast: active){.event-card-modal__list-item-link:hover{color:var(--primary-400)}}.event-card-modal__list-item-link svg{width:1.8rem;height:1.8rem}.finish-rating-modal{width:100%;max-width:44rem;padding:3.2rem;gap:3.2rem;overflow:hidden;border-radius:1.6rem;box-shadow:0 .2rem .2rem #00000040}@media (max-width: 1279.98px){.finish-rating-modal{max-width:100%;height:100%;justify-content:space-between;gap:0;padding:0;border-radius:0;box-shadow:none}}.finish-rating-modal__body{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media (max-width: 1279.98px){.finish-rating-modal__body{flex:1;align-items:center;justify-content:center;gap:3.2rem;padding:8rem 2rem 0}}.finish-rating-modal__header{display:flex;flex-direction:column;gap:1.4rem;width:100%}.finish-rating-modal__headline{display:flex;flex-direction:column;width:100%}@media (max-width: 1279.98px){.finish-rating-modal__headline{align-items:center;gap:.6rem}}.finish-rating-modal__title-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.2rem}.finish-rating-modal__title{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem}@media (max-width: 1279.98px){.finish-rating-modal__title{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem;width:100%;text-align:center}}.finish-rating-modal__close{border-radius:1rem}.finish-rating-modal__close svg{width:1.8rem;height:1.8rem}@media (max-width: 1279.98px){.finish-rating-modal__close{position:absolute;top:2rem;right:2rem}}.finish-rating-modal__caution{display:flex;align-items:flex-start;gap:.6rem}@media (max-width: 1279.98px){.finish-rating-modal__caution{justify-content:center;align-items:center}}.finish-rating-modal__caution-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;overflow:clip;color:var(--secondary-600)}.finish-rating-modal__caution-icon svg{width:100%;height:100%}@media (max-width: 1279.98px){.finish-rating-modal__caution-icon{width:1.4rem;height:1.4rem}}.finish-rating-modal__caution-text{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;color:var(--base-500)}@media (max-width: 1279.98px){.finish-rating-modal__caution-text{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem}}.finish-rating-modal__card{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media (max-width: 1279.98px){.finish-rating-modal__card{gap:2rem;padding:1.6rem;border-radius:1.2rem;background-color:var(--base-050)}}.finish-rating-modal__description{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;width:100%;color:var(--base-500)}@media (max-width: 1279.98px){.finish-rating-modal__description{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem}}.finish-rating-modal__list{display:flex;flex-direction:column;gap:1.2rem;padding-left:2.1rem;color:var(--base-900)}@media (max-width: 1279.98px){.finish-rating-modal__list{gap:.8rem}}.finish-rating-modal__list li{font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem;list-style-type:disc;color:var(--base-500)}@media (max-width: 1279.98px){.finish-rating-modal__list li{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem}}.finish-rating-modal__actions{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media (max-width: 1279.98px){.finish-rating-modal__actions{gap:1rem;padding:0 2rem 2rem}}.rating-saved-modal{width:100%;max-width:44rem;padding:3.2rem;gap:3.2rem;overflow:hidden;border-radius:1.6rem;box-shadow:0 .2rem .2rem #00000040;align-items:center}@media (max-width: 1279.98px){.rating-saved-modal{max-width:100%;height:100%;justify-content:space-between;gap:0;padding:0;border-radius:0;box-shadow:none}}.rating-saved-modal__close{display:none;border-radius:1rem}.rating-saved-modal__close svg{width:1.8rem;height:1.8rem}.rating-saved-modal.modal-window .rating-saved-modal__close{display:none}@media (max-width: 1279.98px){.rating-saved-modal.modal-window .rating-saved-modal__close{display:flex;position:absolute;top:2rem;right:2rem}}.rating-saved-modal__body{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}@media (max-width: 1279.98px){.rating-saved-modal__body{flex:1;justify-content:center;padding:8rem 2rem 0}}.rating-saved-modal__icon{position:relative;flex-shrink:0;width:4.8rem;height:4.8rem;overflow:clip}.rating-saved-modal__icon img{position:absolute;top:5%;left:-2%;width:99.71%;height:83.57%;max-width:none;object-fit:contain}.rating-saved-modal__text{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%}.rating-saved-modal__title{font-size:2.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.096rem;text-align:center}@media (max-width: 1279.98px){.rating-saved-modal__title{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem}}.rating-saved-modal__description{font-size:1.6rem;font-weight:400;line-height:148%;letter-spacing:-.04em;width:100%;text-align:center;color:var(--base-500)}@media (max-width: 1279.98px){.rating-saved-modal__description{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem}}.rating-saved-modal__actions{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media (max-width: 1279.98px){.rating-saved-modal__actions{gap:1rem;padding:0 2rem 2rem}}.rating-banner{padding:2rem;border-radius:2rem;background-color:var(--base-0)}.rating-banner__content{display:flex;flex-direction:column;gap:.8rem}.rating-banner__title{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.08rem}.rating-banner__description{font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.056rem;color:var(--base-500)}.rating-banner__button{margin-top:2rem}.swiper{height:24.6rem;width:100%;border-radius:1.2rem}.swiper .swiper-fade{position:absolute;bottom:0;left:0;width:100%;height:4rem;z-index:9;pointer-events:none;background:linear-gradient(180deg,#17181c00,#17181c66)}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{position:absolute;bottom:1.2rem;display:flex;justify-content:space-between;gap:.8rem;transition:.3s opacity;transform:translateZ(0);z-index:10;padding:0 2.4rem;width:100%}.swiper-pagination-bullet{width:100%;height:.4rem;border-radius:10rem;opacity:.7;background:var(--base-200)}.swiper-pagination-bullet-active{opacity:1;background:var(--base-0)}.swiper-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%;padding:0 2rem;z-index:10}@media (max-width: 1279.98px){.swiper-button{top:auto;bottom:1.2rem}}.swiper-button-prev,.swiper-button-next{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;background:var(--base-050)}.swiper-button-prev svg,.swiper-button-next svg{width:1.8rem;height:1.8rem}.swiper-button-prev svg{transform:rotate(180deg)}.hover{display:flex;left:0;position:absolute;top:0;z-index:1;height:100%;width:100%}@media (max-width: 1279.98px){.hover{display:none}}.hover .hover-segment{height:100%;width:100%}
