

/* Start:/local/templates/main/dist/main.css?1747981684197766*/
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/style.scss ***!
  \********************************************************************************************************************************************/
@font-face{font-family:"Inter";src:url(/local/templates/main/dist/e05c5f3d1fa6a3893d84.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:"PT Serif Caption";src:url(/local/templates/main/dist/87a6b733d1009682d396.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(/local/templates/main/dist/6271ca9bf4c029802fc0.ttf) format("truetype");font-style:normal;font-display:swap}.react-dadata__container{position:relative}.react-dadata__input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:38px;padding:0 10px;font-size:16px;display:block}.react-dadata__input:focus{border-color:#007cd6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,124,214,.3)}.react-dadata__suggestions{z-index:10;text-align:left;background-color:#fff;border-radius:4px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 1px 6px 3px rgba(0,0,0,.1)}.react-dadata__suggestion-note{color:#828282;padding:10px 10px 5px;font-size:14px}.react-dadata__suggestion{cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;width:100%;padding:7px 10px;font-size:15px;display:block}.react-dadata__suggestion--line-through{text-decoration:line-through}.react-dadata__suggestion-subtitle{color:#777;margin-top:4px;font-size:14px}.react-dadata__suggestion-subtitle-item{margin-bottom:4px;margin-right:16px;display:inline-block}.react-dadata__suggestion-subtitle-item:last-child{margin-right:0}.react-dadata__suggestion--current{background-color:rgba(0,124,214,.15)}.react-dadata__suggestion:hover{background-color:rgba(0,124,214,.1)}.react-dadata mark{background:0 0}.react-dadata--highlighted{color:#0094ff}.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:hsl(0,0%,65%)}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:rgb(28.75,93.2196969697,143.75)}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:rgb(49.8551020408,189.6448979592,62.5632653061)}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:rgb(207,82.9642857143,0)}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:rgb(28.75,93.2196969697,143.75)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:rgb(186.25,217.0833333333,241.25);color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:rgb(28.75,93.2196969697,143.75)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:hsl(0,0%,70%)}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:hsl(0,0%,70%)}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:hsl(0,0%,70%)}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled::after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.modal-container{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10}.modal-container .modal-overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:11;background-color:rgba(0,0,0,.5)}.modal-container .modal-content{position:absolute;z-index:12;background-color:#fff;padding:16px;border-radius:24px;padding:40px}@media(max-width: 1023px){.modal-container .modal-content{padding:24px}}.modal-container .close-modal{width:24px;height:24px;position:absolute;right:16px;top:16px;background:url(/local/templates/main/dist/4689ae74c4d6f553c114.svg) center no-repeat;cursor:pointer}.gallery-modal.show{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background:#fff}.gallery-modal.show .modal-content{position:relative;left:50%;transform:translateX(-50%);width:100%;padding:0 80px;height:calc(100vh - 160px);margin-top:80px;display:flex;border:none;border-radius:0;background:rgba(0,0,0,0);flex-direction:row;justify-content:space-between}@media(max-width: 1400px){.gallery-modal.show .modal-content{padding:0 24px;height:calc(100vh - 48px);margin-top:24px}}@media(max-width: 1023px){.gallery-modal.show .modal-content{padding:0}}.gallery-modal.show .modal-content .close-gallery-modal{position:absolute;top:-48px;right:32px;background:url(/local/templates/main/dist/4689ae74c4d6f553c114.svg) center no-repeat;width:32px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:20}@media(max-width: 1400px){.gallery-modal.show .modal-content .close-gallery-modal{top:0;right:24px}}@media(max-width: 1023px){.gallery-modal.show .modal-content .close-gallery-modal{background:url(/local/templates/main/dist/e6d4d7bdd05b3cd0a901.svg) center no-repeat;top:-8px;right:16px}}.gallery-modal.show .modal-content .gallery-big-slide{display:flex;width:100%;position:relative;overflow:hidden;justify-content:center;height:calc(100vh - 160px)}.gallery-modal.show .modal-content .gallery-big-slide .swiper-container{max-height:100%;width:55vw;height:calc(100vh - 160px)}.gallery-modal.show .modal-content .gallery-big-slide .swiper-container .swiper-zoom-container{height:calc(100% - 75px);width:100%;display:flex}@media(max-width: 1400px){.gallery-modal.show .modal-content .gallery-big-slide{height:calc(100vh - 48px)}.gallery-modal.show .modal-content .gallery-big-slide .swiper-container{height:calc(100vh - 48px)}}@media(max-width: 600px){.gallery-modal.show .modal-content .gallery-big-slide .swiper-container{width:100vw}}.gallery-modal.show .modal-content .gallery-big-slide .gallery-slide{width:100%;user-select:none;display:flex;flex-direction:column;align-items:center}.gallery-modal.show .modal-content .gallery-big-slide .gallery-slide img{width:100%;max-height:100%;object-fit:contain}.gallery-modal.show .modal-content .gallery-big-slide .gallery-slide .photo-desc{flex-shrink:0;margin-top:auto;color:#424242;font-size:18px;line-height:26px}@media(max-width: 1023px){.gallery-modal.show .modal-content .gallery-big-slide .gallery-slide .photo-desc{color:#262627;font-size:16px;line-height:22px}}.gallery-modal.show .modal-content .big-swiper-buttons{position:absolute;top:calc(50% - 38px);transform:translateY(-50%);width:65vw;display:flex;justify-content:space-between;align-items:center;margin:auto;z-index:21}@media(max-width: 1023px){.gallery-modal.show .modal-content .big-swiper-buttons{width:calc(100% - 16px)}}.gallery-modal.show .modal-content .gallery-modal-prev,.gallery-modal.show .modal-content .gallery-modal-next{height:48px;width:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.gallery-modal.show .modal-content .gallery-modal-prev.swiper-button-disabled,.gallery-modal.show .modal-content .gallery-modal-next.swiper-button-disabled{display:none}@media(max-width: 1023px){.gallery-modal.show .modal-content .gallery-modal-prev,.gallery-modal.show .modal-content .gallery-modal-next{height:32px;width:32px;background-size:contain}}.gallery-modal.show .modal-content .gallery-modal-prev{background-image:url(/local/templates/main/dist/d04e6072729010c5153c.svg)}@media(min-width: 1024px){.gallery-modal.show .modal-content .gallery-modal-prev:hover{background-image:url(/local/templates/main/dist/cb4699b0d6e32f466010.svg)}}.gallery-modal.show .modal-content .gallery-modal-next{background-image:url(/local/templates/main/dist/72d7b60daeb42f379cbe.svg)}@media(min-width: 1024px){.gallery-modal.show .modal-content .gallery-modal-next:hover{background-image:url(/local/templates/main/dist/66870966511f601958be.svg)}}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper{position:absolute;left:80px;top:0;height:calc(100vh - 160px)}@media(max-width: 1400px){.gallery-modal.show .modal-content .gallery-thumbnails-wrapper{left:24px;top:40px}}@media(max-width: 1023px){.gallery-modal.show .modal-content .gallery-thumbnails-wrapper{display:none}}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .gallery-thumbnails-relative{width:88px;height:100%;position:relative}@media(max-width: 1023px){.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .gallery-thumbnails-relative{width:100%}}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons{height:100%;position:absolute;top:0}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons .swiper-button-prev{top:-16px;left:55px;width:35px;height:35px;transform:rotate(-90deg);background-position:center;background-repeat:no-repeat}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons .swiper-button-prev::after{content:none}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons .swiper-button-next{top:unset;bottom:-16px;right:unset;left:55px;width:35px;height:35px;transform:rotate(90deg);background-repeat:no-repeat;background-position:center}.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons .swiper-button-next::after{content:none}@media(max-width: 1023px){.gallery-modal.show .modal-content .gallery-thumbnails-wrapper .thumbnails-swiper-buttons{display:none}}.gallery-modal.show .modal-content .gallery-thumbnails-container{height:100%}.gallery-modal.show .modal-content .gallery-thumbnails{display:flex;flex-direction:column;width:88px;height:100%}.gallery-modal.show .modal-content .gallery-thumbnails .gallery-thumb-wrapper{flex-shrink:0;overflow:hidden;position:relative;cursor:pointer;width:88px;height:88px;border:4px solid rgba(0,0,0,0)}.gallery-modal.show .modal-content .gallery-thumbnails .gallery-thumb-wrapper.swiper-slide-thumb-active{border-color:#cfa877}.gallery-modal.show .modal-content .gallery-thumbnails .gallery-thumb-wrapper .gallery-thumb{width:100%;height:100%;object-fit:cover}body{background-color:#fff;font-family:"Inter",sans-serif;margin:0;display:flex;flex-direction:column;min-height:100vh;color:#424242}body.no-scroll{overflow:hidden}body *{box-sizing:border-box}.container{width:1224px;margin-left:auto;margin-right:auto}@media(max-width: 1272px){.container{width:100%;padding:0 24px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{text-decoration:none;color:#424242}input,textarea{border:none;outline:none;appearance:none}textarea{resize:vertical;border-radius:6px;border:1px solid #b4b4b4;color:#212122;font-size:16px;line-height:24px;padding:12px;font-family:"Inter",sans-serif}button{appearance:none;border:#ffdead;outline:none;cursor:pointer}.title{font-family:"PT Serif Caption",times;font-weight:400}.btn{border-radius:16px;padding:12px 24px;display:flex;align-items:center;justify-content:center}.btn-primary{background:#cfa877;color:#fff}.btn-primary:disabled,.btn-primary.disabled{pointer-events:none;opacity:.5}.btn-outlined{border:1px solid #cfa877;color:#be8844;border-radius:8px;background:rgba(0,0,0,0)}.gallery-modal{display:none}.gallery-modal.show{display:block}.map-container{width:80vw;height:70vh}@media(max-width: 600px){.map-container{width:calc(100vw - 48px)}}.form-input{display:flex;flex-direction:column;width:100%;max-width:600px;margin-bottom:16px}.form-input label{color:#424242;font-size:16px;line-height:24px;margin-bottom:6px}.form-input input{border:1px solid #b4b4b4;background:#fff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) inset;border-radius:6px;height:36px;padding:8px 12px;font-size:16px;line-height:24px;color:#212122;width:100%;text-overflow:ellipsis}.form-input input:focus{border:1px solid #cfa877;box-shadow:0px 0px 4px 4px rgba(207,168,119,.2)}.form-input input::placeholder{color:#828282;opacity:1}.form-input input::-ms-input-placeholder{color:#828282}@media(max-width: 600px){.form-input{max-width:100%}.form-input label{margin-bottom:8px;font-size:14px;line-height:20px}}.form-checkbox{margin-bottom:16px}.form-checkbox input[type=checkbox]:not(.adm-designed-checkbox){display:none}.form-checkbox input[type=checkbox]:not(.adm-designed-checkbox)+label{position:relative;display:block;padding-left:36px;color:#424242;font-size:16px;line-height:24px;cursor:pointer}.form-checkbox input[type=checkbox]:not(.adm-designed-checkbox)+label::before{content:"";position:absolute;top:2px;left:2px;display:block;border-radius:2px;border:1px solid #b4b4b4;background:#fff;width:20px;height:20px;box-sizing:border-box;cursor:pointer;box-sizing:border-box}.form-checkbox input[type=checkbox]:not(.adm-designed-checkbox)+label a{color:#ac7632}.form-checkbox input[type=checkbox]:not(.adm-designed-checkbox):checked+label::before{border:none;background:url(/local/templates/main/dist/78d48e996f945c070233.svg) center no-repeat}.container.centered-form{display:flex;align-items:center;justify-content:center;padding-top:142px;padding-bottom:48px}.container.centered-form .grey-form-wrapper{border-radius:24px;background:#f5f5f5;padding:40px}@media(max-width: 600px){.container.centered-form{padding:88px 16px 32px 16px}.container.centered-form .grey-form-wrapper{padding:24px}}.ymaps-2-1-79-balloon,.ymaps-2-1-79-balloon__layout{border-radius:12px}.ymaps-2-1-79-balloon__content{padding:16px}.map-ballon-link{color:#be8844;font-size:15px;line-height:20px;margin-top:8px}.map-ballon-header-title{color:#212122;font-size:16px;font-weight:600;line-height:24px;margin-bottom:2px}.map-ballon-dates{color:#424242;font-size:14px;font-weight:400;line-height:24px;margin-bottom:8px}.ymaps-2-1-79-balloon__close-button{background:url(/local/templates/main/dist/4689ae74c4d6f553c114.svg) center no-repeat !important;width:40px;height:40px;opacity:1}.social-link-key{display:flex;align-items:center;color:#212122;font-size:16px;line-height:24px}.social-link-key::before{content:"";width:24px;height:24px;margin-right:8px;flex-shrink:0;background-size:24px;background-position:center;background-repeat:no-repeat}.social-link-key.vk::before{background-image:url(/local/templates/main/dist/76e1bb6fcaddc576df8a.svg)}.social-link-key.youtube::before{background-image:url(/local/templates/main/dist/e00a23478ba13edb70c0.svg)}.social-link-key.instagram::before{background-image:url(/local/templates/main/dist/8ff9419d9ee6b30d1fd9.svg)}.social-link-key.telegram::before{background-image:url(/local/templates/main/dist/a80f43b9563ed0a3f4ab.svg)}.social-link-key.ok::before{background-image:url(/local/templates/main/dist/eda037df9a8a936fddb7.svg)}.social-link-key.facebook::before{background-image:url(/local/templates/main/dist/87533b393bc7dac7e18b.svg)}.social-link-key.whatsapp::before{background-image:url(/local/templates/main/dist/9a397e9b727cdd46778a.svg)}.social-link-key.other::before{background-image:url(/local/templates/main/dist/6a91f8c0b5efc9405b2e.svg)}header{border-bottom:1px solid #ebebeb;padding:32px}@media(max-width: 1272px){header{padding-left:0;padding-right:0}}@media(max-width: 1023px){header{padding:16px 0}}header .container{display:flex;align-items:center;justify-content:space-between}header .header-logo{width:263px;height:61px;flex-shrink:0}@media(max-width: 1023px){header .header-logo{margin-left:auto;margin-right:auto;width:148px;height:32px}}header .header-logo img{max-width:100%;max-height:100%;object-fit:contain}header .header-links{display:flex;align-items:center}@media(max-width: 1023px){header .header-links{display:none}}header .header-tel{font-size:20px;line-height:24px;margin-right:24px;color:#262627}header .header-tel.top-margin{margin-top:24px;font-weight:600}header .header-link-icon{width:32px;height:32px}header .header-link-icon:not(:last-child){margin-right:10px}header .header-link-icon.telegram{background:url(/local/templates/main/dist/70a6c23ed463548f2db5.svg) center no-repeat}header .header-link-icon.whatsapp{background:url(/local/templates/main/dist/2dcbbfdcbcc415135c22.svg) center no-repeat}header .mobile-menu-icon-wrapper{display:none}@media(max-width: 1023px){header .mobile-menu-icon-wrapper{display:block;position:relative}header .mobile-menu-icon-wrapper .mobile-menu-icon{width:24px;height:24px;background:url(/local/templates/main/dist/db262943e33b29411158.svg) center no-repeat;position:absolute;top:-12px;left:-8px}header .mobile-menu-icon-wrapper .mobile-menu-icon.opened{background:url(/local/templates/main/dist/b09fae161a418b8f19d5.svg) center no-repeat}header .mobile-menu-icon-wrapper .header-mobile-menu{display:none}header .mobile-menu-icon-wrapper .header-mobile-menu.show{display:block;background:#fff;position:absolute;width:100vw;left:-24px;top:33px;z-index:999;padding:24px 16px;border-bottom:1px solid #ebebeb}header .mobile-menu-icon-wrapper .header-mobile-menu .header-links.mobile{flex-wrap:wrap;display:flex;align-items:flex-start}header .mobile-menu-icon-wrapper .header-mobile-menu .header-links.mobile .header-tel{margin-bottom:16px;width:100%}}footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;padding-top:40px;padding-bottom:48px}footer .container{display:flex;align-items:center;justify-content:space-between}footer .footer-side{display:flex;align-items:center;flex-shrink:0}footer .footer-logo{width:196px;height:44px;margin-right:32px;flex-shrink:0}footer .footer-col{display:flex;flex-direction:column}footer .copyright{display:flex;align-items:center;margin-bottom:12px;font-size:16px;line-height:16px}footer .copyright span{display:inline-block;flex-shrink:0}footer .copyright span:not(:last-child){margin-right:5px}footer .copyright span:not(:last-child):first-child{margin-right:10px}footer .privacy-policy{color:#be8844;font-size:16px;line-height:16px}footer .footer-link{display:flex;align-items:center;font-size:16px;line-height:24px;border-radius:8px;background:#fff;padding:8px 16px}footer .footer-link::before{content:"";width:25px;height:24px;flex-shrink:0;margin-right:16px;background:url(/local/templates/main/dist/143efd5103e02516ad7e.png) center no-repeat;background-size:contain}footer .footer-mobile-links{display:none}@media(max-width: 1100px){footer{padding-top:32px;padding-bottom:24px}footer .footer-logo{display:none}footer .container{flex-direction:column;align-items:flex-start}footer .footer-mobile-links{display:flex;align-items:center;margin-top:25px;margin-bottom:32px}footer .footer-mobile-links .footer-tel{color:#212120;font-size:20px;line-height:24px;margin-right:17px}footer .footer-mobile-links .footer-link-icon{flex-shrink:0;width:32px;height:32px}footer .footer-mobile-links .footer-link-icon:not(:last-child){margin-right:8px}footer .footer-mobile-links .footer-link-icon.telegram{background:url(/local/templates/main/dist/d367cb20797373434ee1.svg) center no-repeat}footer .footer-mobile-links .footer-link-icon.whatsapp{background:url(/local/templates/main/dist/00333d876e84b4d6037e.svg) center no-repeat}footer .copyright{flex-wrap:wrap;margin-bottom:2px;line-height:24px}footer .copyright span{display:inline-block;flex-shrink:0}footer .copyright span:nth-child(3){order:1}footer .copyright span:nth-child(2){order:2}footer .copyright span:nth-child(1){order:3}footer .copyright span:nth-child(4){order:4;width:100%}footer .privacy-policy{line-height:24px}footer .footer-link{font-size:14px;line-height:22px}footer .footer-link::before{width:20px;height:19px;margin-right:12px}}.main-banner{display:flex;align-items:center;padding-top:98px;padding-bottom:138px}.main-banner .main-banner-text{display:flex;flex-direction:column;align-items:flex-start;width:40.5%}.main-banner .main-banner-text .title{color:#212120;font-size:46px;line-height:120%;margin-bottom:32px}.main-banner .main-banner-text .main-banner-desc{font-size:20px;line-height:30px;max-width:460px;margin-bottom:32px}.main-banner .main-banner-text .btn{padding:20px 44px;font-size:18px;font-weight:600;line-height:26px}.main-banner .main-banner-text .btn::after{content:"";margin-left:10px;flex-shrink:0;width:24px;height:24px;background:url(/local/templates/main/dist/7bda8ac4c308d29ebcab.svg) center no-repeat}.main-banner .main-banner-img{width:59.5%;display:flex;height:533px}.main-banner .main-banner-img .main-banner-img-inner{display:flex;flex-direction:column;flex-wrap:wrap;height:inherit;margin-left:auto}.main-banner .main-banner-img .main-banner-mobile-btn{display:none}.main-banner .main-banner-img .phone-img{height:100%;width:262px;background:url(/local/templates/main/dist/6f2fb60c6b7297697956.png) center no-repeat;background-size:contain;position:relative;margin-left:12px;margin-right:12px}.main-banner .main-banner-img .phone-img::after{content:"";position:absolute;top:-44px;right:-50px;width:64px;height:64px;background:url(/local/templates/main/dist/6deeba7254f696939146.svg) center no-repeat}.main-banner .main-banner-img .main-banner-img-item{border-radius:24px;position:relative;padding:15px;font-size:16px;line-height:22px}.main-banner .main-banner-img .main-banner-img-item.grey-bg{color:#212120;background-color:#f4f4f4}.main-banner .main-banner-img .main-banner-img-item.grey-bg.small{width:180px;height:138px;margin-bottom:12px}.main-banner .main-banner-img .main-banner-img-item.grey-bg.small::before{content:"";position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:url(/local/templates/main/dist/208334b6e6eec256ea0e.svg) center no-repeat}.main-banner .main-banner-img .main-banner-img-item.grey-bg.small::after{content:"";position:absolute;top:-44px;left:-50px;width:64px;height:64px;background:url(/local/templates/main/dist/6deeba7254f696939146.svg) center no-repeat;transform:scaleX(-1)}.main-banner .main-banner-img .main-banner-img-item.grey-bg.big{width:180px;height:277px;background-image:url(/local/templates/main/dist/1e61c52ac14f1dcc685b.png);background-position:bottom right;background-repeat:no-repeat;margin-bottom:12px;margin-top:auto;background-size:130px}.main-banner .main-banner-img .main-banner-img-item.black-bg{background-color:#323232;color:#fff;background-image:url(/local/templates/main/dist/0f82e1d995874052e8c0.png);background-position:bottom right;background-repeat:no-repeat;width:180px;height:272px}.main-banner .main-banner-img .main-banner-img-item.black-bg::before{content:"";position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:url(/local/templates/main/dist/7a0ca471dc2fa3883b54.svg) center no-repeat}.main-banner .main-banner-img .main-banner-img-item.black-bg::after{content:"";position:absolute;bottom:-44px;left:-50px;width:64px;height:64px;background:url(/local/templates/main/dist/6deeba7254f696939146.svg) center no-repeat;transform:scaleX(-1) scaleY(-1)}.main-banner .main-banner-img .main-banner-img-item.brown-bg{background:#cfa877;color:#212120;width:180px;height:133px}.main-banner .main-banner-img .main-banner-img-item.brown-bg::before{content:"";position:absolute;bottom:15px;right:15px;width:37px;height:37px;background:url(/local/templates/main/dist/3cbb073de7a40fd100cf.svg) center no-repeat}@media(max-width: 1200px){.main-banner{flex-direction:column;padding-top:32px;padding-bottom:148px}.main-banner .main-banner-text{width:100%;margin-bottom:32px}.main-banner .main-banner-text .main-banner-desc{max-width:100%}.main-banner .main-banner-text .btn{display:none}.main-banner .main-banner-text .title{font-size:36px}.main-banner .main-banner-img{width:100%}.main-banner .main-banner-img .main-banner-img-inner{margin-left:auto;margin-right:auto;position:relative}.main-banner .main-banner-img .phone-img::after,.main-banner .main-banner-img .main-banner-img-item.grey-bg.small::after,.main-banner .main-banner-img .main-banner-img-item.black-bg::after{content:none}.main-banner .main-banner-img .phone-img{position:static}.main-banner .main-banner-img .main-banner-mobile-btn{display:flex;position:absolute;bottom:-88px;left:50%;transform:translateX(-50%)}.main-banner .main-banner-img .main-banner-mobile-btn .btn::after{content:"";margin-left:10px;flex-shrink:0;width:24px;height:24px;background:url(/local/templates/main/dist/7bda8ac4c308d29ebcab.svg) center no-repeat}}@media(max-width: 767px){.main-banner{padding-bottom:48px}.main-banner .main-banner-text{margin-bottom:48px}.main-banner .main-banner-text .title{font-size:30px;letter-spacing:-0.3px;margin-bottom:24px}.main-banner .main-banner-text .main-banner-desc{font-size:18px;line-height:26px;margin-bottom:0}.main-banner .main-banner-img{height:fit-content}.main-banner .main-banner-img .main-banner-img-item{padding:16px;border-radius:16px;line-height:24px}.main-banner .main-banner-img .main-banner-img-inner{flex-direction:row;flex-wrap:wrap}.main-banner .main-banner-img .main-banner-img-inner .phone-img{order:1;width:100%;background-size:262px;height:533px;margin:0}.main-banner .main-banner-img .main-banner-img-inner .main-banner-mobile-btn{order:2;width:100%;position:static;transform:unset;background:#fff;padding:24px 0;margin-top:-80px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-mobile-btn .btn{width:100%;border-radius:12px;padding:10px 24px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.grey-bg.big{order:3;width:100%;margin:16px 0;padding:24px;background-image:url(/local/templates/main/dist/f30b6dbfb04459465eb0.png);background-size:contain;aspect-ratio:2.1/1;height:unset}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.grey-bg.big .text{display:inline-block;max-width:60%}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.grey-bg.small{order:4;width:calc(50% - 8px);margin-right:16px;margin-bottom:16px;font-size:14px;line-height:20px;aspect-ratio:1.45/1;height:unset;min-height:120px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.grey-bg.small::before{bottom:12px;right:12px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.brown-bg{order:5;width:calc(50% - 8px);margin-bottom:16px;background:#f5f5f5;font-size:14px;line-height:20px;aspect-ratio:1.45/1;height:unset;min-height:120px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.brown-bg::before{background:url(/local/templates/main/dist/986cbccede4ff160cff1.svg) center no-repeat;bottom:12px;right:12px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.black-bg{order:6;width:100%;padding:24px;background-image:url(/local/templates/main/dist/1236c19f559ea3d7cec0.png);background-size:cover;aspect-ratio:2.1/1;height:unset}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.black-bg span{display:inline-block;max-width:50%}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.black-bg::before{bottom:12px;right:12px}}@media(max-width: 374px){.main-banner .main-banner-img .main-banner-img-item{font-size:14px;line-height:22px}.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.grey-bg.small,.main-banner .main-banner-img .main-banner-img-inner .main-banner-img-item.brown-bg{font-size:13px;line-height:18px}}.video-wrapper{padding-top:80px;padding-bottom:120px;background:#f4f4f4;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;position:relative}.video-wrapper .title{margin-bottom:64px;color:#212120;font-size:42px;line-height:120%;max-width:420px;text-align:center}.video-wrapper::before{content:"";position:absolute;bottom:-16px;left:-42px;width:405px;height:268px;background:url(/local/templates/main/dist/f4fedb394ba551e4c549.svg) center no-repeat}.video-wrapper::after{content:"";position:absolute;top:-100px;right:-40px;width:407px;height:336px;background:url(/local/templates/main/dist/e04bc85be847810a56ce.svg) center no-repeat}.video-wrapper .video-inner{width:1016px;border-radius:40px;overflow:hidden;aspect-ratio:1.7/1;position:relative}.video-wrapper .video-inner .ytp-button{display:none}.video-wrapper .video-inner .video-play-btn{width:112px;height:112px;background:url(/local/templates/main/dist/00458d70bb91e781243e.svg) center no-repeat;pointer-events:none;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width: 1200px){.video-wrapper{padding:48px 24px 32px}.video-wrapper::before,.video-wrapper::after{content:none}.video-wrapper .video-inner{width:100%}.video-wrapper .video-inner .video-play-btn{width:80px;height:80px;background-size:80px}.video-wrapper .title{font-size:32px;margin-bottom:48px}}@media(max-width: 767px){.video-wrapper .title{font-size:24px;line-height:30px;margin-bottom:24px;letter-spacing:-0.24px}.video-wrapper .video-inner{border-radius:24px}}.map-wrapper{padding-top:120px;padding-bottom:40px;background:#fff;display:flex;flex-direction:column;align-items:center}.map-wrapper .title{margin-bottom:64px;color:#212120;font-size:42px;line-height:120%;text-align:center}.map-wrapper .map-inner{border-radius:16px;overflow:hidden;width:100%;aspect-ratio:2/1}@media(max-width: 1200px){.map-wrapper{padding-top:48px;padding-bottom:24px}.map-wrapper .title{margin-bottom:48px;font-size:32px}.map-wrapper div{width:100%}}@media(max-width: 767px){.map-wrapper{width:calc(100% + 48px);margin:0 -24px}.map-wrapper .title{font-size:24px;line-height:30px;padding:24px 0;margin-bottom:24px}.map-wrapper .map-inner{border-radius:0}}.portfolio-wrapper{width:100%;padding:80px 0;display:flex;flex-direction:column;align-items:center}.portfolio-wrapper .title{margin-bottom:27px;color:#212120;font-size:42px;line-height:120%;text-align:center}.portfolio-wrapper .btn{font-size:16px;font-weight:600;line-height:24px;margin-bottom:64px}.portfolio-wrapper .portfolio-container{display:flex;width:100%}.portfolio-wrapper .portfolio-side{display:flex;flex-wrap:wrap;width:calc(50% - 20px);flex-grow:0;flex-shrink:0;aspect-ratio:1/1}.portfolio-wrapper .portfolio-side .portfolio-item{border-radius:16px;overflow:hidden}.portfolio-wrapper .portfolio-side .portfolio-item img{width:100%;height:100%;object-fit:cover}.portfolio-wrapper .portfolio-side.left{flex-direction:column;margin-right:40px}.portfolio-wrapper .portfolio-side.left .portfolio-item:nth-child(1){width:calc(50% - 20px);aspect-ratio:1/1;margin-right:40px;margin-bottom:40px}.portfolio-wrapper .portfolio-side.left .portfolio-item:nth-child(2){width:calc(50% - 20px);aspect-ratio:1/1}.portfolio-wrapper .portfolio-side.left .portfolio-item:nth-child(3){width:calc(50% - 20px);height:100%}.portfolio-wrapper .portfolio-side.right .portfolio-item:nth-child(1){width:100%;height:calc(50% - 20px);margin-bottom:40px}.portfolio-wrapper .portfolio-side.right .portfolio-item:nth-child(2){width:calc(50% - 20px);margin-right:40px;aspect-ratio:1/1}.portfolio-wrapper .portfolio-side.right .portfolio-item:nth-child(3){width:calc(50% - 20px);aspect-ratio:1/1}@media(max-width: 1200px){.portfolio-wrapper{padding:24px 0 48px}.portfolio-wrapper .title{font-size:32px}.portfolio-wrapper .btn{order:2;margin-bottom:0;margin-top:32px}}@media(max-width: 1023px){.portfolio-wrapper .portfolio-container{display:none}}@media(max-width: 767px){.portfolio-wrapper .title{font-size:24px;line-height:30px}.portfolio-wrapper .btn{margin-top:16px;font-size:14px;line-height:20px;padding:4px 12px;border-radius:8px}}.swiper.portfolio-container-mobile{display:none}@media(max-width: 1023px){.swiper.portfolio-container-mobile{display:block;width:100%}.swiper.portfolio-container-mobile .portfolio-item{width:280px;height:160px;border-radius:16px;overflow:hidden}.swiper.portfolio-container-mobile .portfolio-item img{width:100%;height:100%;object-fit:cover}}@media(max-width: 767px){.swiper.portfolio-container-mobile{width:calc(100% + 48px);margin:0 -24px}}.faq-wrapper{width:100%;padding:80px 0;display:flex;flex-direction:column;align-items:center}.faq-wrapper .title{margin-bottom:64px;color:#212120;font-size:42px;line-height:120%;text-align:center}.faq-wrapper .faq-list{display:flex;flex-direction:column;width:100%}.faq-wrapper details{position:relative;color:#212120;border-radius:12px;border:1px solid #cfa877;margin-bottom:-1px;transition:.25s}.faq-wrapper details summary{font-size:20px;line-height:28px;list-style:none;color:#212120;cursor:pointer;padding:24px 58px 24px 24px}.faq-wrapper details summary::-webkit-details-marker{display:none}.faq-wrapper details summary::before{content:"";width:24px;height:24px;background:url(/local/templates/main/dist/c7d65a4ec79c7ddf88e0.svg) center no-repeat;display:block;position:absolute;right:24px;top:24px}.faq-wrapper details[open]{background:rgba(207,168,119,.8);padding:0 0 24px 24px}.faq-wrapper details[open] summary{padding-left:0;padding-bottom:24px;font-weight:600}.faq-wrapper details[open] summary::before{content:"";transform:rotate(180deg)}@media(max-width: 1200px){.faq-wrapper{padding-top:0;padding-bottom:48px}.faq-wrapper .title{font-size:32px;margin-bottom:48px}}@media(max-width: 767px){.faq-wrapper .title{font-size:24px;line-height:30px;margin-bottom:24px}.faq-wrapper details{font-size:16px;line-height:24px}.faq-wrapper details summary{font-size:16px;line-height:24px}.faq-wrapper details[open] summary{padding-bottom:16px}}.consult-form-wrapper{margin-bottom:40px;padding:60px;border-radius:16px;background:#f4f4f4;display:flex;align-items:center;justify-content:space-between}.consult-form-wrapper .side{width:50%;flex:0 0 50%;display:flex;flex-direction:column;align-items:flex-start}.consult-form-wrapper .side .title{color:#212120;font-size:42px;line-height:120%;margin-bottom:24px;max-width:343px}.consult-form-wrapper .side .subtitle{color:#212120;font-size:16px;line-height:24px;margin-bottom:24px;max-width:375px}.consult-form-wrapper .side .links{display:flex}.consult-form-wrapper .side .links .link-icon{width:32px;height:32px}.consult-form-wrapper .side .links .link-icon:not(:last-child){margin-right:10px}.consult-form-wrapper .side .links .link-icon.telegram{background:url(/local/templates/main/dist/d52e65f6f8202fca7f13.svg) center no-repeat}.consult-form-wrapper .side .links .link-icon.whatsapp{background:url(/local/templates/main/dist/ed9a8e96ed3015c97309.svg) center no-repeat}.consult-form-wrapper .side .consult-form-input{display:flex;flex-direction:column;width:100%;margin-bottom:24px}.consult-form-wrapper .side .consult-form-input label{color:#212120;font-size:16px;line-height:16px;margin-bottom:8px}.consult-form-wrapper .side .consult-form-input input{border:1px solid rgba(33,33,32,.4);background:#fff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) inset;border-radius:6px;height:36px;padding:8px 12px;font-size:16px;line-height:16px}.consult-form-wrapper .side .btn{font-weight:600;font-size:16px}.consult-form-wrapper .side .privacy-policy-note{color:#828282;font-size:13px;font-weight:400;line-height:18px;margin-top:10px}.consult-form-wrapper .side .privacy-policy-note a{color:#ac7632}@media(max-width: 1200px){.consult-form-wrapper .side .title{font-size:32px}}@media(max-width: 1023px){.consult-form-wrapper{flex-direction:column;padding:24px;margin-bottom:48px}.consult-form-wrapper .side{width:100%;flex:0 0 100%}.consult-form-wrapper .side.text{margin-bottom:24px}.consult-form-wrapper .side .title,.consult-form-wrapper .side .subtitle{max-width:100%}.consult-form-wrapper .side .subtitle{margin-bottom:16px}}@media(max-width: 767px){.consult-form-wrapper{margin-bottom:34px}.consult-form-wrapper .side .title{font-size:24px;line-height:30px}.consult-form-wrapper .side .subtitle{font-size:14px;line-height:20px;color:#424242}.consult-form-wrapper .side .consult-form-input{margin-bottom:16px}.consult-form-wrapper .side .consult-form-input label{color:#424242;font-size:14px;line-height:20px}.consult-form-wrapper .side .btn{width:100%;border-radius:12px}}.consult-form-wrapper.author-form-homepage{background:#fff;padding-top:40px;margin-bottom:20px}.consult-form-wrapper.author-form-homepage .side .subtitle{max-width:400px}@media(max-width: 1200px){.consult-form-wrapper.author-form-homepage .side .subtitle{max-width:350px}}@media(max-width: 1023px){.consult-form-wrapper.author-form-homepage .side .subtitle{max-width:100%;margin-bottom:0}}@media(max-width: 1023px){.consult-form-wrapper.author-form-homepage{padding:0;margin-bottom:72px}}.page-404{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:86px 0}.page-404 .img-404{width:556px;height:289px;background:url(/local/templates/main/dist/c9cda49a22e713e0f770.svg) center no-repeat;background-size:contain;margin-bottom:40px}.page-404 .title-404{color:#262627;font-size:22px;font-weight:600;line-height:32px;max-width:290px;margin-bottom:24px}.page-404 .text-404{color:#444;font-size:16px;line-height:26px}.page-404 .text-404 a{color:#ac7632}@media(max-width: 1023px){.page-404{padding:100px 0}.page-404 .img-404{width:80%;height:unset;aspect-ratio:1.92/1}.page-404 .title-404{margin-bottom:16px;font-size:18px;line-height:26px}}.content-page{width:824px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:40px;color:#262627}.content-page *{font-size:18px;line-height:120%}@media(max-width: 856px){.content-page *{font-size:16px}}.content-page h1{margin-bottom:32px;font-size:40px;line-height:120%;font-family:"PT Serif Caption",times;font-weight:400}.content-page h2{margin-bottom:24px;font-family:"PT Serif Caption",times;font-size:32px;font-weight:400;line-height:120%}.content-page h3,.content-page h4,.content-page h5,.content-page h6{font-weight:600}.content-page h3{margin-bottom:24px;font-size:24px;line-height:32px}.content-page h4,.content-page h5,.content-page h6{margin-bottom:20px;font-size:20px;line-height:30px}.content-page p{color:#262627;font-size:18px;line-height:28px;margin-bottom:48px}.content-page p:first-of-type{font-size:22px;line-height:32px}.content-page figure{padding:16px 0 48px;margin:0}.content-page figure img{max-width:100%;border-radius:8px;margin-bottom:12px}.content-page figure figcaption{font-size:16px;line-height:24px}.content-page a{color:#ac7632}.content-page .three-items-in-row{display:flex;margin-bottom:48px}.content-page .three-items-in-row .item{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:24px;background:#f5f5f5;width:calc((100% - 32px)/3);flex-shrink:0;flex-grow:0}.content-page .three-items-in-row .item:not(:last-child){margin-right:16px}.content-page .three-items-in-row .item .icon{width:40px;height:40px;background-size:40px;background-position:center;background-repeat:no-repeat;margin-bottom:12px;flex-shrink:0}.content-page .three-items-in-row .item .text{font-size:18px;line-height:26px}.content-page .two-items-in-row{display:flex;margin-bottom:48px}.content-page .two-items-in-row .item{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-radius:24px;background:#f5f5f5;width:calc(50% - 8px);flex-shrink:0;flex-grow:0}.content-page .two-items-in-row .item:not(:last-child){margin-right:16px}.content-page .two-items-in-row .item .icon{width:40px;height:40px;background-size:40px;background-position:center;background-repeat:no-repeat;margin-left:12px;flex-shrink:0}.content-page .two-items-in-row .item .col{display:flex;flex-direction:column}.content-page .two-items-in-row .item .text{font-size:18px;line-height:26px;max-width:80%}.content-page .two-items-in-row .item .item-title{font-size:20px;font-weight:600;line-height:30px;margin-bottom:12px}.content-page ol{margin:0 0 24px;padding:4px 0 0;list-style:none;counter-reset:i}.content-page ol li{font-size:18px;line-height:28px;counter-increment:i}.content-page ol li:not(:last-child){margin-bottom:16px}.content-page ol li::before{content:counter(i) ".";display:inline-block;color:#848484;margin-right:12px}.content-page ul{margin:0 0 24px;padding:4px 0 0;list-style:none}.content-page ul li{font-size:18px;line-height:28px;position:relative;padding-left:24px}.content-page ul li:not(:last-child){margin-bottom:16px}.content-page ul li::before{content:"";display:inline-block;background:#848484;position:absolute;left:0;top:10px;width:8px;height:8px}.content-page .note-text{color:#828282;font-size:14px;line-height:20px;max-width:700px;margin-bottom:48px}.content-page .note-text a{font-size:14px;line-height:20px}.content-page .images-gallery{display:flex;flex-direction:column;align-items:center;padding-top:16px;margin:0 -88px 48px;width:calc(100% + 176px)}@media(max-width: 1023px){.content-page .images-gallery{margin:0 0 40px;width:100%;align-items:flex-start}}.content-page .images-gallery .images-gallery-inner{width:100%}.content-page .images-gallery .images-gallery-inner .images-gallery-slide{border-radius:6px;overflow:hidden;height:280px;max-width:calc(50% - 12px)}@media(max-width: 1023px){.content-page .images-gallery .images-gallery-inner .images-gallery-slide{max-width:824px;height:unset;aspect-ratio:1.75/1}}@media(max-width: 856px){.content-page .images-gallery .images-gallery-inner .images-gallery-slide{max-width:100%}}.content-page .images-gallery .images-gallery-inner .images-gallery-slide img{width:100%;height:100%;object-fit:cover}.content-page .images-gallery .images-gallery-text{margin-top:16px;color:#262627;text-align:center;font-size:16px;line-height:24px}@media(max-width: 856px){.content-page .images-gallery .images-gallery-text{font-size:14px;line-height:22px;color:#444}}@media(max-width: 856px){.content-page{width:100%;padding:16px 16px 40px}.content-page h1{font-size:30px;margin-bottom:24px}.content-page h2{font-size:24px}.content-page h3{margin-bottom:16px;font-size:20px;line-height:27px}.content-page h4,.content-page h5,.content-page h6{font-size:18px;line-height:26px}.content-page p{font-size:16px;line-height:24px;margin-bottom:40px}.content-page p:first-of-type{font-size:20px;line-height:30px;margin-bottom:24px}.content-page figure{padding-bottom:40px}.content-page figure figcaption{font-size:14px;line-height:20px}.content-page ol li{font-size:16px;line-height:24px}.content-page ul li{font-size:16px;line-height:24px}.content-page ul li::before{top:8px}.content-page .note-text{margin-bottom:40px}.content-page .three-items-in-row{flex-direction:column;margin-bottom:40px}.content-page .three-items-in-row .item{width:100%;flex-direction:row;align-items:center}.content-page .three-items-in-row .item:not(:last-child){margin-right:0;margin-bottom:16px}.content-page .three-items-in-row .item .icon{margin-bottom:0;margin-right:12px}.content-page .three-items-in-row .item .text{font-size:16px;line-height:24px}.content-page .two-items-in-row{flex-direction:column;margin-bottom:40px}.content-page .two-items-in-row .item{width:100%}.content-page .two-items-in-row .item:not(:last-child){margin-right:0;margin-bottom:16px}.content-page .two-items-in-row .item .col .item-title{font-size:18px;line-height:26px}.content-page .two-items-in-row .item .col .text{font-size:16px;line-height:24px}}.not-attached-qr{width:382px}.not-attached-qr .not-attached-qr-title{color:#212122;font-size:20px;font-weight:600;line-height:28px;margin-bottom:24px}.not-attached-qr .not-attached-qr-text{color:#212122;font-size:16px;line-height:24px;margin-bottom:24px}.not-attached-qr .not-attached-qr-text .email{color:#be8844}.not-attached-qr .btn{border-radius:12px;padding:8px 24px;font-size:16px;font-weight:600;line-height:24px}@media(max-width: 600px){.not-attached-qr{width:100%}}.qr-edit-container{padding-bottom:32px;margin-bottom:32px}.qr-edit-container .qr-edit-header{display:flex;align-items:center;justify-content:center;width:100%;padding:32px 0}.qr-edit-container .qr-edit-header .item{border-radius:32px;background:#f5f5f5;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:20px;line-height:100%;font-family:"PT Serif",times;font-weight:400}.qr-edit-container .qr-edit-header .item.active{color:#fff;background:#cfa877}.qr-edit-container .qr-edit-header .item:not(:last-child){margin-right:24px;position:relative}.qr-edit-container .qr-edit-header .item:not(:last-child)::after{content:"";width:24px;height:3px;position:absolute;right:-24px;top:19px;background:#f5f5f5}@media(max-width: 600px){.qr-edit-container{padding-bottom:20px;margin-bottom:20px}.qr-edit-container .qr-edit-header .item{width:30px;height:30px;font-size:16px}.qr-edit-container .qr-edit-header .item:not(:last-child){margin-right:16px}.qr-edit-container .qr-edit-header .item:not(:last-child)::after{width:16px;right:-16px;top:15px}}.qr-edit-container .qr-edit-form-wrapper{display:flex;flex-direction:column;align-items:flex-start}.qr-edit-container .qr-edit-form-wrapper .qr-edit-step{border-radius:16px;background:#f5f5f5;padding:2px 8px;color:#828282;font-size:14px;line-height:20px;letter-spacing:.42px;margin-bottom:6px}@media(max-width: 600px){.qr-edit-container .qr-edit-form-wrapper .qr-edit-step{padding:2px 6px;font-size:12px;line-height:20px;letter-spacing:.36px;margin-bottom:4px}}.qr-edit-container .qr-edit-form-wrapper h2{color:#212122;font-family:"PT Serif Caption",times;font-size:32px;line-height:120%;margin-bottom:32px;font-weight:400;max-width:600px}.qr-edit-container .qr-edit-form-wrapper h2.epitaphs-modal-title{font-family:"Inter",sans-serif;color:#212122;font-size:24px;font-weight:600;line-height:32px;margin-bottom:48px}@media(max-width: 767px){.qr-edit-container .qr-edit-form-wrapper h2.epitaphs-modal-title{margin-bottom:32px}}@media(max-width: 600px){.qr-edit-container .qr-edit-form-wrapper h2{font-size:24px;line-height:30px}}.qr-edit-container .qr-edit-form-wrapper .form-input{display:flex;flex-direction:column;width:100%;max-width:600px;margin-bottom:16px}.qr-edit-container .qr-edit-form-wrapper .form-input label{color:#424242;font-size:16px;line-height:24px;margin-bottom:6px}.qr-edit-container .qr-edit-form-wrapper .form-input input{border:1px solid #b4b4b4;background:#fff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) inset;border-radius:6px;height:36px;padding:8px 12px;font-size:16px;line-height:24px;color:#212122;width:100%;text-overflow:ellipsis}.qr-edit-container .qr-edit-form-wrapper .form-input input:focus{border:1px solid #cfa877;box-shadow:0px 0px 4px 4px rgba(207,168,119,.2)}@media(max-width: 600px){.qr-edit-container .qr-edit-form-wrapper .form-input{max-width:100%}.qr-edit-container .qr-edit-form-wrapper .form-input label{margin-bottom:8px;font-size:14px;line-height:20px}}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row{display:flex;width:100%;max-width:600px;margin-bottom:16px}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50{width:calc(50% - 8px);margin-bottom:0}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50:first-child{margin-right:16px}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50.date{position:relative}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50.date::after{content:"";width:24px;height:24px;position:absolute;bottom:8px;right:12px;background:url(/local/templates/main/dist/bb2c2d9809bdc305ece4.svg) center no-repeat}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50.date input{padding-right:44px}@media(max-width: 600px){.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50:first-child .react-datepicker-popper{transform:translateX(0) translateY(74px) !important}.qr-edit-container .qr-edit-form-wrapper .form-inputs-row .form-input.w-50:nth-child(2) .react-datepicker-popper{transform:translateX(0) translateY(74px) !important;left:unset !important;right:0 !important}}.qr-edit-container .qr-edit-form-wrapper .form-file__container{width:100%;border-radius:10px;border:1px dashed #b4b4b4;height:120px;display:flex;align-items:center;margin-bottom:8px;padding:20px}.qr-edit-container .qr-edit-form-wrapper .form-file__select-file{width:160px;padding:8px 20px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #b4b4b4;margin-left:auto;margin-right:auto;background:#f5f5f5;cursor:pointer}.qr-edit-container .qr-edit-form-wrapper .form-file__select-file input[type=file]{display:none}.qr-edit-container .qr-edit-form-wrapper .form-file__input-helper{color:#828282;font-size:12px;line-height:16px}.qr-edit-container .qr-edit-form-wrapper .form-file__input-helper.bottom-margin{margin-bottom:16px;font-size:14px}@media(max-width: 600px){.qr-edit-container .qr-edit-form-wrapper .form-file__input-helper.bottom-margin{font-size:13px}}.qr-edit-container .qr-edit-form-wrapper .form-file__uploaded-file-container{display:flex;align-items:center;width:100%}.qr-edit-container .qr-edit-form-wrapper .form-file__uploaded-file-container img{margin-right:12px;max-height:80px;max-width:180px}.qr-edit-container .qr-edit-form-wrapper .form-file__uploaded-file__delete-button{width:24px;height:24px;background:url(/local/templates/main/dist/4689ae74c4d6f553c114.svg) center no-repeat;cursor:pointer}.qr-edit-container .qr-edit-form-wrapper .form-input label.form-file__select-file{font-size:12px;font-weight:600;line-height:16px;color:#424242;display:flex;align-items:center;justify-content:center;margin-bottom:0}.qr-edit-container .qr-edit-buttons{display:flex;margin-top:16px}@media(max-width: 600px){.qr-edit-container .qr-edit-buttons .btn{font-size:14px;line-height:24px;max-width:calc(50% - 4px)}.qr-edit-container .qr-edit-buttons .btn:not(:only-child){width:calc(50% - 4px);min-width:unset}.qr-edit-container .qr-edit-buttons .btn:not(.btn-prev):first-child{min-width:160px;width:160px}.qr-edit-container .qr-edit-buttons .btn:not(:last-child){margin-right:8px}}@media(max-width: 600px){.qr-edit-container .qr-edit-buttons.final-step-btns .btn{max-width:unset}.qr-edit-container .qr-edit-buttons.final-step-btns .btn:not(:only-child){width:unset}.qr-edit-container .qr-edit-buttons.final-step-btns .btn:not(:last-child){width:fit-content;flex-shrink:0;padding:12px 32px 12px 24px}.qr-edit-container .qr-edit-buttons.final-step-btns .btn:last-child{width:unset;white-space:nowrap;flex-grow:1;max-width:unset;padding:12px 20px}}.qr-edit-container .btn{padding:12px 32px;min-width:160px;color:#fff;font-size:16px;font-weight:600;line-height:24px;border-radius:12px;background:#cfa877}.qr-edit-container .btn:not(:last-child){margin-right:16px}.qr-edit-container .btn.btn-next::after{content:"";width:24px;height:24px;flex-shrink:0;background:url(/local/templates/main/dist/7d84643342799a127d97.svg) center no-repeat;margin-left:4px}.qr-edit-container .btn.btn-prev{background:#616161}.qr-edit-container .btn.btn-prev::before{content:"";width:24px;height:24px;flex-shrink:0;background:url(/local/templates/main/dist/7d84643342799a127d97.svg) center no-repeat;margin-right:4px;transform:rotate(180deg)}.qr-edit-container .btn:not(.btn-prev):first-child{min-width:180px}.qr-edit-container .subtitle{color:#212122;font-size:18px;font-weight:600;line-height:26px;margin-bottom:32px;margin-top:16px}.qr-edit-container .react-dadata__suggestions{color:#212122;box-shadow:0px 0px 24px 0px rgba(111,111,111,.25),0px 24px 24px 0px rgba(111,111,111,.1);border-radius:6px;top:calc(100% + 5px)}.qr-edit-container .react-dadata--highlighted{color:#be8844}.qr-edit-container .react-dadata__suggestion:hover{background:#f5f5f5}.qr-edit-container .btn-lightgrey{border-radius:8px;border:1px solid #b4b4b4;background:#f5f5f5;width:160px;padding:8px 20px;color:#424242;font-size:12px;font-weight:600;line-height:16px}.qr-edit-container .chosen-container{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.qr-edit-container .chosen-container .remove-button{width:25px;height:25px;display:block;background:url(/local/templates/main/dist/4689ae74c4d6f553c114.svg) center no-repeat;margin-left:12px}.qr-edit-container .chosen-wrapper{color:#212122;font-weight:600}.qr-edit-container .epitaphs-wrapper{width:100%}.qr-edit-container .epitaphs-wrapper.is-empty{padding:24px;border-radius:4px;border:1px solid #dedede}.qr-edit-container .epitaphs-wrapper:not(.is-empty) .epitaphs-list{margin-bottom:32px}.qr-edit-container .epitaphs-wrapper:not(.is-empty) .social-links-list{margin-bottom:32px}.qr-edit-container .epitaphs-wrapper .btn-lightgrey{width:120px;padding:6px 11px}.qr-edit-container .epitaphs-wrapper .btn-lightgrey:not(:last-child){margin-right:8px}.qr-edit-container .epitaphs-wrapper .epitaph-item{padding:24px;border-radius:4px;border:1px solid #dedede}.qr-edit-container .epitaphs-wrapper .epitaph-item:not(:last-child){margin-bottom:16px}.qr-edit-container .epitaphs-wrapper .social-links-col{padding:24px;border-radius:4px;border:1px solid #dedede}.qr-edit-container .epitaphs-wrapper .social-links-col:not(:last-child){margin-bottom:16px}.qr-edit-container .epitaphs-wrapper .epitaph-text{color:#212122;font-size:16px;line-height:24px;margin-bottom:16px}.qr-edit-container .epitaphs-wrapper .btn-outlined{padding:10px 24px;font-size:14px;font-weight:600;line-height:20px}.qr-edit-container .epitaphs-wrapper .social-links-col{display:flex;flex-direction:column}.qr-edit-container .epitaphs-wrapper .social-links-col .btn-lightgrey{width:132px}.qr-edit-container .epitaphs-wrapper .social-links-col .social-links-btns{display:flex;margin-top:16px}.qr-edit-container .social-link-item{display:flex}.qr-edit-container .social-link-item .social-link-value{color:#828282;font-size:16px;line-height:24px;display:inline-block;margin-left:4px}.qr-edit-container .social-link-item.other{flex-direction:column;font-size:16px;line-height:24px}.qr-edit-container .social-link-item.other .social-link-item-title{font-weight:600;margin-bottom:6px}.qr-edit-container .social-link-item.other .social-link-item-desc{color:#424242;margin-bottom:6px}.qr-edit-container .social-link-key{display:flex;align-items:center;color:#212122;font-size:16px;line-height:24px}.qr-edit-container .social-link-key::before{content:"";width:24px;height:24px;margin-right:8px;flex-shrink:0;background-size:24px;background-position:center;background-repeat:no-repeat}.qr-edit-container .social-link-key.vk::before{background-image:url(/local/templates/main/dist/76e1bb6fcaddc576df8a.svg)}.qr-edit-container .social-link-key.youtube::before{background-image:url(/local/templates/main/dist/e00a23478ba13edb70c0.svg)}.qr-edit-container .social-link-key.instagram::before{background-image:url(/local/templates/main/dist/8ff9419d9ee6b30d1fd9.svg)}.qr-edit-container .social-link-key.telegram::before{background-image:url(/local/templates/main/dist/a80f43b9563ed0a3f4ab.svg)}.qr-edit-container .social-link-key.ok::before{background-image:url(/local/templates/main/dist/eda037df9a8a936fddb7.svg)}.qr-edit-container .social-link-key.facebook::before{background-image:url(/local/templates/main/dist/87533b393bc7dac7e18b.svg)}.qr-edit-container .social-link-key.other::before{background-image:url(/local/templates/main/dist/6a91f8c0b5efc9405b2e.svg)}.qr-edit-container .react-datepicker-popper{width:100%}@media(max-width: 767px){.qr-edit-container .react-datepicker-popper{width:unset}}.qr-edit-container .react-datepicker{font-family:"Inter",sans-serif;font-size:14px;color:#424242;border:none;box-shadow:0px 0px 0px 1px rgba(0,0,0,.07),0px 4px 20px 0px rgba(0,27,38,.1);border-radius:6px;width:100%}.qr-edit-container .react-datepicker__month{padding:12px 16px 16px;margin:0}.qr-edit-container .react-datepicker__month-container{width:100%}.qr-edit-container .react-datepicker .react-datepicker__day{color:#424242;width:32px;height:32px;line-height:32px}.qr-edit-container .react-datepicker .react-datepicker__day--outside-month{opacity:0;pointer-events:none}.qr-edit-container .react-datepicker .react-datepicker__day--selected{border-radius:20px;background-color:#cfa877;color:#fff}.qr-edit-container .react-datepicker .react-datepicker__day:not([aria-disabled=true]):hover,.qr-edit-container .react-datepicker .react-datepicker__month-text:not([aria-disabled=true]):hover,.qr-edit-container .react-datepicker .react-datepicker__quarter-text:not([aria-disabled=true]):hover,.qr-edit-container .react-datepicker .react-datepicker__year-text:not([aria-disabled=true]):hover{background:#f5f5f5;border-radius:20px}.qr-edit-container .react-datepicker .react-datepicker__day--keyboard-selected{background:#f5f5f5;border-radius:20px}.qr-edit-container .react-datepicker .react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover{background:#f5f5f5;border-radius:20px}.qr-edit-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.qr-edit-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{display:none}.qr-edit-container .react-datepicker-popper .react-datepicker__triangle{stroke:#b4b4b4}.qr-edit-container .react-datepicker__header{background-color:#fff;border-bottom:1px solid #fff;padding:16px}.qr-edit-container h2.react-datepicker__current-month{font-family:"Inter",sans-serif;font-size:16px;color:#212122;margin-bottom:12px;font-weight:600}.qr-edit-container .react-datepicker__current-year{margin-left:4px;display:inline-block;cursor:pointer}.qr-edit-container .react-datepicker__navigation-icon::before,.qr-edit-container .react-datepicker__year-read-view--down-arrow,.qr-edit-container .react-datepicker__month-read-view--down-arrow,.qr-edit-container .react-datepicker__month-year-read-view--down-arrow{border-color:#828282;border-width:2px 2px 0 0;border-width:2px 2px 0 0;top:16px}.qr-edit-container .react-datepicker__navigation-icon{display:none}.qr-edit-container .react-datepicker__navigation{top:16px;width:24px;height:24px}.qr-edit-container .react-datepicker__navigation--previous{left:16px;background:url(/local/templates/main/dist/f6aec704bbd63ec65365.svg) center no-repeat}.qr-edit-container .react-datepicker__navigation--previous:hover{background:url(/local/templates/main/dist/4c4a8346e2962db26b24.svg) center no-repeat;transform:rotate(180deg)}.qr-edit-container .react-datepicker__navigation--next{right:16px;background:url(/local/templates/main/dist/f6aec704bbd63ec65365.svg) center no-repeat;transform:rotate(180deg)}.qr-edit-container .react-datepicker__navigation--next:hover{background:url(/local/templates/main/dist/4c4a8346e2962db26b24.svg) center no-repeat;transform:unset}.qr-edit-container .react-datepicker__day-name{color:#828282;width:32px;height:20px}.qr-edit-container .react-datepicker__year-dropdown{top:40px;width:100px;left:unset;right:20%}.qr-edit-container .react-datepicker__year-dropdown::-webkit-scrollbar{width:2px}.qr-edit-container .react-datepicker__year-dropdown::-webkit-scrollbar-button{display:none}.qr-edit-container .react-datepicker__year-dropdown::-webkit-scrollbar-track{background:#fff}.qr-edit-container .react-datepicker__year-dropdown::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}.qr-edit-container .mdx-editor-custom[contenteditable=true]{color:#262627;font-family:"Inter",sans-serif;font-size:16px;line-height:24px;padding:12px;border-radius:6px;border:1px solid #b4b4b4;margin-top:32px}.qr-edit-container .mdx-editor-custom[contenteditable=true] .mdx-custom-grey-block{background:#f5f5f5;padding:12px;margin-top:16px;margin-bottom:16px}.qr-edit-container .mdx-editor-custom[contenteditable=true] .mdx-custom-date{border:1px solid #b4b4b4;background:#fff;padding:4px;color:#262627;width:fit-content;margin-bottom:4px}@media(max-width: 600px){.qr-edit-container .mdx-editor-custom[contenteditable=true] .mdx-custom-date{font-size:14px;line-height:20px}}.qr-edit-container .map-btns{display:flex;flex-direction:row}@media(max-width: 600px){.qr-edit-container .map-btns .btn:not(.btn-prev):first-child{min-width:unset}.qr-edit-container .map-btns .btn-lightgrey{width:fit-content;padding:8px 10px}}.mdx-custom ._dialogContent_uazmk_602{padding:16px}.mdx-custom ._nestedEditor_uazmk_963{background:rgba(0,0,0,0)}.mdx-custom ._primaryActionButton_uazmk_701{background-color:#cfa877;width:37px;padding-left:6px}@media(max-width: 600px){.mdx-custom ._linkDialogInput_uazmk_548,.mdx-custom ._dialogInput_uazmk_575{width:unset;max-width:55vw}}.epitaphs-wrapper:not(.is-empty) .epitaphs-modal-inner .epitaphs-list{margin-bottom:0}.epitaphs-modal-inner{width:720px;height:478px;margin-bottom:-40px}.epitaphs-modal-inner .epitaphs-modal-row{display:flex;height:100%}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side{width:calc(50% - 20px);flex-shrink:0;flex-grow:0;max-height:398px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side:first-child{margin-right:40px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories{overflow:auto}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories::-webkit-scrollbar{width:2px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories::-webkit-scrollbar-button{display:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories::-webkit-scrollbar-track{background:#fff}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories{border:1px solid #dedede;border-radius:6px;overflow:hidden}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item h4{display:flex;width:100%;align-items:center;justify-content:space-between;color:#212122;font-size:16px;font-weight:500;line-height:24px;padding:16px;cursor:pointer}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item h4::after{content:"";width:24px;height:24px;flex-shrink:0;background:url(/local/templates/main/dist/f9d717b65e3aa4f24a92.svg) center no-repeat;margin-left:16px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item:not(:last-child) h4{border-bottom:1px solid #dedede}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item .epitaphs-list{display:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active h4{color:#fff;background:#616161;border-bottom:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active h4::after{background:url(/local/templates/main/dist/77cdd23cff7e73dd11e2.svg) center no-repeat}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list{display:flex;flex-direction:column;padding:24px 0;border-bottom:1px solid #dedede}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item{display:flex;padding:0 16px;color:#424242;font-size:14px;line-height:20px;cursor:pointer}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item:not(:last-child){margin-bottom:20px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item::before{content:"";flex-shrink:0;margin-right:12px;border-radius:2px;border:1px solid #b4b4b4;width:20px;height:20px;box-sizing:border-box}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item.checked{color:#be8844}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item.checked::before{border:none;background:url(/local/templates/main/dist/78d48e996f945c070233.svg) center no-repeat}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text{display:flex;flex-direction:column;padding-bottom:40px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text textarea{height:120px;resize:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text textarea::-webkit-scrollbar{width:2px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text textarea::-webkit-scrollbar-button{display:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text textarea::-webkit-scrollbar-track{background:#fff}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text textarea::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text .btn{align-self:flex-end;margin-top:auto;padding:8px 24px;min-width:135px}@media(max-width: 1023px){.epitaphs-modal-inner{margin-bottom:-24px}}@media(max-width: 767px){.epitaphs-modal-inner{margin-bottom:0;width:calc(100vw - 80px);height:fit-content}.epitaphs-modal-inner .epitaphs-modal-row{flex-direction:column}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side{margin-right:0;width:100%;max-height:unset}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text{padding-bottom:0}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.text .btn{margin-top:16px}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side:first-child{margin-right:0}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories{overflow:visible}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories{border:none}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list{border-bottom:none;padding-bottom:0;margin-bottom:32px;max-height:35vh;overflow:auto}.epitaphs-modal-inner .epitaphs-modal-row .epitaphs-modal-side.categories .epitaphs-categories .item.active .epitaphs-list .item{padding:0}}.swiper.personal-gallery-slider{width:100%}@media(max-width: 767px){.swiper.personal-gallery-slider{width:calc(100% + 48px);margin:0 -24px 8px}}.swiper.personal-gallery-slider .swiper-wrapper{flex-wrap:wrap}@media(max-width: 767px){.swiper.personal-gallery-slider .swiper-wrapper{flex-wrap:nowrap}}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide{border-radius:4px;border:1px solid #dedede;width:180px;height:240px;display:flex;align-items:center;justify-content:center;position:relative;margin-right:24px;margin-bottom:24px}@media(max-width: 767px){.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide{margin:0}}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide .personal-gallery-photo-del{position:absolute;top:10px;right:10px;width:24px;height:24px;background:url(/local/templates/main/dist/314860565198df6c3b62.svg) center no-repeat}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide .personal-gallery-photo-img{width:100%;height:100%;object-fit:cover}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide input[type=text]{border-radius:4px;border:1px solid #b4b4b4;background:#fff;padding:6px 12px;width:160px;position:absolute;bottom:72px;left:10px;right:10px}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide input[type=file]{display:none}.swiper.personal-gallery-slider .swiper-wrapper .swiper-slide .personal-gallery-photo-add{width:132px;padding:6px 18px;border-radius:8px;border:1px solid #b4b4b4;background:#f5f5f5;color:#424242;font-size:12px;font-weight:600;line-height:20px;font-family:"Inter",sans-serif;cursor:pointer}.social-link-modal-inner{margin:-8px}@media(max-width: 1023px){.social-link-modal-inner{margin:8px}}.qr-edit-container .qr-edit-form-wrapper .social-link-modal-inner .form-input{margin-bottom:24px}.qr-edit-container .qr-edit-form-wrapper .social-link-modal-inner .btn{padding:8px 24px;min-width:unset}.custom-select .custom-select__indicator-separator{display:none}.custom-select .custom-select__control--is-focused,.custom-select .custom-select__control--menu-is-open{border:1px solid #cfa877;box-shadow:0px 0px 4px 4px rgba(207,168,119,.2)}.custom-select .custom-select__control--is-focused:hover,.custom-select .custom-select__control--menu-is-open:hover{border:1px solid #cfa877;box-shadow:0px 0px 4px 4px rgba(207,168,119,.2)}.custom-select .custom-select__control .custom-select__indicators{width:36px}.custom-select .custom-select__control .custom-select__dropdown-indicator{width:24px;height:24px;background:url(/local/templates/main/dist/a92a66a2baac7975c02f.svg) center no-repeat}.custom-select .custom-select__control--menu-is-open .custom-select__dropdown-indicator{transform:rotate(180deg)}.custom-select .social-link-key{color:#424242}.custom-select .custom-select__option{padding:8px;border-radius:6px;cursor:pointer}.custom-select .custom-select__option--is-focused{background-color:#fff}.custom-select .custom-select__option--is-selected{background-color:#f5f5f5;color:#424242}.custom-select .custom-select__option--is-selected:active{background-color:#f5f5f5;color:#424242}.custom-select .custom-select__option:active{background-color:#f5f5f5}.custom-select .custom-select__menu-list{padding:12px}.custom-select .custom-select__menu-list::-webkit-scrollbar{width:2px}.custom-select .custom-select__menu-list::-webkit-scrollbar-button{display:none}.custom-select .custom-select__menu-list::-webkit-scrollbar-track{background:#fff}.custom-select .custom-select__menu-list::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}.custom-select .custom-select__menu{margin-top:4px}.required-fields-tip{margin-top:10px;margin-bottom:24px;max-width:600px;font-size:14px;color:#828282;letter-spacing:-0.12px}@media(max-width: 600px){.required-fields-tip{font-size:13px}}.page-edit-success{padding:24px;border:1px solid #dedede;border-radius:4px;width:100%;margin-bottom:32px}.page-edit-success .detail-page-link-wrapper{display:flex;align-items:center;margin-bottom:16px}.page-edit-success .detail-page-link-wrapper .detail-page-link{display:inline-block;color:#be8844;font-weight:600;margin-right:12px}.page-edit-success .detail-page-link-wrapper .detail-page-link-copy-btn{display:flex;align-items:center;color:#828282;font-size:14px;line-height:20px}.page-edit-success .detail-page-link-wrapper .detail-page-link-copy-btn::before{content:"";width:24px;height:24px;flex-shrink:0;margin-right:6px;background:url(/local/templates/main/dist/56ea032950bcb1f6917e.svg) center no-repeat}.page-edit-success .page-edit-success-grey{color:#828282;margin-top:16px}@media(max-width: 600px){.page-edit-success .detail-page-link-wrapper{flex-direction:column;align-items:flex-start}.page-edit-success .detail-page-link-wrapper .detail-page-link{margin-right:0;margin-bottom:8px;max-width:100%;overflow:hidden}}.page-edit-success-bottom-text{padding-bottom:16px}.detail-tip-link{display:flex;align-items:center;cursor:pointer}.detail-tip-link::after{content:"";flex-shrink:0;width:24px;height:24px;background:url(/local/templates/main/dist/f9d717b65e3aa4f24a92.svg) center no-repeat;display:block;margin-left:4px;flex-shrink:0}.detail-tip-link span{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.detail-tip-link.opened::after{background:url(/local/templates/main/dist/6e34e6815306c46e1646.svg) center no-repeat}.detail-tip-helper{margin-bottom:0;padding-right:8px}@media(max-width: 1023px){.detail-tip-helper{overflow:auto;max-height:240px}.detail-tip-helper::-webkit-scrollbar{width:2px}.detail-tip-helper::-webkit-scrollbar-button{display:none}.detail-tip-helper::-webkit-scrollbar-track{background:#fff}.detail-tip-helper::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}}.detail-tip-helper p{margin-bottom:12px}.personal-page-wrapper{width:1015px}@media(max-width: 1100px){.personal-page-wrapper{width:100%}}.personal-header{display:flex;justify-content:space-between;padding-top:32px;padding-bottom:64px;align-items:flex-end}.personal-header h1{color:#262627;font-size:40px;line-height:120%}.personal-header .btn{border-radius:8px;font-size:16px;font-weight:600;line-height:24px}@media(max-width: 600px){.personal-header{align-items:center}.personal-header h1{color:#212120;font-size:24px;line-height:32px;max-width:50%}.personal-header .btn{padding:8px 24px}}.personal-content-wrapper{display:flex;padding-bottom:32px}.personal-content-wrapper .personal-tabs{display:flex;flex-direction:column;width:224px;flex-shrink:0}.personal-content-wrapper .personal-tabs .menu-item{color:#424242;font-size:16px;line-height:24px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,0)}.personal-content-wrapper .personal-tabs .menu-item:not(:last-child){margin-bottom:16px}.personal-content-wrapper .personal-tabs .menu-item.active{color:#212122;font-weight:500;border:1px solid #cfa877}.personal-content-wrapper .personal-tabs-content{width:calc(100% - 224px);padding-left:80px}.personal-content-wrapper .personal-tabs-content h2{margin-bottom:24px;color:#262627;font-size:28px;line-height:120%}.personal-content-wrapper .personal-tabs-content .form-input{width:100%;max-width:100%}.personal-content-wrapper .personal-tabs-content .form-input:not(:last-child){margin-bottom:24px}.personal-content-wrapper .personal-tabs-content .btn{border-radius:8px;font-size:16px;font-weight:600;line-height:24px;margin-top:32px;margin-left:auto;margin-bottom:32px}@media(max-width: 480px){.personal-content-wrapper .personal-tabs-content .btn{width:100%}}.personal-content-wrapper .dead-list{width:100%;color:#424242;font-size:16px;line-height:24px}.personal-content-wrapper .dead-list tr td{padding:16px 0}.personal-content-wrapper .dead-list tr td:first-child{padding-right:24px}.personal-content-wrapper .dead-list tr td:last-child{padding-left:32px}.personal-content-wrapper .dead-list tr td .edit{display:block;width:24px;height:24px;background:url(/local/templates/main/dist/fc3e76ce89f5508931d3.svg) center no-repeat}.personal-content-wrapper .dead-list tr td.dates{text-align:right;white-space:nowrap}.personal-content-wrapper .dead-list tr:not(:last-child) td{border-bottom:1px solid #ededed}@media(max-width: 1023px){.personal-content-wrapper{flex-direction:column}.personal-content-wrapper .personal-tabs{width:100%;flex-direction:row;margin-bottom:32px}.personal-content-wrapper .personal-tabs .menu-item:not(:last-child){margin-bottom:0;margin-right:8px}.personal-content-wrapper .personal-tabs-content{width:100%;padding-left:0}}@media(max-width: 600px){.personal-content-wrapper .personal-tabs{flex-direction:column}.personal-content-wrapper .personal-tabs .menu-item:not(:last-child){margin-right:0}.personal-content-wrapper .dead-list{display:flex;flex-direction:column}.personal-content-wrapper .dead-list tr{display:flex;flex-direction:column;position:relative;padding-right:48px;padding-bottom:16px}.personal-content-wrapper .dead-list tr:not(:last-child){border-bottom:1px solid #ededed;margin-bottom:12px}.personal-content-wrapper .dead-list tr:not(:last-child) td{border-bottom:none}.personal-content-wrapper .dead-list tr td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0}.personal-content-wrapper .dead-list tr td.dates{text-align:left;color:#828282;font-size:14px;line-height:20px}.personal-content-wrapper .dead-list tr td:first-child{color:#212122;margin-bottom:4px;padding-right:0}.personal-content-wrapper .dead-list tr td .edit{position:absolute;right:0;top:14px}.personal-content-wrapper .personal-tabs-content h2{font-family:"Inter",sans-serif;font-size:18px;font-weight:600;line-height:26px}}.container.interactive-map-wrapper{width:824px;padding:40px 0}.container.interactive-map-wrapper .interactive-map-header{margin-bottom:40px}.container.interactive-map-wrapper .interactive-map-header h1{color:#262627;font-size:40px;margin-bottom:24px;line-height:120%}@media(max-width: 1023px){.container.interactive-map-wrapper{width:100%;padding-top:24px}.container.interactive-map-wrapper .interactive-map-header{margin-bottom:24px;padding:0 16px}.container.interactive-map-wrapper .interactive-map-header h1{font-size:24px;line-height:30px;margin-bottom:24px}}.auth-form{width:460px}.auth-form .auth-page-h1{color:#212122;font-size:24px;font-weight:600;line-height:32px;margin-bottom:24px}.auth-form .auth-page-text{color:#424242;font-size:16px;line-height:24px;margin-bottom:24px}.auth-form .form-input{margin-bottom:24px}.auth-form .form-input input{border-radius:4px}.auth-form .btn{border-radius:8px;padding:8px 24px;font-size:16px;font-weight:600;line-height:24px}.auth-form .auth-page-form-code-resend{margin-top:24px;color:#828282}.auth-form .auth-page-form-code-resend .sms-timer{color:#212122}.auth-form .auth-page-form-code-resend.timer-end{display:block;color:#be8844}@media(max-width: 600px){.auth-form{width:100%}}.qr-detail-page header{display:none}.qr-detail-page .qr-detail-page-header-top{padding:32px 32px 44px}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-header-top{padding:16px 0}}.qr-detail-page .qr-detail-page-header-top .header-logo{width:263px;height:61px}.qr-detail-page .qr-detail-page-header-top .header-tel{color:#262627}.qr-detail-page .qr-detail-page-header-top .header-link-icon{width:32px;height:32px}.qr-detail-page .qr-detail-page-header-top .header-link-icon:not(:last-child){margin-right:10px}.qr-detail-page .qr-detail-page-header-top .header-link-icon.telegram{background:url(/local/templates/main/dist/70a6c23ed463548f2db5.svg) center no-repeat}.qr-detail-page .qr-detail-page-header-top .header-link-icon.whatsapp{background:url(/local/templates/main/dist/2dcbbfdcbcc415135c22.svg) center no-repeat}.qr-detail-page .qr-detail-page-header-top .header-edit-btn{display:block;width:24px;height:24px;background:url(/local/templates/main/dist/fc3e76ce89f5508931d3.svg) center no-repeat}.qr-detail-page .qr-detail-page-header-top .container{display:flex;align-items:center;justify-content:space-between}.qr-detail-page .qr-detail-page-header-top .header-links{display:flex;align-items:center}.qr-detail-page .qr-detail-page-header-top .share-btn-container{margin-left:8px}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer{position:relative}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .header-share-btn{cursor:pointer}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container{position:absolute;display:flex;flex-direction:column;padding:12px;background-color:#fff;position:absolute;right:-8px;top:calc(100% + 12px);border-radius:6px;width:230px;z-index:10;box-shadow:0px 0px 24px 0px rgba(111,111,111,.25),0px 24px 24px 0px rgba(111,111,111,.1)}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container .social-link-key{padding:8px;border-radius:6px}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container .social-link-key:hover{background:#f5f5f5}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container .social-link-key.copy{cursor:pointer}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container .social-link-key.copy::before{background-image:url(/local/templates/main/dist/88c669d23c5b7465dbfd.svg)}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn-outer .share-buttons-container::before{content:"";position:absolute;top:-24px;right:4px;border:16px solid rgba(0,0,0,0);border-bottom:16px solid #fff;z-index:100}.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn{width:24px;height:24px;background:url(/local/templates/main/dist/ce7b4253de4142adac3d.svg) center no-repeat;display:block}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header-top .share-btn-container .header-share-btn{background:url(/local/templates/main/dist/81b5fa42686ced6ae74f.svg) center no-repeat}}.qr-detail-page .qr-detail-page-header{height:562px;width:100%;background:url(/local/templates/main/dist/d6518316b310ac2659fc.png) center no-repeat;background-size:cover;position:relative}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-header .header-logo{display:none}}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header{background:unset;height:562px;background:linear-gradient(180deg, rgba(38, 38, 39, 0.2) 0%, rgba(38, 38, 39, 0.8));display:flex;flex-direction:column}}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper{display:none}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper{display:block;position:relative}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .mobile-menu-icon{width:24px;height:24px;background:url(/local/templates/main/dist/db262943e33b29411158.svg) center no-repeat;position:absolute;top:-12px;left:-8px}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .mobile-menu-icon.opened{background:url(/local/templates/main/dist/b09fae161a418b8f19d5.svg) center no-repeat}}@media(max-width: 1023px)and (max-width: 767px){.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .mobile-menu-icon{background:url(/local/templates/main/dist/4bc3146bad6a56ae7d17.svg) center no-repeat}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .mobile-menu-icon.opened{background:url(/local/templates/main/dist/559483b88c0181059e45.svg) center no-repeat}}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .header-mobile-menu{display:none}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .header-mobile-menu.show{display:block;background:#fff;position:absolute;width:100vw;left:-24px;top:28px;z-index:999;padding:24px 16px}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .header-mobile-menu .header-links.mobile{flex-wrap:wrap;display:flex;align-items:flex-start}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .header-mobile-menu .header-links.mobile .header-tel{margin-bottom:16px;width:100%}.qr-detail-page .qr-detail-page-header .mobile-menu-icon-wrapper .header-mobile-menu .header-links.mobile .header-tel.top-margin{margin-top:24px;font-weight:600}}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content{width:100%;display:flex;justify-content:center}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner{width:824px;display:flex;align-items:center;padding-bottom:45px}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-header-img{border-radius:24px;box-shadow:0px 4px 60px 0px rgba(0,0,0,.15);object-fit:cover;width:264px;height:379px;flex-shrink:0}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-header-img{width:100%;position:absolute;left:0;top:0;z-index:-1;height:562px;border-radius:0}}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-header-inner-col{display:flex;flex-direction:column;padding-left:64px;flex-shrink:0}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-header-inner-col{padding-left:0;align-items:center;text-align:center;margin-top:auto;margin-bottom:92px;width:100%}}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-age{font-size:22px;font-weight:500;letter-spacing:.22px;margin-bottom:24px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-age{color:#fff;font-size:18px;font-weight:600;letter-spacing:.18px}}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner h1{color:#262627;font-size:48px;line-height:120%;margin-bottom:16px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner h1{color:#fff;font-size:40px;line-height:100%;margin-bottom:24px;word-break:break-all}}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-years{color:#ac7632;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.16px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner .qr-detail-page-years{color:#d8bd9b;font-size:14px;font-weight:600;letter-spacing:.14px}}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner{width:100%;padding:24px}}@media(max-width: 767px){.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content{justify-content:flex-end;height:100%}.qr-detail-page .qr-detail-page-header .qr-detail-page-header-content .qr-detail-page-header-inner{justify-content:center;padding:24px 16px}}.qr-detail-page .qr-detail-page-tabs{display:flex;align-items:center;border-bottom:1px solid #ededed;width:100%;justify-content:center;margin-bottom:-1px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list{width:824px;display:flex;align-items:center;overflow:auto}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar{height:2px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-button{display:none}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-track{background:#fff}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:5px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tab{color:#828282;font-size:18px;line-height:28px;padding:16px 0;cursor:pointer;white-space:nowrap}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tab:not(:last-child){margin-right:40px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tab.active{color:#212122;font-size:18px;font-weight:500;line-height:28px;border-bottom:3px solid #cfa877}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list{width:calc(100% + 48px);padding:0 24px}}@media(max-width: 767px){.qr-detail-page .qr-detail-page-tabs{position:relative;top:-68px;z-index:10;border-bottom:none}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list{width:calc(100% + 32px);padding:0 16px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar{height:0}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-button{display:none}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list .qr-detail-page-tab{color:#fff;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.42px;text-transform:uppercase;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:8px 16px}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list .qr-detail-page-tab.active{border:1px solid #ede6dd}.qr-detail-page .qr-detail-page-tabs .qr-detail-page-tabs-list .qr-detail-page-tab:not(:last-child){margin-right:0}}.qr-detail-page .qr-detail-page-container{width:824px;margin-left:auto;margin-right:auto;margin-bottom:80px}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content{width:100%;margin-top:40px;margin-bottom:32px}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content .qr-detail-page-tab-content{display:none}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content .qr-detail-page-tab-content.active{display:block}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content .tab-title{color:#262627;font-size:32px;line-height:120%;margin-bottom:32px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author{border-radius:12px;background:#fff;box-shadow:0px 3px 16px 0px rgba(107,83,53,.1);padding:16px;display:flex;justify-content:space-between;align-items:center;width:fit-content;min-width:391px;margin-bottom:32px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left{display:flex;flex-direction:column}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-title{display:block;color:#727272;font-size:14px;line-height:16px;margin-bottom:12px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-name{display:block;color:#ac7632;font-size:18px;font-weight:600;line-height:24px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-phone{margin-top:4px;color:#262627;font-size:16px;line-height:24px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-right{display:flex;flex-shrink:0;padding-left:8px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-right .qr-detail-page-author-icon{margin-left:10px;flex-shrink:0;width:32px;height:32px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-right .qr-detail-page-author-icon.telegram{background:url(/local/templates/main/dist/70a6c23ed463548f2db5.svg) center no-repeat}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-right .qr-detail-page-author-icon.whatsapp{background:url(/local/templates/main/dist/2dcbbfdcbcc415135c22.svg) center no-repeat}@media(max-width: 767px){.qr-detail-page .qr-detail-page-container .qr-detail-page-author{width:100%;min-width:100%}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-title{margin-bottom:8px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-name{font-size:16px}.qr-detail-page .qr-detail-page-container .qr-detail-page-author .qr-detail-page-author-left .qr-detail-page-author-phone{margin-top:2px}}.qr-detail-page .qr-detail-page-container .qr-detail-page-years{display:flex;width:598px;margin-bottom:32px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item{width:calc(50% - 12px);padding:16px;border-radius:12px;background:#f5f5f5;display:flex;flex-direction:column}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item:first-child{margin-right:24px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item span{display:block}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item .item-title{color:#262627;font-size:14px;line-height:20px;margin-bottom:8px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item .item-date{color:#ac7632;font-size:24px;font-weight:500;line-height:normal;margin-bottom:8px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item .item-place{color:#727272;font-size:16px;line-height:24px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-container .qr-detail-page-years{width:100%}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item{width:calc(50% - 6px);background:#fff;box-shadow:0px 3px 16px 0px rgba(107,83,53,.1)}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item:first-child{margin-right:12px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item .item-date{font-size:22px}.qr-detail-page .qr-detail-page-container .qr-detail-page-years .item .item-place{font-size:14px;line-height:20px}}.qr-detail-page .qr-detail-page-container .qr-detail-page-text{color:#262627;font-size:18px;line-height:28px;padding-bottom:32px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-container .qr-detail-page-text{font-size:16px;line-height:24px}}.qr-detail-page .qr-detail-page-container .btn-primary{width:fit-content;border-radius:8px}@media(max-width: 1023px){.qr-detail-page .qr-detail-page-container{width:100%;padding:0 24px}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content .tab-title{display:none}}@media(max-width: 767px){.qr-detail-page .qr-detail-page-container{padding:0;margin-top:-56px;margin-bottom:0;z-index:10;position:relative;background:#fff;border-radius:24px 24px 0 0;background:#f3efe9;padding:24px 16px 32px 16px}.qr-detail-page .qr-detail-page-container .qr-detail-page-tabs-content{margin-top:0;margin-bottom:0}}.qr-detail-page .qr-detail-page-biography{color:#262627;font-size:18px;line-height:28px}.qr-detail-page .qr-detail-page-biography p{padding-bottom:32px}.qr-detail-page .qr-detail-page-biography .milestone{padding-bottom:12px}.qr-detail-page .qr-detail-page-biography .milestone span{display:flex;height:36px;padding:8px 2px;align-items:center;flex-shrink:0;color:#ac7632;font-size:24px;line-height:100%;font-family:"PT Serif Caption",times;font-weight:400}.qr-detail-page .qr-detail-page-biography .milestone span::after{content:"";display:flex;align-items:center;flex-grow:1;height:1px;background:#cfa877;margin-left:6px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-biography{margin:-24px -16px 24px;padding:24px 16px 0;background:linear-gradient(180deg, #F3EFE9 0%, #FFF 13.82%);font-size:16px;line-height:24px}.qr-detail-page .qr-detail-page-biography p{padding-bottom:24px}.qr-detail-page .qr-detail-page-biography .milestone{padding-bottom:8px}.qr-detail-page .qr-detail-page-biography .milestone span{font-size:20px;line-height:100%}.qr-detail-page .qr-detail-page-biography .milestone span::after{margin-left:12px}.qr-detail-page .qr-detail-page-biography .milestone span::before{content:"";display:flex;align-items:center;flex-grow:1;height:1px;background:#cfa877;margin-right:12px}}.qr-detail-page .qr-detail-page-epitaphs-list .item{border-radius:12px;border:1px solid #ededed;color:#262627;padding:24px;font-size:18px;line-height:28px}.qr-detail-page .qr-detail-page-epitaphs-list .item:not(:last-child){margin-bottom:16px}.qr-detail-page .qr-detail-page-epitaphs-list .item:hover{box-shadow:0px 3px 32px 0px rgba(107,83,53,.15)}@media(max-width: 767px){.qr-detail-page .qr-detail-page-epitaphs-list{border-radius:12px;margin-bottom:24px;overflow:hidden}.qr-detail-page .qr-detail-page-epitaphs-list .item{border:none;background:#fff;border-radius:0;padding:16px;font-size:16px;line-height:24px}.qr-detail-page .qr-detail-page-epitaphs-list .item:first-child{padding-top:24px}.qr-detail-page .qr-detail-page-epitaphs-list .item:last-child{padding-bottom:24px}.qr-detail-page .qr-detail-page-epitaphs-list .item:only-child{padding-top:24px;padding-bottom:24px}.qr-detail-page .qr-detail-page-epitaphs-list .item:not(:last-child){margin-bottom:0;border-bottom:1px solid rgba(216,189,155,.4)}.qr-detail-page .qr-detail-page-epitaphs-list .item:hover{box-shadow:none}}.qr-detail-page .qr-detail-page-gallery-desc{border-radius:12px;border:1px solid #ededed;padding:12px;display:flex;align-items:center;width:fit-content;margin-bottom:32px}.qr-detail-page .qr-detail-page-gallery-desc span{color:#727272;font-size:14px;line-height:20px;display:flex;align-items:center}.qr-detail-page .qr-detail-page-gallery-desc span:before{content:"";flex-shrink:0;margin-right:8px;width:24px;height:24px;background:url(/local/templates/main/dist/d4b64e99acf9b24dfacb.svg) center no-repeat;display:inline-block}@media(max-width: 767px){.qr-detail-page .qr-detail-page-gallery-desc{background:#fff;border:none;margin-bottom:16px}.qr-detail-page .qr-detail-page-gallery-desc span{font-size:12px;line-height:16px}}.qr-detail-page .qr-detail-page-gallery{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin-right:-24px;margin-bottom:-24px}.qr-detail-page .qr-detail-page-gallery .item{width:calc((100% - 96px)/4);border-radius:10px;overflow:hidden;aspect-ratio:1/1.33;margin-right:24px;margin-bottom:24px;cursor:pointer}.qr-detail-page .qr-detail-page-gallery .item img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.qr-detail-page .qr-detail-page-gallery{width:calc(100% + 12px);margin-right:-12px;margin-bottom:18px}.qr-detail-page .qr-detail-page-gallery .item{width:calc((100% - 36px)/3);border-radius:8px;margin-right:12px;margin-bottom:12px}}@media(max-width: 767px){.qr-detail-page .qr-detail-page-links-container{border-radius:12px;background:#fff;box-shadow:0px 3px 16px 0px rgba(107,83,53,.1);margin-bottom:24px;padding:16px}}.qr-detail-page .qr-detail-page-links-container .qr-detail-page-custom-links-title{display:none}@media(max-width: 767px){.qr-detail-page .qr-detail-page-links-container .qr-detail-page-custom-links-title{display:block;color:#727272;font-size:14px;line-height:20px;margin-bottom:8px}}.qr-detail-page .qr-detail-page-custom-links{display:flex;flex-direction:column;width:100%;margin-bottom:32px;border-radius:12px;border:1px solid #ededed;padding:24px}.qr-detail-page .qr-detail-page-custom-links .item:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ededed;width:100%;display:flex;flex-direction:column}.qr-detail-page .qr-detail-page-custom-links .item .item-title{display:flex;align-items:center;color:#262627;font-size:18px;line-height:28px}.qr-detail-page .qr-detail-page-custom-links .item .item-title::before{content:"";width:32px;height:32px;flex-shrink:0;margin-right:16px;background:url(/local/templates/main/dist/184899b89644b25cec3b.svg) center no-repeat;display:inline-block}.qr-detail-page .qr-detail-page-custom-links .item .item-desc{padding-left:48px;margin-top:8px;color:#424242;font-size:16px;line-height:24px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-custom-links{border:none;margin-bottom:24px;padding:0}.qr-detail-page .qr-detail-page-custom-links .item:not(:last-child){padding-bottom:0;margin-bottom:16px;border-bottom:none}.qr-detail-page .qr-detail-page-custom-links .item .item-title{font-size:16px;line-height:24px}.qr-detail-page .qr-detail-page-custom-links .item .item-title::before{width:40px;height:40px;margin-right:12px;background:url(/local/templates/main/dist/f72a05951212677515e3.svg) center no-repeat}.qr-detail-page .qr-detail-page-custom-links .item .item-desc{padding-left:52px;font-size:14px;line-height:22px;margin-top:4px}}.qr-detail-page .qr-detail-page-social-links-wrapper{width:100%;border-radius:12px;background:#f5f5f5;width:100%;padding:24px;position:relative}.qr-detail-page .qr-detail-page-social-links-wrapper::after{content:"";position:absolute;bottom:0;right:0;background:url(/local/templates/main/dist/633c60bc2da37e3ab795.svg) center no-repeat;width:85px;height:88px}.qr-detail-page .qr-detail-page-social-links-wrapper .qr-detail-page-social-links-title{color:#727272;font-size:16px;line-height:24px;margin-bottom:16px}@media(max-width: 767px){.qr-detail-page .qr-detail-page-social-links-wrapper{background:rgba(0,0,0,0);padding:0}.qr-detail-page .qr-detail-page-social-links-wrapper::after{content:none}.qr-detail-page .qr-detail-page-social-links-wrapper .qr-detail-page-social-links-title{font-size:14px;line-height:20px;margin-bottom:8px}}.qr-detail-page .qr-detail-page-social-links{display:flex;width:100%}.qr-detail-page .qr-detail-page-social-links .item{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.qr-detail-page .qr-detail-page-social-links .item:not(:last-child){margin-right:8px}.qr-detail-page .qr-detail-page-social-links .item.vk{background-image:url(/local/templates/main/dist/76e1bb6fcaddc576df8a.svg)}.qr-detail-page .qr-detail-page-social-links .item.youtube{background-image:url(/local/templates/main/dist/e00a23478ba13edb70c0.svg)}.qr-detail-page .qr-detail-page-social-links .item.instagram{background-image:url(/local/templates/main/dist/8ff9419d9ee6b30d1fd9.svg)}.qr-detail-page .qr-detail-page-social-links .item.telegram{background-image:url(/local/templates/main/dist/a80f43b9563ed0a3f4ab.svg)}.qr-detail-page .qr-detail-page-social-links .item.ok{background-image:url(/local/templates/main/dist/eda037df9a8a936fddb7.svg)}.qr-detail-page .qr-detail-page-social-links .item.facebook{background-image:url(/local/templates/main/dist/87533b393bc7dac7e18b.svg)}.instruction-steps-list{display:flex;flex-direction:column;margin-top:48px;margin-bottom:80px;gap:80px}@media(max-width: 856px){.instruction-steps-list{gap:56px;margin-top:40px;margin-bottom:40px}}.instruction-step .instruction-step-header{display:flex;margin-bottom:25px;align-items:flex-start}.instruction-step .instruction-step-header .instruction-step-num{flex-shrink:0;display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:100px;background:#cfa877;color:#fff;font-size:32px;font-weight:400;line-height:120%;margin-right:20px;font-family:"PT Serif Caption",times}.instruction-step .instruction-step-header .instruction-step-header-col{display:flex;flex-direction:column}.instruction-step .instruction-step-header .instruction-step-header-col span{display:block}.instruction-step .instruction-step-header .instruction-step-header-col .instruction-step-header-col-num{color:#ac7632;font-size:14px;font-weight:400;line-height:120%;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;padding-top:1px}.instruction-step .instruction-step-header .instruction-step-header-col .instruction-step-header-col-title{color:#262627;font-size:24px;font-weight:600;line-height:32px}.instruction-step .instruction-step-body{display:flex;align-items:center;gap:32px}.instruction-step .instruction-step-body .item{width:calc(50% - 16px);color:#262627;font-size:18px;font-weight:400;line-height:28px}.instruction-step .instruction-step-body .item img{aspect-ratio:300/304;width:100%}.instruction-step .instruction-step-body .item.picture{display:flex;align-items:flex-end;padding:53px 46px 0 50px;border-radius:32px;background:#f5f5f5}.instruction-step .instruction-step-body .item p:first-of-type{color:#262627;font-size:18px;font-weight:400;line-height:28px}.instruction-step .instruction-step-body .item p:not(:last-child){margin-bottom:24px}.instruction-step .instruction-step-body .item p:last-child{margin-bottom:0}.instruction-step .instruction-step-footer{margin-top:32px;color:#262627;font-size:18px;font-weight:400;line-height:28px}.instruction-step .instruction-step-footer p:first-of-type{color:#262627;font-size:18px;font-weight:400;line-height:28px}.instruction-step .instruction-step-footer p:not(:last-child){margin-bottom:24px}.instruction-step .instruction-step-footer p:last-child{margin-bottom:0}.instruction-step.final .instruction-step-body .item img{aspect-ratio:unset}@media(max-width: 856px){.instruction-step .instruction-step-header{margin-bottom:16px}.instruction-step .instruction-step-header .instruction-step-num{width:48px;height:48px;margin-right:16px;font-size:24px}.instruction-step .instruction-step-header .instruction-step-header-col .instruction-step-header-col-num{font-size:12px;letter-spacing:.6px}.instruction-step .instruction-step-header .instruction-step-header-col .instruction-step-header-col-title{font-size:20px;line-height:27px}.instruction-step .instruction-step-body{gap:16px}.instruction-step .instruction-step-body .item{font-size:16px;line-height:24px}.instruction-step .instruction-step-body .item p:first-of-type{font-size:16px;line-height:24px}.instruction-step .instruction-step-body:not(.pictures-only){flex-direction:column}.instruction-step .instruction-step-body:not(.pictures-only) .item{width:100%}.instruction-step .instruction-step-body:not(.pictures-only) .item.picture{padding:49px 38px 0px 38px;overflow:hidden}.instruction-step .instruction-step-body:not(.pictures-only) .item.picture img{margin-bottom:-16px}.instruction-step .instruction-step-body.pictures-only{overflow:auto;width:calc(100% + 16px);max-width:calc(100% + 16px);margin-right:-16px;-ms-overflow-style:none;scrollbar-height:0;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.instruction-step .instruction-step-body.pictures-only::-webkit-scrollbar{display:none}.instruction-step .instruction-step-body.pictures-only .item{width:78vw;flex-shrink:0}.instruction-step .instruction-step-body.pictures-only .item:last-child{margin-right:16px}.instruction-step .instruction-step-body.pictures-only .item.picture{padding:39px 31px 0px 32px}.instruction-step .instruction-step-footer{font-size:16px;line-height:24px;margin-top:24px}.instruction-step .instruction-step-footer p:first-of-type{font-size:16px;line-height:24px}}.instruction-download-block{display:flex;align-items:center;width:100%;border-radius:16px;background:#f5f5f5;padding:16px;gap:12px;margin-bottom:80px}.instruction-download-block .icon{width:40px;height:40px;flex-shrink:0;background:url(/local/templates/main/dist/79acd468cf45636ab290.svg) center no-repeat;background-size:contain}.instruction-download-block .text{color:#212120;font-size:16px;font-weight:400;line-height:24px}@media(max-width: 856px){.instruction-download-block{margin-bottom:0;background:rgba(207,168,119,.8)}.instruction-download-block .icon{background:url(/local/templates/main/dist/abf490551d61c285c178.svg) center no-repeat;background-size:contain}}
/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@mdxeditor/editor/dist/style.css ***!
  \*************************************************************************************************/
:root, .light, .light-theme {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
    }
  }
}

.dark, .dark-theme {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
    }
  }
}

:root, .light, .light-theme {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
    }
  }
}

.dark, .dark-theme {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    .dark, .dark-theme {
      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
    }
  }
}

:root, .light, .light-theme {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
    }
  }
}

:root, .light, .light-theme {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
    }
  }
}

:root, .light, .light-theme {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
    }
  }
}

:root, .light, .light-theme {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, .light, .light-theme {
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
    }
  }
}

/** Code mirror */

.mdxeditor .cm-editor {
    --sp-font-mono: var(--font-mono);
    --sp-font-body: var(--font-body);
    padding: var(--sp-space-4) 0;
  }

.mdxeditor .sp-editor .cm-editor {
    padding-bottom: 0;
  }

.mdxeditor .cm-scroller {
    padding: 0 !important;
  }

.mdxeditor .cm-focused {
    outline: none;
  }

.mdxeditor .sp-wrapper {
    overflow: hidden;
  }

.mdxeditor .sp-layout {
    border: none;
  }

.mdxeditor .sp-cm pre {
      white-space: break-spaces;
      word-break: break-word;
      overflow-wrap: anywhere;
      flex-shrink: 1;
    }

/** Diff viewer */

.mdxeditor .cm-mergeView .cm-scroller {
    font-family: var(--font-mono);
    line-height: 1.3rem;
    font-size: var(--text-xs);
  }

/** Diff viewer */

.mdxeditor .cm-sourceView .cm-scroller {
    font-family: var(--font-mono);
    line-height: 1.3rem;
    font-size: var(--text-xs);
  }

.mdxeditor .cm-gutters {
    background: transparent;
    font-size: var(--text-xxs);
  }

.mdxeditor .cm-activeLine {
    background: transparent;
  }

.mdxeditor .cm-tooltip-autocomplete {
    background: var(--baseBgSubtle);
  }

.mdxeditor hr.selected[data-lexical-decorator=true] {
    outline: 2px solid highlight;
  }
._editorRoot_uazmk_53 {
  --accentBase: var(--blue-1);
  --accentBgSubtle: var(--blue-2);
  --accentBg: var(--blue-3);
  --accentBgHover: var(--blue-4);
  --accentBgActive: var(--blue-5);
  --accentLine: var(--blue-6);
  --accentBorder: var(--blue-7);
  --accentBorderHover: var(--blue-8);
  --accentSolid: var(--blue-9);
  --accentSolidHover: var(--blue-10);
  --accentText: var(--blue-11);
  --accentTextContrast: var(--blue-12);

  --basePageBg: white;
  --baseBase: var(--slate-1);
  --baseBgSubtle: var(--slate-2);
  --baseBg: var(--slate-3);
  --baseBgHover: var(--slate-4);
  --baseBgActive: var(--slate-5);
  --baseLine: var(--slate-6);
  --baseBorder: var(--slate-7);
  --baseBorderHover: var(--slate-8);
  --baseSolid: var(--slate-9);
  --baseSolidHover: var(--slate-10);
  --baseText: var(--slate-11);
  --baseTextContrast: var(--slate-12);

  --admonitionTipBg: var(--cyan-4);
  --admonitionTipBorder: var(--cyan-8);

  --admonitionInfoBg: var(--grass-4);
  --admonitionInfoBorder: var(--grass-8);

  --admonitionCautionBg: var(--amber-4);
  --admonitionCautionBorder: var(--amber-8);

  --admonitionDangerBg: var(--red-4);
  --admonitionDangerBorder: var(--red-8);

  --admonitionNoteBg: var(--slate-4);
  --admonitionNoteBorder: var(--slate-8);

  --error-color: var(--red-10);

  --spacing-0: 0px;
  --spacing-px: 1px;
  --spacing-0_5: 0.125rem;
  --spacing-1: 0.25rem;
  --spacing-1_5: 0.375rem;
  --spacing-2: 0.5rem;
  --spacing-2_5: 0.625rem;
  --spacing-3: 0.75rem;
  --spacing-3_5: 0.875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;

  --radius-none: 0px;
  --radius-small: var(--spacing-0_5);
  --radius-base: var(--spacing-1);
  --radius-medium: var(--spacing-1_5);
  --radius-large: var(--spacing-2);
  --radius-extra-large: var(--spacing-3);
  --radius-full: 9999px;

  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

  --text-base: 1rem;
  --text-sm: 0.875rem;
  --text-xs: 0.75rem;
  --text-xxs: 0.6rem;

  font-family: var(--font-body);
  color: var(--baseText);
}

._editorWrapper_uazmk_154 {}

._nestedListItem_uazmk_156 {
  list-style: none;
}

._toolbarRoot_uazmk_160 {
  z-index: 2;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-1);
  border-radius: var(--radius-medium);
  padding: var(--spacing-1_5);
  align-items: center;
  overflow-x: auto;
  position: sticky;
  top: 0;
  background-color: var(--baseBg);
  width: inherit;
}

._toolbarRoot_uazmk_160 div[role=separator] {
    margin: var(--spacing-2) var(--spacing-1);
    border-left: 1px solid var(--baseBorder);
    border-right: 1px solid var(--baseBase);
    height: var(--spacing-4);
  }

._toolbarRoot_uazmk_160 svg {
    color: var(--baseTextContrast);
    display: block;
  }

._readOnlyToolbarRoot_uazmk_187 {
  pointer-events: none;
  background: var(--baseBase);
}

._readOnlyToolbarRoot_uazmk_187>div {
    opacity: 0.5;
  }

._toolbarModeSwitch_uazmk_196 {
  opacity: 1 !important;
  margin-left: auto;
  align-self: stretch;
  align-items: stretch;
  display: flex;
  border: 1px solid var(--baseBg);
  border-radius: var(--radius-medium);
  font-size: var(--text-xs);
}

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206 {
    padding-inline-end: var(--spacing-4);
    padding-inline-start: var(--spacing-4);
  }

._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:active,
    ._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206[data-state=on] {
      background-color: var(--baseBorder);
    }

._toolbarGroupOfGroups_uazmk_217 {
  display: flex;
  margin: 0 var(--spacing-1);
}

._toolbarToggleSingleGroup_uazmk_222:first-of-type ._toolbarToggleItem_uazmk_206:only-child,
._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:first-child,
._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:first-child {
  border-top-left-radius: var(--radius-base);
  border-bottom-left-radius: var(--radius-base);
}

._toolbarToggleSingleGroup_uazmk_222:last-of-type ._toolbarToggleItem_uazmk_206:only-child,
._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:last-child,
._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:last-child {
  border-top-right-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
}

._toolbarToggleItem_uazmk_206,
._toolbarButton_uazmk_237 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-0_5);
}

@media (hover: hover) {
    ._toolbarToggleItem_uazmk_206:hover, ._toolbarButton_uazmk_237:hover {
      background-color: var(--baseBgActive);
    }
  }

._toolbarToggleItem_uazmk_206:active svg, ._toolbarButton_uazmk_237:active svg {
    transform: translate(1px, 1px);
  }

._toolbarToggleItem_uazmk_206[data-state=on],
  ._toolbarButton_uazmk_237[data-state=on],
  ._toolbarToggleItem_uazmk_206:active,
  ._toolbarButton_uazmk_237:active {
    color: var(--baseTextContrast);
    background-color: var(--baseBgActive);
  }

._toolbarToggleItem_uazmk_206[data-disabled], ._toolbarButton_uazmk_237[data-disabled] {
    pointer-events: none;
  }

._toolbarToggleItem_uazmk_206[data-disabled] svg, ._toolbarButton_uazmk_237[data-disabled] svg {
      color: var(--baseBorderHover);
    }

._toolbarButton_uazmk_237 {
  border-radius: var(--radius-base);
}

._toolbarButton_uazmk_237 + ._toolbarButton_uazmk_237 {
  margin-left: var(--spacing-1);
}

._activeToolbarButton_uazmk_274 {
  color: var(--accentText);
}

._toolbarToggleSingleGroup_uazmk_222 {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

._toolbarNodeKindSelectContainer_uazmk_284,
._toolbarButtonDropdownContainer_uazmk_285,
._toolbarCodeBlockLanguageSelectContent_uazmk_286,
._selectContainer_uazmk_287 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.20));
  z-index: 3;
  width: var(--spacing-36);
  border-bottom-left-radius: var(--radius-base);
  border-bottom-right-radius: var(--radius-base);
  background-color: var(--basePageBg);
  font-size: var(--text-sm);
}

._toolbarButtonDropdownContainer_uazmk_285 {
  border-top-right-radius: var(--radius-base);
}

._toolbarButtonDropdownContainer_uazmk_285 ._selectItem_uazmk_300:first-child {
    border-top-right-radius: var(--radius-base);
  }

._toolbarNodeKindSelectTrigger_uazmk_305,
._toolbarButtonSelectTrigger_uazmk_306,
._selectTrigger_uazmk_307 {
  border: 0;
  background-color: transparent;
  display: flex;
  color: inherit;
  align-items: center;
  width: var(--spacing-36);
  padding: var(--spacing-0_5) var(--spacing-1);
  padding-inline-start: var(--spacing-2);
  border-radius: var(--radius-medium);
  white-space: nowrap;
  flex-wrap: nowrap;
  font-size: var(--text-sm);
  background-color: var(--basePageBg);
  margin: 0 var(--spacing-1);
}

._toolbarNodeKindSelectTrigger_uazmk_305[data-state=open], ._toolbarButtonSelectTrigger_uazmk_306[data-state=open], ._selectTrigger_uazmk_307[data-state=open] {
    filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.20));
    border-bottom-right-radius: var(--radius-none);
    border-bottom-left-radius: var(--radius-none);
  }

._selectTrigger_uazmk_307[data-placeholder]>span:first-child {
  color: var(--baseBorderHover);
}

/** used in the sandpack */
._toolbarButtonSelectTrigger_uazmk_306 {
  width: auto;
  padding-inline-start: var(--spacing-2);
  padding-inline-end: var(--spacing-1);
  padding-block: var(--spacing-0_5);
}

._toolbarCodeBlockLanguageSelectTrigger_uazmk_342,
._toolbarCodeBlockLanguageSelectContent_uazmk_286 {
  width: var(--spacing-48);
}

._toolbarNodeKindSelectItem_uazmk_347,
._selectItem_uazmk_300 {
  cursor: default;
  display: flex;
  padding: var(--spacing-2);
}

._toolbarNodeKindSelectItem_uazmk_347[data-highlighted], ._selectItem_uazmk_300[data-highlighted] {
    background-color: var(--baseBg);
  }

._toolbarNodeKindSelectItem_uazmk_347[data-state=checked], ._selectItem_uazmk_300[data-state=checked] {
    color: var(--baseTextContrast);
    background-color: var(--baseBg);
  }

._toolbarNodeKindSelectItem_uazmk_347[data-highlighted], ._selectItem_uazmk_300[data-highlighted] {
    outline: none;
  }

._toolbarNodeKindSelectItem_uazmk_347:last-child, ._selectItem_uazmk_300:last-child {
    border-bottom-left-radius: var(--radius-base);
    border-bottom-right-radius: var(--radius-base);
  }

._toolbarNodeKindSelectDropdownArrow_uazmk_372,
._selectDropdownArrow_uazmk_373 {
  margin-left: auto;
  display: flex;
  align-items: center;
}

._contentEditable_uazmk_379 {
  box-sizing: border-box;
  width: 100%;
  color: var(--baseTextContrast);

  padding: var(--spacing-3);
}

._contentEditable_uazmk_379:focus {
    outline: none;
  }

._codeMirrorWrapper_uazmk_391 {
  margin-bottom: var(--spacing-5);
  border: 1px solid var(--baseLine);
  border-radius: var(--radius-medium);
  overflow: hidden;
  padding: 0.8rem;
  position: relative;
}

._sandPackWrapper_uazmk_400 {
  margin-bottom: var(--spacing-5);
  border: 1px solid var(--baseLine);
  border-radius: var(--radius-medium);
  overflow: hidden;
  position: relative;
}

._codeMirrorToolbar_uazmk_408 {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
}

._frontmatterWrapper_uazmk_412 {
  border-radius: var(--radius-medium);
  padding: var(--spacing-3);
  background-color: var(--baseBgSubtle);
}

._frontmatterWrapper_uazmk_412[data-expanded=true] {
    margin-bottom: var(--spacing-10);
  }

._frontmatterToggleButton_uazmk_422 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  display: flex;
  align-items: center;
  gap: var(--spacing-1);
  font-size: var(--text-sm);
}

._propertyPanelTitle_uazmk_430 {
  font-size: var(--text-xs);
  font-weight: 400;
  margin: 0;
  padding-top: var(--spacing-2);
  padding-left: var(--spacing-2);
}

._propertyEditorTable_uazmk_438 {
  table-layout: fixed;
  border-spacing: var(--spacing-2);
}

._propertyEditorTable_uazmk_438 th {
    text-align: left;
    font-size: var(--text-sm);
    padding: var(--spacing-2) var(--spacing-3);
  }

._propertyEditorTable_uazmk_438 col:nth-child(1) {
    width: 30%;
  }

._propertyEditorTable_uazmk_438 col:nth-child(2) {
    width: 70%;
  }

._propertyEditorTable_uazmk_438 td:last-child ._iconButton_uazmk_456 {
    margin-left: var(--spacing-4);
    margin-right: var(--spacing-4);
  }

._propertyEditorTable_uazmk_438 ._readOnlyColumnCell_uazmk_461 {
    padding-left: 0;
  }

._propertyEditorLabelCell_uazmk_466 {
  font-weight: 400;
}

._readOnlyColumnCell_uazmk_461 {
  padding-left: 0;
}

._buttonsFooter_uazmk_474 {
  display: flex;
  justify-content: flex-end;
  gap: var(--spacing-2);
}

._propertyEditorInput_uazmk_480 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  padding: var(--spacing-2) var(--spacing-3);
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  font-size: var(--text-sm);
}

._iconButton_uazmk_456 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  color: var(--baseText);
}

@media (hover: hover) {
    ._iconButton_uazmk_456:hover {
      color: var(--baseTextContrast);
    }
  }

._iconButton_uazmk_456:disabled,
  ._iconButton_uazmk_456:disabled:hover {
    color: var(--baseLine);
  }

._primaryButton_uazmk_506,
._secondaryButton_uazmk_507 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-2) var(--spacing-3);
  border: 1px solid var(--accentBorder);
  background-color: var(--accentSolidHover);
  color: var(--baseBase);
  font-size: var(--text-xs);
  border-radius: var(--radius-medium);
}

._primaryButton_uazmk_506:disabled, ._secondaryButton_uazmk_507:disabled {
    background: var(--accentLine);
    border-color: var(--accentBg);
  }

._smallButton_uazmk_522 {
  font-size: var(--text-xs);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-base);
}

._secondaryButton_uazmk_507 {
  border: 1px solid var(--baseBorder);
  background-color: var(--baseSolidHover);
  color: var(--baseBase);
}

._dialogForm_uazmk_534 {
  display: flex;
  flex-direction: row;
  gap: var(--spacing-2);
}

._linkDialogEditForm_uazmk_540 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--spacing-2);
  padding: 0;
}

._linkDialogInputContainer_uazmk_548 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

._linkDialogInputWrapper_uazmk_554 {
  display: flex;
  align-items: center;
  background-color: var(--baseBase);

  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
}

._linkDialogInputWrapper_uazmk_554[data-visible-dropdown=true] {
    border-bottom-left-radius: var(--radius-none);
    border-bottom-right-radius: var(--radius-none);
    border-bottom-width: 0;
  }

._linkDialogInputWrapper_uazmk_554>button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding-right: var(--spacing-2);
  }

._linkDialogInput_uazmk_548,
._dialogInput_uazmk_575 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._linkDialogInput_uazmk_548::-moz-placeholder, ._dialogInput_uazmk_575::-moz-placeholder {
    color: var(--baseBorder);
  }

._linkDialogInput_uazmk_548::placeholder, ._dialogInput_uazmk_575::placeholder {
    color: var(--baseBorder);
  }

._linkDialogAnchor_uazmk_586 {
  position: fixed;
  background-color: highlight;
  z-index: -1;
}

._linkDialogAnchor_uazmk_586[data-visible=true] {
    visibility: visible;
  }

._linkDialogAnchor_uazmk_586[data-visible=false] {
    visibility: hidden;
  }

._linkDialogPopoverContent_uazmk_600,
._tableColumnEditorPopoverContent_uazmk_601,
._dialogContent_uazmk_602 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.20));
  display: flex;
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBg);
  background-color: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-1);
  font-size: var(--text-sm);
}

._largeDialogContent_uazmk_614 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.20));
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-4);
  font-size: var(--text-sm);
}

._dialogTitle_uazmk_624 {
  font-size: var(--text-base);
  font-weight: 600;
  padding-left: var(--spacing-2);
}

._dialogCloseButton_uazmk_630 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
  top: 10px;
  right: 10px;
}

._popoverContent_uazmk_637 {
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 0.20));
  display: flex;
  align-items: center;
  gap: var(--spacing-0_5);
  border-radius: var(--radius-medium);
  background-color: var(--baseBgSubtle);
  padding: var(--spacing-2) var(--spacing-2);
  font-size: var(--text-sm);
  z-index: 1;
}

._popoverArrow_uazmk_649 {
  fill: var(--basePageBg);
}

._linkDialogPreviewAnchor_uazmk_653 {
  margin-right: var(--spacing-1);
  display: flex;
  align-items: center;
  color: var(--accentText);
  text-decoration: none;

  border: 1px solid transparent;
}

@media (hover: hover) {
    ._linkDialogPreviewAnchor_uazmk_653:hover {
      color: var(--accentSolidHover);
    }
  }

._linkDialogPreviewAnchor_uazmk_653 span {
    max-width: 14rem;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

._tooltipTrigger_uazmk_676 {
  align-self: center;
}

._tooltipContent_uazmk_680 {
  z-index: 2;
  position: relative;
  border-radius: var(--radius-medium);
  padding: var(--spacing-1) var(--spacing-2);
  font-size: var(--text-xs);
  background-color: var(--baseText);
  color: var(--baseBase);
}

._tooltipContent_uazmk_680 svg {
    fill: var(--baseText);
  }

._actionButton_uazmk_694 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  padding: var(--spacing-1) var(--spacing-1);
  border-radius: var(--radius-medium);
  color: var(--baseTextContrast);
}

._actionButton_uazmk_694 svg {
    display: block;
  }

@media (hover: hover) {
    ._actionButton_uazmk_694:hover {
      background-color: var(--baseBg);
    }
  }

._actionButton_uazmk_694:active svg {
    transform: translate(1px, 1px);
  }

._actionButton_uazmk_694[data-state=on],
  ._actionButton_uazmk_694:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._primaryActionButton_uazmk_701 {
  background-color: var(--accentSolid);
  color: var(--baseBase);
}

@media (hover: hover) {
    ._primaryActionButton_uazmk_701:hover {
      background-color: var(--accentSolidHover);
      color: var(--baseBase);
    }
  }

._tableEditor_uazmk_713 {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

._tableEditor_uazmk_713 thead>tr>th {
    text-align: right;
  }

._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),
  ._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell="true"]) {
    border: 1px solid var(--baseBgActive);
    padding: var(--spacing-1) var(--spacing-2);
    white-space: normal;
  }

:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell="true"]))>div {
      outline: none;
    }

:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell="true"]))>div>p {
        margin: 0;
      }

[data-active=true]:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell="true"])) {
      outline: solid 1px var(--baseSolid);
    }

._tableEditor_uazmk_713 ._tableColumnEditorTrigger_uazmk_743,
  ._tableEditor_uazmk_713 ._tableRowEditorTrigger_uazmk_744,
  ._tableEditor_uazmk_713 ._addRowButton_uazmk_745,
  ._tableEditor_uazmk_713 ._addColumnButton_uazmk_746,
  ._tableEditor_uazmk_713 ._iconButton_uazmk_456 {
    opacity: .15;
  }

@media (hover: hover) {

      ._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743,
      ._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744,
      ._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745,
      ._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746,
      ._tableEditor_uazmk_713:hover ._iconButton_uazmk_456 {
        opacity: 0.3;
      }

        ._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743:hover, ._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744:hover, ._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745:hover, ._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746:hover, ._tableEditor_uazmk_713:hover ._iconButton_uazmk_456:hover {
          opacity: 1;
        }
  }

._toolCell_uazmk_724 {
  text-align: right;
}

._toolCell_uazmk_724 button {
    margin: auto;
    display: block;
  }

._tableColumnEditorTrigger_uazmk_743 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  padding: var(--spacing-1);
  border-radius: var(--radius-full);
  opacity: 0.2;
}

._tableColumnEditorTrigger_uazmk_743 svg {
    display: block;
  }

@media (hover: hover) {
    ._tableColumnEditorTrigger_uazmk_743:hover {
      background-color: var(--baseBg);
    }
  }

._tableColumnEditorTrigger_uazmk_743:active svg {
    transform: translate(1px, 1px);
  }

._tableColumnEditorTrigger_uazmk_743[data-state=on],
  ._tableColumnEditorTrigger_uazmk_743:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._tableColumnEditorTrigger_uazmk_743[data-active=true] {
    opacity: 1 !important;
  }

._tableColumnEditorToolbar_uazmk_789 {
  display: flex;
}

._tableColumnEditorToolbar_uazmk_789>button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding: var(--spacing-1);
    color: var(--baseTextContrast);
  }

._tableColumnEditorToolbar_uazmk_789>button svg {
    display: block;
  }

@media (hover: hover) {
    ._tableColumnEditorToolbar_uazmk_789>button:hover {
      background-color: var(--baseBg);
    }
  }

._tableColumnEditorToolbar_uazmk_789>button:active svg {
    transform: translate(1px, 1px);
  }

._tableColumnEditorToolbar_uazmk_789>button[data-state=on],
  ._tableColumnEditorToolbar_uazmk_789>button:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._tableColumnEditorToolbar_uazmk_789 [role=separator] {
    margin-left: var(--spacing-1);
    margin-right: var(--spacing-1);
  }


._toggleGroupRoot_uazmk_803 {
  display: inline-flex;
}


._toggleGroupRoot_uazmk_803 button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding: var(--spacing-1);
    color: var(--baseTextContrast);
  }


._toggleGroupRoot_uazmk_803 button svg {
    display: block;
  }


@media (hover: hover) {
    ._toggleGroupRoot_uazmk_803 button:hover {
      background-color: var(--baseBg);
    }
  }


._toggleGroupRoot_uazmk_803 button:active svg {
    transform: translate(1px, 1px);
  }


._toggleGroupRoot_uazmk_803 button[data-state=on],
  ._toggleGroupRoot_uazmk_803 button:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }


._toggleGroupRoot_uazmk_803 button:first-child {
      border-top-left-radius: var(--radius-base);
      border-bottom-left-radius: var(--radius-base);
    }


._toggleGroupRoot_uazmk_803 button:last-child {
      border-top-right-radius: var(--radius-base);
      border-bottom-right-radius: var(--radius-base);
    }

._tableToolsColumn_uazmk_821 {
  width: 2rem;
}

._tableToolsColumn_uazmk_821 button {
    margin: auto;
    display: block;
  }

._leftAlignedCell_uazmk_830 {
  text-align: left;
}

._rightAlignedCell_uazmk_834 {
  text-align: right;
}

._centeredCell_uazmk_838 {
  text-align: center;
}

._addColumnButton_uazmk_746,
._addRowButton_uazmk_745 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  padding: var(--spacing-1);
  color: var(--baseTextContrast);
  background-color: var(--baseBase);

  display: flex;
  align-items: center;
}

._addColumnButton_uazmk_746 svg, ._addRowButton_uazmk_745 svg {
    display: block;
  }

@media (hover: hover) {
    ._addColumnButton_uazmk_746:hover, ._addRowButton_uazmk_745:hover {
      background-color: var(--baseBg);
    }
  }

._addColumnButton_uazmk_746:active svg, ._addRowButton_uazmk_745:active svg {
    transform: translate(1px, 1px);
  }

._addColumnButton_uazmk_746[data-state=on],
  ._addRowButton_uazmk_745[data-state=on],
  ._addColumnButton_uazmk_746:active,
  ._addRowButton_uazmk_745:active {
    background-color: var(--baseBg);
    color: var(--baseTextContrast);
  }

._addColumnButton_uazmk_746 svg, ._addRowButton_uazmk_745 svg {
    margin: auto;
  }

._addRowButton_uazmk_745 {
  width: 100%;
  margin-top: var(--spacing-px);
  box-sizing: border-box;
  border-bottom-right-radius: var(--radius-medium);
  border-bottom-left-radius: var(--radius-medium);
}

._addColumnButton_uazmk_746 {
  margin-left: var(--spacing-px);
  height: 100%;
  border-top-right-radius: var(--radius-medium);
  border-bottom-right-radius: var(--radius-medium);
}

/** Dialog */
._dialogOverlay_uazmk_871 {
  position: fixed;
  inset: 0;
  animation: _overlayShow_uazmk_1 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: var(--baseBase);
  z-index: 51;
  opacity: 0.5;
}

._dialogContent_uazmk_602,
._largeDialogContent_uazmk_614 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: _contentShow_uazmk_1 150ms cubic-bezier(0.16, 1, 0.3, 1);
  z-index: 52;
}

._dialogContent_uazmk_602:focus,
._largeDialogContent_uazmk_614:focus {
  outline: none;
}


@keyframes _overlayShow_uazmk_1 {
  from {
    opacity: 0;
  }

  to {
    opacity: .5;
  }
}

@keyframes _contentShow_uazmk_1 {
  from {
    opacity: 0;
    transform: translate(-50%, -48%) scale(0.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

._focusedImage_uazmk_918 {
  outline: highlight solid 2px;
}

._imageWrapper_uazmk_922 {
  display: inline-block;
  position: relative;
}

._imageWrapper_uazmk_922[draggable=true] {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -webkit-grab;
}

._editImageToolbar_uazmk_935 {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  gap: var(--spacing-1);
  padding: var(--spacing-1);
  z-index: 1;
  background-color: var(--baseBase);
  border-bottom-left-radius: var(--radius-base);
}

._editImageButton_uazmk_939 svg {
    display: block;
  }

._inlineEditor_uazmk_945 {
  display: inline-flex;
  border-radius: var(--radius-medium);
  padding: var(--spacing-1);
  gap: var(--spacing-2);
  align-items: center;
  background: var(--baseBg);
}

._blockEditor_uazmk_954 {
  display: flex;
  justify-content: stretch;
  border-radius: var(--radius-medium);
  padding: var(--spacing-2);
  gap: var(--spacing-2);
  align-items: center;
  background: var(--baseBg);
}

._blockEditor_uazmk_954 ._nestedEditor_uazmk_963 {
    flex-grow: 1;
  }

._nestedEditor_uazmk_963 {
  background: var(--basePageBg);
  padding: var(--spacing-1) var(--spacing-2);
  border-radius: var(--radius-medium);
}

._nestedEditor_uazmk_963>p {
    margin: 0;
  }

._nestedEditor_uazmk_963:focus {
    outline: none;
  }

._genericComponentName_uazmk_982 {
  font-size: var(--text-sm);
  color: var(--baseText);
  padding-right: var(--spacing-2);
}

._diffSourceToggle_uazmk_988 {
  border-radius: var(--radius-medium);
  display: flex;
}

._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206 {
    padding: 0;
  }

._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206>span {
      display: block;
      padding: var(--spacing-1) var(--spacing-1);
    }

._selectWithLabel_uazmk_1002 {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
  margin-left: var(--spacing-2);
}

._selectWithLabel_uazmk_1002>label {
    font-size: var(--text-sm);
  }

._selectWithLabel_uazmk_1002 ._selectTrigger_uazmk_307 {
    border: 1px solid var(--baseBorder);
  }

._toolbarTitleMode_uazmk_1017 {
  font-size: var(--text-sm);
  margin-left: var(--spacing-2);
}


._imageControlWrapperResizing_uazmk_1023 {
  touch-action: none;
}

._imageResizer_uazmk_1027 {
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  background-color: var(--accentText);
  border: 1px solid var(--baseBg);
}

._imageResizer_uazmk_1027._imageResizerN_uazmk_1036 {
  top: -6px;
  left: 48%;
  cursor: n-resize;
}

._imageResizer_uazmk_1027._imageResizerNe_uazmk_1042 {
  top: -6px;
  right: -6px;
  cursor: ne-resize;
}

._imageResizer_uazmk_1027._imageResizerE_uazmk_1048 {
  bottom: 48%;
  right: -6px;
  cursor: e-resize;
}

._imageResizer_uazmk_1027._imageResizerSe_uazmk_1054 {
  bottom: -2px;
  right: -6px;
  cursor: nwse-resize;
}

._imageResizer_uazmk_1027._imageResizerS_uazmk_1054 {
  bottom: -2px;
  left: 48%;
  cursor: s-resize;
}

._imageResizer_uazmk_1027._imageResizerSw_uazmk_1066 {
  bottom: -2px;
  left: -6px;
  cursor: sw-resize;
}

._imageResizer_uazmk_1027._imageResizerW_uazmk_1072 {
  bottom: 48%;
  left: -6px;
  cursor: w-resize;
}

._imageResizer_uazmk_1027._imageResizerNw_uazmk_1078 {
  top: -6px;
  left: -6px;
  cursor: nw-resize;
}

._placeholder_uazmk_1084 {
  color: var(--baseSolid);
  overflow: hidden;
  position: absolute;
  top: 0;
  padding: var(--spacing-3);
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: inline-block;
  pointer-events: none;
}

._rootContentEditableWrapper_uazmk_1097 {
  position: relative;
}



._downshiftContainer_uazmk_1103 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

._downshiftInputWrapper_uazmk_1109 {
  display: flex;
  align-items: center;
  background-color: var(--baseBase);

  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
}

._downshiftInputWrapper_uazmk_1109[data-visible-dropdown=true] {
    border-bottom-left-radius: var(--radius-none);
    border-bottom-right-radius: var(--radius-none);
    border-bottom-width: 0;
  }

._downshiftInputWrapper_uazmk_1109>button {
    border: 0;
    background-color: transparent;
    font-size: inherit;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    all: unset;
    box-sizing: border-box;
    cursor: default;
    padding-right: var(--spacing-2);
  }

._downshiftInput_uazmk_1109 {
  border: 0;
  background-color: transparent;
  font-size: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  all: unset;
  box-sizing: border-box;
  cursor: default;
  width: 20rem;
  padding: var(--spacing-2) var(--spacing-3);
  font-size: var(--text-sm);
}

._downshiftInput_uazmk_1109::-moz-placeholder {
    color: var(--baseBorder);
  }

._downshiftInput_uazmk_1109::placeholder {
    color: var(--baseBorder);
  }

._downshiftAutocompleteContainer_uazmk_1140 {
  position: relative;
}

._downshiftAutocompleteContainer_uazmk_1140 ul {
    all: unset;
    box-sizing: border-box;
    position: absolute;
    font-size: var(--text-sm);
    width: 100%;
    display: none;
    border-bottom-left-radius: var(--radius-medium);
    border-bottom-right-radius: var(--radius-medium);
    max-height: var(--spacing-48);
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid var(--baseBorder);
    border-top-width: 0;
    background-color: var(--baseBase);
  }

._downshiftAutocompleteContainer_uazmk_1140 ul[data-visible=true] {
      display: block;
    }

._downshiftAutocompleteContainer_uazmk_1140 ul li {
      padding: var(--spacing-2) var(--spacing-3);
      white-space: nowrap;
      margin-bottom: var(--spacing-1);
      overflow-x: hidden;
      text-overflow: ellipsis;
    }

._downshiftAutocompleteContainer_uazmk_1140 ul li[data-selected=true] {
        background-color: var(--baseBgSubtle);
      }

._downshiftAutocompleteContainer_uazmk_1140 ul li[data-highlighted=true] {
        background-color: var(--baseBgHover);
      }

._downshiftAutocompleteContainer_uazmk_1140 ul li:last-of-type {
        border-bottom-left-radius: var(--radius-medium);
        border-bottom-right-radius: var(--radius-medium);
      }

._textInput_uazmk_1186 {
  all: unset;
  border-radius: var(--radius-base);
  border: 1px solid var(--baseBorder);
  background-color: var(--baseBase);
  padding: var(--spacing-2) var(--spacing-3);
}

form._multiFieldForm_uazmk_1194 {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-2);
  gap: var(--spacing-2);
}

form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2);
  }

form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200 label {
      font-size: var(--text-xs);
    }

._markdownParseError_uazmk_1211 {
  border-radius: var(--radius-base);
  border: 1px solid var(--error-color);
  padding: var(--spacing-2);
  margin-block: var(--spacing-2);
  color: var(--error-color);
  font-size: var(--text-xs);
}

._popupContainer_uazmk_1220 {
  position: relative;
  z-index: 2;
}

._inputSizer_uazmk_1225 {
  display: inline-grid;
  vertical-align: baseline;
  align-items: center;
  position: relative;
}

._inputSizer_uazmk_1225::after,
  ._inputSizer_uazmk_1225 input {
    width: auto;
    min-width: 1rem;
    grid-area: 1 / 2;
    font: inherit;
    margin: 0;
    padding: 0 2px;
    resize: none;
    background: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    color: inherit;
  }

._inputSizer_uazmk_1225 span {
    padding: 0.25em;
  }

._inputSizer_uazmk_1225::after {
    content: attr(data-value);
    white-space: pre-wrap;
  }
:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --blue-1: #fbfdff;
  --blue-2: #f4faff;
  --blue-3: #e6f4fe;
  --blue-4: #d5efff;
  --blue-5: #c2e5ff;
  --blue-6: #acd8fc;
  --blue-7: #8ec8f6;
  --blue-8: #5eb1ef;
  --blue-9: #0090ff;
  --blue-10: #0588f0;
  --blue-11: #0d74ce;
  --blue-12: #113264;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
    }
  }
}

._dark_1tncs_1, ._dark-theme_1tncs_1 {
  --blue-1: #0d1520;
  --blue-2: #111927;
  --blue-3: #0d2847;
  --blue-4: #003362;
  --blue-5: #004074;
  --blue-6: #104d87;
  --blue-7: #205d9e;
  --blue-8: #2870bd;
  --blue-9: #0090ff;
  --blue-10: #3b9eff;
  --blue-11: #70b8ff;
  --blue-12: #c2e6ff;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark_1tncs_1, ._dark-theme_1tncs_1 {
      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
    }
  }
}

:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --slate-1: #fcfcfd;
  --slate-2: #f9f9fb;
  --slate-3: #f0f0f3;
  --slate-4: #e8e8ec;
  --slate-5: #e0e1e6;
  --slate-6: #d9d9e0;
  --slate-7: #cdced6;
  --slate-8: #b9bbc6;
  --slate-9: #8b8d98;
  --slate-10: #80838d;
  --slate-11: #60646c;
  --slate-12: #1c2024;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
    }
  }
}

._dark_1tncs_1, ._dark-theme_1tncs_1 {
  --slate-1: #111113;
  --slate-2: #18191b;
  --slate-3: #212225;
  --slate-4: #272a2d;
  --slate-5: #2e3135;
  --slate-6: #363a3f;
  --slate-7: #43484e;
  --slate-8: #5a6169;
  --slate-9: #696e77;
  --slate-10: #777b84;
  --slate-11: #b0b4ba;
  --slate-12: #edeef0;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    ._dark_1tncs_1, ._dark-theme_1tncs_1 {
      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
    }
  }
}

:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --grass-1: #fbfefb;
  --grass-2: #f5fbf5;
  --grass-3: #e9f6e9;
  --grass-4: #daf1db;
  --grass-5: #c9e8ca;
  --grass-6: #b2ddb5;
  --grass-7: #94ce9a;
  --grass-8: #65ba74;
  --grass-9: #46a758;
  --grass-10: #3e9b4f;
  --grass-11: #2a7e3b;
  --grass-12: #203c25;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
    }
  }
}

:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --cyan-1: #fafdfe;
  --cyan-2: #f2fafb;
  --cyan-3: #def7f9;
  --cyan-4: #caf1f6;
  --cyan-5: #b5e9f0;
  --cyan-6: #9ddde7;
  --cyan-7: #7dcedc;
  --cyan-8: #3db9cf;
  --cyan-9: #00a2c7;
  --cyan-10: #0797b9;
  --cyan-11: #107d98;
  --cyan-12: #0d3c48;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
    }
  }
}

:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --amber-1: #fefdfb;
  --amber-2: #fefbe9;
  --amber-3: #fff7c2;
  --amber-4: #ffee9c;
  --amber-5: #fbe577;
  --amber-6: #f3d673;
  --amber-7: #e9c162;
  --amber-8: #e2a336;
  --amber-9: #ffc53d;
  --amber-10: #ffba18;
  --amber-11: #ab6400;
  --amber-12: #4f3422;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
    }
  }
}

:root, ._light_1tncs_1, ._light-theme_1tncs_1 {
  --red-1: #fffcfc;
  --red-2: #fff7f7;
  --red-3: #feebec;
  --red-4: #ffdbdc;
  --red-5: #ffcdce;
  --red-6: #fdbdbe;
  --red-7: #f4a9aa;
  --red-8: #eb8e90;
  --red-9: #e5484d;
  --red-10: #dc3e42;
  --red-11: #ce2c31;
  --red-12: #641723;
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :root, ._light_1tncs_1, ._light-theme_1tncs_1 {
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
    }
  }
}

._bold_1tncs_10 {
  font-weight: bold;
}

._italic_1tncs_14 {
  font-style: italic;
}

._underline_1tncs_18 {
  text-decoration: underline;
}

._bold_1tncs_10 {
  font-weight: 700;
}

._italic_1tncs_14 {
  font-style: italic;
}

._underline_1tncs_18 {
  text-decoration: underline
}

._strikethrough_1tncs_34 {
  text-decoration: line-through
}

._underlineStrikethrough_1tncs_38 {
  text-decoration: underline line-through
}

._subscript_1tncs_42 {
  font-size: .8em;
  vertical-align: sub !important
}

._superscript_1tncs_47 {
  font-size: .8em;
  vertical-align: super
}

._code_1tncs_52 {
  background-color: var(--baseBg);
  padding: 1px .25rem;
  font-family: var(--font-mono);
  font-size: 94%
}

._nestedListItem_1tncs_59 {
  list-style: none;
  list-style-type: none;
}

._nestedListItem_1tncs_59:before,
._nestedListItem_1tncs_59:after {
  display: none;
}

._listitem_1tncs_69 {
  margin: var(--spacing-2) 0;
}

._listItemChecked_1tncs_73,
._listItemUnchecked_1tncs_74 {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin-inline-start: -1rem;
  padding-left: var(--spacing-6);
  padding-right: var(--spacing-6);
  list-style-type: none;
  outline: none;
}

._listItemChecked_1tncs_73 {
  text-decoration: line-through;
}

._listItemUnchecked_1tncs_74:before,
._listItemChecked_1tncs_73:before {
  content: '';
  width: var(--spacing-4);
  height: var(--spacing-4);
  top: 0;
  left: 0;
  cursor: pointer;
  display: block;
  background-size: cover;
  position: absolute;
}

._listItemUnchecked_1tncs_74[dir='rtl']:before,
._listItemChecked_1tncs_73[dir='rtl']:before {
  left: auto;
  right: 0;
}

._listItemUnchecked_1tncs_74:focus:before,
._listItemChecked_1tncs_73:focus:before {
  box-shadow: 0 0 0 2px var(--accentBgActive);
  border-radius: var(--radius-small);
}

._listItemUnchecked_1tncs_74:before {
  border: 1px solid var(--baseBorder);
  border-radius: var(--radius-small);
}

._listItemChecked_1tncs_73:before {
  border: 1px solid var(--accentBorder);
  border-radius: var(--radius-small);
  background-color: var(--accentSolid);
  background-repeat: no-repeat;
}

._listItemChecked_1tncs_73:after {
  content: '';
  cursor: pointer;
  border-color: var(--baseBase);
  border-style: solid;
  position: absolute;
  display: block;
  top: var(--spacing-0_5);
  width: var(--spacing-1);
  left: var(--spacing-1_5);
  right: var(--spacing-1_5);
  height: var(--spacing-2);
  transform: rotate(45deg);
  border-width: 0 var(--spacing-0_5) var(--spacing-0_5) 0;
}

._nestedListItem_1tncs_59 {
  list-style-type: none;
}

._nestedListItem_1tncs_59:before,
._nestedListItem_1tncs_59:after {
  display: none;
}

._admonitionDanger_1tncs_151,
._admonitionInfo_1tncs_152,
._admonitionNote_1tncs_153,
._admonitionTip_1tncs_154,
._admonitionCaution_1tncs_155 {
  padding: var(--spacing-2);
  margin-top: var(--spacing-2);
  margin-bottom: var(--spacing-2);
  border-left: 3px solid var(--admonitionBorder);
  background-color: var(--admonitionBg);
}

._admonitionInfo_1tncs_152 {
  --admonitionBorder: var(--admonitionInfoBorder);
  --admonitionBg: var(--admonitionInfoBg);
}

._admonitionTip_1tncs_154 {
  --admonitionBorder: var(--admonitionTipBorder);
  --admonitionBg: var(--admonitionTipBg);
}

._admonitionCaution_1tncs_155 {
  --admonitionBorder: var(--admonitionCautionBorder);
  --admonitionBg: var(--admonitionCautionBg);
}

._admonitionDanger_1tncs_151 {
  --admonitionBorder: var(--admonitionDangerBorder);
  --admonitionBg: var(--admonitionDangerBg);
}

._admonitionNote_1tncs_153 {
  --admonitionBorder: var(--admonitionNoteBorder);
  --admonitionBg: var(--admonitionNoteBg);
}

._mdxExpression_1tncs_188 {
  font-family: var(--font-mono);
  font-size: 84%;
  color: var(--accentText);
}

._mdxExpression_1tncs_188 input:focus-visible {
    outline: none;
  }

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \**********************************************************************************/
/**
 * Swiper 11.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 14, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/navigation.css ***!
  \**********************************************************************************************/
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/modules/pagination.css ***!
  \**********************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}


/* End */


/* Start:/local/templates/main/custom.css?1750921908930*/
.cookies-popup {
    display: none;
    position: fixed;
    bottom: 40px;
    right: 40px;   
    z-index: 2000;
}

.cookies-popup.show {
	display: block;
}

.cookies-popup .cookies-popup-inner {
	position: relative;
	width: 600px;
	border-radius: 16px;
	box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.10);
	background: #fff;
	padding: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
}

.cookies-popup-text {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}

.close-cookie-popup-accept {
	display: flex;
	padding: 8px 20px;
	justify-content: center;
	align-items: flex-start;
	border-radius: 8px;
	background: #cfa877;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
}

@media(max-width: 767px) {
	.cookies-popup {
        bottom: 24px;
        right: 24px;
	}
	.cookies-popup .cookies-popup-inner {
        width: calc(100vw - 48px);
	}
}
/* End */
/* /local/templates/main/dist/main.css?1747981684197766 */
/* /local/templates/main/custom.css?1750921908930 */
