

/* Start:/local/templates/UpFly/styles/reset.css?17285567265802*/
/*
    HTML5 Reset :: style.css
-------------------------------------------------------------------------------*/
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
	margin: 0;
	padding: 0;
	border: 0;
	/* font-size: 100%;
  font-weight: normal;
  vertical-align: baseline; */
	background: transparent;
}

article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
	display: block;
}

/* Handle box-sizing while better addressing child elements:
   https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

* {
	padding: 0;
	margin: 0;
	outline: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Responsive images and other embedded objects
*/
img,
object,
embed {
	max-width: none;
	height: 100%;
}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
     In fact, it *will* cause problems with Google Maps' controls at small size.
    If this is the case for you, try uncommenting the following:

#map img {
        max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
/* html {
  overflow-y: scroll;
} */
/* we use a lot of ULs that aren't bulleted.
    don't forget to restore the bullets within content. */
ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: inherit;
}

a {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	font-weight: bold;
	vertical-align: bottom;
}

td {
	font-weight: normal;
	vertical-align: top;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}

pre {
	white-space: pre;
	/* CSS2 */
	white-space: pre-wrap;
	/* CSS 2.1 */
	white-space: pre-line;
	/* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word;
	/* IE */
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
	vertical-align: baseline;
}

.ie6 input {
	vertical-align: text-bottom;
}

table {
	font-size: inherit;
	font: 100%;
}

small {
	font-size: 85%;
}

strong {
	font-weight: bold;
}

td,
td img {
	vertical-align: top;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* standardize any monospaced elements */
pre,
code,
kbd,
samp {
	font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type="button"],
input[type="submit"],
input[type="file"],
button {
	cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
	margin: 0;
}

/* make buttons play nice in IE */
button,
input[type="button"] {
	overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
	-ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

a,
button,
input,
textarea {
	-webkit-appearance: none;
}

/* loader */
.loader {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	justify-content: center;
	background: #fff;
	opacity: 0.5;
	z-index: 1000;
}
.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	margin-top: 4rem;
}
.lds-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;

	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
	left: 8px;
	animation: lds-ellipsis1 0.6s infinite;
	background: #f0f3f8;
}
.lds-ellipsis div:nth-child(2) {
	left: 8px;
	animation: lds-ellipsis2 0.6s infinite;
	background: #e8eef8;
}
.lds-ellipsis div:nth-child(3) {
	left: 32px;
	animation: lds-ellipsis2 0.6s infinite;
	background: #c2cfe0;
}
.lds-ellipsis div:nth-child(4) {
	left: 56px;
	animation: lds-ellipsis3 0.6s infinite;
	background: #90a0b7;
}
@keyframes lds-ellipsis1 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes lds-ellipsis3 {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@keyframes lds-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(24px, 0);
	}
}

/* .hide {
  display: none !important;
} */

.loader-wrapper {
	position: static;
	left: 0;
	top: 0;
	transform: translate(0, 0);
	background: transparent;
	opacity: 1;
	margin-top: 2.4rem;
}

body {
	min-height: calc(var(--vh, 1vh) * 100);
}

/* End */


/* Start:/local/templates/UpFly/styles/fancybox.css?175247905115598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/UpFly/styles/main-crm.css?1753356911318235*/
*,
*::after,
*::before {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	text-decoration: none;
	color: inherit;
}

ul,
ol {
	list-style: none;
}

.page-wrapper {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.prevent-select {
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	-moz-user-select: none;
	user-select: none;
	/* Standard syntax */
}

.block-header__status--confirmed {
	color: #44c62f !important;
}

#dashbor {
	font-family: "Manrope";
	font-style: normal;
}

.preload {
	position: relative;
	background-color: rgba(255, 255, 255, 0.3);
}

.preload:before {
	content: url("/upload/preload.gif");
	/* position: absolute; */
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	top: -5%;
	left: -5%;
	right: -5%;
	bottom: -5%;
	z-index: 9999;
}

.h2 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.show-label {
	visibility: visible !important;
	top: -14px !important;
	left: 16px !important;
	-webkit-transform: unset !important;
	transform: unset !important;
	-webkit-transition: all 500ms ease !important;
	transition: all 500ms ease !important;
}

.show-body-select {
	height: auto !important;
	opacity: 1 !important;
}

.bodyIsOpen {
	border: unset !important;
}

.d-block {
	display: block !important;
}

.d-none {
	display: none !important;
}

.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.visible {
	opacity: 1 !important;
	z-index: 100 !important;
}

.stop-animation {
	-webkit-animation: unset !important;
	animation: unset !important;
}

.btn-save {
	display: none !important;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.show {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-animation: ease-in-out 500ms slide;
	animation: ease-in-out 500ms slide;
	-webkit-animation-iteration-count: 1 !important;
	animation-iteration-count: 1 !important;
}

.d-visible {
	visibility: visible !important;
	opacity: 1 !important;
	-webkit-transition: all 300ms ease !important;
	transition: all 300ms ease !important;
}

.menu-mobile-hide {
	bottom: -15vh !important;
}

@-webkit-keyframes slide {
	0% {
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
	}

	100% {
		-webkit-transform: unset;
		transform: unset;
	}
}

@keyframes slide {
	0% {
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
	}

	100% {
		-webkit-transform: unset;
		transform: unset;
	}
}

.relative {
	position: relative !important;
	width: 376px !important;
}

.page-body-reset {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.reset-body {
	margin-left: 0 !important;
}

.page-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
	padding-top: 64px;
	overflow: hidden;
}

.page-body section {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.visible {
	visibility: visible !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.p-sticky {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.m-0 {
	margin-left: 0 !important;
}

.g-1 {
	display: -ms-grid !important;
	display: grid !important;
	-ms-grid-columns: 1fr !important;
	grid-template-columns: 1fr !important;
	gap: 32px 0 !important;
}

.gap-40 {
	gap: 32px 40px !important;
}

.w-100 {
	min-width: 376px !important;
}

.p-40 {
	padding: 0 80px !important;
}

.p-10 {
	padding: 0 10px !important;
}

.small-input {
	width: 360px !important;
}

.block-header-left {
	left: 268px !important;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	width: 85% !important;
}

.name-long {
	max-width: unset !important;
}

.p-writing {
	padding-right: 142px !important;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	background: #000;
}

._container {
	padding: 24px 88px 0;
}

@media screen and (max-width: 1500px) {
	._container {
		padding: 24px 40px 0 88px;
	}
}

@media screen and (max-width: 767px) {
	.h2 {
		font-size: 20px;
		line-height: 22px;
	}
}

@media screen and (max-width: 1200px) {
	.p-40 {
		padding: 0 32px !important;
	}

	._container {
		padding: 0 32px;
		margin-top: 48px;
	}
}

@media screen and (max-width: 767px) {
	.p-40 {
		padding: 0 16px !important;
	}

	._container {
		padding: 0 16px;
		margin-top: 40px;
	}
}

.form-loading__input {
	display: none;
}

.form-loading__label {
	width: 956px;
	height: 288px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 40px;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23C2CFE0FF' stroke-width='4' stroke-dasharray='17' stroke-dashoffset='24' stroke-linecap='square'/%3e%3c/svg%3e");
	border-radius: 30px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.form-loading__label:hover {
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%2390A0B7FF' stroke-width='4' stroke-dasharray='17' stroke-dashoffset='24' stroke-linecap='square'/%3e%3c/svg%3e");
}

.form-loading__icon {
	width: 58px;
	height: 58px;
}

.form-loading__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.form-loading__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.logo {
	width: 187px;
	height: 64px;
}

.logo__link {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.logo img {
	width: auto;
	height: 100%;
}

.form__input {
	position: relative;
	user-select: none;
	/* standard syntax */
	-webkit-user-select: none;
	/* webkit (safari, chrome) browsers */
	-moz-user-select: none;
	/* mozilla browsers */
	-khtml-user-select: none;
	/* webkit (konqueror) browsers */
	-ms-user-select: none;
	/* IE10+ */
}

.form__input input {
	width: 100%;
	height: 100%;
	background: #ffffff;
	border: 1px solid #c2cfe0;
	border-radius: 12px;
	user-select: none;
	/* standard syntax */
	-webkit-user-select: none;
	/* webkit (safari, chrome) browsers */
	-moz-user-select: none;
	/* mozilla browsers */
	-khtml-user-select: none;
	/* webkit (konqueror) browsers */
	-ms-user-select: none;
	/* IE10+ */
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

.form__input input:focus {
	outline: none;
}

.form__input input {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	padding: 0 16px;
}

.form__input ::-webkit-input-placeholder {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
}

.form__input :-ms-input-placeholder {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
}

.form__input ::-ms-input-placeholder {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
}

.form__input ::placeholder {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
}

.form__input--password input {
	padding-right: 48px;
}

.form__file:hover label {
	background: #f6f8fb;
}

.form__file:hover label div {
	color: #109cf1;
}

.form__file:hover label svg path {
	stroke: #58c0ff;
}

.form__file input {
	display: none;
}

.form__file label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 32px 0;
	position: relative;
	background: #f4f5f8;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 30px;
	height: 100%;
	display: flex;
	gap: 0 40px;
	cursor: pointer;
}

.form__file label,
.form__file label * {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__file label .form__file-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.form__file label .form__file-size {
	margin-top: 8px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.form__file label svg {
	display: inline-block;
	width: 58px;
	height: 58px;
}

.form__file label svg path {
	stroke: #c2cfe0;
}

.form__file-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 0 40px;
	z-index: 10;
	margin: 0 auto;
}

.form__btn-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.form__submit {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.form__submit input {
	width: 100%;
	height: 100%;
	border: none;
	background: #109cf1;
	padding: 11px 32px;
	-webkit-box-shadow: 0px 4px 10px rgba(16, 156, 241, 0.24);
	box-shadow: 0px 4px 10px rgba(16, 156, 241, 0.24);
	border-radius: 4px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #ffffff;
	cursor: pointer;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__submit input:hover {
	background: #58c0ff;
}

.form__item {
	position: relative;
}

.form__item .options-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-height: 216px;
	position: absolute;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 50px rgba(226, 236, 249, 0.6);
	box-shadow: 0px 10px 50px rgba(226, 236, 249, 0.6);
	border-radius: 12px;
	z-index: 10;
	display: none;
	overflow: auto;
	top: 58px;
}

.form__item .options-input::-webkit-scrollbar {
	background: transparent;
	width: 5px;
}

.form__item .options-input::-webkit-scrollbar-thumb {
	background: #90a0b7;
	border-radius: 12px;
}

.form__item .options-input--open {
	display: block !important;
	opacity: 1 !important;
	height: auto !important;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.form__item .options-input__link {
	display: block;
	padding: 8px 4px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #717a8b;
	position: relative;
}

.form__item .options-input__link::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: calc(100% - 16px);
	height: 1px;
	background: #f0f3f8;
	display: block;
}

.form__item .options-input__link--active {
	background: #f0f3f8;
}

.form__item .options-input__link:hover {
	background: #f0f3f8;
}

.form__icon {
	position: absolute;
	right: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.form__icon--edit {
	z-index: -2;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor: pointer;
}

.form__icon--edit:hover {
	opacity: 1 !important;
	z-index: 100 !important;
}

.form__icon--btns {
	cursor: unset;
}

.form__icon--btns:hover svg path {
	stroke: #c2cfe0 !important;
}

.form__icon--btns svg {
	display: inline-block;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.form__icon--btns svg:hover path {
	stroke: #90a0b7 !important;
}

.form__icon--btns .fleche-top {
	top: 0;
	cursor: pointer;
}

.form__icon--btns .fleche-bottom {
	bottom: 0;
	cursor: pointer;
}

.form__icon svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__icon:hover svg path {
	stroke: #90a0b7;
}

.form__link {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	text-align: center;
	width: auto;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__link:hover {
	color: #58c0ff;
}

.form__link--black {
	color: #334d6e;
	text-decoration: underline;
}

.form__radio-input {
	display: none;
}

.form__radio-input:checked + .form__radio-label::before {
	border-color: #109cf1;
}

.form__radio-input:checked + .form__radio-label::after {
	display: block;
}

.form__radio-input:checked + label {
	color: #334d6e;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.form__radio-input:checked + label:hover {
	color: #90a0b7;
}

.form__radio-label {
	position: relative;
	display: block;
	padding-left: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
	cursor: pointer;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__radio-label::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	border: 2px solid #dae2ec;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__radio-label::after {
	content: "";
	display: none;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 4px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #109cf1;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.form__radio-label:hover {
	color: #90a0b7;
}

.form__radio-label:hover::before {
	border: 2px solid #dae2ec;
}

.form__radio-label:hover::after {
	display: none;
}

.form__radio--off .form__radio-label {
	pointer-events: none !important;
}

.form__checkbox {
	padding: 8px 0;
}

.form__checkbox-input {
	display: none;
}

.form__checkbox-input:checked + label:hover::after {
	background: #0e94e6;
}

.form__checkbox-input:checked + label::after {
	border: unset;
	background: #109cf1;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.form__checkbox-input:checked + label::before {
	opacity: 1;
}

.form__checkbox-label {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	padding-left: 32px;
	position: relative;
	cursor: pointer;
}

.form__checkbox-label:hover::after {
	border: 2px solid #c2cfe0;
}

.form__checkbox-label::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	border: 2px solid #dae2ec;
	border-radius: 4px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.form__checkbox-label::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 3px;
	top: 5.5px;
	z-index: 10;
	background-repeat: no-repeat;
	background-image: url("/local/templates/UpFly/styles/../img/icons/checkbox.svg");
	opacity: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.form__label {
	-webkit-transition: all 500ms ease !important;
	transition: all 500ms ease !important;
	user-select: none;
	/* standard syntax */
	-webkit-user-select: none;
	/* webkit (safari, chrome) browsers */
	-moz-user-select: none;
	/* mozilla browsers */
	-khtml-user-select: none;
	/* webkit (konqueror) browsers */
	-ms-user-select: none;
	/* IE10+ */
}

.form__textarea {
	position: relative;
	height: 119px;
	max-height: 119px;
	padding: 16px 24px 19px 16px;
	border: 1px solid #c2cfe0;
	border-radius: 12px;
}

.form__textarea textarea {
	background: #ffffff;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	outline: none;
	resize: none;
	width: 100%;
	height: 100%;
	border: none;
	padding-right: 8px;
}

.form__textarea textarea::-webkit-scrollbar {
	width: 2px;
}

.form__textarea textarea::-webkit-scrollbar-thumb {
	background-color: #90a0b7;
	border-radius: 20px;
}

.download-img {
	width: 200px;
	height: 200px;
	position: relative;
	cursor: pointer;
}

.download-img:hover .download-img__write-icon {
	opacity: 0;
}

.download-img:hover .download-img__icon-center {
	opacity: 1;
}

.download-img:hover label::after,
.download-img:hover label::before {
	opacity: 1;
}

.download-img * {
	cursor: pointer;
}

.download-img__write-icon {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 47px;
	height: 47px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.download-img__write-icon--left {
	right: 8px;
	bottom: 8px;
}

.download-img__write-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.download-img input {
	display: none;
}

.download-img label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	height: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.download-img label svg,
.download-img label img {
	display: inline-block;
	border-radius: 50%;
	width: 100%;
	height: 100%;
}

.download-img label::after {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.2)),
		to(rgba(0, 0, 0, 0.2))
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.download-img label::before {
	content: "";
	width: 40px;
	height: 40px;
	background: url(/local/templates/UpFly/styles/../imgs/icon/image-icon.svg);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 10;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.download-img__icon-center {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.download-img__icon-center svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.input-add {
	width: 222px;
	min-height: 155px;
	background: #f4f5f8;
	border-radius: 30px;
}

.input-add--long {
	width: 100% !important;
}

.input-add * {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.input-add input {
	display: none;
}

.input-add__content {
	height: 100%;
}

.input-add label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.input-add label:hover svg path {
	fill: #9fd7f9;
}

.input-add label:hover .input-add__text {
	color: #109cf1;
}

.input-add label svg {
	width: 62px;
	height: 62px;
	display: inline-block;
}

.input-add__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-top: 16px;
}

.eye-close {
	display: none !important;
}

.compte {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	background: #ffffff;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	padding: 0 24px;
}

.compte:first-child {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.compte:hover {
	background: #f6f8fb;
}

.compte__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.compte__number {
	width: 24px;
	height: 24px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background: #f4a519;
	border-radius: 21px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #ffffff;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.compte__number--blue {
	background: #109cf1;
}

.compte__number--yellow {
	background: #f4a519;
}

.compte__number--violet {
	background: #9747ff;
}

.compte__number--green {
	background: #75db64;
}

.notification {
	display: inline-block;
	padding: 16px 12px;
	border-bottom: 1px solid #c2cfe0;
	width: 100%;
}

.notification:first-child {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.notification:hover .notification__text {
	color: #109cf1;
}

.notification--new {
	background: #e4f5ff;
}

.notification__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.notification__text:hover {
	color: #109cf1;
}

.notification__date {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 8px;
}

.link-user-pop {
	padding: 8px 24px;
	display: block;
	font-family: "Manrope";
	font-style: normal;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.link-user-pop:first-child {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.link-user-pop:hover {
	background: #f6f8fb;
}

.link-user-pop--btn {
	font-weight: 800;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #f44336;
}

.link-user-pop--link {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.h1--icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.h1--icon svg {
	display: block;
	width: 48px;
	height: 48px;
}

.h1--icon .h1__icon--left {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.btn {
	background: #109cf1;
	-webkit-box-shadow: 0px 4px 10px rgba(16, 156, 241, 0.24);
	box-shadow: 0px 4px 10px rgba(16, 156, 241, 0.24);
	border-radius: 4px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 11px 32px;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #ffffff;
	gap: 0 16px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.btn--red {
	background: #f44336;
	-webkit-box-shadow: 0px 4px 10px rgba(244, 67, 54, 0.24);
	box-shadow: 0px 4px 10px rgba(244, 67, 54, 0.24);
}

.btn--red:hover {
	background: #d12e22 !important;
}

.btn span {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.btn svg {
	display: inline-block;
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.btn--outline {
	border: 2px solid #f88e86;
	background: none;
	color: #f88e86;
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.btn--outline:hover {
	background: none !important;
	color: #f44336;
	border-color: #f44336;
}

.btn--outline-blue {
	border: 2px solid #58c0ff;
	background: none;
	color: #58c0ff;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	padding: 9px 32px;
}

.btn--outline-blue:hover {
	background: none !important;
	color: #109cf1;
	border-color: #109cf1;
}

.btn:hover {
	background: #58c0ff;
}

.btn--orange {
	background: #f4a519;
	-webkit-box-shadow: 0px 4px 10px rgba(244, 165, 25, 0.24);
	box-shadow: 0px 4px 10px rgba(244, 165, 25, 0.24);
}

.btn--orange:hover {
	background: #eb9b0e;
}

.btn--violet {
	background: #9747ff;
	-webkit-box-shadow: 0px 4px 10px rgba(151, 71, 255, 0.24);
	box-shadow: 0px 4px 10px rgba(151, 71, 255, 0.24);
}

.btn--violet:hover {
	background: #8324ff;
}

.btn--green {
	background: #44c62f;
	-webkit-box-shadow: 0px 4px 10px rgba(68, 198, 47, 0.24);
	box-shadow: 0px 4px 10px rgba(68, 198, 47, 0.24);
}

.btn--green:hover {
	background: #33b81d;
}

.btn--gris {
	background: #90a0b7;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.btn--gris:hover {
	background: #90a0b7;
}

.btn--confirmed {
	background: #44c62f;
	-webkit-box-shadow: 0px 4px 10px rgba(68, 198, 47, 0.24);
	box-shadow: 0px 4px 10px rgba(68, 198, 47, 0.24);
}

.btn--confirmed:hover {
	background: #33b81d;
}

.tag {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #c2cfe0;
	border-radius: 32px;
	padding: 12px 16px;
	gap: 0 8px;
	cursor: pointer;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.tag:hover {
	background: #d3deec;
}

.tag__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
}

.tag__icon {
	display: none;
	width: 20px;
	height: 20px;
}

.tag--active {
	background: #58c0ff !important;
}

.tag--active .tag__icon {
	display: inline-block;
}

.tag--active:hover {
	background: #58c0ff;
}

.tag--active-orange {
	background: #9747ff;
}

.tag--orange {
	background: #f4a519 !important;
}

.tag--blue {
	background: #109cf1 !important;
}

.tag--red {
	background: #f44336 !important;
}

.tag--sombre {
	background: #707683 !important;
}

.tag--violet {
	background: #9747ff !important;
}

.tag--rr {
	background: #027281 !important;
}
.tag--rs {
	background: #25bacd !important;
}

.tag--d {
	background: #1f3aa5 !important;
}

.tag--green {
	background: #2c9f10 !important;
}

.select-input {
	position: relative;
	z-index: 200;
}

.select-input__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 16px;
	max-width: 285px;
	width: 100%;
	height: 36px;
	background: #ffffff;
	border: 1px solid #c2cfe0;
	border-radius: 8px;
	cursor: pointer;
	transition: all 300ms;
}

.select-input__head-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/* number of lines to show */
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.select-input__head-icon {
	width: 16px;
	height: 16px;
	flex-shrink: 0;
}

.select-input__head-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.select-input__body {
	width: 100%;
	position: absolute;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 50px rgba(226, 236, 249, 0.6);
	box-shadow: 0px 10px 50px rgba(226, 236, 249, 0.6);
	border-radius: 12px;
	top: 40px;
	z-index: 1;
	height: 0;
	opacity: 0;
	overflow: auto;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	max-height: 400px;
}

.select-input__link {
	display: block;
	padding: 8px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #717a8b;
}

.select-input__link:hover {
	background: #f0f3f8;
}

.select-input__link--active {
	background: #f0f3f8;
}

.select-input__label {
	position: absolute;
	top: -11px;
	left: 16px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background: white;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
	padding: 0 3px;
	transition: all 300ms;
}

.item-partenaire {
	background: #ffffff;
	border-radius: 30px;
	width: 100%;
	min-height: 296px;
	display: block;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	padding-bottom: 54px;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
}

.item-partenaire:hover {
	-webkit-box-shadow: 0px 10px 23px #e2e9f2;
	box-shadow: 0px 10px 23px #e2e9f2;
}

.item-partenaire:hover .item-partenaire__header-icon--delete {
	opacity: 1;
}

.item-partenaire__content {
	padding: 32px 24px 0;
}

.item-partenaire__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px;
}

.item-partenaire__header a {
	display: inline-block;
	width: 100%;
}

.item-partenaire__header-img-wrapper {
	height: 170px;
	width: 170px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
}

.item-partenaire__header-img {
	min-height: 30px;
	min-width: 30px;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.item-partenaire__header-img img {
	display: inline-block;
	/* max-width: 100%;
  height: auto;
  width: 100%; */
	/* -o-object-fit: contain;
     object-fit: contain; */
}

.item-partenaire__header-name {
	min-width: 175px;
	margin-top: 16px;
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	text-align: left;
}

.item-partenaire__header-icon {
	width: 24px;
	height: 24px;
}

.item-partenaire__header-icon svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire__header-icon:hover svg path {
	stroke: #109cf1;
}

.item-partenaire__header-icon a {
	display: block;
	width: 100%;
	height: 100%;
}

.item-partenaire__header-icon--delete {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	opacity: 0;
}

.item-partenaire__header-icon--delete svg path {
	stroke: #f88e86;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire__header-icon--delete:hover svg path {
	stroke: #f44336;
}

.item-partenaire__header-icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.item-partenaire__header-work {
	margin-top: 4px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #707683;
}

.item-partenaire__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 64px;
}

.item-partenaire__row > a {
	text-align: center;
}

.item-partenaire__info {
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px 0;
}

.item-partenaire__info-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 12px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	/* identical to box height, or 157% */
	letter-spacing: 0.02em;
}

.item-partenaire__info-title {
	min-width: 65px;
	color: #707683;
}

.item-partenaire__info-state {
	position: relative;
}

.item-partenaire__info-state-btn {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	width: 55px !important;
	height: 28px !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.item-partenaire__info-state span {
	display: inline-block;
	max-width: 176px;
	white-space: unset;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	display: inline-box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.item-partenaire__info-state-wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 0 12px;
}

.item-partenaire__info-state span {
	color: #323c47;
}

.item-partenaire__info-state--waiting span {
	color: #f4a519;
}

.item-partenaire__info-state--confirm span {
	color: #44c62f;
}

.item-partenaire__info-state-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 0 6px;
	background: #f6f8fb;
	border-radius: 22px;
	color: #109cf1 !important;
	cursor: default;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire__info-state-btn:hover {
	color: #c2cfe0 !important;
}

.item-partenaire__roles {
	position: absolute;
	top: 23px;
	background: #ffffff;
	-webkit-box-shadow: 0px 20px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 20px 60px rgba(226, 236, 249, 0.5);
	border-radius: 20px;
	padding: 8px 16px;
	width: 212px;
	cursor: default;
	visibility: hidden;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	opacity: 0;
}

.item-partenaire__roles:hover {
	visibility: visible;
	opacity: 1;
}

.item-partenaire__roles li + li {
	margin-top: 4px;
}

.item-partenaire__roles-item {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.item-partenaire--add {
	background: #ffffff;
	border-radius: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 296px;
}

.item-partenaire--add--long {
	grid-column: span 2;
}

.item-partenaire--add--long .item-partenaire__content {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	gap: 40px !important;
}

.item-partenaire--add .item-partenaire__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 0 40px;
}

.item-partenaire--add .item-partenaire__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire--add .item-partenaire__img {
	width: 66px;
	height: 66px;
}

.item-partenaire--add .item-partenaire__img svg {
	display: inline-block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.item-partenaire--add .item-partenaire__img svg circle {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire--add .item-partenaire__img svg circle {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-partenaire--add:hover .item-partenaire__text {
	color: #109cf1;
}

.item-partenaire--add:hover .item-partenaire__img svg circle {
	fill: #9fd7f9;
}

.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 276px;
}

.pagination__item {
	height: 28px;
	padding: 2px 8px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.pagination__item:hover {
	background: #f6f8fb;
	border-radius: 3px;
}

.pagination__item--active {
	background: #58c0ff;
	border-radius: 3px;
}

.pagination__item--active .pagination__link {
	color: #ffffff;
}

.pagination__item--active:hover {
	background: #58c0ff;
	border-radius: 3px;
}

.pagination__item--active:hover .pagination__link {
	color: #ffffff;
}

.pagination__item--btn {
	height: 24px;
	padding: 0;
}

.pagination__item--btn-next {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pagination__item--btn-left {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.pagination__link {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #90a0b7;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.block-header {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fafbff;
	left: 0;
	top: 0;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 100;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	gap: 20px;
}

.block-header__link-prev {
	width: 48px;
	height: 48px;
}

.block-header__link-prev svg {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.block-header__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.block-header__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 32px;
}

.block-header__img {
	width: 100px;
	height: 100px;
	flex-shrink: 0;
}

.block-header__img img {
	display: inline-block;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.block-header__name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.block-header__work {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #707683;
	margin-top: 4px;
}

.block-header__status {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #f4a519;
	margin-top: 16px;
}

.block-header .save-btn {
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.block-header .block-header__button-wrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.personel-data {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-top: 32px;
	min-height: 445px;
}

.personel-data__image-block.image-block {
	width: 200px;
	height: 200px;
	flex-shrink: 0;
	border-radius: unset;
}

.image-block.image-block-hover .default-img-file__icon-write,
.image-block.image-block-hover .default-img-file__icon-hover {
	opacity: 1 !important;
}

@media screen and (max-width: 1200px) {
	.personel-data__image-block.image-block {
		width: 160px;
		height: 160px;
	}

	.image-block.image-block--company {
		width: 160px;
		height: 160px;
	}
}

@media screen and (max-width: 768px) {
	.personel-data__image-block.image-block {
		width: 120px;
		height: 120px;
	}

	.image-block.image-block--company {
		width: 120px;
		height: 120px;
	}
}

.personel-data__image-block.image-block .image-file-result {
	/* position: unset; */
}

.personel-data__image-block.image-block .image-file-result::after {
	border-radius: 50%;
}

.personel-data__image-block.image-block .image-file-result__img {
	border-radius: 50%;
	overflow: hidden;
}

.personel-data__image-block.image-block .image-file-result__button {
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.default-img-file.default-img-file--avatar-girl {
	background: unset;
}

.fancybox__carousel {
	background: rgba(#323c47, 0.2);
}

.make-company-modal {
	/* display: none; */
	max-width: 634px;
	width: 100%;
	background: #ffffff;
	border-radius: 20px;
	display: none;
}

.make-company-modal__content {
	padding: 24px 32px;
}

.make-company-modal__header {
	display: flex;
	align-items: center;
	height: fit-content;
	justify-content: space-between;
	gap: 0 24px;
	margin-bottom: 47px;
}

.make-company-modal__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.make-company-modal__form {
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
}

.make-company-modal__row {
	display: flex;
	flex-direction: column;
	gap: 35px 0;
}

.make-company-modal__wrapper-submit {
	display: flex;
	justify-content: center;
	margin-top: 32px;
}

.make-company-modal__submit {
	display: flex;
	background: #109cf1;
	box-shadow: 0px 4px 10px rgba(16, 156, 241, 0.24);
	border-radius: 4px;
	outline: none;
	border: none;
	padding: 11px 32px;
	align-items: center;
	justify-content: center;
	gap: 0 8px;
	transition: all 300ms;
}

.make-company-modal__submit:hover {
	background: #58c0ff;
}

.make-company-modal__submit-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #ffffff;
}

.make-company-modal__close-icon {
	width: 26px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.make-company-modal__close-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.make-company-modal__close-icon svg path {
	transition: all 300ms;
}

.make-company-modal__close-icon:hover svg path {
	stroke: #58c0ff;
}

@media screen and (max-width: 1200px) {
	.make-company-modal {
		max-width: unset;
		width: calc(100% - 67px * 2);
	}
}

@media screen and (max-width: 668px) {
	.make-company-modal {
		max-width: unset;
		width: calc(100% - 16px * 2);
	}

	.make-company-modal__header {
		margin-bottom: 39px;
	}

	.make-company-modal__title {
		font-size: 14px;
		line-height: 22px;
	}

	.make-company-modal__content {
		padding: 24px 16px;
	}
}

.personel-data__close-btn {
	position: absolute;
	right: 12px;
	top: 12px;
	width: 18px;
	height: 18px;
	opacity: 0;
	transition: all 300ms;
	z-index: 30;
}

.personel-data__close-btn svg path {
	stroke: #58c0ff;
}

.personel-data__content {
	padding: 32px 48px;
}

.personel-data__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.personel-data__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 112px;
}

.personel-data__img-wrapper {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
	position: relative;
	/* border: 1px solid red; */
	border-radius: 30px;
	overflow: hidden;
	cursor: pointer;
}

.personel-data__img-wrapper::after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	z-index: 10;
	opacity: 0;
	transition: all 300ms;
}

.logoUser__content {
	position: relative;
}

.logoUser__content.active:hover .personel-data__img-wrapper::after {
	opacity: 1;
	background: black;
	opacity: 0.2;
}

.logoUser__content.active:hover:hover .personel-data__close-btn,
.logoUser__content.active:hover:hover .personel-data__text {
	opacity: 1;
}

.logoUser-label {
	display: inline-block;
	width: 223px;
	height: 223px;
}

.default-download {
	width: 100%;
	height: 100%;
	background: #f4f5f8;
	border-radius: 30px;
	position: relative;
	transition: all 300ms;
}

.default-download::after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: black;
	opacity: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	border-radius: 30px;
	transition: all 300ms;
}

.default-download-hover::after {
	opacity: 0.2;
	z-index: 1;
}

.default-download__content {
	padding: 29.5px 34.5px;
}

.default-download__icon {
	margin: 0 auto;
	text-align: center;
}

.default-download__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-top: 40px;
}

.default-download__detail {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 8px;
}

.personel-data__default {
	position: relative;
}

.personal-data__input-file {
	display: none;
}

.personel-data__img {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.personel-data__img img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	object-fit: cover;
}

.personel-data__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	text-decoration-line: underline;
	color: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	width: calc(100% - 24px);
	transition: all 300ms;
	opacity: 0;
}

/* .personel-data__float {
  width: 38px;
  height: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 50;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
} */

.personel-data__float img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.personel-data__icon {
	position: absolute;
	width: 47px;
	height: 47px;
	right: 0;
	bottom: 0;
	opacity: 1;
}

.personel-data__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.personel-data__items {
	width: 100%;
	display: -ms-grid;
	display: grid;
	gap: 32px;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
}

.personel-data .form {
	display: unset !important;
}

.personel-data .form #file {
	display: none;
}

.legal-entitie {
	background: #ffffff;
	border-radius: 30px;
	/* width: 351px; */
	min-height: 204px;
	-webkit-transition: -webkit-box-shadow 300ms ease;
	transition: -webkit-box-shadow 300ms ease;
	transition: box-shadow 300ms ease;
	transition: box-shadow 300ms ease, -webkit-box-shadow 300ms ease;
	-webkit-box-shadow: 0px 0px 19px rgba(226, 236, 249, 0.64);
	box-shadow: 0px 0px 19px rgba(226, 236, 249, 0.64);
	cursor: default;
}

.legal-entitie:hover {
	-webkit-box-shadow: 0px 10px 23px #e2e9f2;
	box-shadow: 0px 10px 23px #e2e9f2;
}

.legal-entitie:hover .legal-entitie__icon--delete {
	visibility: visible;
}

.legal-entitie__content {
	padding: 24px 24px 44px;
}

.legal-entitie__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.legal-entitie__work {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
}

.legal-entitie__status {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	/* color: #44C62F; */
	margin-top: 8px;
}

.legal-entitie__list {
	margin-top: 32px;
	max-width: 166px;
}

.legal-entitie__list li + li {
	margin-top: 8px;
}

.legal-entitie__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;

	gap: 0 12px;
}

.legal-entitie__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #707683;
	min-width: 65px;
}

.legal-entitie__number {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.1em;
	color: #323c47;
	flex-grow: 1;
}

.legal-entitie__icon svg path {
	-webkit-transition: stroke 300ms ease;
	transition: stroke 300ms ease;
}

.legal-entitie__icon:hover svg path {
	stroke: #109cf1;
}

.legal-entitie__icon--delete {
	visibility: hidden;
}

.legal-entitie__icon--delete:hover svg path {
	stroke: red;
}

.roles {
	background: #ffffff;
	border-radius: 30px;
}

.roles__content {
	padding: 48px 32px;
}

.roles__content--vide {
	padding-left: 48px;
}

.roles__title {
	margin-bottom: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.roles__row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
	gap: 19px;
}

.roles__item {
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 19px rgba(226, 236, 249, 0.64);
	box-shadow: 0px 0px 19px rgba(226, 236, 249, 0.64);
	border-radius: 30px;
}

.roles__item-content {
	padding: 32px 24px 40px;
}

.roles__item-title {
	margin-bottom: 24px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.roles__item-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 8px;
}

.roles__item-img {
	width: 40px;
	height: 40px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.roles__item-img img {
	display: inline-block;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.roles__item-info {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.roles__status {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	padding: 16px 0;
}

.object {
	background: #ffffff;
	border-radius: 30px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
}

.object:hover {
	-webkit-box-shadow: 0px 10px 23px #e2e9f2;
	box-shadow: 0px 10px 23px #e2e9f2;
}

.object__content {
	padding: 24px 24px 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 40px;
}

.object__img {
	max-width: 156px;
	width: 100%;
	min-width: 50px;
	height: 156px;
	border-radius: 50%;
}

.object__img img {
	/* height: auto;
  width: 100%; */
	-o-object-fit: cover;
	object-fit: cover;
}

.object__list li + li {
	margin-top: 12px;
}

.object__item {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #707683;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 12px;
}

.object__item span:first-child {
	display: inline-block;
	min-width: 100px;
}

.object__item--title {
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
}

.object__item-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.object__item-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #334d6e;
	white-space: nowrap;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.object__item-name:hover {
	color: #109cf1;
}

.object__item-img {
	width: 32px;
	height: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
}

.object__item-img img {
	height: 100%;
	max-width: 100%;
}

.object__text--title {
	min-width: 48px;
}

.object__text--blue {
	color: #334d6e;
}

.object__text--blue-light {
	color: #323c47;
}

.object__text--green {
	font-weight: 500;
	color: #44c62f;
}

.object__text--yellow {
	font-weight: 500;
	color: #f4a519;
}

.block-point {
	position: relative;
	border-bottom: 1px solid #c2cfe0;
}

.block-point__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 68px;
	padding-bottom: 16px;
}

.block-point__item span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
	position: relative;
	cursor: pointer;
}

.block-point__item span::after {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	bottom: -16px;
	height: 4px;
	width: 0;
	background: #109cf1;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.block-point__item:hover span::after {
	width: 100%;
}

.block-point__item--active span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
	position: relative;
	cursor: pointer;
}

.block-point__item--active span::after {
	width: 100%;
}

.block-point__item--reset span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
	position: relative;
	cursor: pointer;
}

.block-point__item--reset span::after {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	bottom: -16px;
	height: 4px;
	width: 0 !important;
	background: #109cf1;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.head {
	width: 100%;
	position: fixed;
	min-height: 92px;
	top: 0;
	left: 0;
	background: #fafbff;
	z-index: 800;
}

.head h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.head__content {
	padding-top: 120px;
	padding-left: calc(130px + 70px);
	padding-right: 88px;
	padding-bottom: 24px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	height: 100%;
	width: 100%;
}

.head-helper .head__content {
	padding-left: calc(400px + 70px);
}

.head__row {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.head__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.head__address {
	margin-top: 16px;
}

.head__address-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #707683;
}

.head__address-link {
	display: inline-block;
	margin-left: 8px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.head__link-prev {
	display: block;
	width: 48px;
	height: 48px;
}

.head__link-prev--top {
	-ms-flex-item-align: baseline;
	align-self: baseline;
}

.head__link-prev svg {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.day {
	background: #ffffff;
	border: 1px solid #f0f3f8;
	border-radius: 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.day--active {
	background: #f4f5f8;
}

.day:hover {
	border: 1px solid #c2cfe0;
}

.day__content {
	padding: 24px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.card-0 {
	display: block;
	position: relative;
	width: 222px;
	height: 155px;
	cursor: pointer;
}

.card-0:hover .card-0__img::after {
	opacity: 1;
}

.card-0:hover .card-0__content {
	opacity: 1;
}

.card-0:hover .card-0__close-button {
	opacity: 1;
}

.card-0__img {
	width: 100%;
	height: 155px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 30px;
	position: relative;
}

.card-0__img::after {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.4)),
		to(rgba(0, 0, 0, 0.4))
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.card-0__img img {
	height: 100%;
	width: auto;
}

.card-0__content {
	position: absolute;
	inset: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 12px;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.card-0__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #ffffff;
	text-align: center;
}

.card-0__close-button {
	position: absolute;
	right: 12px;
	top: 12px;
	width: 18px;
	height: 18px;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.card-0__close-button:hover {
	cursor: pointer;
}

.card-0__close-button svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.card-1 {
	background: #f4f5f8;
	border-radius: 30px;
	width: 186px;
	position: relative;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.card-1:hover {
	background: #eef0f7;
}

.card-1:hover .card-1__close-button {
	opacity: 1;
	pointer-events: unset;
}

.card-1__content {
	padding: 32px 16px;
}

.card-1__text {
	text-align: center;
	margin-top: 24px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.card-1__img {
	width: 58px;
	height: 58px;
	margin: 0 auto;
}

.card-1__img svg,
.card-1__img img {
	display: inline-block;
}

.card-1__close-button {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 18px;
	height: 18px;
	opacity: 0;
	pointer-events: none;
	cursor: pointer;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.card-1__close-button:hover svg path {
	stroke: #0a88d4;
}

.card-1__close-button svg {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.card-1__close-button svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	stroke: #58c0ff;
}

.scroll {
	max-width: 100%;
	overflow: hidden;
	overflow-x: auto;
}

.scroll::-webkit-scrollbar {
	background: transparent;
	width: 0;
	height: 0;
}

.button-more {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	position: relative;
}

.button-more::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: #109cf1;
	display: block;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.button-more:hover::after {
	width: 100%;
}

.link-show-more {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	position: relative;
}

.link-show-more::before {
	content: "";
	display: block;
	width: 0;
	height: 1px;
	background: #58c0ff;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.link-show-more:hover {
	color: #58c0ff;
}

.link-show-more:hover::before {
	content: "";
	width: 100%;
}

.top-block__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 0 48px;
}

.top-block__left-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.top-block__left-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 32px;
}

.top-block__left-img {
	width: 100px;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.top-block__left-img img,
.top-block__left-img svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.top-block__left-status {
	margin-top: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
}

.link-right-fleche {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.link-right-fleche svg {
	display: inline-block;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	width: 100%;
	height: 100%;
}

.list-product {
	padding: 32px 0;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.list-product__header {
	margin-bottom: 16px;
	padding: 0 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.list-product__header .list-product__header-btn {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-product__header .list-product__header-icon svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-product__header-row {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 0 12px;
}

.list-product__header-row:hover .list-product__header-btn {
	color: #58c0ff;
}

.list-product__header-row:hover .list-product__header-icon svg path {
	stroke: #58c0ff;
}

.list-product__header-icon {
	width: 24px;
	height: 24px;
}

.list-product__header-icon svg,
.list-product__header-icon img {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.list-product__header-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.list-product__titles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
	padding: 0 48px;
}

.list-product__title {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.list-product__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 48px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	gap: 0 16px;
}

.list-product__row--show .list-product__close-button {
	opacity: 1 !important;
}

.list-product__row:hover {
	background: #f6f8fb;
}

.list-product__row:hover .list-product__close-button {
	opacity: 1;
}

.list-product__left {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
}

.list-product__infos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.list-product__right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.list-product__right-title {
	display: none;
}

.list-product__right-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
}

.list-product__right-price {
	font-weight: 600;
}

.list-product__right-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 40px;
}

.list-product__right-icon {
	width: 24px;
	height: 24px;
}

.list-product__right-icon img,
.list-product__right-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.list-product__close-button {
	width: 24px;
	height: 24px;
	margin-right: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	opacity: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	cursor: pointer;
}

.list-product__close-button--hide svg path:last-child {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	opacity: 1 !important;
}

.list-product__close-button svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.list-product__close-button svg path:last-child {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	opacity: 0;
}

.list-product__img-product {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	margin-right: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%;
	/* border: 1px solid red; */
}

.list-product__img-product img {
	display: inline-block;
	height: 100%;
	max-width: 100%;
}

.list-product__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-product__text:hover {
	color: #334d6e;
}

.modal-block {
	position: fixed;
	width: 100%;
	height: 100vh;
	z-index: 999999;
	background: rgba(50, 60, 71, 0.2);
	left: 0;
	top: 0;
	display: none;
	-webkit-transition: all 3000ms ease-in;
	transition: all 3000ms ease-in;
}

.modal-block-close {
	top: 10000%;
}

.modal-block__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.modal-block__content {
	width: 710px;
	min-height: 212px;
	background: #ffffff;
	border-radius: 20px;
	padding-top: 76px;
	padding-bottom: 24px;
	position: relative;
}

.modal-block__close-button {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}

.modal-block__close-button:hover svg path {
	stroke: #109cf1;
}

.modal-block__close-button svg {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.modal-block__close-button svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.modal-block__texts {
	max-width: 532px;
	margin: 0 auto;
	text-align: center;
}

.modal-block__texts p {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
}

.modal-block__texts .name-product-modal {
	color: #334d6e;
	font-weight: 600;
}

.modal-block__btns {
	margin-top: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 48px;
}

.modal-block__link-btn {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
}

.head-simple__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.list-point {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding-top: 32px;
	padding-bottom: 32px;
}

.list-point__intro {
	padding: 0 48px;
}

.list-point__intro-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.list-point__intro-img {
	width: 56px;
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	overflow: hidden;
}

.list-point__intro-img img {
	width: auto;
	height: 100%;
}

.list-point__intro-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.list-point__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 48px;
	gap: 0 16px;
}

.list-point__title-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
	width: 56px;
	height: 56px;
}

.list-point__title-img img {
	display: inline-block;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	max-width: none;
}

.list-point__title-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.list-point--noImg .list-point__header {
	height: 64px;
}

.list-point__item + .list-point__item {
	margin-top: 16px;
}

.tab-box--2__list-point .list-point__item:not(:first-child) .list-point__body {
	display: none;
}

.list-point__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 48px;
	cursor: pointer;
	margin-bottom: 16px;
}

.list-point__header:hover svg path {
	fill: #109cf1;
}

.list-point__header:hover .list-point__header-text {
	color: #109cf1;
}

.list-point__header-icon {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 32px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-point__header-icon--open {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.list-point__header-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.list-point__header-icon svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.list-point__header-icon svg:hover path {
	fill: #109cf1;
}

.list-point__header-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.list-point__header-img {
	width: 56px;
	height: 56px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
}

.list-point__header-img img {
	display: inline-block;
	height: 100%;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
}

.list-point__header-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-point__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 97px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px 48px;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.list-point__wrapper--title {
	padding: 0 48px;
}

.list-point__wrapper--title .list-point__col-title {
	margin-bottom: 0 !important;
}

.list-point__wrapper--title:hover {
	background: transparent !important;
}

.list-point__wrapper:hover {
	background: #f6f8fb;
}

.list-point__wrapper .list-point__col-title {
	display: none;
}

.list-point__wrapper:first-child .list-point__col-title {
	display: block;
}

.list-point__wrapper + .list-point__wrapper {
	margin-top: 16px;
}

.list-point__left {
	max-width: 749px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 0 40px;
}

.list-point__left .list-point__col:nth-child(1) {
	max-width: 260px;
	width: 100%;
}

.list-point__left .list-point__col:nth-child(2) {
	max-width: 260px;
	width: 100%;
}

.list-point__left .list-point__col:last-child {
	min-width: 95px;
	max-width: 260px;
}

.list-point__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 61px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.list-point__right .list-point__col {
	max-width: 200px;
	width: 100%;
}

.list-point__col-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
}

.list-point__col-row:hover .list-point__col-name::after {
	width: 100%;
}

.list-point__col-img {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.list-point__col-img img {
	display: inline-block;
	height: 100%;
	/* max-width: 100%; */
}

.list-point__col-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-bottom: 32px;
}

.list-point__col-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	position: relative;
}

.list-point__col-name::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0px;
	display: block;
	height: 1px;
	background: #323c47;
	width: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-point__col-status {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
}

.list-point__col-list li + li {
	margin-top: 8px;
}

.list-point__col-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 8px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
}

.list-point__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-point__text--color:hover {
	color: #109cf1;
}

.list-point__text--ligne {
	position: relative;
}

.list-point__text--ligne::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0px;
	display: block;
	height: 1px;
	background: #323c47;
	width: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.list-point__text--ligne:hover::after {
	width: 100%;
}

.list-point__text--ligne-blue::after {
	content: "";
	background: #109cf1;
}

.card-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f4f5f8;
	border-radius: 30px;
	max-width: 608px;
	width: 100%;
	min-height: 230px;
}

.card-option:hover svg path {
	stroke: #9fd7f9;
}

.card-option:hover .card-option__text {
	color: #9fd7f9;
}

.card-option:hover .card-option__icon--plus svg path {
	fill: #9fd7f9;
	stroke: none;
}

.card-option__content {
	padding: 0 15px;
}

.card-option__icon {
	width: 86px;
	height: 86px;
	margin: 0 auto 40px;
}

.card-option__icon svg {
	display: inline-block;
	height: 100%;
	width: auto;
}

.card-option__icon svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.card-option__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	text-align: center;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.block-info-bull {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-info-bull__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.block-info-bull__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	width: 38px;
	height: 38px;
}

.block-info-bull__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.block-info-bull__right {
	position: relative;
}

.block-info-bull__info {
	position: absolute;
	top: -34px;
	left: 8px;
	width: 322px;
	min-height: 98px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	pointer-events: none;
}

.block-info-bull__info:hover {
	opacity: 1 !important;
	pointer-events: unset;
}

.block-info-bull__info--open {
	opacity: 1 !important;
	pointer-events: unset;
}

.notif-list {
	background: #ffffff;
	border-radius: 30px;
}

.notif-list__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 48px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	border-bottom: 1px solid #c2cfe0;
}

.notif-list__row:last-child {
	border-bottom: unset;
}

.notif-list__row:hover {
	background: #f6f8fb;
}

.notif-list__row:hover .notif-list__icon {
	opacity: 1;
}

.notif-list__row--new .notif-list__title {
	padding-left: 14px;
}

.notif-list__row--new .notif-list__title::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 6px;
	height: 6px;
	background: #58c0ff;
	border-radius: 50%;
}

.notif-list__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	position: relative;
}

.notif-list__time {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 8px;
}

.notif-list__icon {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.notif-list__icon:hover svg path {
	stroke: #109cf1;
}

.notif-list__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.notif-list__icon svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.repere {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 24px;
}

.order-list {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 32px 0;
}

.order-list__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 0 20px;
	padding: 0 48px;
}

.order-list__row--title {
	margin-bottom: 16px;
}

.order-list__row--link {
	padding-top: 6px;
	padding-bottom: 6px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.order-list__row--link:hover {
	background: #f6f8fb;
}

.order-list__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.order-list__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order-list__text--fonce {
	color: #334d6e;
	font-weight: 600;
}

.order-list__text--blue {
	color: #109cf1;
}

.order-list__text--yellow {
	color: #f4a519;
}

.order-list__text--violet {
	color: #9747ff;
}

.order-list__text--red {
	color: #f44336;
}

.order-list__text--green {
	color: #2c9f10;
}

.order-list__text--black {
	color: #707683;
}

.order-list__text--rr {
	color: #027281;
}
.order-list__text--rs {
	color: #25bacd;
}

.order-list__text--d {
	color: #1f3aa5;
}

.order-list__col {
	min-width: 100px;
}

.order-list__col .order-list__title {
	display: none;
}

.order-list__col:nth-child(1) {
	width: 100px;
}

.order-list__col:nth-child(1) .order-list__text {
	font-weight: 500;
}

.order-list__col:nth-child(2) {
	width: 120px;
}

.order-list__col:nth-child(3) {
	width: 140px;
}

.order-list__col:nth-child(4) {
	width: 120px;
}

.order-list__col:nth-child(5) {
	width: 125px;
}

.order-list__col:nth-child(6) {
	max-width: 430px;
	min-width: 225px;
	width: 100%;
}

.order-list__col:nth-child(7) {
	min-width: 60px;
}

.process-order-item {
	background: #ffffff;
	border: 1px solid #f0f3f8;
	max-width: 402.25px;
	min-height: 144px;
	width: 100%;
}

.process-order-item--active .process-order-item__button-wrapper {
	opacity: 1;
	pointer-events: unset;
}

.process-order-item__content {
	padding: 16px 24px;
}

.process-order-item__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
	margin-bottom: 8px;
}

.process-order-item__title--blue {
	color: #109cf1;
}

.process-order-item__title--orange {
	color: #f4a519;
}

.process-order-item__title--violet {
	color: #9747ff;
}

.process-order-item__title--gris {
	color: #707683;
}

.process-order-item__title--red {
	color: #f44336;
}

.process-order-item__date {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 16px;
}

.process-order-item__date--not {
	position: relative;
}

.process-order-item__date--not::after {
	content: "";
	position: absolute;
	width: 100%;
	max-width: 70px;
	height: 50%;
	z-index: 20;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(33%, #c2cfe0),
		color-stop(0%, rgba(255, 255, 255, 0))
	);
	background-image: linear-gradient(
		to right,
		#c2cfe0 33%,
		rgba(255, 255, 255, 0) 0%
	);
	background-position: bottom;
	background-size: 10px 1px;
	background-repeat: repeat-x;
	display: block;
}

.process-order-item__date--not::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	inset: 0;
	background-color: #fff;
	display: block;
}

.process-order-item__button-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.file-img {
	width: 223px;
	min-height: 223px;

	border-radius: 30px;
	position: relative;
	overflow: hidden;
	position: relative;
}

.file-img:hover .make-product__file-img-btn {
	opacity: 1;
	display: block;
}

.make-product__file-img-btn {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 500;
	cursor: pointer;
	opacity: 0;
	transition: all 300ms;
	display: none;
}

.make-product__file-img-btn svg path {
	stroke: #58c0ff;
}

.make-product__file-img-btn-show {
	display: block;
	opacity: 1;
}

.file-img input {
	display: none;
}

.file-img__label {
	display: block;
	position: relative;
	cursor: pointer;
	position: relative;
	display: inline-block;
}

.file-img__label::before {
	content: "";
	position: absolute;
	z-index: 1;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgb(0, 0, 0))
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2));
	border-radius: 30px;
	width: 100%;
	height: 100%;

	-webkit-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}

.file-img__label-hover::before {
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgb(0, 0, 0))
	);
	opacity: 0.2;
}

.file-img__label-content {
	padding: 29.5px 34.5px;
	background: #f4f5f8;
}

.file-img__label-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-bottom: 8px;
}

.file-img__label-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 58px;
	height: 58px;
	margin: 0 auto 40px;
}

.file-img__label-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.file-img__label-data {
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.file-img__flot {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 38.46px;
	height: 38.46px;
	z-index: 200;
	opacity: 0;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.file-img__flot svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.file-img__img-result {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	background: #f4f5f8;
	z-index: 201;
	transition: all 300ms;
}

.file-img__img-result::before {
	content: "";
	position: absolute;
	z-index: 202;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgb(0, 0, 0))
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0));
	border-radius: 30px;
	width: 100%;
	height: 100%;
	-webkit-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}

.file-img__img-result-hover::before {
	opacity: 0.2;
}

.file-img__img-result img {
	max-width: 100%;
	height: 100%;
}

.plus-info {
	position: relative;
}

.plus-info__detail {
	position: absolute;
	/* width: 322px; */
	right: -54px;
	top: 0;
}

.plus-info__icon {
	width: 38px;
	height: 38px;
	cursor: pointer;
}

.plus-info__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.plus-info__explication {
	display: inline-block;
	position: absolute;
	top: 0;
	right: -320px;
	max-width: 322px;
	width: auto;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	z-index: 20;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	/* display: none; */
}

.plus-info__explication:hover {
	opacity: 1;
	pointer-events: unset;
}

.plus-info__explication--show {
	opacity: 1;
	pointer-events: unset;
	/* display: block; */
}

.plus-info__body {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media screen and (max-width: 1500px) {
	.item-partenaire__header-img-wrapper {
		width: 88px;
		height: 88px;
	}

	.item-partenaire__row {
		gap: 0 40px;
	}

	.item-partenaire--add .item-partenaire__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 40px 0;
	}

	.item-partenaire--add .item-partenaire__img {
		width: 86px;
		height: 86px;
	}

	.item-partenaire--add .item-partenaire__text {
		text-align: center;
	}

	.roles {
		background: #ffffff;
		border-radius: 30px;
	}

	.roles__content {
		padding: 48px 32px;
	}

	.roles__title {
		margin-bottom: 32px;
		font-family: "Manrope";
		font-style: normal;
		font-weight: 800;
		font-size: 26px;
		line-height: 36px;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.roles__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		gap: 19px 26px;
	}

	.head__content {
		padding-left: calc(92px + 70px);
	}

	.card-0 {
		width: 145px;
	}

	.list-point__left,
	.list-point__right {
		gap: 0 29px;
	}

	.day__content {
		padding: 24px 16px;
	}
}

@media screen and (max-width: 1200px) {
	.item-partenaire {
		min-height: 363px;
		padding-bottom: 59px;
	}

	.item-partenaire__header-img-wrapper {
		margin: 0 auto;
	}

	.item-partenaire__header-name {
		text-align: center;
	}

	.item-partenaire__header-work {
		text-align: center;
	}

	.item-partenaire__header-icon--delete {
		opacity: 1;
	}

	.item-partenaire__row {
		gap: 16px 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.item-partenaire__info {
		margin-top: 16px;
	}

	.personel-data__title {
		margin-bottom: 24px;
	}

	.personel-data__content {
		padding: 32px;
	}

	.personel-data__row {
		gap: 32px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	/* .personel-data__img-wrapper {
    width: 160px;
    height: 160px;
  } */
	.personel-data__img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.personel-data__icon {
		width: 37px;
		height: 37px;
		bottom: 13px;
		right: 9px;
	}

	.personel-data__items {
		gap: 16px;
	}

	.personel-data .subsidiary__form-row {
		margin-top: 8px;
		gap: 0 48px;
	}

	.legal-entitie {
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border: 1px solid #f0f3f8;
		width: unset;
		min-height: 204px;
	}

	.legal-entitie__icon--delete {
		visibility: visible;
	}

	.roles__content {
		padding: 32px;
	}

	.roles__title {
		margin-bottom: 24px;
	}

	.roles__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 24px 40px;
	}

	.roles__item {
		background: #ffffff;
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border: 1px solid #f0f3f8;
	}

	.roles__item-content {
		padding: 32px 24px 40px;
	}

	.roles__item-title {
		margin-bottom: 24px;
		font-family: "Manrope";
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.roles__item-body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 0 8px;
	}

	.roles__item-img {
		width: 40px;
		height: 40px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.roles__item-img img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
		width: 100%;
	}

	.roles__item-info {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #323c47;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	.roles__item-info--name {
		font-weight: 500;
		color: #334d6e;
	}

	.block-header {
		position: relative;
	}

	.block-header .btn {
		display: none !important;
	}

	.block-header__info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 16px;
		position: relative;
	}

	.block-header__work {
		margin-top: 8px;
	}

	.object__content {
		gap: 24px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
	}

	.object__img {
		width: 100px;
		height: 100px;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	.object__img img {
		width: 100%;
		height: 100%;
	}

	.object__item--title {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.object__text {
		min-width: 90px;
	}

	.object__text--title-none {
		display: none;
	}

	.object__text--title-mobile {
		display: inline-block;
	}

	.head {
		width: 100%;
		position: relative;
		inset: unset;
		height: 92px;
	}

	.head__content {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}

	.head__right {
		display: none;
	}

	.notif-list__row {
		padding: 12px 32px;
	}

	.notif-list__icon {
		opacity: 1;
	}

	.notif-list__icon svg path {
		stroke: #109cf1;
	}

	.download-img__write-icon {
		width: 36px;
		height: 36px;
	}

	.top-block__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		gap: 16px 0;
	}

	.top-block .btn {
		min-width: unset;
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.top-block__left-row {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.top-block__left-body {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.top-block__left-img {
		width: 80px;
		height: 80px;
	}

	.top-block__prev {
		padding-top: 16px;
	}

	.list-product__header {
		display: none;
	}

	.list-product__right-icon:first-child {
		display: none;
	}

	.list-point__title {
		padding: 0 32px;
	}

	.list-point__intro {
		padding: 0 32px;
	}

	.list-point__wrapper {
		gap: 16px 0;
		padding: 12px 32px !important;
		position: relative;
	}

	.list-point__wrapper:nth-child(2) {
		margin-top: 0 !important;
	}

	.list-point__wrapper--title {
		display: none;
		background: #000;
	}

	.list-point__wrapper::after {
		content: "";
		position: absolute;
		bottom: -12px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		width: calc(100% - 64px);
		height: 1px;
		background: #f0f3f8;
	}

	.list-point__wrapper:last-child::after {
		display: none;
	}

	.list-point__wrapper .list-point__col-title {
		display: block;
	}

	.list-point__wrapper + .list-point__wrapper {
		margin-top: 24px;
	}

	.list-point__header {
		padding: 0 32px;
		margin-bottom: 16px;
	}

	.list-point__left {
		gap: 0 40px;
	}

	.list-point__right {
		gap: 16px 0;
	}

	.list-point__right .list-point__col {
		max-width: 100%;
	}

	.list-point__col-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 24px;
	}

	.list-point__col-title {
		margin-bottom: 8px;
	}

	.list-point__col-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 24px;
	}

	.list-point__col-list li + li {
		margin-top: 0;
	}

	.list-point__col-button {
		margin-top: 0;
	}

	.order-list {
		padding: 32px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px 0;
	}

	.order-list__row {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 16px 0px;
		padding: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.order-list__row--title {
		display: none;
	}

	.order-list__row--link {
		padding-top: 12px;
		padding-bottom: 12px;
		position: relative;
	}

	.order-list__row--link::after {
		content: "";
		position: absolute;
		bottom: -12px;
		left: 0;
		display: block;
		width: 100%;
		height: 1px;
		background: #f0f3f8;
	}

	.order-list__row--link:last-child::after {
		display: none;
	}

	.order-list__title {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #90a0b7;
	}

	.order-list__text {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.order-list__text--fonce {
		color: #334d6e;
		font-weight: 600;
	}

	.order-list__text--blue {
		color: #109cf1;
	}

	.order-list__text--yellow {
		color: #f4a519;
	}

	.order-list__text--violet {
		color: #9747ff;
	}

	.order-list__text--red {
		color: #f44336;
	}

	.order-list__text--black {
		color: #707683;
	}

	.order-list__col {
		min-width: 100px;
		width: 100%;
		max-width: 100% !important;
	}

	.order-list__col .order-list__title {
		display: block;
		margin-bottom: 8px;
	}

	.order-list__col:nth-child(1) .order-list__text {
		font-weight: 600;
		font-size: 18px;
	}

	.process-order-item {
		max-width: unset;
		min-height: 86px;
	}

	.process-order-item__content {
		padding: 16px;
	}

	.process-order-item__date {
		margin-bottom: 8px;
	}
}

@media screen and (max-width: 768px) {
	.menu-top__popUp {
		right: 0 !important;
	}

	.item-partenaire {
		padding-bottom: 60px;
		min-height: 378px;
	}

	.item-partenaire__info {
		margin-top: 16px;
	}

	.item-partenaire__info-state {
		width: 159px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.item-partenaire__info-state-wrapper {
		display: block;
	}

	.item-partenaire__info-state-btn {
		margin-top: 12px;
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}

	.item-partenaire__roles {
		left: -24px;
		top: 59px;
	}

	.item-partenaire__row {
		margin-top: -20px;
	}

	.item-partenaire--add {
		height: 126px;
	}

	.item-partenaire--add--long {
		grid-column: span 1;
	}

	.item-partenaire--add .item-partenaire__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
	}

	.item-partenaire--add .item-partenaire__img {
		width: 42px;
		height: 42px;
	}

	.item-partenaire--add .item-partenaire__text {
		font-size: 14px;
		line-height: 20px;
	}

	.pagination__item {
		width: 32px;
		height: 32px;
	}

	.pagination__item--btn-2 {
		display: none;
	}

	.tag__text {
		font-size: 14px;
		line-height: 20px;
	}

	.block-header__info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 0 16px;
		max-width: unset !important;
		width: 100%;
	}

	.block-header__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
	}

	.block-header__img {
		width: 64px;
		height: 64px;
	}

	.block-header__name {
		font-size: 22px;
		line-height: 26px;
		text-align: center;
	}

	.block-header__status {
		text-align: center;
	}

	.block-header__work {
		text-align: center;
	}

	.block-header__link-prev {
		position: absolute;
		left: 0;
	}

	.personel-data__title {
		margin-bottom: 24px;
		font-size: 18px;
		line-height: 22px;
	}

	.personel-data__content {
		padding: 16px;
	}

	.personel-data__row {
		gap: 24px 0;
	}

	/* .personel-data__img-wrapper {
    width: 120px;
    height: 120px;
  } */
	.personel-data__img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.personel-data__items {
		gap: 16px;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
	}

	.personel-data .subsidiary__form-row {
		margin-top: 8px;
		gap: 0 48px;
	}

	.roles__content {
		padding: 16px;
	}

	.roles__title {
		margin-bottom: 24px;
		font-size: 18px;
		line-height: 22px;
	}

	.roles__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
		gap: 24px 40px;
	}

	.roles__item {
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border-radius: unset;
		position: relative;
		border: none;
		border-bottom: 1px solid #f0f3f8;
	}

	.roles__item:last-child {
		border-bottom: unset;
	}

	.roles__item-content {
		padding: 12px 8px;
	}

	.roles__title {
		margin-bottom: 16px;
	}

	.roles__status {
		padding: 12px 0;
		font-size: 16px;
		line-height: 22px;
	}

	.head {
		height: 48px;
		min-height: unset;
	}

	.head__right {
		display: none;
	}

	.head h1 {
		font-size: 22px;
		line-height: 26px;
	}

	.head__left {
		gap: 0 8px;
	}

	.head__address-title,
	.head__address--link {
		font-size: 14px;
		line-height: 22px;
	}

	.form__file label {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
		text-align: center;
		padding: 27px 24px;
	}

	.form__file label span {
		display: block;
	}

	.form__file label .form__file-size {
		margin-top: 16px;
	}

	.form__file-body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
		text-align: center;
	}

	.form__textarea {
		height: 220px;
	}

	.download-img__write-icon {
		width: 28px;
		height: 28px;
	}

	.download-img__write-icon--left {
		bottom: 6px;
		right: 6px;
	}

	.top-block__left {
		position: relative;
	}

	.top-block__left-body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
	}

	.top-block__left-img {
		width: 64px;
		height: 64px;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	.top-block__left-status {
		text-align: center;
	}

	.top-block__prev {
		padding-top: 0;
		position: absolute;
		left: 0;
		top: 8px;
	}

	.list-product {
		padding: 24px 0;
	}

	.list-product__titles {
		display: none;
	}

	.list-product__row {
		padding: 12px 16px;
		gap: 16px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 16px;
		position: relative;
	}

	.list-product__row::after {
		content: "";
		position: absolute;
		height: 1px;
		background: #f0f3f8;
		width: calc(100% - 16px);
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: -8px;
		display: block;
	}

	.list-product__row:last-child::after {
		content: "";
		display: none;
	}

	.list-product__row:hover {
		background: #f6f8fb;
	}

	.list-product__row:hover .list-product__close-button {
		opacity: 1;
	}

	.list-product__close-button {
		display: none;
	}

	.list-product__right-icons {
		display: none;
	}

	.modal-block {
		position: fixed;
		width: 100%;
		height: 100vh;
		z-index: 999999;
		background: rgba(50, 60, 71, 0.2);
		left: 0;
		top: 0;
		display: none;
		-webkit-transition: all 3000ms ease-in;
		transition: all 3000ms ease-in;
	}

	.modal-block-close {
		top: 10000%;
	}

	.modal-block__container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 100%;
	}

	.modal-block__content {
		width: 100%;
		margin: 0 15px;
		padding: 0 16px;
		min-height: 332px;
		padding-top: 114px;
		padding-bottom: 24px;
	}

	.modal-block__close-button {
		position: absolute;
		right: 24px;
		top: 24px;
		width: 26px;
		height: 26px;
		cursor: pointer;
	}

	.modal-block__close-button:hover svg path {
		stroke: #109cf1;
	}

	.modal-block__close-button svg {
		display: inline-block;
		height: 100%;
		width: 100%;
	}

	.modal-block__close-button svg path {
		-webkit-transition: all 300ms ease-in;
		transition: all 300ms ease-in;
	}

	.modal-block__texts {
		max-width: 532px;
		margin: 0 auto;
		text-align: center;
	}

	.modal-block__texts p {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		text-align: center;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.modal-block__texts .name-product-modal {
		color: #334d6e;
		font-weight: 600;
	}

	.modal-block__btns {
		margin-top: 64px;
		gap: 0 24px;
	}

	.modal-block__link-btn {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 800;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		letter-spacing: 0.02em;
		color: #109cf1;
	}

	.head-simple__title {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 24px;
		gap: 0 8px;
	}

	.list-point__title {
		margin-bottom: 8px;
		padding: 0 24px;
	}

	.list-point__title-img {
		width: 40px;
		height: 40px;
	}

	.list-point__title-text {
		font-size: 14px;
		line-height: 22px;
	}

	.list-point__intro {
		padding: 0 24px;
		margin-bottom: 8px;
	}

	.list-point__intro-img {
		width: 40px;
		height: 40px;
	}

	.list-point__wrapper {
		gap: 16px 0;
		padding: 12px 24px !important;
	}

	.list-point__wrapper::after {
		width: calc(100% - 32px);
	}

	.list-point__header {
		height: 48px;
		padding: 0 24px !important;
	}

	.list-point__header-img {
		width: 40px;
		height: 40px;
	}

	.list-point__left {
		gap: 16px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.list-point__left .list-point__col:nth-child(1) {
		max-width: 100%;
	}

	.list-point__right {
		gap: 16px 0;
	}

	.list-point__col-wrapper {
		gap: 0 8px;
	}

	.list-point__col-list {
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		gap: 8px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.list-point__col-button {
		-ms-flex-item-align: end;
		align-self: flex-end;
	}

	.block-info-bull__info {
		max-width: 280px;
		top: 12px;
		left: -247px;
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border: 1px solid #f0f3f8;
	}

	.notif-list__row {
		padding: 12px 16px;
		gap: 0 16px;
	}

	.order-list {
		padding: 24px 16px;
	}

	.order-list__col:nth-child(1) .order-list__text {
		font-size: 14px;
	}

	.process-order-item {
		min-height: 78px;
	}

	.process-order-item__date {
		margin-bottom: 4px;
	}

	.plus-info__explication {
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border: 1px solid #f0f3f8;
		right: unset;
		left: -55px;
		top: 36px;
		width: 280px;
	}
}

.header {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 900;
	background: #fafbff;
	width: 100%;
}

.header__container {
	padding-top: 8px;
	padding-right: 40px;
}

.header__menu {
	max-width: 521px;
	min-height: 64px;
	margin-left: auto;
}

.menu-top__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	/* justify-content: flex-end; */
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.menu-top__item {
	position: relative;
	/* padding-bottom: 9px; */
	margin-left: auto;
	/* border: 1px solid red; */
}

.menu-top__item .menu-top__text {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-top__item svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-top__item .menu-top__user-name {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-top__item:hover .menu-top__text {
	color: #109cf1;
}

.menu-top__item:hover svg path {
	stroke: #109cf1;
}

.menu-top__item:hover .menu-top__user-name {
	color: #109cf1;
}

.menu-top__item--mobile {
	display: none;
}

.menu-top__icon {
	width: 36px;
	height: 32px;
	position: relative;
	margin: 0 auto;
}

.menu-top__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.menu-top__icon-number {
	position: absolute;
	right: 0;
	top: 0;
	/* width: 24px; */
	background: #f44336;
	border-radius: 21px;
	min-height: 14px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 1px 2px;
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	padding: 0 5px;
}

.menu-top__user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.menu-top__user-img {
	width: 64px;
	height: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
}

.menu-top__user-img svg {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.menu-top__user-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.menu-top__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.menu-top__popUp {
	/* z-index: 20; */
	position: absolute;
	width: 290px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 20px;
	top: 60px;
	left: 1;
	padding-bottom: 8px;
	display: none;

	opacity: 0;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.menu-top__popUp--show {
	display: block !important;
}

.menu-top__popUp-link {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	display: inline-block;
	padding: 4px 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	border-bottom: 0 solid #58c0ff;
}

.menu-top__popUp-link:hover {
	color: #58c0ff;
	border-bottom: 1px solid #58c0ff;
}

.menu-top__popUp-contenairLink {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 8px;
}

.menu-top__popUp--notification {
	width: 453px;
	left: -72px;
}

.menu-top__popUp--session {
	right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (max-width: 1200px) {
	.header__container {
		padding-top: 16px;
		padding-right: 32px;
		padding-left: 32px;
	}

	.header__menu {
		max-width: 100%;
		margin-left: unset;
		margin: 0 auto;
	}

	.menu-top__item--mobile {
		display: block;
	}

	.menu-top__item--mobile .menu-top__item-logo--small {
		display: none;
	}

	.menu-top__item:nth-child(1) {
		display: none;
	}

	.menu-top__icon {
		width: 32px;
	}

	.menu-top__icon-number {
		right: -6px;
	}

	.menu-top__user-img {
		width: 40px;
		height: 40px;
	}

	.menu-top__user-img img {
		width: 100%;
		height: 100%;
	}

	.menu-top__user-name {
		display: none;
	}

	.menu-top__text {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.header__container {
		padding: 16px 16px 0;
	}

	.header__menu {
		max-width: 100%;
		margin-left: unset;
		margin: 0 auto;
	}

	.menu-top__item--mobile {
		display: block;
	}

	.menu-top__item--mobile .menu-top__item-logo--small {
		display: block;
	}

	.menu-top__item--mobile .menu-top__item-logo--big {
		display: none;
	}

	.menu-top__item:nth-child(1) {
		display: none;
	}

	.menu-top__icon {
		width: 32px;
	}

	.menu-top__icon-number {
		right: -6px;
	}

	.menu-top__user-img {
		width: 32px;
		height: 32px;
	}

	.menu-top__logo {
		display: block;
		width: 39px;
		height: 34px;
	}

	.menu-top__logo img {
		width: auto;
		height: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}

.page-sidebar {
	background: #ffffff;
	width: 122px;
	min-width: 122px;
	padding-top: 8px;
	overflow: hidden;
	position: fixed;
	top: 0;
	min-height: 100vh;
	height: 100vh;
	z-index: 999;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
}

.logos {
	height: 64px;
	margin: auto;
	margin-bottom: 48px;
}

.logos img {
	width: auto;
}

.menu-left {
	padding-left: 40px;
	padding-right: 24px;
}

.menu-left__list {
	overflow: hidden;
}

.menu-left__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 18px;
	padding: 16px;
}

.menu-left__link-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	color: #90a0b7;
	white-space: nowrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.menu-left__link svg {
	display: inline-block;
	width: 24px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.menu-left__link svg:last-child {
	padding-top: 5px;
}

.menu-left__item {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-left__item svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-left__item .menu-left__link-text {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-left__item--active {
	background: #f6f8fb;
	border-radius: 12px;
}

.menu-left__item--active svg path {
	stroke: #109cf1;
}

.menu-left__item--active .menu-left__link-text {
	color: #109cf1;
}

.menu-left__item--active svg:last-child {
	/* opacity: 0; */
}

.menu-left__item:hover {
	background: #f6f8fb;
	border-radius: 12px;
}

.menu-left__item:hover svg:last-child {
	display: none;
}

.menu-left__item:hover--logo {
	margin-bottom: 48px;
	text-align: center;
}

.menu-left__item--bottom {
	margin-top: 48px;
}

.menu-left__item--logo {
	margin-bottom: 48px;
	text-align: center;
}

.close-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.open-slidebar,
.open-slidebar-click {
	width: 376px;
}

.open-slidebar-click {
	position: -webkit-sticky !important;
	position: sticky !important;
}

.open-slidebar-long .close-icon {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.return {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.page-body {
	font-family: "Manrope";
	font-style: normal;
	background: #fafbff;
	margin-left: 5.5%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

@media screen and (max-width: 1500px) {
	.menu-left__item:hover svg:last-child {
		display: block;
	}
}

@media screen and (max-width: 1200px) {
	.page-sidebar {
		display: none;
	}

	.page-body {
		margin-left: unset;
	}

	.menu-left__item--bottom {
		display: none;
	}
}

@media screen and (max-width: 1499px) {
	.menu-left__item--bottom {
		display: none;
	}
}

.dashbord {
	margin-top: 61px;
}

.dashbord__content {
	width: 100%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 0 36px;
	padding: 0 88px;
}

.dashbord__answer {
	margin-top: 32px;
}

.perso-data {
	font-family: "Manrope";
	font-style: normal;
	max-width: 100%;
	min-height: 220px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-bottom: 32px;
}

.perso-data__content {
	padding: 32px;
}

.perso-data__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 24px;
}

.perso-data__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.perso-data__button {
	background: none;
	border: none;
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.perso-data__button svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.perso-data__button svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.perso-data__button:hover svg path {
	stroke: #109cf1;
}

.perso-data__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 32px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.perso-data__img {
	width: 100px;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.perso-data__img img {
	width: auto;
	height: 100%;
}

.perso-data__name {
	margin-bottom: 16px;
	font-weight: 800;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.perso-data__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #109cf1;
}

.statistic {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	font-family: "Manrope";
	font-style: normal;
}

.statistic__content {
	padding: 32px;
}

.statistic__title {
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 16px;
}

.statistic__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1.6rem;
}

.item-statistic {
	font-family: "Manrope";
	font-style: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all;
	transition: all;
}

.item-statistic:hover .item-statistic__img {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

.item-statistic__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.item-statistic__title {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.item-statistic__img {
	width: 48px;
	height: 48px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	flex-shrink: 0;
}

.item-statistic__img img {
	width: auto;
	height: 100%;
}

.item-statistic__number {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #323c47;
}

.product {
	width: 100%;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-bottom: 32px;
}

.product__content {
	padding: 32px;
}

.product__title {
	margin-bottom: 16px;
}

.product__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
}

.item-product {
	display: inline-block;
	max-width: 50%;
	width: 100%;
	min-height: 230px;
	background: #f4f5f8;
	border-radius: 30px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-product__content {
	padding-top: 36px;
}

.item-product__icon {
	width: 86px;
	height: 86px;
	margin: 0 auto;
	margin-bottom: 42px;
}

.item-product__icon svg {
	display: inline;
	width: 100%;
	height: 100%;
}

.item-product__text {
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.item-product svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-product .item-product__text {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item-product:hover {
	background: #f6f8fb;
}

.item-product:hover svg path {
	fill: #9fd7f9;
}

.item-product:hover .item-product__icon--special svg path {
	fill: unset;
	stroke: #9fd7f9;
}

.item-product:hover .item-product__text {
	color: #9fd7f9;
}

.tarif {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.tarif__title {
	margin-bottom: 32px;
}

.tarif__content {
	padding: 30px;
}

.tarif__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tarif__name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.tarif__date {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.table__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.table__img {
	width: 48px;
	height: 48px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	flex-shrink: 0;
}

.table__img img {
	width: auto;
	height: 100%;
}

.table__name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 1;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.tab {
	width: 100%;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-top: 32px;
}

.tab__content {
	padding: 32px 0;
}

.tab__title {
	padding-left: 32px;
	margin-bottom: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.tab__row {
	padding: 8px 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.tab__row--link {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.tab__row--link:hover {
	background: #f6f8fb;
}

.tab__col--middle {
	max-width: 200px;
	width: 100%;
}

.tab__col:nth-child(1) {
	min-width: 36px;
}

.tab__col-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.tab__col-title--content {
	display: none;
}

.tab__col-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.tab__col-img {
	width: 48px;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* overflow: hidden; */
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.tab__col-img img {
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.tab__col-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #334d6e;
	word-break: break-all;
}

.tab__col-address {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.tab__col-number {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #707683;
}

.tableau {
	width: 100%;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-bottom: 32px;
}

.tableau__content {
	padding: 32px 0;
}

.tableau__title {
	padding-left: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 16px;
}

.tableau__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 32px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tableau__row--link {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.tableau__row--link:hover {
	background: #f6f8fb;
}

.tableau__col {
	padding: 8px 0;
}

.tableau__col:nth-child(2),
.tableau__col:nth-child(3) {
	min-width: 126px;
}

.tableau__col:nth-child(2) {
	margin-right: 7%;
}

.tableau__col--long {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 428px;
	flex: 1 1 428px;
	margin-right: 16px;
	min-width: 150px;
}

.tableau__col-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	white-space: nowrap;
}

.tableau__col-title--content {
	display: none;
}

.tableau__col-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.tableau__col-img {
	width: 48px;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.tableau__col-img img {
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.tableau__col-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 1;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.tableau__col-number {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.person {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	width: 100%;
	margin: 32px 0;
}

.person__content {
	padding: 32px 0;
}

.person__title {
	padding-left: 32px;
	margin-bottom: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.person__row {
	padding: 12px 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
}

.person__row--link {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.person__row--link:hover {
	background: #f6f8fb;
}

.person__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 200px;
	flex: 1 1 200px;
	min-width: 111px;
}

.person__col--long {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 250px;
	flex: 1 1 250px;
	min-width: 45%;
}

.person__col-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.person__col-img {
	width: 48px;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.person__col-img img {
	display: inline-block;
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.person__col-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.person__col-work {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #707683;
	margin-top: 4px;
}

.person__col-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.person__col-title--content {
	display: none;
}

.person__col-net {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #334d6e;
	text-align: left;
}

.person__col-net--limit {
	min-width: 68px;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 1;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.person__col-net--role {
	color: #323c47;
	line-height: 22px;
	padding-right: 5px;
}

.person__col-wrapper-role {
	position: relative;
}

.person__col-role {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.person__col-role-list {
	width: 208px;
	z-index: 100;
	position: absolute;
	bottom: -90px;
	background: #ffffff;
	-webkit-box-shadow: 0px 20px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 20px 60px rgba(226, 236, 249, 0.5);
	border-radius: 20px;
	visibility: hidden;
	padding: 8px 0 8px 16px;
	opacity: 0;
	cursor: default;
}

@media screen and (max-width: 1277px) {
	.person__col-role-list {
		left: -36px;
	}
}

@media screen and (max-width: 1200px) {
	.person__col-role-list {
		left: 0;
	}
}

.person__col-role-list:hover {
	visibility: visible;
	opacity: 1;
}

.person__col-role-list li + li {
	margin-top: 4px;
}

.person__col-role-item {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
	text-align: left;
}

.person__col-role-btn {
	display: inline-block;
	padding: 2px 8px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	cursor: default;
	background: #f6f8fb;
	border-radius: 22px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.person__col-role-btn:hover {
	color: #c2cfe0;
}

.fancybox__backdrop {
	background: rgba(50, 60, 71, 0.2);
}

.modal-index {
	width: 710px;
	min-height: 230px;
	background: #ffffff;
	border-radius: 20px;
	display: none;
}

.modal-index__container {
	position: relative;
}

.modal-index__close-button {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 26px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.modal-index__close-button svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.modal-index__content {
	padding-top: 74px;
	width: 532px;
	margin: 0 auto;
}

.modal-index__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
}

.modal-index__wrapper-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 24px;
}

.fancybox__content > .carousel__button.is-close {
	display: none;
}

.fancybox__carousel.is-draggable .fancybox__slide,
.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
	padding: 0 !important;
	cursor: auto !important;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
	outline: none;
}

@media screen and (max-width: 1383px) {
	.tableau__col-name {
		max-width: 45px;
	}
}

@media screen and (max-width: 1200px) {
	.tableau__col-name {
		max-width: unset;
	}

	.dashbord {
		margin-top: 40px;
	}

	.dashbord__content {
		width: 100%;
		gap: 32px;
		padding: 0 32px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.dashbord__left {
		max-width: 100%;
	}

	.dashbord__right {
		max-width: 100%;
	}

	.product__row {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.product__item {
		max-width: 50%;
	}

	.statistic__title {
		margin-bottom: 24px;
	}

	.tarif__title {
		margin-bottom: 40px;
	}

	.on__title {
		margin-bottom: 24px;
	}

	.tab__title {
		margin-bottom: 24px;
	}

	.person__col-role-list {
		-webkit-box-shadow: unset;
		box-shadow: unset;
		bottom: -87px;
		border: 1px solid #f0f3f8;
	}
}

@media screen and (max-width: 768px) {
	.dashbord {
		margin-top: 40px;
	}

	.dashbord__content {
		width: 100%;
		padding: 0 16px;
	}

	.perso-data {
		width: 100%;
		min-height: 220px;
		margin-bottom: 32px;
	}

	.perso-data__content {
		padding: 16px;
	}

	.perso-data__header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 16px;
	}

	.perso-data__title {
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.perso-data__button {
		background: none;
		border: none;
		display: inline-block;
		width: 24px;
		height: 24px;
		cursor: pointer;
	}

	.perso-data__button svg {
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.perso-data__button svg path {
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.perso-data__button:hover svg path {
		stroke: #109cf1;
	}

	.perso-data__info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 0 32px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.perso-data__img {
		width: 100px;
		height: 100px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		overflow: hidden;
		border-radius: 50%;
	}

	.perso-data__img img {
		width: auto;
		height: 100%;
	}

	.perso-data__name {
		margin-bottom: 16px;
		font-weight: 800;
		font-size: 20px;
		line-height: 28px;
		letter-spacing: 0.02em;
		color: #334d6e;
	}

	.perso-data__link {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #109cf1;
	}

	.perso-data__body {
		text-align: center;
		margin-top: 16px;
	}

	.product__content {
		padding: 16px;
	}

	.product__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 16px 0;
	}

	.item-product {
		width: 100%;
		min-height: 230px;
		max-width: 100%;
	}

	.item-product__icon {
		margin-bottom: 40px;
	}

	.tarif {
		background: #ffffff;
		-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
		box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
		border-radius: 30px;
	}

	.tarif__content {
		padding: 16px;
	}

	.tarif__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 0 54px;
	}

	.tarif__name {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.statistic__title {
		margin-bottom: 24px;
		font-size: 20px;
		line-height: 24px;
	}

	.statistic__content {
		padding: 24px 16px;
	}

	.item-statistic__body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 16px;
	}

	.item-statistic__title {
		font-size: 14px;
		line-height: 20px;
	}

	.item-statistic__img {
		width: 32px;
		height: 32px;
	}

	.tableau {
		margin-bottom: 24px;
	}

	.tableau__content {
		padding: 24px 0;
	}

	.tableau__title {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 24px;
		padding-left: 16px;
	}

	.tableau__row {
		padding: 12px 16px;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
	}

	.tableau__row--header {
		display: none;
	}

	.tableau__row::after {
		content: "";
		display: block;
		position: absolute;
		width: calc(100% - 20px);
		height: 1px;
		background: #f0f3f8;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.tableau__row:last-child::after {
		content: "";
		display: none;
	}

	.tableau__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 8px 0;
		gap: 0 8px;
	}

	.tableau__col--long {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		margin-right: 0;
	}

	.tableau__col-title--content {
		display: block;
		width: 126px;
	}

	.tableau__col-img {
		width: 40px;
		height: 40px;
	}

	.person {
		background: #ffffff;
		-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
		box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
		border-radius: 30px;
		width: 100%;
		margin: 32px 0;
	}

	.person__content {
		padding: 24px 0;
	}

	.person__title {
		padding: 0 16px;
		font-size: 20px;
		line-height: 24px;
	}

	.person__row {
		padding: 12px 16px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 8px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		display: none;
		position: relative;
	}

	.person__row--link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.person__row--link:hover {
		background: #f6f8fb;
	}

	.person__row::after {
		content: "";
		display: block;
		position: absolute;
		width: calc(100% - 20px);
		height: 1px;
		background: #f0f3f8;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.person__row:last-child::after {
		content: "";
		display: none;
	}

	.person__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 8px;
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
	}

	.person__col--long {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		min-width: unset;
	}

	.person__col-img {
		width: 40px;
		height: 40px;
	}

	.person__col-role-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
	}

	.person__col-role-list {
		width: 212px;
		left: -16px;
		top: 20px;
		-webkit-box-shadow: unset;
		box-shadow: unset;
		border: 1px solid #f0f3f8;
		border-radius: 20px;
	}

	.person__col-title--content {
		display: block;
	}

	.tab__content {
		padding: 24px 0;
	}

	.tab__title {
		padding: 0 16px;
		font-size: 20px;
		line-height: 24px;
	}

	.tab__row {
		padding: 8px 16px;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		gap: 0 16px;
		display: none;
		position: relative;
		padding-bottom: 20px;
	}

	.tab__row::after {
		content: "";
		display: block;
		position: absolute;
		width: calc(100% - 20px);
		height: 1px;
		background: #f0f3f8;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.tab__row:last-child::after {
		content: "";
		display: none;
	}

	.tab__row--link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
		gap: 8px 0;
	}

	.tab__row--link:hover {
		background: #f6f8fb;
	}

	.tab__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 8px 0;
	}

	.tab__col--middle {
		max-width: 200px;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.tab__col:nth-child(1) {
		min-width: 36px;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.tab__col:nth-child(3) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		display: block;
		gap: 8px 0;
		margin-top: 8px;
	}

	.tab__col-title {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #90a0b7;
	}

	.tab__col-title--content {
		min-width: 43px;
		display: block;
		margin-bottom: 8px;
	}

	.tab__col-img {
		width: 40px;
		height: 40px;
	}

	.modal-index {
		width: calc(100% - 32px);
		min-height: 314px;
	}

	.modal-index__close-button {
		right: 16px;
		top: 16px;
	}

	.modal-index__content {
		width: 100%;
		margin: 0 auto;
		padding: 90px 16px 24px;
	}

	.modal-index__wrapper-btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 48px;
	}
}

.footer {
	border-top: 1px solid #c2cfe0;
	margin-top: 96px;
}

.footer__container {
	padding: 24px 88px 40px;
}

.footer__top {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 77px;
}

.footer__link {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	width: auto;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.footer__link:hover {
	color: #707683;
}

.footer__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 48px;
	max-width: 1313px;
}

.subsidiary__form-row--radio {
	gap: 0 48px;
	justify-content: unset !important;
}

.make-product__categori-product-radios {
	width: 100%;
}

.subsidiary__form-row--radio-sx .make-product__categori-product-bottom {
	width: 100%;
}

.subsidiary__form-row--radio-sx .select-input__head {
	max-width: unset;
}

.subsidiary__form-row--radio-sx .select-input__body {
	top: 61px;
}

@media screen and (max-width: 1200px) {
	.footer {
		margin-top: 64px;
	}

	.footer__container {
		padding: 25px 32px 24px;
	}

	.footer__link {
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #90a0b7;
	}
}

@media screen and (max-width: 768px) {
	.subsidiary__form-row--radio-sx .make-product__categori-product-radios {
		justify-content: space-between;
	}

	.footer__top {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 32px 0px;
	}

	.footer__top a:nth-child(1) {
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.footer__container {
		padding: 24px 16px;
	}

	.make-product__categori-product-radios {
		gap: 0 64px;
	}
}

.signform {
	width: 100%;
	height: 100vh;
	background: #fafbff;
}

.signform__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	padding: 0 32px;
}

.signform__content {
	max-width: 824px;
	width: 100%;
	min-height: 597px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 32px 0;
}

.signform .form__item + .form__item {
	margin-top: 24px;
}

.signform__forgetCode {
	margin-top: 16px;
	display: inline-block;
	text-align: left;
	text-underline-offset: 5px;
	width: auto;
}

.form {
	max-width: 440px;
	width: 100%;
	margin: auto;
}

.form__logo {
	display: block;
	width: 299px;
	height: 103px;
	margin: 0 auto 64px;
}

.form__logo img {
	width: 100%;
	height: 100%;
}

.form__label {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 16px;
	padding: 4px;
	display: inline-block;
	background: white;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #c2cfe0;
}

.form__input {
	height: 56px;
}

.form__btn-wrapper {
	margin: 64px 0px 24px;
}

.form__link-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media screen and (max-width: 768px) {
	.subsidiary__form-row--radio {
		gap: 0 64px;
	}

	.signform__container {
		padding: 0 16px;
	}

	.signform__content {
		min-height: 526px;
		padding: 32px 16px;
	}

	.signform .form__logo {
		width: 207px;
		height: 72px;
	}

	.signform .form__item + .form__item {
		margin-top: 16px;
	}
}

.make-product__categori-product-radios {
	display: flex;
	align-items: center;
	gap: 0 48px;
}

.object__image-block-file.image-block {
	width: 200px;
	height: 200px;
	background: unset;
	border-radius: 50%;
}

.object__image-block-file.image-block .image-file-result__button {
	top: 35px;
	right: 28px;
}

.default-img-file.default-img-file--rond {
	background: unset;
}

.subsidiary {
	margin-top: 52px;
}

.subsidiary__container {
	padding-left: 80px;
}

.subsidiary__header {
	margin-bottom: 106px;
}

.subsidiary__content {
	max-width: 988px;
	min-height: 482px;
	margin: 0 auto;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding-top: 56px;
	padding-bottom: 56px;
}

.subsidiary__text {
	text-align: center;
	margin-bottom: 48px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.subsidiary .form {
	max-width: 796px;
	width: 100%;
}

.subsidiary .form__input {
	width: 386px;
}

.subsidiary .form__btn-wrapper {
	margin: 48px 0 0 0;
}

.subsidiary__form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.subsidiary__form-row--radio-sx {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	gap: 0 24px;
}

.subsidiary__form .subsidiary__form-row + .subsidiary__form-row {
	margin-top: 24px;
}

.email-modal {
	display: none;
	width: 710px;
	height: 252px;
	background: #ffffff;
	border-radius: 20px;
	position: relative;
}

.email-modal__close-button {
	width: 26px;
	height: 26px;
	position: absolute;
	right: 24px;
	top: 24px;
	cursor: pointer;
}

.email-modal__close-button svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.email-modal__content {
	padding: 82px 89px;
}

.email-modal__text {
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
}

.email-modal__text a {
	display: inline-block;
	color: #109cf1;
	border: none;
	outline: none;
}

.email-modal__button-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 41px;
}

@media screen and (max-width: 1500px) {
	.subsidiary__container {
		padding: 0 40px;
	}

	.subsidiary__title {
		padding-left: 45px;
	}

	.subsidiary__content {
		max-width: none;

		margin-left: 45px;
	}
}

@media screen and (max-width: 1200px) {
	.subsidiary {
		margin-top: 48px;
		padding: 0 32px;
	}

	.subsidiary__container {
		padding: 0;
	}

	.subsidiary__header {
		margin-bottom: 58px;
	}

	.subsidiary__title {
		padding-left: 0;
	}

	.subsidiary__content {
		max-width: 100%;
		min-height: 450px;
		padding-top: 40px;
		padding-bottom: 40px;
		margin-left: unset;
		padding-left: 32px;
		padding-right: 32px;
		margin-right: unset;
	}

	.subsidiary .form {
		max-width: 100%;
		width: 100%;
	}

	.subsidiary .form__input {
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.subsidiary .form__item {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.subsidiary .form__btn-wrapper {
		margin: 48px 0 0 0;
	}

	.subsidiary__form-row {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		gap: 0 24px;
		padding: 0 px;
	}
}

@media screen and (max-width: 767px) {
	.subsidiary {
		margin-top: 31px;
		padding: 0 16px;
	}

	.subsidiary__header {
		margin-bottom: 48px;
	}

	.subsidiary__content {
		max-width: 100%;
		min-height: 418px;
		padding-top: 24px;
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 24px;
	}

	.subsidiary__title {
		font-size: 22px;
		line-height: 26px;
	}

	.subsidiary .form {
		max-width: 100%;
		width: 100%;
	}

	.subsidiary .form__input {
		width: 100%;
	}

	.subsidiary .form__item {
		width: 100%;
	}

	.subsidiary .form__btn-wrapper {
		margin: 32px 0 0 0;
	}

	.subsidiary__form-row {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		gap: 24px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.subsidiary__form-row--radio {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: unset;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		max-width: 270px;
	}

	.email-modal {
		width: calc(100% - 32px);
		height: unset;
		margin-left: auto;
		margin-right: auto;
	}

	.email-modal__close-button {
		right: 16px;
	}

	.email-modal__content {
		padding: 119px 16px 24px;
	}
}

.partenaire__content {
	padding: 50px 104px 0 88px;
}

.partenaire__title {
	margin-bottom: 48px;
}

.partenaire__header-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 32px;
	gap: 32px;
}

.partenaire__header-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	gap: 24px 16px;
}

.partenaire__input {
	position: relative;
	max-width: 500px;
	width: 100%;
	height: 36px;
	display: flex;
	justify-content: space-between;
}

.partenaire__input .form__input {
	height: 100%;
	width: 100%;
}

.partenaire__input .form__input input {
	padding-left: 48px;
}

.partenaire__input-icon {
	position: absolute;
	top: 50%;
	left: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
}

.partenaire__input-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.partenaire__filtre {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-width: 762px;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
}

.partenaire__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.partenaire__body {
	margin-top: 32px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 32px 52px;
}

.partenaire__repere {
	margin-top: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.partenaire__select {
	max-width: 285px;
	width: 100%;
}

.partenaire__container-add {
	margin-top: 32px;
}

.partenaire__wrapper-btn {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.partenaire__contenaire-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 32px;
}

@media screen and (max-width: 1500px) {
	.partenaire__content {
		padding: 50px 40px 0 80px;
	}

	.partenaire__body {
		gap: 32px 18px;
	}
}

@media screen and (max-width: 1200px) {
	.partenaire__content {
		padding: 40px 32px 65px;
	}

	.partenaire__title {
		margin-bottom: 40px;
	}

	.partenaire__header-bottom {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 32px 0px;
	}

	.partenaire__input {
		max-width: 412px;
		width: 100%;
	}

	.partenaire__filtre {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		max-width: unset;
		min-width: unset;
		width: 900px;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		gap: 24px;
		-ms-flex-wrap: unset;
		flex-wrap: unset;
	}

	.partenaire__filtre-wrapper {
		width: 100%;
		overflow: auto;
	}

	.partenaire__filtre-wrapper::-webkit-scrollbar {
		width: 0;
		height: 0;
		background-color: transparent;
	}

	.partenaire__body {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 32px 18px;
	}
}

@media screen and (max-width: 767px) {
	.partenaire {
		padding-bottom: 64px;
	}

	.partenaire__btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.partenaire__content {
		padding: 40px 16px 65px;
	}

	.partenaire__title {
		margin-bottom: 32px;
		font-size: 22px;
		line-height: 26px;
	}

	.partenaire__header-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		gap: 32px 0;
		margin-bottom: 24px;
	}

	.partenaire__input {
		position: relative;
		max-width: 100%;
		width: 100%;
		height: 36px;
	}

	.partenaire__input .form__input {
		height: 100%;
	}

	.partenaire__input .form__input input {
		padding-left: 48px;
	}

	.partenaire__input-icon {
		position: absolute;
		top: 50%;
		left: 16px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 16px;
		height: 16px;
	}

	.partenaire__input-icon svg {
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.partenaire__body {
		-ms-grid-columns: (100%) [1];
		grid-template-columns: repeat(1, 100%);
		gap: 24px;
	}

	.partenaire__repere {
		display: none;
	}

	.partenaire__contenaire-pagination {
		margin-top: 64px;
	}
}

.menu-mobile {
	position: fixed;
	bottom: 0vh;
	background: #ffffff;
	border-radius: 12px 12px 0px 0px;
	width: 100%;
	padding: 0 32px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	z-index: 1000;
}

.menu-mobile__link {
	display: block;
}

.menu-mobile__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.menu-mobile__item {
	width: 64px;
	height: 64px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 12px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor: pointer;
}

.menu-mobile__item svg {
	width: 32px;
	height: 32px;
}

.menu-mobile__item svg path {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.menu-mobile__item:hover,
.menu-mobile__item--active {
	background: #f6f8fb;
}

.menu-mobile__item:hover svg path,
.menu-mobile__item--active svg path {
	stroke: #109cf1;
}

.menu-mobile--btn__btn {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width: 1200px) {
	.menu-mobile {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	.menu-mobile {
		display: block;
		padding: 0 16px;
	}

	.menu-mobile__item {
		width: 48px;
		height: 48px;
	}

	.menu-mobile__item svg {
		width: 24px;
		height: 24px;
	}
}

.partner-writing {
	margin-top: 28px;
}

.partner-writing--vide .personel-data__content,
.partner-writing--vide .roles__content {
	padding: 32px 48px;
}

.partner-writing--vide__title {
	font-size: 26px !important;
	line-height: 36px !important;
}

.partner-writing__container {
	padding: 0 80px 0 69px;
}

.partner-writing__content {
	padding-top: 188px;
}

.partner-writing__header {
	padding: 120px 104px 24px 200px;
}

.partner-writing__header .block-header__info {
	max-width: 771px;
}

.partner-writing__information {
	margin-top: 24px;
	height: 294px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 32px 48px;
}

.partner-writing__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.partner-writing .form {
	margin: 0;
	max-width: 912px;
	display: -ms-grid;
	display: grid;
	gap: 32px;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
}

.partner-writing .form #hbd {
	color: #90a0b7;
}

.partner-writing .form input {
	padding-right: calc(24px + 20px);
}

.partner-writing input {
	color: #323c47;
}

.partner-writing input::-webkit-inner-spin-button,
.partner-writing input::-webkit-calendar-picker-indicator {
	display: none;
	-webkit-appearance: none;
}

.partner-writing__legal-entitie {
	/* min-height: 342px; */
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-top: 32px;
}

.partner-writing__legal-entitie-content {
	padding: 32px 48px;
}

.partner-writing__legal-entitie-row {
	/* display: -webkit-box;
  display: -ms-flexbox;
  display: flex; */
	flex-wrap: wrap;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 19px;
}

.partner-writing__legal-entitie-title {
	margin-bottom: 0 !important;
}

.partner-writing__legal-entitie-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 32px;
}

.partner-writing__roles {
	margin-top: 32px;
}

.partner-writing__button-wrapper {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.partner-writing__personel-data--2 {
	margin-top: 48px;
}

@media screen and (max-width: 1500px) {
	.partner-writing {
		margin-top: 28px;
	}

	.partner-writing__container {
		padding: 0 40px 0 80px;
	}

	.partner-writing__header {
		padding: 116px 40px 24px 166px;
	}

	.partner-writing__header .block-header__info {
		max-width: 648px;
	}
}

@media screen and (max-width: 1200px) {
	.partner-writing {
		margin-top: 48px;
	}

	.partner-writing--vide .personel-data__content,
	.partner-writing--vide .roles__content {
		padding: 32px;
	}

	.partner-writing__container {
		padding: 0 32px;
	}

	.partner-writing__content {
		padding-top: 0;
	}

	.partner-writing__header {
		padding: 0 35px 24px 10px;
	}

	.partner-writing__header .block-header__info {
		max-width: 648px;
	}

	.partner-writing__information {
		padding: 32px;
	}

	.partner-writing__title {
		margin-bottom: 24px;
	}

	.partner-writing .form {
		max-width: unset;
		gap: 16px;
	}

	.partner-writing__legal-entitie-content {
		padding: 32px;
	}

	.partner-writing__legal-entitie-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 24px 40px;
	}

	.partner-writing__legal-entitie-head {
		margin-bottom: 24px;
	}
}

@media screen and (max-width: 767px) {
	.partner-writing {
		margin-top: 28px;
	}

	.partner-writing--vide .personel-data__content,
	.partner-writing--vide .roles__content {
		padding: 16px;
	}

	.partner-writing--vide .roles__content {
		padding: 32px 16px;
	}

	.partner-writing__container {
		padding: 0 16px;
	}

	.partner-writing__content {
		padding-top: 0;
	}

	.partner-writing__header {
		padding: 0 16px;
	}

	.partner-writing__header .block-header__info {
		max-width: 648px;
	}

	.partner-writing__information {
		margin-top: 40px;
		padding: 16px;
		height: auto;
	}

	.partner-writing__title {
		font-size: 18px;
		line-height: 22px;
	}

	.partner-writing .form {
		margin: 0;
		max-width: 912px;
		display: -ms-grid;
		display: grid;
		gap: 32px;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
	}

	.partner-writing .form #hbd {
		color: #90a0b7;
	}

	.partner-writing .form input {
		padding-right: calc(24px + 20px);
	}

	.partner-writing .form__icon--edit {
		z-index: 100;
		display: none;
		cursor: pointer;
	}

	.partner-writing .form__icon--edit:hover {
		display: block;
	}

	.partner-writing input {
		color: #323c47;
	}

	.partner-writing input::-webkit-inner-spin-button,
	.partner-writing input::-webkit-calendar-picker-indicator {
		display: none;
		-webkit-appearance: none;
	}

	.partner-writing__legal-entitie-content {
		padding: 16px;
	}

	.partner-writing__legal-entitie-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
		gap: 24px 0;
	}

	.partner-writing__legal-entitie-head {
		margin-bottom: 24px;
	}

	.partner-writing__legal-entitie .btn__text {
		display: none;
	}

	.partner-writing__legal-entitie .btn {
		padding: 8px 16px;
	}

	.partner-writing__roles {
		margin-top: 24px;
	}

	.partner-writing__personel-data--2 {
		margin-top: 40px;
	}
}

.gestion-object__head {
	margin-bottom: 32px;
}

.gestion-object__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 48px;
	padding-left: 122px;
	margin-top: 72px;
}

.gestion-object__block-point {
	margin-bottom: 32px;
	margin-left: 122px;
}

.gestion-object .partenaire__header-top {
	margin-bottom: 32px;
	padding: 0 104px 0 122px;
}

.gestion-object__body {
	padding: 0 104px 0 122px;
}

.gestion-object__row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 32px 48px;
}

.gestion-object__tabs {
	position: relative;
}

.gestion-object .partenaire__repere {
	margin-top: 24px;
}

.gestion-object .partenaire__contenaire-pagination {
	margin-top: 16px;
}

.tab-box {
	display: none;
}

.tab-box--active {
	display: block;
}

.tab-box--2__content {
	padding-left: 122px;
	padding-right: 104px;
}

.confirmed {
	color: #44c62f;
}

.confirmed:hover {
	color: #44c62f !important;
}

.waiting {
	color: #f4a519;
}

.waiting:hover {
	color: #f4a519 !important;
}

.rejected {
	color: #f44336;
}

.rejected:hover {
	color: #f44336 !important;
}

@media screen and (max-width: 1500px) {
	.gestion-object .partenaire__header-top {
		padding: 0 40px 0 82px;
	}

	.gestion-object__title {
		padding: 0 40px 0 82px;
	}

	.gestion-object__body {
		padding: 0 40px 0 82px;
	}

	.gestion-object__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 32px;
	}

	.gestion-object .partenaire__repere {
		margin-top: 24px;
	}

	.gestion-object .partenaire__contenaire-pagination {
		margin-top: 16px;
	}

	.gestion-object__block-point {
		margin-left: 88px;
	}

	.tab-box--2__content {
		padding-left: 82px;
		padding-right: 40px;
	}
}

@media screen and (max-width: 1200px) {
	.gestion-object .partenaire__header-top {
		padding: 0 32px;
	}

	.gestion-object__body {
		padding: 0 32px;
	}

	.gestion-object__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 32px 48px;
	}

	.gestion-object .partenaire__repere {
		margin-top: 24px;
	}

	.gestion-object__block-point {
		margin-left: 32px;
	}

	.gestion-object__title {
		padding-left: 32px;
		margin-top: 48px;
		margin-bottom: 40px;
	}

	.gestion-object .partenaire__contenaire-pagination {
		margin-top: 16px;
	}

	.tab-box--2__content {
		padding-left: 32px;
		padding-right: 32px;
	}

	.list-point__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 32px;
	}

	.list-point__left {
		max-width: unset;
	}

	.list-point__right {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.list-point__header {
		padding: 0 32px;
	}
}

@media screen and (max-width: 767px) {
	.gestion-object .partenaire__header-top {
		margin-bottom: 40px;
		padding: 0 16px;
	}

	.gestion-object__body {
		padding: 0 16px;
	}

	.gestion-object__row {
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
		gap: 24px 0;
	}

	.gestion-object .partenaire__repere {
		margin-top: 24px;
	}

	.gestion-object__block-point {
		margin-left: 16px;
	}

	.gestion-object__title {
		padding-left: 16px;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.gestion-object .partenaire__contenaire-pagination {
		margin-top: 56px;
	}

	.tab-box--2__content {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.object-redaction__content {
	min-height: 800px;
}

.object-redaction__main {
	margin-top: calc(48px + 92px);
}

.object-redaction__top,
.object-redaction__bottom {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.object-redaction__top-content,
.object-redaction__bottom-content {
	padding: 32px 48px;
}

.object-redaction__title-block {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.object-redaction__title-top {
	margin-bottom: 32px;
}

.object-redaction__form {
	max-width: 912px;
	margin: unset;
}

.object-redaction__form-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 32px;
}

.object-redaction__employe {
	margin-top: 40px;
}

.object-redaction__employe-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.object-redaction__employe-left:hover .object-redaction__employe-name {
	color: #58c0ff;
}

.object-redaction__employe-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.object-redaction__employe-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 16px;
	gap: 0 24px;
}

.object-redaction__employe-img {
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.object-redaction__employe-img img {
	display: inline-block;
	width: auto;
	height: 100%;
}

.object-redaction__employe-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.object-redaction__employe-btn {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	transition: all 300ms ease;
	text-decoration: underline;
	-webkit-text-decoration-color: white;
	text-decoration-color: white;
}

.object-redaction__employe-btn:hover {
	-webkit-text-decoration-color: #707683;
	text-decoration-color: #707683;
	color: #707683;
}

.object-redaction__confirm {
	margin-top: 40px;
	margin-bottom: 32px;
}

.object-redaction__confirm-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 8px;
}

.object-redaction__confirm-list {
	list-style-type: disc;
	padding-left: 15px;
}

.object-redaction__confirm-list li + li {
	margin-top: 8px;
}

.object-redaction__confirm-listItem {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.object-redaction__confirm-listItem::marker {
	color: #58c0ff;
}

.object-redaction__confirm-row {
	width: 100%;
	margin-top: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.object-redaction__file {
	min-height: 122px;
}

.object-redaction__file label {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 40px;
}

.object-redaction__file label .form__file-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.object-redaction__file label svg {
	display: inline-block;
	width: 58px;
	height: 58px;
}

.object-redaction__file-img input {
	display: none;
}

.object-redaction__bottom {
	margin-top: 32px;
}

.object-redaction__bottom-title {
	margin-bottom: 32px;
}

.object-redaction__bottom-form {
	max-width: unset;
	margin: unset;
}

.object-redaction__bottom-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 72px;
}

.object-redaction__bottom-result {
	margin-bottom: 32px;
}

.object-redaction__bottom-body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.object-redaction__bottom-body .form__item + .form__item {
	margin-top: 32px;
}

.object-redaction__bottom-imgs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 24px 32px;
}

.object-redaction__bottom-formItemSmall {
	max-width: 440px;
}

.object-redaction__showImg {
	position: relative;
	height: 122px;
	display: block;
	cursor: pointer;
}

.object-redaction__showImg:hover .object-redaction__showImg-img::after {
	opacity: 1;
}

.object-redaction__showImg:hover .object-redaction__showImg-row {
	opacity: 1;
}

.object-redaction__showImg-img {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 30px;
}

.object-redaction__showImg-img::after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.4)),
		to(rgba(0, 0, 0, 0.4))
	);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.object-redaction__showImg-img img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.object-redaction__showImg-row {
	position: relative;
	height: 100%;
	z-index: 100;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 40px;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.object-redaction__showImg-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #ffffff;
}

.object-redaction__block3 {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-top: 32px;
	padding: 32px 0;
}

.object-redaction__block3 .list-point {
	border-radius: 0 !important;
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
	padding: 0;
}

.object-redaction__block3-title {
	padding: 0 48px;
	margin-bottom: 32px;
}

.object-redaction__block4 {
	margin-top: 32px;
}

.object-redaction__block4-title {
	margin-bottom: 32px;
}

.object-redaction__list-employe {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 32px 52px;
}

.object-redaction__end {
	margin-top: 40px;
}

.object-redaction__end-wrapper-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.object-redaction__end-wrapper-btn {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media screen and (max-width: 1500px) {
	.object-redaction__list-employe {
		gap: 32px 24px;
	}

	.object-redaction__bottom-imgs .input-add {
		width: 145px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media screen and (max-width: 1200px) {
	.object-redaction__main {
		margin-top: 40px;
	}

	.object-redaction__top-content,
	.object-redaction__bottom-content {
		padding: 32px;
	}

	.object-redaction__title-top {
		margin-bottom: 24px;
	}

	.object-redaction__form-grid {
		gap: 16px;
	}

	.object-redaction__employe-row {
		margin-top: 24px;
	}

	.object-redaction__confirm-row {
		width: 100%;
		margin-top: 32px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 24px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.object-redaction__confirm-row .card-1 {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.object-redaction__bottom-title {
		margin-bottom: 24px;
	}

	.object-redaction__bottom-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 32px 0px;
	}

	.object-redaction__bottom-result {
		margin-bottom: 24px;
	}

	.object-redaction__bottom-body {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
		width: 100%;
	}

	.object-redaction__bottom-body .form__item + .form__item {
		margin-top: 24px;
	}

	.object-redaction__bottom-imgs {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.object-redaction__bottom-imgs > a {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.object-redaction__img-file .download-img {
		width: 160px;
		height: 160px;
	}

	.object-redaction__block3-title {
		padding: 0 32px;
		margin-bottom: 24px;
	}

	.object-redaction__block4-title {
		margin-bottom: 24px;
	}

	.object-redaction__list-employe {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		gap: 24px;
	}

	.object-redaction__showImg .object-redaction__showImg-img::after {
		opacity: 1;
	}

	.object-redaction__showImg .object-redaction__showImg-row {
		opacity: 1;
	}
}

@media screen and (max-width: 767px) {
	.object-redaction__main {
		margin-top: 40px;
	}

	.object-redaction__top-content,
	.object-redaction__bottom-content {
		padding: 16px;
	}

	.object-redaction__title-top {
		font-size: 18px;
		line-height: 22px;
	}

	.object-redaction__form-grid {
		gap: 16px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.object-redaction__employe {
		margin-top: 32px;
	}

	.object-redaction__employe-row {
		margin-top: 16px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		gap: 8px;
	}

	.object-redaction__employe-right {
		max-width: 171px;
		text-align: center;
		width: 100%;
	}

	.object-redaction__confirm {
		margin-top: 32px;
		margin-bottom: 24px;
	}

	.object-redaction__confirm-row {
		gap: 16px;
		margin-top: 24px;
	}

	.object-redaction__bottom-title {
		font-size: 18px;
		line-height: 22px;
	}

	.object-redaction__bottom-row {
		gap: 24px 0px;
	}

	.object-redaction__bottom-result {
		margin-bottom: 32px;
	}

	.object-redaction__bottom-body .form__item + .form__item {
		margin-top: 24px;
	}

	.object-redaction__bottom-imgs {
		gap: 16px;
	}

	.object-redaction__img-file .download-img {
		width: 120px;
		height: 120px;
	}

	.object-redaction__file label {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
		text-align: center;
		padding: 27px 24px;
	}

	.object-redaction__file label span {
		display: block;
	}

	.object-redaction__block3 {
		padding: 16px 0;
	}

	.object-redaction__block3-title {
		padding: 0 16px;
		font-size: 18px;
		line-height: 22px;
	}

	.object-redaction__block4-title {
		font-size: 18px;
		line-height: 22px;
	}

	.object-redaction__list-employe {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.object-redaction__showImg {
		height: 180px;
	}

	.object-redaction__showImg-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 16px 0;
	}

	.object-redaction__showImg-icon {
		width: 42px;
		height: 42px;
	}

	.object-redaction__showImg-icon svg {
		width: 100%;
		height: 100%;
	}

	.object-redaction__showImg-text {
		text-align: center;
	}
}

.change-code {
	background: #f5f5f5;
	width: 100vw;
	height: 100vh;
}

.change-code__container {
	padding: 0 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.change-code__content {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	width: 100%;
	padding: 92px 16px;
}

.change-code__form {
	max-width: 100% !important;
	margin: 32px 0 0 0 !important;
}

.change-code__form .form__item + .form__item {
	margin-top: 24px;
}

.change-code__form .form__btn-wrapper {
	margin: 32px 0 0 0;
}

.change-code__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
	text-align: center;
}

@media screen and (min-width: 768px) {
	.change-code__container {
		padding: 0 32px;
	}

	.change-code__content {
		padding: 32px 0;
		width: 100%;
		margin: 0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: 704px;
	}

	.change-code__form {
		width: 440px;
	}

	.change-code__form .form__btn-wrapper {
		margin: 64px 0 0 0;
	}

	.change-code__wrapper {
		padding: 0 46px;
	}
}

@media screen and (min-width: 1200px) {
	.change-code__container {
		padding: unset;
	}

	.change-code__content {
		max-width: 916px;
	}

	.change-code__form {
		width: 440px;
	}

	.change-code__form .form__btn-wrapper {
		margin: 64px 0 0 0;
	}
}

.confirm-code {
	background: #f5f5f5;
	width: 100vw;
	height: 100vh;
}

.confirm-code__container {
	padding: 0 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.confirm-code__content {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	width: 100%;
	padding-top: 32px;
	padding-bottom: 32px;
}

.confirm-code__form {
	max-width: 100% !important;
	margin: 64px 0 0 0 !important;
	padding: 0 16px;
}

.confirm-code__form .form__item + .form__item {
	margin-top: 24px;
}

.confirm-code__form .form__btn-wrapper {
	margin: 64px 0 0 0;
}

.confirm-code__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #323c47;
	padding: 0 8px;
}

.confirm-code__text span {
	display: inline-block;
	margin-bottom: 12px;
}

@media screen and (min-width: 768px) {
	.confirm-code__container {
		padding: 0 32px;
	}

	.confirm-code__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: 704px;
		margin: 0 auto;
	}

	.confirm-code__form {
		max-width: 100% !important;
		margin: 64px 0 0 0 !important;
		padding: 0 16px;
		width: 440px;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.confirm-code__text {
		padding: 0;
		max-width: 532px;
	}
}

@media screen and (min-width: 1200px) {
	.confirm-code__content {
		max-width: 916px;
	}
}

.safety {
	-webkit-box-flex: 0 !important;
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}

.safety__container {
	margin-top: 0 !important;
}

.safety__content {
	padding-top: 48px;
}

.safety__main-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 48px;
	padding: 24px 0;
}

.safety__body {
	max-width: 1606px;
	width: 100%;
	min-height: 422px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 32px 48px;
}

.safety__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.safety__form {
	max-width: unset;
}

.safety__form .form__item {
	max-width: 440px;
	width: 100%;
}

.safety__form .form__item + .form__item {
	margin-top: 24px;
}

.safety__form .form__btn-wrapper {
	margin: 0;
	margin-top: 32px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media screen and (max-width: 767px) {
	.safety__content {
		padding-top: 40px;
	}

	.safety__main-title {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 40px;
		padding: 8px 0;
	}

	.safety__body {
		max-width: 1606px;
		width: 100%;
		min-height: 376px;
		padding: 16px;
	}

	.safety__title {
		font-size: 18px;
		line-height: 22px;
	}

	.safety__form .form__btn-wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.catalog-management {
	margin-top: 48px;
}

.catalog-management h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.catalog-management__btn {
	display: none;
}

.catalog-management .partenaire__header {
	margin-top: 48px;
}

.catalog-management .partenaire__input {
	max-width: 500px;
}

.catalog-management__list-product {
	margin-top: 32px;
}

.catalog-management__top-btn {
	min-width: 214px;
}

@media screen and (max-width: 1200px) {
	.catalog-management {
		margin-top: 40px;
	}

	.catalog-management .partenaire__header {
		margin-top: 40px;
	}

	.catalog-management__container {
		margin-top: 0;
	}
}

@media screen and (max-width: 767px) {
	.catalog-management h1 {
		font-size: 22px;
		line-height: 26px;
		text-align: center;
	}

	.catalog-management__btn {
		display: none;
	}
}

.catalog-product {
	-webkit-box-flex: 0 !important;
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
	margin-top: 48px;
}

.catalog-product ._container {
	margin-top: 0 !important;
}

.catalog-product h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 72px;
}

.catalog-product .gestion-object__body {
	padding: 0 !important;
}

.catalog-product__head {
	margin-bottom: 32px;
}

.catalog-product .partenaire__repere {
	margin-top: 24px;
}

.catalog-product .partenaire__contenaire-pagination {
	margin-top: 16px;
}

.catalog-product .list-point__header {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 0;
}

@media screen and (max-width: 1200px) {
	.catalog-product h1 {
		margin-bottom: 64px;
	}

	.catalog-product .gestion-object__row {
		gap: 32px 31px;
	}
}

@media screen and (max-width: 767px) {
	.catalog-product h1 {
		margin-bottom: 51px;
		font-size: 22px;
		line-height: 26px;
		margin-top: 0;
	}

	.catalog-product__head {
		margin-bottom: 40px;
	}

	.catalog-product .gestion-object__row {
		gap: 24px 0;
	}

	.catalog-product .partenaire__contenaire-pagination {
		margin-top: 56px;
	}

	.catalog-product .list-point__header {
		padding-top: 13px;
		padding-bottom: 13px;
	}
}

.point-redaction {
	margin-top: 160px;
}

.point-redaction__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 48px;
}

.point-redaction__top-img {
	width: 136px;
	height: 136px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.point-redaction__top-img img {
	max-width: none;
	height: 100%;
	display: inline-block;
}

.point-redaction__top-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.point-redaction__top-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-top: 16px;
}

.point-redaction__entity {
	margin-top: 32px;
}

.point-redaction .product__title {
	margin-bottom: 32px;
}

.point-redaction .product__row {
	gap: 0 40px;
}

.point-redaction__cart {
	margin-top: 32px;
}

.point-redaction__cart-title {
	margin-bottom: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.point-redaction__cart-img {
	width: 100%;
	height: 560px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #000;
	color: white;
	font-size: 40px;
	text-transform: uppercase;
	font-family: "Manrope";
	font-style: normal;
}

.point-redaction__cart-img img {
	display: inline-block;
	max-width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-o-object-fit: cover;
	object-fit: cover;
}

.point-redaction__data {
	margin-top: 32px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.point-redaction__data-content {
	padding: 32px 48px;
}

.point-redaction__data-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.point-redaction__terminal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 8px;
	margin-bottom: 22px;
	position: relative;
}

.point-redaction__terminal-radios {
	margin-top: 16px;
	width: 169px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.point-redaction__terminal-right {
	max-width: 322px;
	padding: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	width: fit-content;
	height: fit-content;
}

.point-redaction__terminal-right--absolute {
	position: absolute;
	background: #000;
}

.point-redaction__terminal-right:hover {
	opacity: 1 !important;
	pointer-events: unset;
}

.point-redaction__terminal-right--open {
	opacity: 1;
	pointer-events: unset;
}

.point-redaction__terminal__file .form__file-size {
	color: #90a0b7;
}

.point-redaction__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
}

.point-redaction__header-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.point-redaction__header-icon {
	width: 38px;
	height: 38px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
}

.point-redaction__header-icon svg {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.point-redaction__regime {
	margin-top: 32px;
	max-width: 1154px;
}

.point-redaction__regime-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.point-redaction__payment {
	margin-top: 32px;
	max-width: 1154px;
}

.point-redaction__payment .form__item:last-child {
	max-width: 440px;
}

.point-redaction__payment .form__input {
	height: 30px;
}

.point-redaction__payment .form__item:first-child .form__input {
	margin-bottom: 6px;
}

.point-redaction__payment .form__item:last-child .form__input {
	height: 56px;
}

.point-redaction__payment .form__item_wrapper {
	gap: 20px;
	display: grid;
}

.point-redaction__payment .form__checkbox-label::before {
	left: 1px;
	top: 4.5px;
}

.point-redaction__payment .form__checkbox-label {
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0.02em;
	text-align: left;
}

.point-redaction__payment .form__item-desc {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #90a0b7;
}

.point-redaction__days {
	margin-top: 16px;
}

.point-redaction__days-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px 8px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.point-redaction__datetime {
	width: 484px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 32px;
	display: none;
}

.point-redaction__datetime--active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.point-redaction__datetime .form__item {
	max-width: 116px;
}

.point-redaction__datetime .form__item--long {
	max-width: 204px;
}

.point-redaction__datetime .form__input {
	height: 54px;
}

.point-redaction__datetime .form__input input {
	padding-right: 50px;
}

.point-redaction__datetime-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
}

.point-redaction__about {
	max-width: 984px;
	margin-top: 32px;
}

.point-redaction__about-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 27px;
}

.point-redaction__about .form__item {
	max-width: 440px;
}

.point-redaction__about .form__item_wrapper {
	gap: 35px;
	display: grid;
}

.point-redaction__about .form__item:last-child {
	max-width: 100%;
}

.point-redaction__about .form__input {
	height: 54px;
}

.point-redaction__about .form__textarea {
	height: 180px;
	max-height: 180px;
}

.point-redaction__options {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-top: 32px;
}

.point-redaction__options-content {
	padding: 32px;
}

.point-redaction__options-title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.del_role {
	display: none !important;
}

.point-redaction__options-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 0 40px;
	margin-top: 32px;
}

.point-redaction__options-row_not_empty {
	justify-content: flex-start;
	flex-wrap: wrap;
}

.point-redaction__end {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.point-redaction__select .select-input__head {
	height: 54px;
	width: 204px;
}

.point-redaction__select .select-input__body {
	top: 58px;
}

.point-redaction__wrapper-datetime {
	margin-top: 20px;
}

.point-redaction .legal-entitie__icon {
	visibility: visible;
}

.point-redaction .legal-entitie__icon:first-child {
	visibility: hidden !important;
}

.modal-create-admin {
	display: none;
	width: 634px;
	min-height: 624px;
	background: #ffffff;
	border-radius: 20px;
}

.modal-create-admin__container {
	padding-top: 24px;
	padding-bottom: 24px;
}

.modal-create-admin__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 32px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 36px;
}

.modal-create-admin__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.modal-create-admin__close-icon {
	width: 26px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

.modal-create-admin__close-icon:hover svg path {
	stroke: #109cf1;
}

.modal-create-admin__close-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.modal-create-admin__close-icon svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.modal-create-admin__list {
	width: calc(586px + 16px);
	padding-right: 32px;
	max-height: 512px;
	overflow: auto;
}

.modal-create-admin__list::-webkit-scrollbar {
	background: transparent;
	width: 5px;
}

.modal-create-admin__list::-webkit-scrollbar-thumb {
	background: transparent;
	background: #90a0b7;
	border-radius: 10px;
}

.modal-create-admin__item {
	padding-left: 32px;
	padding-right: 16px;
	display: block;
	margin-bottom: 16px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.modal-create-admin__item:hover {
	background: #f6f8fb;
}

.modal-create-admin__item:last-child {
	margin-bottom: 0;
}

.modal-create-admin__item-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	cursor: pointer;
}

.modal-create-admin__item-img {
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.modal-create-admin__item-img img {
	display: inline-block;
	height: auto;
	width: 100%;
}

.modal-create-admin__item-name {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-bottom: 4px;
}

.modal-create-admin__item-status {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
}

.modal-chooseEntity {
	background: #ffffff;
	border-radius: 20px;
	width: 634px;
	min-height: 552px;
	display: none;
}

.modal-chooseEntity__container {
	padding: 24px 32px;
}

.modal-chooseEntity__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 36px;
}

.modal-chooseEntity__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.modal-chooseEntity__close-icon {
	width: 26px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	cursor: pointer;
}

.modal-chooseEntity__close-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.modal-chooseEntity__close-icon svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.modal-chooseEntity__close-icon:hover svg path {
	stroke: #109cf1;
}

.modal-chooseEntity__grid {
	max-height: 440px;
	overflow: auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 32px;
	padding-right: 32px;
}

.modal-chooseEntity__grid::-webkit-scrollbar {
	background: transparent;
	width: 5px;
}

.modal-chooseEntity__grid::-webkit-scrollbar-thumb {
	background: transparent;
	background: #90a0b7;
	border-radius: 10px;
}

.modal-chooseEntity .legal-entitie {
	width: unset;
}

.modal-chooseEntity .legal-entitie__icon {
	opacity: 0;
	pointer-events: none;
}

.modal-chooseEntity .legal-entitie__body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.modal-chooseEntity .legal-entitie__work {
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.fleche {
	width: 100%;
	height: 10px;
}

.fancybox__backdrop {
	background: rgba(50, 60, 71, 0.2) !important;
}

@media screen and (max-width: 1200px) {
	.point-redaction {
		margin-top: 0;
	}

	.point-redaction__top {
		margin-top: 48px;
		gap: 0 24px;
	}

	.point-redaction__top-img {
		width: 104px;
		height: 104px;
	}

	.point-redaction__top-title {
		font-size: 20px;
		line-height: 24px;
	}

	.point-redaction__entity {
		margin-top: 32px;
	}

	.point-redaction .product__title {
		margin-bottom: 24px;
	}

	.point-redaction .product__row {
		gap: 0 20px;
	}

	.point-redaction__cart {
		margin-top: 32px;
	}

	.point-redaction__cart-title {
		margin-bottom: 24px;
	}

	.point-redaction__data-content {
		padding: 32px;
	}

	.point-redaction__days-row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.point-redaction .scroll {
		width: 902px;
	}

	.point-redaction__terminal-right {
		position: absolute;
		z-index: 10;
		left: 259px;
		top: 22px;
		border: 1px solid #f0f3f8;
		-webkit-box-shadow: unset;
		box-shadow: unset;
	}
}

@media screen and (max-width: 768px) {
	.point-redaction__top {
		margin-top: 40px;
		gap: 0 16px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.point-redaction__top-img {
		width: 56px;
		height: 56px;
	}

	.point-redaction__top-img img {
		max-width: none;
		height: 100%;
		display: inline-block;
	}

	.point-redaction__top-title {
		font-size: 20px;
		line-height: 24px;
	}

	.point-redaction__top-text {
		display: none;
	}

	.point-redaction__entity {
		margin-top: 32px;
	}

	.point-redaction .product__row {
		gap: 16px 0;
	}

	.point-redaction__cart-title {
		font-size: 18px;
		line-height: 22px;
	}

	.point-redaction__cart-img {
		font-size: 20px;
	}

	.point-redaction__data-content {
		padding: 16px;
	}

	.point-redaction__data-title {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 24px;
	}

	.point-redaction__wrapper-datetime {
		margin-top: 24px;
	}

	.point-redaction__datetime {
		width: 100%;
		gap: 24px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.point-redaction__datetime .form__item {
		max-width: 100%;
	}

	.point-redaction__datetime .form__item--long {
		max-width: 100%;
	}

	.point-redaction__datetime-mobile {
		gap: 0 24px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.point-redaction__header-title {
		font-size: 14px;
		line-height: 22px;
	}

	.point-redaction__terminal {
		margin-bottom: 24px;
		position: relative;
		max-width: 600px;
	}

	.point-redaction__terminal-left {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.point-redaction__terminal-right {
		left: 0;
		top: 31px;
	}

	.point-redaction__options {
		margin-top: 24px;
	}

	.point-redaction__options-content {
		padding: 24px 16px;
	}

	.point-redaction__options-title {
		font-size: 18px;
		line-height: 22px;
	}

	.point-redaction__options-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 16px 0px;
		margin-top: 24px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.point-redaction__select .select-input__head {
		width: 100%;
		max-width: none;
	}

	.point-redaction .head__link-prev {
		margin-top: -9px;
	}

	.modal-create-admin {
		width: calc(100% - 32px);
		height: unset;
		min-height: 482px;
	}

	.modal-create-admin__container {
		padding-top: 16px;
		padding-bottom: 16px;
	}

	.modal-create-admin__top {
		padding: 0 16px;
		margin-bottom: 24px;
		gap: 0 40px;
	}

	.modal-create-admin__title {
		font-size: 14px;
		line-height: 22px;
	}

	.modal-create-admin__list {
		width: calc(100% - 16px);
		padding-right: 0;
		max-height: 382px;
	}

	.modal-create-admin__item {
		padding-left: 16px;
		padding-right: 12px;
	}

	.modal-create-admin__item-name {
		font-size: 14px;
	}

	.modal-chooseEntity {
		width: calc(100% - 32px);
		min-height: 500px;
	}

	.modal-chooseEntity__container {
		padding: 24px 16px;
	}

	.modal-chooseEntity__top {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 24px;
		gap: 0 34px;
	}

	.modal-chooseEntity__title {
		font-size: 14px;
		line-height: 22px;
	}

	.modal-chooseEntity__grid {
		max-height: 384px;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
		gap: 24px 0px;
		padding-right: 8px;
	}
}

.content-page__container {
	margin-left: 110px;
	margin-right: 104px;
	margin-top: 48px;
}

.content-page__body {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.content-page__content {
	padding: 32px 48px;
	max-width: 1136px;
	margin-top: 48px;
}

.content-page__content h2 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 16px;
}

.content-page__content p {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__content p + p {
	margin-top: 12px;
}

.content-page__content b {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__content i {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__content a {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.content-page__content .block {
	margin: 16px;
}

.content-page__content ul {
	margin-top: 8px;
}

.content-page__content ul li {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	position: relative;
	padding-left: 13px;
}

.content-page__content ul li::before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 8.25px;
	background: #58c0ff;
	display: block;
	left: 0;
}

.content-page__content ul li ul li {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	position: relative;
}

.content-page__content ul li ul li::before {
	width: 3px;
	height: 3px;
	top: 9.5px;
}

.content-page__content li + li {
	margin-top: 8px;
}

.content-page__content h3 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 16px;
	margin-top: 32px;
}

.content-page__content .iframe-wrapper {
	margin: 16px 0;
	padding: 16px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.content-page__content .img-wrapper {
	margin: 16px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.content-page__content ol {
	margin-top: 16px;
	list-style: none;
	counter-reset: list;
}

.content-page__content ol li + li {
	margin-top: 12px;
}

.content-page__content ol li {
	position: relative;
	padding-left: 33px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__content ol li::before {
	counter-increment: list;
	content: counter(list) ".";
	position: absolute;
	left: 0;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #58c0ff;
}

.content-page__content ol li ol {
	counter-reset: sublist;
}

.content-page__content ol li li::before {
	counter-increment: sublist;
	content: counter(list) "." counter(sublist);
}

.content-page__content h4 {
	margin: 32px 0 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 22px;
	line-height: 31px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__content table {
	margin-top: 16px;
	margin-bottom: 16px;
	border-spacing: 0;
	text-align: left;
}

.content-page__content table tr:first-child {
	background: #f0f3f8;
}

.content-page__content table th {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #707683;
	padding-top: 16px;
	padding-bottom: 16px;
	white-space: nowrap;
	border-bottom: 1px solid #c2cfe0;
}

.content-page__content table th:nth-child(1),
.content-page__content table td:nth-child(1) {
	width: 156px;
}

.content-page__content table th:nth-child(2),
.content-page__content table td:nth-child(2) {
	min-width: 140px;
}

.content-page__content table th:nth-child(3),
.content-page__content table td:nth-child(3) {
	width: 98px;
}

.content-page__content table th:nth-child(4),
.content-page__content table td:nth-child(4) {
	width: 73px;
}

.content-page__content table th:nth-child(5),
.content-page__content table td:nth-child(5) {
	width: 76px;
}

.content-page__content table th:nth-child(6),
.content-page__content table td:nth-child(6) {
	width: 83px;
}

.content-page__content table th:first-child,
.content-page__content table td:first-child {
	padding-left: 8px;
}

.content-page__content table th:last-child,
.content-page__content table td:last-child {
	padding-right: 8px;
}

.content-page__content table td,
.content-page__content table th {
	padding-right: 32px;
}

.content-page__content table td:last-child,
.content-page__content table th:last-child {
	padding-right: 8px;
}

.content-page__content table td {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #334d6e;
}

.content-page__content table tr {
	position: relative;
}

.content-page__content table tr::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #c2cfe0;
	display: block;
}

.content-page__content h5 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-top: 32px;
	margin-bottom: 16px;
}

.content-page__content h6 {
	margin-top: 32px;
	margin-bottom: 16px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.content-page__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.content-page__title span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

@media screen and (max-width: 1200px) {
	.content-page__container {
		margin-left: 32px;
		margin-right: 32px;
	}

	.content-page__content {
		padding: 32px;
		margin-top: 40px;
	}

	.content-page__content .scroll {
		width: 763px;
		overflow-x: auto;
	}

	.content-page__content .scroll::-webkit-scrollbar {
		background: transparent;
		height: 0;
		width: 0;
	}

	.content-page__content .scroll__content {
		overflow: auto;
		width: 100%;
	}

	.content-page__content .scroll__content::-webkit-scrollbar {
		height: 0px;
	}
}

@media screen and (max-width: 768px) {
	.content-page__container {
		margin-left: 16px;
		margin-right: 16px;
		margin-top: 40px;
	}

	.content-page__title {
		gap: 0 8px;
	}

	.content-page__title span {
		font-size: 22px;
		line-height: 26px;
	}

	.content-page__content {
		padding: 16px;
		margin-top: 40px;
	}

	.content-page__content h2 {
		font-size: 20px;
		line-height: 24px;
	}

	.content-page__content h3 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 16px;
	}

	.content-page__content iframe {
		max-width: 100%;
	}

	.content-page__content img {
		max-width: 100%;
	}

	.content-page__content ol {
		margin-top: 16px;
		list-style: none;
		counter-reset: list;
	}

	.content-page__content ol li + li {
		margin-top: 12px;
	}

	.content-page__content ol li {
		position: relative;
		padding-left: 33px;
		font-family: "Manrope";
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.02em;
		color: #323c47;
	}

	.content-page__content ol li::before {
		counter-increment: list;
		content: counter(list) ".";
		position: absolute;
		left: 0;
		font-family: "Manrope";
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 20px;
		color: #58c0ff;
	}

	.content-page__content ol li ol {
		counter-reset: sublist;
	}

	.content-page__content ol li li::before {
		counter-increment: sublist;
		content: counter(list) "." counter(sublist);
	}

	.content-page__content h4 {
		margin: 24px 0 16px;
		font-size: 16px;
		line-height: 22px;
	}

	.content-page__content h5 {
		font-size: 14px;
		line-height: 22px;
		margin-top: 24px;
		margin-bottom: 16px;
	}

	.content-page__content h6 {
		margin-top: 24px;
		font-size: 14px;
		line-height: 22px;
	}
}

.order-page h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order-page__top {
	margin-top: 48px;
}

.order-page__top .partenaire__input {
	margin-bottom: 32px;
}

.order-page__top .partenaire__filtre-wrapper {
	margin-bottom: 32px;
}

.order-page__select {
	width: 683px;
}

.order-page__select .select-input__head {
	max-width: none;
}

.order-page__body {
	margin-top: 32px;
}

.order-page__container-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 16px;
}

@media screen and (max-width: 1200px) {
	.order-page__top {
		margin-top: 40px;
	}

	.order-page__top .partenaire__input {
		margin-bottom: 32px;
	}

	.order-page__select {
		width: 100%;
	}

	.order-page__select .select-input__head {
		max-width: none;
	}
}

@media screen and (max-width: 768px) {
	.order-page h1 {
		font-size: 22px;
		line-height: 26px;
	}

	.order-page__top .partenaire__input {
		margin-bottom: 24px;
	}

	.order-page__top .partenaire__filtre-wrapper {
		margin-bottom: 24px;
	}

	.order-page__repere {
		display: none;
	}

	.order-page__container-pagination {
		margin-top: 56px;
	}
}

.notification-page h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.notification-page__top {
	margin-bottom: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 92px;
}

.notification-page__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 12px;
}

.notification-page__btn-icon {
	width: 12px;
	height: 9.23px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.notification-page__btn-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.notification-page__btn-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
}

.notification-page .partenaire__contenaire-pagination {
	margin-top: 16px;
}

@media screen and (max-width: 768px) {
	.notification-page h1 {
		font-size: 22px;
		line-height: 26px;
	}

	.notification-page__top {
		margin-bottom: 24px;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: unset;
		gap: 24px 0;
	}

	.notification-page__btn {
		-ms-flex-item-align: end;
		align-self: flex-end;
	}

	.notification-page__repere {
		display: none;
	}

	.notification-page .partenaire__contenaire-pagination {
		margin-top: 56px;
	}
}

.order__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
	margin-bottom: 48px;
}

.order__head .block-header__link-prev {
	position: unset;
}

.order__head h1 {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.order__process {
	margin-bottom: 32px;
}

.order__process-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.order__item:first-child {
	border-radius: 30px 0px 0px 30px;
}

.order__item:last-child {
	border-radius: 0 30px 30px 0;
}

.order__information {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-bottom: 32px;
}

.order__information-content {
	padding: 32px 48px;
}

.order__information-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px 0;
}

.order__information-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.order__information-title {
	min-width: 163px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.order__information-data {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order__information-data a {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.order__information-data a:hover {
	color: #109cf1;
}

.order__list-product {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.order__list-product-content {
	padding: 32px 48px;
}

.order__list-product-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 32px;
}

.order__list-product-head h2 {
	margin-bottom: 0;
}

.order__list-product-total {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 0 16px;
}

.order__list-product-total span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.order__list-product-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 0 70px;
	margin: 0 -48px;
	padding: 0 48px;
}

.order__list-product-row--hover {
	padding: 16px 48px 12px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.order__list-product-row--hover:hover {
	background: #f6f8fb;
}

.order__list-product-col .order__list-product-col--title {
	display: none;
}

.order__list-product-col--title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.order__list-product-col-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.order__list-product-col-img {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.order__list-product-col-img img {
	display: inline-block;
	width: auto;
	height: 100%;
}

.order__list-product-col-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order__list-product-col:nth-child(1) {
	max-width: 510px;
	width: 100%;
}

.order__list-product-col:nth-child(2) {
	width: 100px;
}

.order__list-product-col:nth-child(2) .order__list-product-col-text {
	font-weight: 400;
}

.order__list-product-col:nth-child(3) {
	width: 100px;
	text-align: right;
}

.order__list-product-col:nth-child(3) .order__list-product-col-text {
	font-weight: 600;
}

.order__wrapper-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 40px;
}

.order__confirm {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	margin-bottom: 32px;
	display: none;
}

.order__confirm-content {
	padding: 32px 48px;
}

.order__confirm-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 0 92px;
}

.order__confirm-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.order__confirm-icon {
	width: 48px;
	height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.order__confirm-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.order__confirm-text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.order__confirm-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 12px;
}

.order__confirm-btn--confirmed span {
	color: #33b81d !important;
}

.order__confirm-btn--confirmed svg path {
	fill: #33b81d !important;
	stroke: #33b81d !important;
}

.order__confirm-btn:hover span {
	color: #58c0ff;
}

.order__confirm-btn:hover svg path {
	stroke: #58c0ff;
	fill: #58c0ff;
}

.order__confirm-btn span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #109cf1;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.order__confirm-btn svg {
	display: inline-block;
	width: 12px;
	height: 9.23px;
}

.order__confirm-btn svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

@media screen and (max-width: 1200px) {
	.order__head {
		margin-bottom: 40px;
	}

	.order__process-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.order__item:first-child {
		border-radius: 30px 30px 0 0;
	}

	.order__item:last-child {
		border-radius: 0 0 30px 30px;
	}

	.order__information-content {
		padding: 32px;
	}

	.order__information-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 24px 0;
	}

	.order__list-product-content {
		padding: 32px;
	}

	.order__list-product-col .order__list-product-col--title {
		display: none;
	}

	.order__list-product-col-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 16px;
	}

	.order__list-product-col:nth-child(1) {
		max-width: 350px;
		width: 100%;
	}

	.order__list-product-col:nth-child(2) {
		width: 100px;
	}

	.order__list-product-col:nth-child(2) .order__list-product-col-text {
		font-weight: 400;
	}

	.order__list-product-col:nth-child(3) {
		width: 100px;
	}

	.order__list-product-col:nth-child(3) .order__list-product-col-text {
		font-weight: 600;
	}

	.order__confirm-content {
		padding: 32px;
	}
}

@media screen and (max-width: 768px) {
	.order__head {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 8px;
	}

	.order__head h1 {
		font-size: 22px;
		line-height: 26px;
	}

	.order__title {
		font-size: 18px;
		line-height: 22px;
	}

	.order__process {
		margin-bottom: 24px;
	}

	.order__information {
		margin-bottom: 24px;
	}

	.order__information .order__title {
		margin-bottom: 24px;
	}

	.order__information-content {
		padding: 16px;
	}

	.order__information-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		gap: 8px 0;
	}

	.order__list-product-content {
		padding: 16px;
	}

	.order__list-product-col {
		max-width: unset !important;
		width: 100% !important;
	}

	.order__list-product-col .order__list-product-col--title {
		display: block;
		margin-bottom: 8px;
	}

	.order__list-product-col-row {
		gap: 0 12px;
	}

	.order__list-product-col:nth-child(3) {
		text-align: unset;
	}

	.order__list-product-head {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		gap: 32px 0;
		margin-bottom: 24px;
	}

	.order__list-product-total span {
		font-size: 16px;
		line-height: 22px;
	}

	.order__list-product-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
		margin: 0 -16px;
		padding: 12px 16px;
		display: none;
	}

	.order__list-product-row--hover {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		margin-bottom: 24px;
	}

	.order__list-product-row--hover::after {
		content: "";
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: -12px;
		height: 1px;
		width: calc(100% - 32px);
		position: absolute;
		display: block;
		background: #f0f3f8;
	}

	.order__list-product-row--hover:last-child {
		margin-bottom: 0;
	}

	.order__list-product-row--hover:last-child::after {
		display: none;
	}

	.order__confirm {
		margin-bottom: 24px;
	}

	.order__confirm-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 32px 0;
	}

	.order__confirm-left {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px 0;
	}

	.order__confirm-content {
		padding: 16px;
	}

	.order__confirm-text {
		text-align: center;
	}

	.order__confirm-icon {
		width: 40px;
		height: 40px;
	}
}

.make-product__main {
	padding-top: calc(107px + 48px);
}

.make-product__main .block-point {
	margin-right: -88px;
	margin-bottom: 32px;
}

.make-product__title {
	margin-bottom: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.make-product__form {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	max-width: 100%;
}

.make-product__form-content {
	padding: 32px 48px;
}

.make-product__form-top {
	max-width: 912px;
	width: 100%;
}

/* .make-product__form-top .form__item {
  height: 54px;
} */
.make-product__categori-product .form__item {
	height: 54px;
}

.make-product__form-top .select-input__head {
	max-width: unset;
	height: 100%;
}

.make-product__form-bottom {
	margin-top: 32px;
}

.make-product__form-bottom-content {
	max-width: 912px;
	margin-top: 43px;
}

.make-product__form-bottom .form__item {
	max-width: 100% !important;
}

.make-product__form .select-input__body {
	top: 60px;
}

.make-product__select--noRedaction {
	z-index: 400 !important;
}

.make-product__file-img-product {
	margin-bottom: 32px;
}

.make-product__file-img-product .file-img__label:hover::before,
.make-product__file-img-product .file-img__label:hover .file-img__flot {
	z-index: 100;
}

.make-product__control {
	gap: 0 16px;
	/* display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; */
	margin-bottom: 24px;
	width: fit-content;
}

.make-product__group-input .form__row {
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 32px;
}

.make-product__group-input .form__row .form__item {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.make-product__group-input {
	margin-top: 24px;
}

.make-product .form__item {
	max-width: 440px;
}

.make-product__format {
	margin-top: 24px;
}

.make-product__radios {
	margin-top: 16px;
}

.make-product__radios .form__radio {
	width: fit-content;
}

.make-product__radios .form__radio + .form__radio {
	margin-top: 12px;
}

.make-product__data {
	max-width: 440px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	gap: 27px 32px;
	margin-top: 35.5px;
}

.make-product__data .make-product__select--long {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / span 2;
}

.make-product__data .select-input {
	height: 54px;
}

.make-product__wrapper-row {
	max-width: 732px;
}

.make-product__wrapper-row .select-input {
	z-index: unset;
}

.make-product__content-row {
	margin-bottom: 24px;
}

.make-product__row-bottom {
	padding-right: 56px;
	max-width: 732px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 32px;
}

.make-product__row-bottom-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 32px;
	position: relative;
}

.make-product__row-bottom .select-input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.make-product__row-bottom .select-input__head {
	height: 100%;
	max-width: 100%;
}

.make-product__row-bottom .form__item {
	width: 204px;
}

.make-product__row-bottom + .make-product__row-bottom {
	margin-top: 24px;
}

.make-product__bottom-delete {
	-ms-flex-item-align: center;
	align-self: center;
	height: 24px;
	width: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -56px;
}

/* hide first delete button */
.make-product__row-bottom:first-child .make-product__bottom-delete {
	display: none;
	pointer-events: none;
}

.make-product__bottom-delete:hover svg path {
	stroke: #f44336;
}

.make-product__bottom-delete svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.make-product__bottom-delete svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	stroke: #f88e86;
}

.make-product__bottom-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 12px;
}

.make-product__bottom-btn:hover svg circle {
	fill: #9fd7f9;
}

.make-product__bottom-btn:hover span {
	color: #109cf1;
}

.make-product__bottom-btn-icon {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.make-product__bottom-btn-icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.make-product__bottom-btn-icon svg circle {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.make-product__bottom-btn span {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.make-product__subtitle {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #323c47;
}

.make-product__item-bottom1 {
	margin-bottom: 8px;
	margin-top: 24px;
	margin-bottom: 24px;
}

.make-product__item-bottom1-row {
	display: -ms-grid;
	display: grid;
	gap: 0 32px;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
}

.make-product__format1 {
	margin-bottom: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 8px;
}

.make-product__item-bottom2,
.make-product__item-bottom3 {
	margin-bottom: 24px;
}

.make-product__item-bottom2 .form__textarea,
.make-product__item-bottom3 .form__textarea {
	height: 90px;
}

.make-product__item-bottom4 .form__textarea {
	height: 179px;
	padding: 16px;
}

.make-product .card-0 {
	width: 120px;
	height: 120px;
}

.make-product .card-0__img {
	height: 120px;
}

.make-product .input-add {
	width: 120px;
	min-height: 120px;
}

.make-product .input-add__text {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}

.make-product .input-add__content {
	padding: 8px;
}

.make-product .input-add label svg {
	width: 46px;
	height: 46px;
}

.make-product .object-redaction__bottom-imgs {
	gap: 16px;
}

.make-product .checkbox-wrapper {
	margin-bottom: 35px;
	/* display: flex;
  flex-direction: column;
  gap: 16px ;
  background: #000; */
}

.make-product .checkbox-wrapper .make-product__control {
	margin-bottom: 0;
}

.make-product
	.checkbox-wrapper
	.make-product__control
	+ .make-product__control {
	margin-top: 8px;
}

.make-product__price-product {
	max-width: 440px;
	margin-top: 24px;
}

.make-product__price-product .plus-info__explication {
	right: -102px;
}

.make-product__price-product-row {
	margin-top: 27px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 32px;
}

.make-product__price-product-row .form__item {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.make-product__categori-product {
	max-width: 496px;
	margin-top: 24px;
}

@media screen and (max-width: 768px) {
	.make-product__categori-product {
		max-width: unset !important;
	}

	.make-product .form__item {
		max-width: 100% !important;
	}
}

.make-product__categori-product .select-input {
	z-index: unset;
}

.make-product__categori-product h3 {
	margin-bottom: 26px;
}

.make-product__categori-product-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px 0;
}

.make-product__data .make-product__select--noRedaction {
	z-index: unset !important;
}

.make-product__data .select-input {
	z-index: unset !important;
}

.make-product__categori-product-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-right: 56px;
}

.make-product__categori-product-item:first-child
	.make-product__categori-product-delete {
	display: none;
	pointer-events: none;
}

.make-product__categori-product-item .form__item {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.make-product__categori-product-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}

.make-product__categori-product-bottom {
	position: relative !important;
}

.make-product__categori-product-bottom:first-child
	.make-product__categori-product-delete {
	opacity: 0 !important;
	pointer-events: none !important;

	display: none;
}

.make-product__categori-product-delete svg {
	display: block;
	width: 100%;
	height: 100%;
}

.make-product__categori-product-delete svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	stroke: #f88e86;
}

.make-product__categori-product-delete:hover svg path {
	stroke: #f44336;
}

.make-product__categori-product-btn {
	margin-top: 25px;
}

.make-product .block-point__text::after {
	bottom: -17px;
}

@media screen and (max-width: 1500px) {
	.head__content {
		padding-right: 40px;
	}
}

@media screen and (max-width: 1200px) {
	.make-product__main {
		padding-top: 0;
		margin-top: 40px;
	}

	.make-product__main .block-point {
		display: none;
	}

	.make-product__form-content {
		padding: 32px;
	}

	.make-product__group-input .form__row {
		margin-top: 35px;
		gap: 35px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.make-product .head__content {
		padding-right: unset;
	}

	.make-product__row-bottom {
		padding-right: 40px;
	}

	.make-product__bottom-delete {
		right: -40px;
	}
}

@media screen and (max-width: 768px) {
	.make-product__categori-product-bottom {
		display: flex;
		align-items: center;
		gap: 20px;
	}

	.make-product__categori-product-bottom .select-input {
		flex: 1 1;
	}

	.make-product__categori-product-delete {
		position: relative;
		transform: unset;
	}

	.make-product__bottom-delete {
		position: unset;
		transform: unset;
		flex-shrink: 0;
	}

	.make-product__title {
		font-size: 18px;
		line-height: 22px;
	}

	.make-product__file-img-product {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.make-product__group-input .form__row {
		margin-top: 32px;
		gap: 32px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.make-product__form-content {
		padding: 16px;
	}

	.make-product__data {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.make-product__item-bottom1 {
		margin-bottom: 8px;
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.make-product__item-bottom1-row {
		gap: 16px 0;
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
	}

	.make-product .form__textarea {
		height: 220px;
		max-height: 220px;
	}

	.make-product .form__textarea {
		padding: 16px;
	}

	.make-product__subtitle {
		font-size: 14px;
		line-height: 22px;
	}

	.make-product__row-bottom {
		margin-bottom: 24px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 27px 0;
	}

	.make-product__row-bottom .select-input {
		height: 54px;
	}

	.make-product__row-bottom-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 0 20px;
	}

	.make-product__row-bottom-right .form__item {
		width: 100%;
	}

	.make-product__row-bottom .select-input {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.make-product__row-bottom .select-input__head {
		height: 100%;
		max-width: 100%;
	}

	.make-product__control .plus-info__explication {
		left: -218px;
	}

	.make-product__format .plus-info__explication {
		left: -134px;
	}

	.make-product__format1 .plus-info__explication {
		left: -120px;
	}

	.make-product__item-bottom2 .plus-info__explication {
		left: -72px;
	}

	.make-product__item-bottom3 .plus-info__explication {
		left: -209px;
	}

	.make-product__item-bottom4 .plus-info__explication {
		left: -90px;
	}

	.make-product .card-0 {
		width: 102px;
		height: 102px;
	}

	.make-product .card-0__img {
		height: 102px;
	}

	.make-product .input-add {
		width: 102px;
		height: 102px;
		min-height: unset;
	}

	.make-product .input-add__text {
		font-size: 14px;
		line-height: 22px;
		text-align: center;
		margin-top: 4px;
	}

	.make-product .input-add__content {
		padding: 9px 1px 8px;
	}

	.make-product .input-add label svg {
		width: 38px;
		height: 38px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.make-product .object-redaction__bottom-imgs {
		gap: 12px;
	}

	.make-product .object-redaction__file label {
		padding: 13px 27px;
	}

	.make-product__price-product {
		max-width: 100%;
	}

	.make-product__price-product-row {
		margin-top: 0;
		gap: 27px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.make-product__price-product-row .form__item {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: unset;
	}

	.make-product__categori-product {
		margin-top: 24px;
	}

	.make-product__categori-product h3 {
		margin-bottom: 27px;
	}

	.make-product__categori-product-item {
		padding-right: 44px;
	}

	.make-product .select-input__head-text {
		font-size: 14px;
		line-height: 22px;
	}
}

.loading-goods__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.loading-goods__text a {
	color: #109cf1;
}

.loading-loader {
	width: 100%;
	padding: calc(237px - 48px) 0;
}

.loading-loader__content {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.loading-body {
	/* max-width: 1352px;
   */
	width: 100%;
	overflow: hidden;
}

.loading-body__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.loading-body__tab {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
}

.array {
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	/* width: 1293px; */
	width: 100%;
	padding: 32px 0;
}

.arr__head {
	overflow: hidden;
	/* width: 1210px; */
	width: 100%;
}

.arr__row {
	padding-left: 48px;
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	left: 0;
	-webkit-transition: all 50ms ease-in;
	transition: all 50ms ease-in;
}

.arr__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
}

.arr__data {
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.arr__data:last-child {
	padding-right: 5px;
}

.arr__col {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.arr__col:nth-child(1) {
	width: 80px;
}

.arr__col:nth-child(2) {
	width: 280px;
}

.arr__col:nth-child(3) {
	width: 200px;
}

.arr__col:nth-child(4) {
	width: 120px;
}

.arr__col:nth-child(5),
.arr__col:nth-child(6) {
	width: 100px;
}

.arr__col:nth-child(7) {
	width: 45px;
}

.arr__col:nth-child(8),
.arr__col:nth-child(9),
.arr__col:nth-child(10) {
	width: 125px;
}

.arr__col:nth-child(11) {
	width: 100px;
}

.arr__col:nth-child(12),
.arr__col:nth-child(13) {
	width: 80px;
}

.arr__col:nth-child(14) {
	width: 81px;
}

.arr__col:nth-child(15),
.arr__col:nth-child(16),
.arr__col:nth-child(17) {
	width: 420px;
}

.arr__table {
	border-spacing: 0;
	position: relative;
	left: 0;
	-webkit-transition: all 50ms ease-in;
	transition: all 50ms ease-in;
}

.arr__table tr {
	width: 1210px;
	display: inline-block;
	position: relative;
	left: 0;
	-webkit-transition: all 50ms ease-in;
	transition: all 50ms ease-in;
}

.arr__table tr td {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	padding-right: 16px;
}

.arr__table tr td .arr__col {
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.arr__table tr td:nth-child(1) {
	padding-left: 48px;
}

.arr__table tr td:nth-child(1) .arr__col {
	width: 80px;
}

.arr__table tr td:nth-child(2) .arr__col {
	width: 280px;
}

.arr__table tr td:nth-child(3) .arr__col {
	width: 200px;
}

.arr__table tr td:nth-child(4) .arr__col {
	width: 120px;
}

.arr__table tr td:nth-child(5) .arr__col,
.arr__table tr td:nth-child(6) .arr__col {
	width: 110px;
}

.arr__table tr td:nth-child(7) .arr__col {
	width: 45px;
}

.arr__table tr td:nth-child(8) .arr__col,
.arr__table tr td:nth-child(9) .arr__col,
.arr__table tr td:nth-child(10) .arr__col {
	width: 125px;
}

.arr__table tr td:nth-child(11) .arr__col {
	width: 100px;
}

.arr__table tr td:nth-child(12) .arr__col,
.arr__table tr td:nth-child(13) .arr__col {
	width: 80px;
}

.arr__table tr td:nth-child(14) .arr__col {
	width: 81px;
}

.arr__table tr td:nth-child(15) .arr__col,
.arr__table tr td:nth-child(16) .arr__col,
.arr__table tr td:nth-child(17) .arr__col {
	width: 420px;
}

.arr__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-height: 392px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
}

.arr__content::-webkit-scrollbar {
	width: 0;
	height: 0;
	background-color: transparent;
}

.arr__icon {
	width: 100px;
	padding-left: 16px;
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	z-index: 2;
	position: relative;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.arr__icon svg {
	display: inline-block;
	cursor: pointer;
}

.arr__icon svg * {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.arr__icon svg:hover path {
	stroke: #f44336;
}

.arr__icon svg path {
	stroke: #f88e86;
}

.arr-tab {
	position: relative;
}

.arr__btn {
	width: 40px;
	height: 56px;
	z-index: 10;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.arr__btn:hover {
	cursor: pointer;
}

.arr__btn:hover svg path {
	stroke: #109cf1;
}

.arr__btn--right {
	right: 0;
	border-radius: 27px 0px 0px 27px;
	background: #f6f8fb;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.arr__btn--right:hover {
	background: #eef2f8;
}

.arr__btn--right:hover svg path {
	stroke: #109cf1;
}

.arr__btn--right .arr__button {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.arr__btn--right svg {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.arr__btn--right svg path {
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.arr__btn--left {
	left: 0;
}

.arr__btn--left:hover .arr__button {
	background: #eef2f8;
}

.arr__btn--left .arr__button {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #f6f8fb;
	border-radius: 27px 0px 0px 27px;
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0);
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.arr__btn--left svg {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.arr__icons {
	position: absolute;
	right: 0;
	padding-left: 16px;
}

.arr__wrapper {
	width: 100%;
}

.arr__hover {
	background: #f6f8fb;
}

.loader-block {
	width: 619px;
	height: 70px;
}

.loader-block__title {
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-bottom: 24px;
}

.loader-block__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
	height: 22px;
}

.loader-block__track {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: #f6f8fb;
	border-radius: 30px;
	height: 16px;
}

.loader-block__thumb {
	background: #109cf1;
	height: 100%;
	width: 36px;
	background: #109cf1;
	border-radius: 30px;
}

.loader-block__level {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
}

.table-fixe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.table-fixe::-webkit-scrollbar {
	height: 7px;
	background: transparent;
	cursor: pointer;
}

.table-fixe::-webkit-scrollbar-thumb {
	background: #90a0b7;
	width: 30px;
	border-radius: 30px;
	cursor: pointer;
}

.table-fixe__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	white-space: unset;
}

.table-fixe__title--nowrap {
	white-space: nowrap;
}

.table-fixe__data {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #323c47;
	padding: 4px 0;
}

.table-fixe__left .table-fixe__col {
	padding-left: 48px;
}

.table-fixe__left .table-fixe__col:nth-child(1) {
	width: 80px;
}

.table-fixe__left .table-fixe__col:nth-child(2) {
	width: 280px;
}

.table-fixe__left .table-fixe__row:nth-child(1) {
	margin-bottom: 16px;
}

.table-fixe__center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 2851px;
	overflow-x: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-bottom: 20px;
}

.table-fixe__center::-webkit-scrollbar {
	height: 7px;
	background: transparent;
	cursor: pointer;
}

.table-fixe__center::-webkit-scrollbar-thumb {
	background: #90a0b7;
	width: 30px;
	border-radius: 30px;
	cursor: pointer;
}

.table-fixe__center .table-fixe__col {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.table-fixe__center .table-fixe__col:nth-child(1) {
	width: 200px;
}

.table-fixe__center .table-fixe__col:nth-child(2) {
	width: 120px;
}

.table-fixe__center .table-fixe__col:nth-child(3),
.table-fixe__center .table-fixe__col:nth-child(4) {
	width: 100px;
}

.table-fixe__center .table-fixe__col:nth-child(5) {
	width: 45px;
}

.table-fixe__center .table-fixe__col:nth-child(6) {
	width: 125px;
}

.table-fixe__center .table-fixe__col:nth-child(6),
.table-fixe__center .table-fixe__col:nth-child(7),
.table-fixe__center .table-fixe__col:nth-child(8) {
	width: 125px;
}

.table-fixe__center .table-fixe__col:nth-child(9) {
	width: 100px;
}

.table-fixe__center .table-fixe__col:nth-child(10),
.table-fixe__center .table-fixe__col:nth-child(11) {
	width: 80px;
}

.table-fixe__center .table-fixe__col:nth-child(12) {
	width: 81px;
}

.table-fixe__center .table-fixe__col:nth-child(13),
.table-fixe__center .table-fixe__col:nth-child(14),
.table-fixe__center .table-fixe__col:nth-child(15) {
	width: 420px;
}

.table-fixe__center .table-fixe__row:nth-child(1) {
	margin-bottom: 16px;
}

.table-fixe__center .table-fixe__data {
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-line-clamp: 2;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	display: -webkit-box;
	display: box;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	box-orient: vertical;
}

.table-fixe__right {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.table-fixe__right .table-fixe__row:nth-child(1) {
	margin-bottom: 16px;
}

.table-fixe__right .table-fixe__row .table-fixe__col {
	padding-left: 16px;
	padding-right: 48px;
}

.table-fixe__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	height: 44px;
	-webkit-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.table-fixe__row--hover {
	background: #f6f8fb;
}

.table-fixe__icon {
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.table-fixe__icon:hover svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.table-fixe__icon:hover svg path {
	stroke: #e0291b;
}

.table-fixe__icon svg {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.table-fixe__icon svg path {
	-webkit-transition: all 300ms;
	transition: all 300ms;
	stroke: #f88e86;
}

.btn--product {
	display: none;
}

.error_input input {
	border: 1px solid #f44336;
}

.error_input .form__label {
	color: #f44336;
}

/* .err-mess {
	color: #f44336;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.02em;
	padding-left: 16px;
	margin-top: 6px;
	font-family: "Manrope";
	font-weight: 400;
} */

@media screen and (max-width: 1551px) {
	/* .array {
    width: 1004px;
  }
  .arr__table tr {
    width: 833px;
  }
  .arr__head {
    width: 867px;
  }
  .arr__icons {
    padding-left: unset;
  }
  .arr__icon {
    width: 106px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 40px;
  } */
}

.default-img-file--avatar__content {
	width: 100% !important;
	height: 100% !important;
}

@media screen and (max-width: 1200px) {
	.tab-box--desktop {
		display: none;
	}
}

.delete-tr {
	opacity: 0;
	background: #fff;
}

.select-input--errror .select-input__head {
	border: 1px solid #f44336;
}

.select-input--errror .select-input__label,
.select-input__mess-error {
	color: #f44336;
}

.select-input__mess-error {
	border: 1px solid red;
	position: relative;
}

.select-input_js {
	width: 204px;
	height: 56px;
}

/* new file image with button delete */
.image-block {
	width: 223px;
	height: 223px;
	border-radius: 30px;
	overflow: hidden;
}

.image-block__input {
	display: none;
}

.image-block__label {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.default-img-file,
.default-img-file--active {
	visibility: hidden;
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #f4f5f8;
}

.default-img-file::after,
.default-img-file--active::after {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #000;
	opacity: 0;
	transition: all 300ms;
}

.default-img-file:hover::after,
.default-img-file--active::after {
	opacity: 0.2;
}

.default-img-file__icon-hover {
	width: 31px;
	height: 31px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 5;
	opacity: 0;
	transition: all 300ms;
}

.default-img-file__img-avatar {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	background: unset;
}

.default-img-file__img-avatar img {
	width: 100%;
	height: 100%;
}

.default-img-file--avatar:hover .default-img-file__icon-hover {
	opacity: 1;
}

.personel-data__image-block.image-block:hover .default-img-file__icon-write {
	opacity: 0;
}

.default-img-file__icon-write {
	width: 47px;
	height: 47px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 0;
	right: 5px;
	transition: all 300ms;
	z-index: 10;
}

@media screen and (max-width: 1200px) {
	.default-img-file__icon-write {
		width: 37px;
		height: 37px;
	}

	.personel-data__image-block.image-block .image-file-result__button {
		width: 20px;
		height: 20px;
	}
}

@media screen and (max-width: 768px) {
	.default-img-file__icon-write {
		width: 27px;
		height: 27px;
	}

	.personel-data__image-block.image-block .image-file-result__button {
		width: 16px;
		height: 16px;
	}
}

.default-img-file__icon-write svg {
	display: block;
	width: 100%;
	height: 100%;
}

.personel-data__image-block .default-img-file::after {
	border-radius: 50%;
}

.default-img-file.default-img-file--avatar {
	background: unset;
}

.default-img-file.default-img-file--avatar {
	background: unset;
}

.default-img-file__img-avatar img {
	display: block;
	max-width: 100%;
	height: auto;
}

.default-img-file__content {
	max-width: 154px;
	width: 100%;
}

.default-img-file__icon {
	margin: 0 auto;
	width: 58px;
	height: 58px;
}

.default-img-file__title {
	text-align: center;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #334d6e;
	margin-top: 40px;
}

.default-img-file__info {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #90a0b7;
	margin-top: 8px;
	text-align: center;
}

.image-file-result,
.image-file-result--active {
	visibility: hidden;
	position: absolute;
	inset: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.image-file-result::after,
.image-file-result--active::after {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #000;
	opacity: 0;
	transition: all 300ms;
}

.image-file-result:hover::after,
.image-file-result--active::after {
	opacity: 0.2;
}

.image-file-result:hover .image-file-result__text,
.image-file-result--active .image-file-result__text {
	opacity: 1;
}

.image-file-result:hover .image-file-result__button,
.image-file-result--active .image-file-result__button {
	opacity: 1;
	pointer-events: unset;
}

.image-file-result__content {
	height: 100%;
	width: 100%;
}

.image-file-result__img {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	/* background:  #F4F5F8; */
}

.image-file-result__img img {
	display: block;
}

.image-file-result__text {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.02em;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0 12px;
	z-index: 5;
	opacity: 0;
	transition: all 300ms;
}

.image-file-result__button {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 8;
	width: 18px;
	height: 18px;
	opacity: 0;
	pointer-events: none;
	transition: all 300ms;
}

.image-file-result__button svg {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

._active {
	z-index: 10;
	visibility: visible !important;
}

.text-limit-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* number of lines to show */
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.text-limit-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/* number of lines to show */
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

/*# sourceMappingURL=main.css.map */
html,
body {
	scroll-behavior: smooth;
}

/* modal new 19.01.2023 */

.create-entity-modal {
	position: relative;
	padding: 0;
}

.modal-entity-create {
	margin-left: 100px;
	width: fit-content;
	cursor: pointer;
}

.create-entity-modal .personel-data__items {
	grid-template-columns: auto;
	padding: 99px 97px 32px 97px;
	gap: 35px;
}

.create-entity-modal .form__label {
	pointer-events: none;
}

.create-entity-modal .make-company-modal-exit {
	height: 26px;
	width: 26px;
	cursor: pointer;
}

.create-entity-modal .make-company-modal-exit svg {
	height: 100%;
	width: 100%;
	display: block;
}

.create-entity-modal .create-entity__wrapper-btn {
	margin-bottom: 24px;
}

.create-entity-modal .create-entity__wrapper-btn a {
	display: flex;
	width: fit-content;
	margin: auto;
	gap: 8px;
}

.create-entity-modal .make-company-modal-head {
	display: flex;
	position: absolute;
	top: 24px;
	padding: 0 32px;
	justify-content: space-between;
	width: 100%;
}

@media screen and (max-width: 1200px) {
	.create-entity-modal {
		max-width: 634px;
		width: 100%;
	}
}

@media (max-width: 768px) {
	.create-entity-modal .make-company-modal-head {
		padding: 0 16px;
	}

	.create-entity-modal .personel-data__items {
		max-width: 440px;
		margin: auto;
	}

	.create-entity-modal .personel-data__items {
		grid-template-columns: auto;
		padding: 85px 16px 32px 16px;
		gap: 35px;
	}
}

.point-redaction__cart-img {
	position: relative;
}

.iconMap {
	position: relative;
}

.iconMap svg {
	position: absolute;
	left: 0;
	top: 0;
	transform: translate(-50%, -100%);
}

.form__input_address {
	width: 100%;
	max-width: 824px;
	background: white;
	display: flex;
	flex-direction: row;
	gap: 10px;
	padding: 12px;
	border-radius: 12px;
	box-shadow: 0px 10px 50px rgba(226, 236, 249, 0.6);
	margin: auto;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 99;
	transform: translate(-50%, 40px);
}

.form__input_address input {
	border: none;
	width: 100%;
}

@media (max-width: 1200px) {
	.form__input_address {
		max-width: 576px;
		width: 88%;
	}
}

.ruless-apply {
	margin-top: 32px;
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 19px;
	/* or 158% */

	text-align: center;
	letter-spacing: 0.02em;

	/* Серый */

	color: #707683;
}

.ruless-apply a {
	color: #334d6e;
	text-decoration: underline;
}

/* АКЦИИ */

.promotions-block {
	margin-top: 32px;
	background-color: #fff;
	padding: 16px;
	box-shadow: 0px 10px 60px 0px #e2ecf980;
	border-radius: 30px;
	color: #323c47;
}

.promotions-block .title {
	font-weight: 800;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 24px;
}

.promotions-block .wrapper-list {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.promotions-block .promotions-block-card {
	display: flex;
	gap: 16px;
	border-radius: 12px;
	background-color: #f2f3f7;
	font: inherit;
	color: inherit;
	text-decoration: none;
	padding: 16px;
	transition: all 0.2s;
}

.promotions-block .promotions-block-card:hover {
	color: #69b3e4;
}

.promotions-block .promotions-block-card .content .title {
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
}

.promotions-block .promotions-block-card .content {
	display: flex;
	flex-direction: column;
}

.promotions-block .promotions-block-card img {
	flex-shrink: 0;
	width: 92px;
	height: 92px;
	border-radius: 12px;
	overflow: hidden;
	object-fit: cover;
	object-position: center;
}

.promotions-block .promotions-block-card .content .status {
	display: flex;
	align-items: center;
	gap: 4px;
	font-weight: 500;
	line-height: 18px;
	font-size: 11px;
	margin-top: auto;
	color: #44c62f;
}

.promotions-block .promotions-block-card .content .status svg {
	width: 16px;
	height: 16px;
	flex-shrink: 0;
}

.promotions-block .promotions-block-card .content .status.active {
	color: #109cf1;
}

.promotions-block .promotions-block-card .content .status.not-active {
	color: #e37474;
}

@media (min-width: 768px) {
	.promotions-block {
		padding: 32px;
	}

	.promotions-block .wrapper-list {
		gap: 16px;
	}

	.promotions-block .title {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 32px;
	}

	.promotions-block .wrapper-list {
		gap: 16px;
	}

	.promotions-block .promotions-block-card .content .title {
		font-size: 16px;
		line-height: 18px;
	}

	.promotions-block .promotions-block-card .content .status {
		gap: 8px;
		line-height: 14px;
		font-size: 18px;

		svg {
			width: 20px;
			height: 20px;
		}
	}
}

@media (min-width: 1200px) {
	.promotions-block {
		padding: 32px 48px;
	}

	.promotions-block .wrapper-list {
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 16px;
	}

	.promotions-block .wrapper-list .promotions-block-card {
		max-width: calc(50% - 8px);
		flex-grow: 1;
	}
}

@media (min-width: 1500px) {
	.promotions-block .wrapper-list .promotions-block-card {
		max-width: calc(33% - 40px);
	}
}

.promotion-terms {
	padding: 16px;
	border-left: 2px solid #109cf1;
	background-color: #f4f5f8;
	color: #323c47;
}

.promotion-terms .title {
	display: flex;
	align-items: center;
	gap: 8px;
	font-weight: 800;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 12px;
}

.promotion-terms .title svg {
	width: 24px;
	height: 24px;
}

.promotion-terms ol {
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	list-style-type: none;
	counter-reset: num;
}

.promotion-terms ol li {
	position: relative;
	margin: 0;
	padding-left: 26px;
}

.promotion-terms ol li:not(:last-child) {
	margin-bottom: 8px;
}

.promotion-terms ol li:before {
	content: counter(num) ".";
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	color: #717a8b;
	text-align: right;
}

.promotion-marker {
	position: relative;
}

.promotion-marker::after {
	content: "";
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40_24710)'%3E%3Cmask id='path-1-outside-1_40_24710' maskUnits='userSpaceOnUse' x='0.833496' y='0.832764' width='21' height='21' fill='black'%3E%3Crect fill='white' x='0.833496' y='0.832764' width='21' height='21'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.7926 2.93329C8.64792 3.06314 8.49646 3.18523 8.33885 3.29904C8.06568 3.48238 7.7586 3.60888 7.43593 3.67304C7.29568 3.70054 7.14902 3.71246 6.8566 3.73538C6.12235 3.79404 5.75477 3.82338 5.4486 3.93154C5.09843 4.05497 4.78038 4.25532 4.51783 4.51786C4.25529 4.7804 4.05494 5.09845 3.93152 5.44863C3.82335 5.75479 3.79402 6.12238 3.73535 6.85663C3.72482 7.0507 3.70402 7.24409 3.67302 7.43596C3.60885 7.75863 3.48235 8.06571 3.29902 8.33888C3.21927 8.45804 3.12393 8.56988 2.93327 8.79263C2.45568 9.35363 2.21643 9.63413 2.07618 9.92746C1.7526 10.6058 1.7526 11.3941 2.07618 12.0725C2.21643 12.3658 2.45568 12.6463 2.93327 13.2073C3.12393 13.43 3.21927 13.5419 3.29902 13.661C3.48235 13.9342 3.60885 14.2413 3.67302 14.564C3.70052 14.7042 3.71243 14.8509 3.73535 15.1433C3.79402 15.8775 3.82335 16.2451 3.93152 16.5513C4.05494 16.9015 4.25529 17.2195 4.51783 17.4821C4.78038 17.7446 5.09843 17.945 5.4486 18.0684C5.75477 18.1765 6.12235 18.2059 6.8566 18.2645C7.14902 18.2875 7.29568 18.2994 7.43593 18.3269C7.7586 18.391 8.06568 18.5185 8.33885 18.7009C8.45802 18.7806 8.56985 18.876 8.7926 19.0666C9.3536 19.5442 9.6341 19.7835 9.92743 19.9237C10.6058 20.2473 11.3941 20.2473 12.0724 19.9237C12.3658 19.7835 12.6463 19.5442 13.2073 19.0666C13.43 18.876 13.5419 18.7806 13.661 18.7009C13.9342 18.5175 14.2413 18.391 14.5639 18.3269C14.7042 18.2994 14.8509 18.2875 15.1433 18.2645C15.8775 18.2059 16.2451 18.1765 16.5513 18.0684C16.9014 17.945 17.2195 17.7446 17.482 17.4821C17.7446 17.2195 17.9449 16.9015 18.0684 16.5513C18.1765 16.2451 18.2059 15.8775 18.2645 15.1433C18.2874 14.8509 18.2994 14.7042 18.3269 14.564C18.391 14.2413 18.5184 13.9342 18.7008 13.661C18.7806 13.5419 18.8759 13.43 19.0666 13.2073C19.5442 12.6463 19.7834 12.3658 19.9237 12.0725C20.2473 11.3941 20.2473 10.6058 19.9237 9.92746C19.7834 9.63413 19.5442 9.35363 19.0666 8.79263C18.9368 8.64795 18.8147 8.49648 18.7008 8.33888C18.5174 8.06575 18.3903 7.7588 18.3269 7.43596C18.2959 7.24409 18.275 7.0507 18.2645 6.85663C18.2059 6.12238 18.1765 5.75479 18.0684 5.44863C17.9449 5.09845 17.7446 4.7804 17.482 4.51786C17.2195 4.25532 16.9014 4.05497 16.5513 3.93154C16.2451 3.82338 15.8775 3.79404 15.1433 3.73538C14.9492 3.72485 14.7558 3.70404 14.5639 3.67304C14.2411 3.60963 13.9341 3.48248 13.661 3.29904C13.5034 3.18523 13.3519 3.06314 13.2073 2.93329C12.6463 2.45571 12.3658 2.21646 12.0724 2.07621C11.7376 1.91595 11.3711 1.83276 10.9999 1.83276C10.6287 1.83276 10.2623 1.91595 9.92743 2.07621C9.6341 2.21646 9.3536 2.45571 8.7926 2.93329ZM14.5117 7.48913C14.6513 7.62902 14.7297 7.81858 14.7297 8.01621C14.7297 8.21384 14.6513 8.4034 14.5117 8.54329L8.54327 14.5126C8.47526 14.5871 8.39288 14.6469 8.30109 14.6886C8.2093 14.7304 8.11002 14.753 8.00922 14.7553C7.90843 14.7576 7.80822 14.7394 7.71465 14.7019C7.62107 14.6643 7.53607 14.6082 7.46478 14.5369C7.39349 14.4657 7.33739 14.3807 7.29986 14.2871C7.26233 14.1935 7.24415 14.0933 7.24643 13.9925C7.2487 13.8917 7.27137 13.7924 7.31308 13.7006C7.35479 13.6088 7.41467 13.5265 7.4891 13.4585L13.4566 7.49004C13.5965 7.35044 13.7861 7.27203 13.9837 7.27203C14.1813 7.27203 14.3709 7.35044 14.5108 7.49004M14.4805 13.4878C14.4805 13.7516 14.3757 14.0045 14.1892 14.1911C14.0027 14.3776 13.7497 14.4824 13.4859 14.4824C13.2222 14.4824 12.9692 14.3776 12.7827 14.1911C12.5961 14.0045 12.4914 13.7516 12.4914 13.4878C12.4914 13.224 12.5961 12.971 12.7827 12.7845C12.9692 12.598 13.2222 12.4932 13.4859 12.4932C13.7497 12.4932 14.0027 12.598 14.1892 12.7845C14.3757 12.971 14.4805 13.224 14.4805 13.4878ZM8.51302 9.50946C8.7768 9.50946 9.02977 9.40467 9.21629 9.21815C9.40281 9.03163 9.5076 8.77866 9.5076 8.51488C9.5076 8.2511 9.40281 7.99812 9.21629 7.8116C9.02977 7.62508 8.7768 7.52029 8.51302 7.52029C8.24924 7.52029 7.99626 7.62508 7.80974 7.8116C7.62322 7.99812 7.51843 8.2511 7.51843 8.51488C7.51843 8.77866 7.62322 9.03163 7.80974 9.21815C7.99626 9.40467 8.24924 9.50946 8.51302 9.50946Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.7926 2.93329C8.64792 3.06314 8.49646 3.18523 8.33885 3.29904C8.06568 3.48238 7.7586 3.60888 7.43593 3.67304C7.29568 3.70054 7.14902 3.71246 6.8566 3.73538C6.12235 3.79404 5.75477 3.82338 5.4486 3.93154C5.09843 4.05497 4.78038 4.25532 4.51783 4.51786C4.25529 4.7804 4.05494 5.09845 3.93152 5.44863C3.82335 5.75479 3.79402 6.12238 3.73535 6.85663C3.72482 7.0507 3.70402 7.24409 3.67302 7.43596C3.60885 7.75863 3.48235 8.06571 3.29902 8.33888C3.21927 8.45804 3.12393 8.56988 2.93327 8.79263C2.45568 9.35363 2.21643 9.63413 2.07618 9.92746C1.7526 10.6058 1.7526 11.3941 2.07618 12.0725C2.21643 12.3658 2.45568 12.6463 2.93327 13.2073C3.12393 13.43 3.21927 13.5419 3.29902 13.661C3.48235 13.9342 3.60885 14.2413 3.67302 14.564C3.70052 14.7042 3.71243 14.8509 3.73535 15.1433C3.79402 15.8775 3.82335 16.2451 3.93152 16.5513C4.05494 16.9015 4.25529 17.2195 4.51783 17.4821C4.78038 17.7446 5.09843 17.945 5.4486 18.0684C5.75477 18.1765 6.12235 18.2059 6.8566 18.2645C7.14902 18.2875 7.29568 18.2994 7.43593 18.3269C7.7586 18.391 8.06568 18.5185 8.33885 18.7009C8.45802 18.7806 8.56985 18.876 8.7926 19.0666C9.3536 19.5442 9.6341 19.7835 9.92743 19.9237C10.6058 20.2473 11.3941 20.2473 12.0724 19.9237C12.3658 19.7835 12.6463 19.5442 13.2073 19.0666C13.43 18.876 13.5419 18.7806 13.661 18.7009C13.9342 18.5175 14.2413 18.391 14.5639 18.3269C14.7042 18.2994 14.8509 18.2875 15.1433 18.2645C15.8775 18.2059 16.2451 18.1765 16.5513 18.0684C16.9014 17.945 17.2195 17.7446 17.482 17.4821C17.7446 17.2195 17.9449 16.9015 18.0684 16.5513C18.1765 16.2451 18.2059 15.8775 18.2645 15.1433C18.2874 14.8509 18.2994 14.7042 18.3269 14.564C18.391 14.2413 18.5184 13.9342 18.7008 13.661C18.7806 13.5419 18.8759 13.43 19.0666 13.2073C19.5442 12.6463 19.7834 12.3658 19.9237 12.0725C20.2473 11.3941 20.2473 10.6058 19.9237 9.92746C19.7834 9.63413 19.5442 9.35363 19.0666 8.79263C18.9368 8.64795 18.8147 8.49648 18.7008 8.33888C18.5174 8.06575 18.3903 7.7588 18.3269 7.43596C18.2959 7.24409 18.275 7.0507 18.2645 6.85663C18.2059 6.12238 18.1765 5.75479 18.0684 5.44863C17.9449 5.09845 17.7446 4.7804 17.482 4.51786C17.2195 4.25532 16.9014 4.05497 16.5513 3.93154C16.2451 3.82338 15.8775 3.79404 15.1433 3.73538C14.9492 3.72485 14.7558 3.70404 14.5639 3.67304C14.2411 3.60963 13.9341 3.48248 13.661 3.29904C13.5034 3.18523 13.3519 3.06314 13.2073 2.93329C12.6463 2.45571 12.3658 2.21646 12.0724 2.07621C11.7376 1.91595 11.3711 1.83276 10.9999 1.83276C10.6287 1.83276 10.2623 1.91595 9.92743 2.07621C9.6341 2.21646 9.3536 2.45571 8.7926 2.93329ZM14.5117 7.48913C14.6513 7.62902 14.7297 7.81858 14.7297 8.01621C14.7297 8.21384 14.6513 8.4034 14.5117 8.54329L8.54327 14.5126C8.47526 14.5871 8.39288 14.6469 8.30109 14.6886C8.2093 14.7304 8.11002 14.753 8.00922 14.7553C7.90843 14.7576 7.80822 14.7394 7.71465 14.7019C7.62107 14.6643 7.53607 14.6082 7.46478 14.5369C7.39349 14.4657 7.33739 14.3807 7.29986 14.2871C7.26233 14.1935 7.24415 14.0933 7.24643 13.9925C7.2487 13.8917 7.27137 13.7924 7.31308 13.7006C7.35479 13.6088 7.41467 13.5265 7.4891 13.4585L13.4566 7.49004C13.5965 7.35044 13.7861 7.27203 13.9837 7.27203C14.1813 7.27203 14.3709 7.35044 14.5108 7.49004M14.4805 13.4878C14.4805 13.7516 14.3757 14.0045 14.1892 14.1911C14.0027 14.3776 13.7497 14.4824 13.4859 14.4824C13.2222 14.4824 12.9692 14.3776 12.7827 14.1911C12.5961 14.0045 12.4914 13.7516 12.4914 13.4878C12.4914 13.224 12.5961 12.971 12.7827 12.7845C12.9692 12.598 13.2222 12.4932 13.4859 12.4932C13.7497 12.4932 14.0027 12.598 14.1892 12.7845C14.3757 12.971 14.4805 13.224 14.4805 13.4878ZM8.51302 9.50946C8.7768 9.50946 9.02977 9.40467 9.21629 9.21815C9.40281 9.03163 9.5076 8.77866 9.5076 8.51488C9.5076 8.2511 9.40281 7.99812 9.21629 7.8116C9.02977 7.62508 8.7768 7.52029 8.51302 7.52029C8.24924 7.52029 7.99626 7.62508 7.80974 7.8116C7.62322 7.99812 7.51843 8.2511 7.51843 8.51488C7.51843 8.77866 7.62322 9.03163 7.80974 9.21815C7.99626 9.40467 8.24924 9.50946 8.51302 9.50946Z' fill='%23109CF1'/%3E%3Cpath d='M8.7926 2.93329L8.14437 2.17185L8.13441 2.18033L8.12466 2.18908L8.7926 2.93329ZM8.33885 3.29904L8.89612 4.12937L8.91037 4.11981L8.92429 4.10976L8.33885 3.29904ZM7.43593 3.67304L7.62835 4.65436L7.63098 4.65384L7.43593 3.67304ZM6.8566 3.73538L6.77847 2.73843L6.77695 2.73855L6.8566 3.73538ZM5.4486 3.93154L5.78103 4.87467L5.78172 4.87443L5.4486 3.93154ZM3.93152 5.44863L4.8744 5.78174L4.87465 5.78105L3.93152 5.44863ZM3.73535 6.85663L2.73853 6.77698L2.73751 6.78971L2.73682 6.80247L3.73535 6.85663ZM3.67302 7.43596L4.65381 7.631L4.65733 7.61329L4.66022 7.59545L3.67302 7.43596ZM3.29902 8.33888L2.46868 7.78161L2.46795 7.7827L3.29902 8.33888ZM2.93327 8.79263L2.17357 8.14235L2.17182 8.1444L2.93327 8.79263ZM2.07618 9.92746L1.174 9.4961L1.17362 9.49691L2.07618 9.92746ZM2.07618 12.0725L1.17362 12.503L1.174 12.5038L2.07618 12.0725ZM2.93327 13.2073L2.17182 13.8555L2.17357 13.8576L2.93327 13.2073ZM3.29902 13.661L2.46795 14.2172L2.46869 14.2183L3.29902 13.661ZM3.67302 14.564L4.65433 14.3715L4.65381 14.3689L3.67302 14.564ZM3.73535 15.1433L2.73841 15.2214L2.73853 15.2229L3.73535 15.1433ZM3.93152 16.5513L4.87465 16.2189L4.8744 16.2182L3.93152 16.5513ZM5.4486 18.0684L5.78172 17.1255L5.78103 17.1252L5.4486 18.0684ZM6.8566 18.2645L6.77695 19.2614L6.77847 19.2615L6.8566 18.2645ZM7.43593 18.3269L7.63098 17.3461L7.62835 17.3456L7.43593 18.3269ZM8.33885 18.7009L8.89503 17.8698L8.89419 17.8693L8.33885 18.7009ZM8.7926 19.0666L8.14232 19.8263L8.14437 19.8281L8.7926 19.0666ZM9.92743 19.9237L9.49608 20.8259L9.49688 20.8263L9.92743 19.9237ZM12.0724 19.9237L12.503 20.8263L12.5038 20.8259L12.0724 19.9237ZM13.2073 19.0666L13.8555 19.8281L13.8575 19.8263L13.2073 19.0666ZM13.661 18.7009L14.2172 19.5319L14.2183 19.5312L13.661 18.7009ZM14.5639 18.3269L14.3715 17.3456L14.3689 17.3461L14.5639 18.3269ZM15.1433 18.2645L15.2214 19.2615L15.2229 19.2614L15.1433 18.2645ZM16.5513 18.0684L16.2188 17.1252L16.2182 17.1255L16.5513 18.0684ZM18.0684 16.5513L17.1255 16.2182L17.1252 16.2189L18.0684 16.5513ZM18.2645 15.1433L19.2613 15.2229L19.2615 15.2214L18.2645 15.1433ZM18.3269 14.564L17.3461 14.3689L17.3455 14.3715L18.3269 14.564ZM18.7008 13.661L17.8698 13.1049L17.8692 13.1057L18.7008 13.661ZM19.0666 13.2073L19.8263 13.8576L19.828 13.8555L19.0666 13.2073ZM19.9237 12.0725L20.8259 12.5038L20.8263 12.503L19.9237 12.0725ZM19.9237 9.92746L20.8263 9.49691L20.8259 9.4961L19.9237 9.92746ZM19.0666 8.79263L19.828 8.1444L19.8196 8.13443L19.8108 8.12469L19.0666 8.79263ZM18.7008 8.33888L17.8707 8.89643L17.8802 8.91054L17.8901 8.92431L18.7008 8.33888ZM18.3269 7.43596L17.3397 7.59545L17.3423 7.61213L17.3456 7.6287L18.3269 7.43596ZM18.2645 6.85663L19.263 6.80247L19.2624 6.78971L19.2613 6.77698L18.2645 6.85663ZM18.0684 5.44863L17.1252 5.78105L17.1255 5.78174L18.0684 5.44863ZM16.5513 3.93154L16.2182 4.87443L16.2188 4.87467L16.5513 3.93154ZM15.1433 3.73538L15.2229 2.73855L15.2102 2.73754L15.1974 2.73684L15.1433 3.73538ZM14.5639 3.67304L14.3712 4.65429L14.3878 4.65755L14.4044 4.66024L14.5639 3.67304ZM13.661 3.29904L13.0756 4.10976L13.0894 4.11971L13.1035 4.12918L13.661 3.29904ZM13.2073 2.93329L13.8752 2.18908L13.8655 2.18033L13.8555 2.17185L13.2073 2.93329ZM12.0724 2.07621L11.6407 2.97821L11.6411 2.97839L12.0724 2.07621ZM10.9999 1.83276V2.83276V1.83276ZM9.92743 2.07621L10.3588 2.97839L10.3592 2.97821L9.92743 2.07621ZM14.5117 8.54329L15.2188 9.25035L15.2195 9.24968L14.5117 8.54329ZM8.54327 14.5126L7.83611 13.8056L7.82019 13.8215L7.80501 13.8381L8.54327 14.5126ZM7.4891 13.4585L8.16362 14.1967L8.18029 14.1815L8.19626 14.1655L7.4891 13.4585ZM13.4566 7.49004L12.7502 6.78222L12.7494 6.78299L13.4566 7.49004ZM13.9837 7.27203V6.27203V7.27203ZM14.4805 13.4878H15.4805H14.4805ZM13.4859 14.4824V15.4824V14.4824ZM12.4914 13.4878H11.4914H12.4914ZM13.4859 12.4932V11.4932V12.4932ZM8.51302 9.50946V10.5095V9.50946ZM9.5076 8.51488H10.5076H9.5076ZM8.51302 7.52029V6.52029V7.52029ZM7.51843 8.51488H6.51843H7.51843ZM8.12466 2.18908C8.00629 2.29532 7.88237 2.39521 7.75341 2.48832L8.92429 4.10976C9.11055 3.97526 9.28955 3.83097 9.46054 3.67751L8.12466 2.18908ZM7.78158 2.46871C7.61972 2.57734 7.43606 2.65344 7.24089 2.69225L7.63098 4.65384C8.08114 4.56432 8.51165 4.38741 8.89612 4.12937L7.78158 2.46871ZM7.24352 2.69173C7.17247 2.70566 7.0911 2.71393 6.77847 2.73843L6.93473 4.73232C7.20693 4.71099 7.4189 4.69543 7.62835 4.65436L7.24352 2.69173ZM6.77695 2.73855C6.10342 2.79237 5.57531 2.8262 5.11548 2.98866L5.78172 4.87443C5.93422 4.82055 6.14128 4.79572 6.93625 4.7322L6.77695 2.73855ZM5.11617 2.98841C4.62504 3.16153 4.17895 3.44253 3.81073 3.81075L5.22494 5.22497C5.3818 5.06811 5.57182 4.94841 5.78103 4.87467L5.11617 2.98841ZM3.81073 3.81075C3.4425 4.17898 3.1615 4.62506 2.98839 5.1162L4.87465 5.78105C4.94839 5.57184 5.06809 5.38182 5.22494 5.22497L3.81073 3.81075ZM2.98863 5.11551C2.82618 5.57534 2.79234 6.10345 2.73853 6.77698L4.73217 6.93627C4.79569 6.1413 4.82052 5.93425 4.8744 5.78174L2.98863 5.11551ZM2.73682 6.80247C2.7282 6.96126 2.71118 7.11948 2.68582 7.27647L4.66022 7.59545C4.69685 7.36869 4.72144 7.14015 4.73388 6.91079L2.73682 6.80247ZM2.69222 7.24092C2.65341 7.43609 2.57732 7.61974 2.46869 7.78161L4.12935 8.89615C4.38738 8.51168 4.56429 8.08116 4.65381 7.631L2.69222 7.24092ZM2.46795 7.7827C2.42845 7.84173 2.37814 7.90336 2.17357 8.14235L3.69296 9.4429C3.86973 9.23639 4.01008 9.07436 4.13008 8.89505L2.46795 7.7827ZM2.17182 8.1444C1.73405 8.65863 1.38444 9.05597 1.174 9.4961L2.97837 10.3588C3.04842 10.2123 3.17732 10.0486 3.69471 9.44085L2.17182 8.1444ZM1.17362 9.49691C0.720123 10.4476 0.720123 11.5523 1.17362 12.503L2.97875 11.6419C2.78508 11.2359 2.78508 10.764 2.97875 10.358L1.17362 9.49691ZM1.174 12.5038C1.38444 12.944 1.73405 13.3413 2.17182 13.8555L3.69471 12.5591C3.17732 11.9513 3.04842 11.7876 2.97837 11.6411L1.174 12.5038ZM2.17357 13.8576C2.37814 14.0966 2.42845 14.1582 2.46795 14.2172L4.13008 13.1049C4.01008 12.9256 3.86973 12.7635 3.69296 12.557L2.17357 13.8576ZM2.46869 14.2183C2.57732 14.3802 2.65341 14.5638 2.69222 14.759L4.65381 14.3689C4.56429 13.9188 4.38738 13.4882 4.12935 13.1038L2.46869 14.2183ZM2.6917 14.7564C2.70563 14.8274 2.71391 14.9088 2.73841 15.2214L4.73229 15.0652C4.71096 14.793 4.6954 14.581 4.65433 14.3715L2.6917 14.7564ZM2.73853 15.2229C2.79234 15.8965 2.82618 16.4246 2.98863 16.8844L4.8744 16.2182C4.82052 16.0657 4.79569 15.8586 4.73217 15.0636L2.73853 15.2229ZM2.98839 16.8837C3.1615 17.3749 3.4425 17.8209 3.81073 18.1892L5.22494 16.775C5.06809 16.6181 4.94839 16.4281 4.87465 16.2189L2.98839 16.8837ZM3.81073 18.1892C4.17895 18.5574 4.62504 18.8384 5.11617 19.0115L5.78103 17.1252C5.57182 17.0515 5.3818 16.9318 5.22494 16.775L3.81073 18.1892ZM5.11548 19.0113C5.57531 19.1737 6.10343 19.2076 6.77695 19.2614L6.93625 17.2677C6.14128 17.2042 5.93422 17.1794 5.78172 17.1255L5.11548 19.0113ZM6.77847 19.2615C7.0911 19.286 7.17247 19.2943 7.24352 19.3082L7.62835 17.3456C7.4189 17.3045 7.20694 17.2889 6.93473 17.2676L6.77847 19.2615ZM7.24089 19.3077C7.43441 19.3462 7.61913 19.4227 7.78351 19.5325L8.89419 17.8693C8.51223 17.6142 8.08279 17.4359 7.63098 17.3461L7.24089 19.3077ZM7.78268 19.5319C7.8417 19.5714 7.90333 19.6218 8.14232 19.8263L9.44288 18.3069C9.23637 18.1302 9.07433 17.9898 8.89502 17.8698L7.78268 19.5319ZM8.14437 19.8281C8.65861 20.2658 9.05594 20.6155 9.49608 20.8259L10.3588 19.0215C10.2123 18.9515 10.0486 18.8226 9.44083 18.3052L8.14437 19.8281ZM9.49688 20.8263C10.4476 21.2798 11.5523 21.2798 12.503 20.8263L11.6419 19.0211C11.2359 19.2148 10.764 19.2148 10.358 19.0211L9.49688 20.8263ZM12.5038 20.8259C12.9439 20.6155 13.3413 20.2658 13.8555 19.8281L12.559 18.3052C11.9513 18.8226 11.7876 18.9515 11.6411 19.0215L12.5038 20.8259ZM13.8575 19.8263C14.0965 19.6218 14.1582 19.5714 14.2172 19.5319L13.1048 17.8698C12.9255 17.9898 12.7635 18.1302 12.557 18.3069L13.8575 19.8263ZM14.2183 19.5312C14.3801 19.4226 14.5638 19.3465 14.759 19.3077L14.3689 17.3461C13.9187 17.4356 13.4882 17.6125 13.1037 17.8705L14.2183 19.5312ZM14.7563 19.3082C14.8274 19.2943 14.9088 19.286 15.2214 19.2615L15.0651 17.2676C14.7929 17.2889 14.581 17.3045 14.3715 17.3456L14.7563 19.3082ZM15.2229 19.2614C15.8964 19.2076 16.4246 19.1737 16.8844 19.0113L16.2182 17.1255C16.0656 17.1794 15.8586 17.2042 15.0636 17.2677L15.2229 19.2614ZM16.8837 19.0115C17.3748 18.8384 17.8209 18.5574 18.1891 18.1892L16.7749 16.775C16.6181 16.9318 16.4281 17.0515 16.2188 17.1252L16.8837 19.0115ZM18.1891 18.1892C18.5574 17.8209 18.8384 17.3749 19.0115 16.8837L17.1252 16.2189C17.0515 16.4281 16.9318 16.6181 16.7749 16.775L18.1891 18.1892ZM19.0112 16.8844C19.1737 16.4246 19.2075 15.8965 19.2613 15.2229L17.2677 15.0636C17.2042 15.8586 17.1793 16.0657 17.1255 16.2182L19.0112 16.8844ZM19.2615 15.2214C19.286 14.9088 19.2942 14.8274 19.3082 14.7564L17.3455 14.3715C17.3045 14.581 17.2889 14.793 17.2676 15.0652L19.2615 15.2214ZM19.3076 14.759C19.3461 14.5655 19.4227 14.3808 19.5325 14.2164L17.8692 13.1057C17.6142 13.4877 17.4359 13.9171 17.3461 14.3689L19.3076 14.759ZM19.5319 14.2172C19.5714 14.1582 19.6217 14.0966 19.8263 13.8576L18.3069 12.557C18.1301 12.7635 17.9898 12.9256 17.8698 13.1049L19.5319 14.2172ZM19.828 13.8555C20.2658 13.3413 20.6154 12.944 20.8259 12.5038L19.0215 11.6411C18.9514 11.7876 18.8225 11.9513 18.3052 12.5591L19.828 13.8555ZM20.8263 12.503C21.2797 11.5523 21.2797 10.4476 20.8263 9.49691L19.0211 10.358C19.2148 10.764 19.2148 11.2359 19.0211 11.6419L20.8263 12.503ZM20.8259 9.4961C20.6154 9.05597 20.2658 8.65863 19.828 8.1444L18.3052 9.44085C18.8225 10.0486 18.9514 10.2123 19.0215 10.3588L20.8259 9.4961ZM19.8108 8.12469C19.7046 8.00632 19.6047 7.88239 19.5116 7.75344L17.8901 8.92431C18.0246 9.11058 18.1689 9.28958 18.3224 9.46056L19.8108 8.12469ZM19.531 7.78132C19.4217 7.61855 19.3459 7.43562 19.3081 7.24322L17.3456 7.6287C17.4346 8.08198 17.6132 8.51296 17.8707 8.89643L19.531 7.78132ZM19.314 7.27647C19.2887 7.11948 19.2717 6.96125 19.263 6.80247L17.266 6.91079C17.2784 7.14015 17.303 7.3687 17.3397 7.59545L19.314 7.27647ZM19.2613 6.77698C19.2075 6.10345 19.1737 5.57534 19.0112 5.11551L17.1255 5.78174C17.1793 5.93425 17.2042 6.1413 17.2677 6.93627L19.2613 6.77698ZM19.0115 5.1162C18.8384 4.62506 18.5574 4.17898 18.1891 3.81075L16.7749 5.22497C16.9318 5.38182 17.0515 5.57184 17.1252 5.78105L19.0115 5.1162ZM18.1891 3.81075C17.8209 3.44253 17.3748 3.16153 16.8837 2.98841L16.2188 4.87467C16.4281 4.94841 16.6181 5.06811 16.7749 5.22497L18.1891 3.81075ZM16.8844 2.98866C16.4246 2.8262 15.8964 2.79237 15.2229 2.73855L15.0636 4.7322C15.8586 4.79572 16.0656 4.82055 16.2182 4.87443L16.8844 2.98866ZM15.1974 2.73684C15.0386 2.72823 14.8804 2.71121 14.7234 2.68584L14.4044 4.66024C14.6312 4.69688 14.8597 4.72147 15.0891 4.73391L15.1974 2.73684ZM14.7567 2.69179C14.5643 2.654 14.3813 2.57823 14.2186 2.46891L13.1035 4.12918C13.4869 4.38674 13.9179 4.56526 14.3712 4.65429L14.7567 2.69179ZM14.2465 2.48832C14.1175 2.39521 13.9936 2.29532 13.8752 2.18908L12.5393 3.67751C12.7103 3.83097 12.8893 3.97526 13.0756 4.10976L14.2465 2.48832ZM13.8555 2.17185C13.3413 1.73407 12.9439 1.38447 12.5038 1.17403L11.6411 2.97839C11.7876 3.04845 11.9513 3.17735 12.559 3.69474L13.8555 2.17185ZM12.5042 1.17421C12.0346 0.949438 11.5206 0.832764 10.9999 0.832764V2.83276C11.2217 2.83276 11.4407 2.88246 11.6407 2.97821L12.5042 1.17421ZM10.9999 0.832764C10.4793 0.832764 9.9653 0.949438 9.4957 1.17421L10.3592 2.97821C10.5592 2.88246 10.7782 2.83276 10.9999 2.83276V0.832764ZM9.49608 1.17403C9.05594 1.38447 8.65861 1.73407 8.14437 2.17185L9.44083 3.69474C10.0486 3.17735 10.2123 3.04845 10.3588 2.97839L9.49608 1.17403ZM13.8039 8.19551C13.7564 8.14793 13.7297 8.08344 13.7297 8.01621H15.7297C15.7297 7.55371 15.5462 7.11011 15.2195 6.78274L13.8039 8.19551ZM13.7297 8.01621C13.7297 7.94898 13.7564 7.88449 13.8039 7.8369L15.2195 9.24968C15.5462 8.92231 15.7297 8.47871 15.7297 8.01621H13.7297ZM13.8045 7.83624L7.83611 13.8056L9.25043 15.2197L15.2188 9.25035L13.8045 7.83624ZM7.80501 13.8381C7.82814 13.8128 7.85616 13.7924 7.88739 13.7782L8.71479 15.5991C8.92959 15.5014 9.12238 15.3613 9.28152 15.1871L7.80501 13.8381ZM7.88739 13.7782C7.91862 13.764 7.9524 13.7563 7.98668 13.7556L8.03176 15.755C8.26764 15.7497 8.49999 15.6967 8.71479 15.5991L7.88739 13.7782ZM7.98668 13.7556C8.02097 13.7548 8.05506 13.761 8.08689 13.7737L7.3424 15.63C7.56138 15.7178 7.79589 15.7604 8.03176 15.755L7.98668 13.7556ZM8.08689 13.7737C8.11872 13.7865 8.14763 13.8056 8.17189 13.8298L6.75768 15.2441C6.92451 15.4109 7.12343 15.5422 7.3424 15.63L8.08689 13.7737ZM8.17189 13.8298C8.19614 13.8541 8.21523 13.883 8.22799 13.9148L6.37173 14.6593C6.45955 14.8783 6.59084 15.0772 6.75768 15.2441L8.17189 13.8298ZM8.22799 13.9148C8.24076 13.9467 8.24694 13.9808 8.24617 14.015L6.24668 13.97C6.24136 14.2058 6.2839 14.4403 6.37173 14.6593L8.22799 13.9148ZM8.24617 14.015C8.2454 14.0493 8.23768 14.0831 8.2235 14.1143L6.40267 13.2869C6.30506 13.5017 6.252 13.7341 6.24668 13.97L8.24617 14.015ZM8.2235 14.1143C8.20931 14.1456 8.18894 14.1736 8.16362 14.1967L6.81458 12.7202C6.6404 12.8793 6.50028 13.0721 6.40267 13.2869L8.2235 14.1143ZM8.19626 14.1655L14.1638 8.1971L12.7494 6.78299L6.78194 12.7514L8.19626 14.1655ZM14.163 8.19787C14.1154 8.24536 14.0509 8.27203 13.9837 8.27203V6.27203C13.5212 6.27203 13.0776 6.45551 12.7502 6.78222L14.163 8.19787ZM13.9837 8.27203C13.9165 8.27203 13.852 8.24536 13.8044 8.19787L15.2172 6.78222C14.8898 6.45551 14.4462 6.27203 13.9837 6.27203V8.27203ZM13.4805 13.4878C13.4805 13.4864 13.4811 13.485 13.4821 13.484L14.8963 14.8982C15.2704 14.5241 15.4805 14.0168 15.4805 13.4878H13.4805ZM13.4821 13.484C13.4831 13.4829 13.4845 13.4824 13.4859 13.4824V15.4824C14.0149 15.4824 14.5223 15.2722 14.8963 14.8982L13.4821 13.484ZM13.4859 13.4824C13.4874 13.4824 13.4887 13.4829 13.4898 13.484L12.0756 14.8982C12.4496 15.2722 12.9569 15.4824 13.4859 15.4824V13.4824ZM13.4898 13.484C13.4908 13.485 13.4914 13.4864 13.4914 13.4878H11.4914C11.4914 14.0168 11.7015 14.5241 12.0756 14.8982L13.4898 13.484ZM13.4914 13.4878C13.4914 13.4892 13.4908 13.4906 13.4898 13.4916L12.0756 12.0774C11.7015 12.4515 11.4914 12.9588 11.4914 13.4878H13.4914ZM13.4898 13.4916C13.4887 13.4926 13.4874 13.4932 13.4859 13.4932V11.4932C12.9569 11.4932 12.4496 11.7034 12.0756 12.0774L13.4898 13.4916ZM13.4859 13.4932C13.4845 13.4932 13.4831 13.4926 13.4821 13.4916L14.8963 12.0774C14.5223 11.7034 14.0149 11.4932 13.4859 11.4932V13.4932ZM13.4821 13.4916C13.4811 13.4906 13.4805 13.4892 13.4805 13.4878H15.4805C15.4805 12.9588 15.2704 12.4515 14.8963 12.0774L13.4821 13.4916ZM8.51302 10.5095C9.04201 10.5095 9.54934 10.2993 9.9234 9.92526L8.50919 8.51105C8.5102 8.51003 8.51158 8.50946 8.51302 8.50946V10.5095ZM9.9234 9.92526C10.2975 9.5512 10.5076 9.04387 10.5076 8.51488H8.5076C8.5076 8.51344 8.50817 8.51206 8.50919 8.51105L9.9234 9.92526ZM10.5076 8.51488C10.5076 7.98588 10.2975 7.47855 9.9234 7.10449L8.50919 8.51871C8.50817 8.51769 8.5076 8.51631 8.5076 8.51488H10.5076ZM9.9234 7.10449C9.54934 6.73044 9.04201 6.52029 8.51302 6.52029V8.52029C8.51158 8.52029 8.5102 8.51972 8.50919 8.51871L9.9234 7.10449ZM8.51302 6.52029C7.98402 6.52029 7.47669 6.73044 7.10263 7.10449L8.51685 8.51871C8.51583 8.51972 8.51445 8.52029 8.51302 8.52029V6.52029ZM7.10263 7.10449C6.72858 7.47855 6.51843 7.98588 6.51843 8.51488H8.51843C8.51843 8.51631 8.51786 8.51769 8.51685 8.51871L7.10263 7.10449ZM6.51843 8.51488C6.51843 9.04387 6.72858 9.5512 7.10263 9.92526L8.51685 8.51105C8.51786 8.51206 8.51843 8.51344 8.51843 8.51488H6.51843ZM7.10263 9.92526C7.47669 10.2993 7.98402 10.5095 8.51302 10.5095V8.50946C8.51445 8.50946 8.51583 8.51003 8.51685 8.51105L7.10263 9.92526Z' fill='white' mask='url(%23path-1-outside-1_40_24710)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40_24710'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media (min-width: 768px) {
	.promotion-marker::after {
		width: 22px;
		height: 22px;
	}
}

.promotion-id {
	display: flex;
	align-items: center;
	gap: 8px;
}

.promotion-id::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99247 2.66674C7.86095 2.78479 7.72325 2.89578 7.57997 2.99924C7.33164 3.16591 7.05247 3.28091 6.75914 3.33924C6.63164 3.36424 6.49831 3.37507 6.23247 3.39591C5.56497 3.44924 5.23081 3.47591 4.95247 3.57424C4.63414 3.68645 4.345 3.86858 4.10632 4.10726C3.86765 4.34593 3.68551 4.63507 3.57331 4.95341C3.47497 5.23174 3.44831 5.56591 3.39497 6.23341C3.3854 6.40984 3.36649 6.58564 3.33831 6.76008C3.27997 7.05341 3.16497 7.33257 2.99831 7.58091C2.92581 7.68924 2.83914 7.79091 2.66581 7.99341C2.23164 8.50341 2.01414 8.75841 1.88664 9.02507C1.59247 9.64174 1.59247 10.3584 1.88664 10.9751C2.01414 11.2417 2.23164 11.4967 2.66581 12.0067C2.83914 12.2092 2.92581 12.3109 2.99831 12.4192C3.16497 12.6676 3.27997 12.9467 3.33831 13.2401C3.36331 13.3676 3.37414 13.5009 3.39497 13.7667C3.44831 14.4342 3.47497 14.7684 3.57331 15.0467C3.68551 15.3651 3.86765 15.6542 4.10632 15.8929C4.345 16.1316 4.63414 16.3137 4.95247 16.4259C5.23081 16.5242 5.56497 16.5509 6.23247 16.6042C6.49831 16.6251 6.63164 16.6359 6.75914 16.6609C7.05247 16.7192 7.33164 16.8351 7.57997 17.0009C7.68831 17.0734 7.78997 17.1601 7.99247 17.3334C8.50247 17.7676 8.75747 17.9851 9.02414 18.1126C9.64081 18.4067 10.3575 18.4067 10.9741 18.1126C11.2408 17.9851 11.4958 17.7676 12.0058 17.3334C12.2083 17.1601 12.31 17.0734 12.4183 17.0009C12.6666 16.8342 12.9458 16.7192 13.2391 16.6609C13.3666 16.6359 13.5 16.6251 13.7658 16.6042C14.4333 16.5509 14.7675 16.5242 15.0458 16.4259C15.3641 16.3137 15.6533 16.1316 15.892 15.8929C16.1306 15.6542 16.3128 15.3651 16.425 15.0467C16.5233 14.7684 16.55 14.4342 16.6033 13.7667C16.6241 13.5009 16.635 13.3676 16.66 13.2401C16.7183 12.9467 16.8341 12.6676 17 12.4192C17.0725 12.3109 17.1591 12.2092 17.3325 12.0067C17.7666 11.4967 17.9841 11.2417 18.1116 10.9751C18.4058 10.3584 18.4058 9.64174 18.1116 9.02507C17.9841 8.75841 17.7666 8.50341 17.3325 7.99341C17.2144 7.86188 17.1034 7.72419 17 7.58091C16.8332 7.33262 16.7176 7.05357 16.66 6.76008C16.6318 6.58564 16.6129 6.40984 16.6033 6.23341C16.55 5.56591 16.5233 5.23174 16.425 4.95341C16.3128 4.63507 16.1306 4.34593 15.892 4.10726C15.6533 3.86858 15.3641 3.68645 15.0458 3.57424C14.7675 3.47591 14.4333 3.44924 13.7658 3.39591C13.5894 3.38634 13.4136 3.36742 13.2391 3.33924C12.9457 3.28159 12.6666 3.16601 12.4183 2.99924C12.275 2.89578 12.1373 2.78479 12.0058 2.66674C11.4958 2.23257 11.2408 2.01507 10.9741 1.88757C10.6698 1.74188 10.3366 1.66626 9.99914 1.66626C9.66169 1.66626 9.32852 1.74188 9.02414 1.88757C8.75747 2.01507 8.50247 2.23257 7.99247 2.66674ZM13.1916 6.80841C13.3186 6.93558 13.3898 7.10791 13.3898 7.28757C13.3898 7.46724 13.3186 7.63957 13.1916 7.76674L7.76581 13.1934C7.70399 13.2611 7.62909 13.3155 7.54565 13.3534C7.46221 13.3913 7.37194 13.412 7.28031 13.414C7.18868 13.4161 7.09758 13.3996 7.01252 13.3654C6.92745 13.3313 6.85018 13.2803 6.78537 13.2155C6.72056 13.1507 6.66956 13.0734 6.63544 12.9884C6.60132 12.9033 6.5848 12.8122 6.58686 12.7206C6.58893 12.6289 6.60954 12.5387 6.64746 12.4552C6.68538 12.3718 6.73981 12.2969 6.80747 12.2351L12.2325 6.80924C12.3596 6.68233 12.532 6.61105 12.7116 6.61105C12.8913 6.61105 13.0636 6.68233 13.1908 6.80924M13.1633 12.2617C13.1633 12.5015 13.068 12.7315 12.8985 12.9011C12.7289 13.0706 12.4989 13.1659 12.2591 13.1659C12.0193 13.1659 11.7894 13.0706 11.6198 12.9011C11.4502 12.7315 11.355 12.5015 11.355 12.2617C11.355 12.0219 11.4502 11.792 11.6198 11.6224C11.7894 11.4528 12.0193 11.3576 12.2591 11.3576C12.4989 11.3576 12.7289 11.4528 12.8985 11.6224C13.068 11.792 13.1633 12.0219 13.1633 12.2617ZM7.73831 8.64507C7.97811 8.64507 8.20809 8.54981 8.37765 8.38025C8.54721 8.21069 8.64247 7.98071 8.64247 7.74091C8.64247 7.50111 8.54721 7.27113 8.37765 7.10157C8.20809 6.932 7.97811 6.83674 7.73831 6.83674C7.49851 6.83674 7.26853 6.932 7.09897 7.10157C6.9294 7.27113 6.83414 7.50111 6.83414 7.74091C6.83414 7.98071 6.9294 8.21069 7.09897 8.38025C7.26853 8.54981 7.49851 8.64507 7.73831 8.64507Z' fill='%23109CF1'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.promotion-id.loss::after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99247 2.66674C7.86095 2.78479 7.72325 2.89578 7.57997 2.99924C7.33164 3.16591 7.05247 3.28091 6.75914 3.33924C6.63164 3.36424 6.49831 3.37507 6.23247 3.39591C5.56497 3.44924 5.23081 3.47591 4.95247 3.57424C4.63414 3.68645 4.345 3.86858 4.10632 4.10726C3.86765 4.34593 3.68551 4.63507 3.57331 4.95341C3.47497 5.23174 3.44831 5.56591 3.39497 6.23341C3.3854 6.40984 3.36649 6.58564 3.33831 6.76008C3.27997 7.05341 3.16497 7.33257 2.99831 7.58091C2.92581 7.68924 2.83914 7.79091 2.66581 7.99341C2.23164 8.50341 2.01414 8.75841 1.88664 9.02507C1.59247 9.64174 1.59247 10.3584 1.88664 10.9751C2.01414 11.2417 2.23164 11.4967 2.66581 12.0067C2.83914 12.2092 2.92581 12.3109 2.99831 12.4192C3.16497 12.6676 3.27997 12.9467 3.33831 13.2401C3.36331 13.3676 3.37414 13.5009 3.39497 13.7667C3.44831 14.4342 3.47497 14.7684 3.57331 15.0467C3.68551 15.3651 3.86765 15.6542 4.10632 15.8929C4.345 16.1316 4.63414 16.3137 4.95247 16.4259C5.23081 16.5242 5.56497 16.5509 6.23247 16.6042C6.49831 16.6251 6.63164 16.6359 6.75914 16.6609C7.05247 16.7192 7.33164 16.8351 7.57997 17.0009C7.68831 17.0734 7.78997 17.1601 7.99247 17.3334C8.50247 17.7676 8.75747 17.9851 9.02414 18.1126C9.64081 18.4067 10.3575 18.4067 10.9741 18.1126C11.2408 17.9851 11.4958 17.7676 12.0058 17.3334C12.2083 17.1601 12.31 17.0734 12.4183 17.0009C12.6666 16.8342 12.9458 16.7192 13.2391 16.6609C13.3666 16.6359 13.5 16.6251 13.7658 16.6042C14.4333 16.5509 14.7675 16.5242 15.0458 16.4259C15.3641 16.3137 15.6533 16.1316 15.892 15.8929C16.1306 15.6542 16.3128 15.3651 16.425 15.0467C16.5233 14.7684 16.55 14.4342 16.6033 13.7667C16.6241 13.5009 16.635 13.3676 16.66 13.2401C16.7183 12.9467 16.8341 12.6676 17 12.4192C17.0725 12.3109 17.1591 12.2092 17.3325 12.0067C17.7666 11.4967 17.9841 11.2417 18.1116 10.9751C18.4058 10.3584 18.4058 9.64174 18.1116 9.02507C17.9841 8.75841 17.7666 8.50341 17.3325 7.99341C17.2144 7.86188 17.1034 7.72419 17 7.58091C16.8332 7.33262 16.7176 7.05357 16.66 6.76008C16.6318 6.58564 16.6129 6.40984 16.6033 6.23341C16.55 5.56591 16.5233 5.23174 16.425 4.95341C16.3128 4.63507 16.1306 4.34593 15.892 4.10726C15.6533 3.86858 15.3641 3.68645 15.0458 3.57424C14.7675 3.47591 14.4333 3.44924 13.7658 3.39591C13.5894 3.38634 13.4136 3.36742 13.2391 3.33924C12.9457 3.28159 12.6666 3.16601 12.4183 2.99924C12.275 2.89578 12.1373 2.78479 12.0058 2.66674C11.4958 2.23257 11.2408 2.01507 10.9741 1.88757C10.6698 1.74188 10.3366 1.66626 9.99914 1.66626C9.66169 1.66626 9.32852 1.74188 9.02414 1.88757C8.75747 2.01507 8.50247 2.23257 7.99247 2.66674ZM13.1916 6.80841C13.3186 6.93558 13.3898 7.10791 13.3898 7.28757C13.3898 7.46724 13.3186 7.63957 13.1916 7.76674L7.76581 13.1934C7.70399 13.2611 7.62909 13.3155 7.54565 13.3534C7.46221 13.3913 7.37194 13.412 7.28031 13.414C7.18868 13.4161 7.09758 13.3996 7.01252 13.3654C6.92745 13.3313 6.85018 13.2803 6.78537 13.2155C6.72056 13.1507 6.66956 13.0734 6.63544 12.9884C6.60132 12.9033 6.5848 12.8122 6.58686 12.7206C6.58893 12.6289 6.60954 12.5387 6.64746 12.4552C6.68538 12.3718 6.73981 12.2969 6.80747 12.2351L12.2325 6.80924C12.3596 6.68233 12.532 6.61105 12.7116 6.61105C12.8913 6.61105 13.0636 6.68233 13.1908 6.80924M13.1633 12.2617C13.1633 12.5015 13.068 12.7315 12.8985 12.9011C12.7289 13.0706 12.4989 13.1659 12.2591 13.1659C12.0193 13.1659 11.7894 13.0706 11.6198 12.9011C11.4502 12.7315 11.355 12.5015 11.355 12.2617C11.355 12.0219 11.4502 11.792 11.6198 11.6224C11.7894 11.4528 12.0193 11.3576 12.2591 11.3576C12.4989 11.3576 12.7289 11.4528 12.8985 11.6224C13.068 11.792 13.1633 12.0219 13.1633 12.2617ZM7.73831 8.64507C7.97811 8.64507 8.20809 8.54981 8.37765 8.38025C8.54721 8.21069 8.64247 7.98071 8.64247 7.74091C8.64247 7.50111 8.54721 7.27113 8.37765 7.10157C8.20809 6.932 7.97811 6.83674 7.73831 6.83674C7.49851 6.83674 7.26853 6.932 7.09897 7.10157C6.9294 7.27113 6.83414 7.50111 6.83414 7.74091C6.83414 7.98071 6.9294 8.21069 7.09897 8.38025C7.26853 8.54981 7.49851 8.64507 7.73831 8.64507Z' fill='%23C2CFE0'/%3E%3C/svg%3E%0A");
}

.promotion-id.win::after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.91396 3.33298C8.05724 3.22952 8.19493 3.11853 8.32646 3.00048L8.33281 2.99507C8.83858 2.56451 9.09257 2.34828 9.35812 2.22131C9.66251 2.07562 9.99567 2 10.3331 2C10.6706 2 11.0037 2.07562 11.3081 2.22131C11.5737 2.34828 11.8277 2.56451 12.3334 2.99507L12.3398 3.00048C12.4713 3.11853 12.609 3.22952 12.7523 3.33298C13.0006 3.49975 13.2796 3.61533 13.5731 3.67298C13.7476 3.70116 13.9234 3.72008 14.0998 3.72965L14.1007 3.72972C14.7676 3.783 15.1016 3.80969 15.3798 3.90798C15.6981 4.02019 15.9873 4.20232 16.2259 4.441C16.4646 4.67967 16.6468 4.96881 16.759 5.28715C16.8572 5.56536 16.8839 5.89935 16.9372 6.56625L16.9373 6.56715C16.9469 6.74358 16.9658 6.91938 16.994 7.09382C17.0516 7.38731 17.1672 7.66636 17.334 7.91465C17.4374 8.05793 17.5484 8.19562 17.6665 8.32715L17.6719 8.33352C18.1024 8.83928 18.3187 9.09326 18.4456 9.35882C18.7398 9.97548 18.7398 10.6921 18.4456 11.3088C18.3187 11.5744 18.1024 11.8284 17.6719 12.3341L17.6665 12.3405C17.4931 12.543 17.4065 12.6446 17.334 12.753C17.1681 13.0013 17.0523 13.2805 16.994 13.5738C16.969 13.7013 16.9581 13.8347 16.9373 14.1005L16.9372 14.1014C16.8839 14.7683 16.8572 15.1023 16.759 15.3805C16.6468 15.6988 16.4646 15.988 16.2259 16.2266C15.9873 16.4653 15.6981 16.6474 15.3798 16.7596C15.1016 16.8579 14.7676 16.8846 14.1007 16.9379L14.0998 16.938C13.834 16.9588 13.7006 16.9696 13.5731 16.9946C13.2798 17.053 13.0006 17.168 12.7523 17.3346C12.644 17.4071 12.5423 17.4938 12.3398 17.6671L12.3334 17.6726C11.8277 18.1031 11.5737 18.3193 11.3081 18.4463C10.6915 18.7405 9.97479 18.7405 9.35812 18.4463C9.09257 18.3193 8.83859 18.1031 8.33283 17.6726L8.32646 17.6671C8.12396 17.4938 8.02229 17.4071 7.91396 17.3346C7.66562 17.1688 7.38646 17.053 7.09312 16.9946C6.96562 16.9696 6.83229 16.9588 6.56646 16.938L6.56556 16.9379C5.89866 16.8846 5.56467 16.8579 5.28646 16.7596C4.96812 16.6474 4.67898 16.4653 4.44031 16.2266C4.20163 15.988 4.0195 15.6988 3.90729 15.3805C3.809 15.1023 3.78231 14.7683 3.72903 14.1013L3.72896 14.1005C3.70812 13.8347 3.69729 13.7013 3.67229 13.5738C3.61396 13.2805 3.49896 13.0013 3.33229 12.753C3.25979 12.6446 3.17312 12.543 2.99979 12.3405L2.99438 12.3341C2.56382 11.8284 2.34759 11.5744 2.22062 11.3088C1.92646 10.6921 1.92646 9.97548 2.22062 9.35882C2.34759 9.09326 2.56382 8.83927 2.99438 8.33351L2.99979 8.32715C3.17312 8.12465 3.25979 8.02298 3.33229 7.91465C3.49896 7.66632 3.61396 7.38715 3.67229 7.09382C3.70047 6.91938 3.71939 6.74358 3.72896 6.56715L3.72903 6.56628C3.78231 5.89936 3.809 5.56536 3.90729 5.28715C4.0195 4.96881 4.20163 4.67967 4.44031 4.441C4.67898 4.20232 4.96812 4.02019 5.28646 3.90798C5.56467 3.80969 5.89867 3.783 6.56559 3.72972L6.56646 3.72965C6.83229 3.70881 6.96562 3.69798 7.09312 3.67298C7.38646 3.61465 7.66562 3.49965 7.91396 3.33298ZM8.115 7.62233C7.77136 6.72149 8.52409 5.99603 9.29727 6.00002C9.65318 6.004 10.0091 6.15946 10.2668 6.51422L10.5 6.82513L10.7332 6.52219C11.5636 5.39812 13.3636 6.3189 12.885 7.62233H14.1818C14.3988 7.62233 14.6069 7.70633 14.7604 7.85583C14.9138 8.00534 15 8.20811 15 8.41954V9.21675C15 9.32247 14.9569 9.42385 14.8802 9.49861C14.8035 9.57336 14.6994 9.61536 14.5909 9.61536H10.9091V8.41954H10.0909V9.61536H6.40909C6.30059 9.61536 6.19654 9.57336 6.11982 9.49861C6.0431 9.42385 6 9.32247 6 9.21675V8.41954C6 8.20811 6.0862 8.00534 6.23964 7.85583C6.39308 7.70633 6.60119 7.62233 6.81818 7.62233H8.115ZM9.56318 7.50674C9.82091 7.25562 9.63682 6.82513 9.27273 6.82513C9.16423 6.82513 9.06018 6.86712 8.98346 6.94188C8.90674 7.01663 8.86364 7.11801 8.86364 7.22373C8.86364 7.57849 9.30545 7.75786 9.56318 7.50674ZM12.0177 7.50674C12.2755 7.25562 12.0914 6.82513 11.7273 6.82513C11.6188 6.82513 11.5147 6.86712 11.438 6.94188C11.3613 7.01663 11.3182 7.11801 11.3182 7.22373C11.3182 7.57849 11.76 7.75786 12.0177 7.50674ZM6.40909 13.2028V10.014H10.0909V13.2028H10.9091V10.014H14.5909V13.2028C14.5909 13.4142 14.5047 13.617 14.3513 13.7665C14.1978 13.916 13.9897 14 13.7727 14H7.22727C7.01028 14 6.80217 13.916 6.64873 13.7665C6.49529 13.617 6.40909 13.4142 6.40909 13.2028Z' fill='%23F44336'/%3E%3C/svg%3E%0A");
}

.promotion-id.ready::after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99247 2.66674C7.86095 2.78479 7.72325 2.89578 7.57997 2.99924C7.33164 3.16591 7.05247 3.28091 6.75914 3.33924C6.63164 3.36424 6.49831 3.37507 6.23247 3.39591C5.56497 3.44924 5.23081 3.47591 4.95247 3.57424C4.63413 3.68645 4.345 3.86858 4.10632 4.10726C3.86765 4.34593 3.68551 4.63507 3.57331 4.95341C3.47497 5.23174 3.44831 5.56591 3.39497 6.23341C3.3854 6.40984 3.36649 6.58564 3.33831 6.76008C3.27997 7.05341 3.16497 7.33257 2.99831 7.58091C2.92581 7.68924 2.83914 7.79091 2.66581 7.99341C2.23164 8.50341 2.01414 8.75841 1.88664 9.02507C1.59247 9.64174 1.59247 10.3584 1.88664 10.9751C2.01414 11.2417 2.23164 11.4967 2.66581 12.0067C2.83914 12.2092 2.92581 12.3109 2.99831 12.4192C3.16497 12.6676 3.27997 12.9467 3.33831 13.2401C3.36331 13.3676 3.37414 13.5009 3.39497 13.7667C3.44831 14.4342 3.47497 14.7684 3.57331 15.0467C3.68551 15.3651 3.86765 15.6542 4.10632 15.8929C4.345 16.1316 4.63413 16.3137 4.95247 16.4259C5.23081 16.5242 5.56497 16.5509 6.23247 16.6042C6.49831 16.6251 6.63164 16.6359 6.75914 16.6609C7.05247 16.7192 7.33164 16.8351 7.57997 17.0009C7.68831 17.0734 7.78997 17.1601 7.99247 17.3334C8.50247 17.7676 8.75747 17.9851 9.02414 18.1126C9.64081 18.4067 10.3575 18.4067 10.9741 18.1126C11.2408 17.9851 11.4958 17.7676 12.0058 17.3334C12.2083 17.1601 12.31 17.0734 12.4183 17.0009C12.6666 16.8342 12.9458 16.7192 13.2391 16.6609C13.3666 16.6359 13.5 16.6251 13.7658 16.6042C14.4333 16.5509 14.7675 16.5242 15.0458 16.4259C15.3641 16.3137 15.6533 16.1316 15.892 15.8929C16.1306 15.6542 16.3128 15.3651 16.425 15.0467C16.5233 14.7684 16.55 14.4342 16.6033 13.7667C16.6241 13.5009 16.635 13.3676 16.66 13.2401C16.7183 12.9467 16.8341 12.6676 17 12.4192C17.0725 12.3109 17.1591 12.2092 17.3325 12.0067C17.7666 11.4967 17.9841 11.2417 18.1116 10.9751C18.4058 10.3584 18.4058 9.64174 18.1116 9.02507C17.9841 8.75841 17.7666 8.50341 17.3325 7.99341C17.2144 7.86188 17.1034 7.72419 17 7.58091C16.8332 7.33262 16.7176 7.05357 16.66 6.76008C16.6318 6.58564 16.6129 6.40984 16.6033 6.23341C16.55 5.56591 16.5233 5.23174 16.425 4.95341C16.3128 4.63507 16.1306 4.34593 15.892 4.10726C15.6533 3.86858 15.3641 3.68645 15.0458 3.57424C14.7675 3.47591 14.4333 3.44924 13.7658 3.39591C13.5894 3.38634 13.4136 3.36742 13.2391 3.33924C12.9457 3.28159 12.6666 3.16601 12.4183 2.99924C12.275 2.89578 12.1373 2.78479 12.0058 2.66674C11.4958 2.23257 11.2408 2.01507 10.9741 1.88757C10.6698 1.74188 10.3366 1.66626 9.99914 1.66626C9.66169 1.66626 9.32852 1.74188 9.02414 1.88757C8.75747 2.01507 8.50247 2.23257 7.99247 2.66674ZM13.6433 8.21924C13.7611 8.09033 13.8246 7.92097 13.8207 7.7464C13.8167 7.57184 13.7456 7.40551 13.6222 7.28204C13.4987 7.15857 13.3324 7.08747 13.1578 7.08353C12.9832 7.0796 12.8139 7.14313 12.685 7.26091L8.64331 11.3026L7.31331 9.97341C7.1844 9.85563 7.01504 9.7921 6.84047 9.79603C6.6659 9.79997 6.49957 9.87107 6.3761 9.99454C6.25264 10.118 6.18153 10.2843 6.1776 10.4589C6.17366 10.6335 6.23719 10.8028 6.35497 10.9317L8.16331 12.7401C8.29048 12.867 8.46281 12.9383 8.64247 12.9383C8.82214 12.9383 8.99447 12.867 9.12164 12.7401L13.6433 8.21924Z' fill='%2344C62F'/%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
	.promotion-id::after {
		width: 24px;
		height: 24px;
	}
}

@media (min-width: 1500px) {
	.promotion-id {
		gap: 17px;
	}

	.promotion-id::after {
		width: 20px;
		height: 20px;
	}
}

.promotion-row {
	background-color: #ecf3ff;
	border-radius: 12px;
}

.promotion-row-title {
	display: flex;
	align-items: center;
	gap: 16px;
}

.promotion-row-title svg {
	width: 24px;
	height: 24px;
}

@media (min-width: 1500px) {
	.promotion-row-title {
		gap: 24px;
	}
}

.promotion-row.promotion-row-detail .promotion-row-title {
	gap: 4px;
}

.promotion-row-claim-winnings {
	font: inherit;
	text-decoration: none;
	display: block;
	padding: 6px 32px;
	color: #fff;
	border-radius: 80px;
	background-color: #f4a519;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	width: fit-content;
}

.order__list-product-col.order__list-product-col--promo {
	width: 190px;
	flex-shrink: 0;
}

.order__list-product-col--promo .order__list-product-col-text {
	position: relative;
	height: 32px;
}

.order__list-product-row--promo svg {
	width: 24px;
	height: 24px;
	margin-right: -12px;
}

.order__list-product-row--promo {
	background-color: #ecf3ff;
	border-radius: 12px;

	padding: 6px 20px;
	margin: 0 -12px;
	align-items: center;
}

@media (min-width: 768px) {
	.order__list-product-col--promo .order__list-product-col-text {
		transform: translate(44px, 0);
	}

	.order__list-product-row--promo {
		margin: 0 -20px;
	}
}

.modal-claim-winnings-body {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.modal-claim-winnings-body .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	margin-bottom: 40px;
	background-color: #fff;
}

.modal-claim-winnings-body .icon svg {
	width: 46px;
	height: 46px;
}

.modal-claim-winnings-body .title {
	text-align: center;
	font-weight: 800;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 32px;
	color: #323c47;
}

.modal-claim-winnings-body a {
	display: block;
	padding: 9px 74px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	border-radius: 12px;
	background-color: #334d6e;
}

#edit_sale_drawx10 .container_420 {
	max-width: 402px;
	margin: auto;
}

#edit_sale_drawx10 .form_block_sales {
	margin-top: 40px;
	display: flex;
	flex-direction: column;
	gap: 32px;
	font-family: "Manrope";
}

#edit_sale_drawx10 .input_42h {
	height: 42px;
}

#edit_sale_drawx10 .price_sale_block_title {
	margin-bottom: 18px;
	font-family: Manrope;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.02em;
	text-align: left;
}

#edit_sale_drawx10 .make-product__subtitle {
	font-family: Manrope;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.02em;
	text-align: left;
}

#edit_sale_drawx10 .modal-create-admin__title {
	font-family: Manrope;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.02em;
	text-align: left;
}

#edit_sale_drawx10 {
	min-height: auto;
}

:root {
	--gray: #717a8b;
	--gray-dark: #90a0b7;
	--gray-medium: #c2cfe0;
	--gray-light: #e8eef8;
	--gray-extralight: #f0f3f8;
	--gray-crm: #dae2ec;
	--black-blue: #334d6e;
	--black-text: #323c47;
	--black: #192a3e;
	--white: #ffffff;
	--orange: #f4a519;
	--orange-light: #ffbd48;
	--green: #44c62f;
	--red: #f44336;
	--blue: #109cf1;
}

.btn-orange {
	padding: 10px 16px;
	width: 206px;
	margin: auto;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--orange);
	border-radius: 12px;
	color: var(--white);
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	z-index: 2;
}

.btn-orange::before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: var(--orange-light);
	opacity: 0;
	border-radius: 50%;
	-webkit-transition: background-color 0.6s ease, width 0.6s ease,
		height 0.6s ease, opacity 0.6s ease;
	-o-transition: background-color 0.6s ease, width 0.6s ease, height 0.6s ease,
		opacity 0.6s ease;
	transition: background-color 0.6s ease, width 0.6s ease, height 0.6s ease,
		opacity 0.6s ease;
	z-index: -1;
}

.btn-orange::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: var(--orange);
	z-index: -2;
}

.btn-orange span {
	color: var(--white);
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
}

.btn-orange svg {
	width: 16px;
	height: 16px;
	fill: var(--white);
	margin-right: 16px;
}

.btn-orange:active,
.btn-orange:focus,
.btn-orange:focus-within {
	-webkit-animation: btn-orange 0.7s ease;
	animation: btn-orange 0.7s ease;
}

.order__list-product-content .order__list-product-row:nth-of-type(2) {
	margin-bottom: 16px;
}

@-webkit-keyframes btn-orange {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	25% {
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes btn-orange {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	25% {
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

/* End */


/* Start:/local/templates/UpFly/styles/stylestpayment.css?175248886319766*/
.payment-settings__content {
	padding: 50px 104px 0 88px;
}

.payment-writing {
	margin-top: 28px;
}

.payment-writing__container {
	padding: 0 80px 0 69px;
}

.payment-writing__content {
	padding-top: 48px;
}

.payment-writing__header {
	padding: 120px 104px 24px 200px;
}

.payment-writing__header .block-header__info {
	max-width: 771px;
}

.payment-writing__information {
	margin-top: 24px;
	background: #ffffff;
	-webkit-box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	box-shadow: 0px 10px 60px rgba(226, 236, 249, 0.5);
	border-radius: 30px;
	padding: 32px 48px;
}

.payment-writing__title {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 800;
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #323c47;
	margin-bottom: 32px;
}

.payment-writing .form {
	margin: 0;
	max-width: 912px;
	display: -ms-grid;
	display: grid;
	gap: 32px;
	grid-template-columns: repeat(2, 1fr);
}

.payment-writing .form #hbd {
	color: #90a0b7;
}

.payment-writing .form input {
	padding-right: calc(24px + 20px);
}

.payment-writing input {
	color: #323c47;
}

.payment-writing input::-webkit-inner-spin-button,
.payment-writing input::-webkit-calendar-picker-indicator {
	display: none;
	-webkit-appearance: none;
}

.payment-writing__button-wrapper {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.payment-writing__personel-data--2 {
	margin-top: 48px;
}

.payment-editing__note {
	color: #90a0b7;
	display: inline-block;
	margin-left: 24px;
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	/* 150% */
	letter-spacing: 0.32px;
}

.payment-writing__content .form__label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 52px);
}

.payment__description {
	color: #334d6e;
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	/* 150% */
	letter-spacing: 0.32px;
	margin-bottom: 72px;
}

.payment-form__buttons {
	margin-top: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 40px;
}

.head__right_payment {
	display: flex;
	align-items: center;
	gap: 24px;
}

.form__icon.form__icon--hint:hover .form-hint__content {
	visibility: visible;
}

.form-hint__content {
	visibility: hidden;
	top: 24px;
	right: -16px;
	padding: 16px;
	max-width: 288px;
	width: max-content;
	position: absolute;
	color: #323c47;
	/* текст */
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	/* 157.143% */
	letter-spacing: 0.28px;
	background-color: #fff;
	border-radius: 30px;
	border: 1px solid #f0f3f8;
}

.form__item.form__item--has-error input {
	border-color: #f44336;
}

.form__item.form__item--has-error .form__label {
	color: #f44336;
}

.form__item .input__error-text {
	bottom: 0;
	transform: translateY(100%);
	left: 16px;
	position: absolute;
	color: #f44336;
	font-family: Manrope;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	/* 166.667% */
	letter-spacing: 0.24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 16px);
}

.payment-writing__form {
	gap: 32px;
}

.object-redaction__content.object-redaction__content_payment {
	min-height: unset;
}

.blocked {
	color: #e70000;
}

.draft {
	color: #109cf1;
}

.payment__empty-list {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 105px;
	gap: 32px;
}

.payment__empty-img {
	width: 148px;
	height: 302px;
	object-fit: contain;
}

.payment__empty-note {
	color: #323c47;
	text-align: center;
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	/* 142.857% */
}

.modal-payment-access__top {
	position: absolute;
	top: 24px;
	left: 32px;
	right: 32px;
	text-align: center;
	color: #323c47;
	font-family: Manrope;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	/* 140% */
	letter-spacing: 0.4px;
}

.modal-payment-access__top.modal-payment-access__top_left {
	text-align: left;
}

.modal-payment-access__top + * {
	margin-top: 12px;
}

.modal-payment-access__top .modal-block__close-button {
	right: 0;
	top: 0;
}

.modal-payment-access__form {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.modal-payment-access__error-text {
	margin: 0 auto;
	margin-top: 16px;
	color: #f44336;
	text-align: center;
	font-family: Manrope;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	/* 166.667% */
	letter-spacing: 0.24px;
	max-width: 440px;
}

.object-redaction__block3-title_payment {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0;
	gap: 16px;
}

.object-redaction__block3-title_payment {
	padding: 0 48px;
}

.object-redaction__block3-title_payment h2 {
	font: inherit;
}

.list-point.list-point_payment {
	padding: 32px 0;
}

.list-point.list-point_payment .list-point__left {
	max-width: unset;
}

.list-point.list-point_payment .list-point__col:last-child .list-point__text {
	word-break: break-all;
}

.list-point.list-point_payment + .btn {
	margin-left: 48px;
}

.form__input.form__input_payment-checkbox {
	padding: 32px 48px;
}

.form__input.form__input_payment-checkbox .form__checkbox-label {
	color: #343e49;

	font-family: Manrope;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	/* 111.111% */
	letter-spacing: 0.36px;
}

.list-point.list-point_payment.list-point_payment-modal {
	box-shadow: none;
	max-height: 35vh;
	overflow: auto;
	scrollbar-color: #109cf1 white;
	scrollbar-width: thin;
}

.list-point.list-point_payment.list-point_payment-modal::-webkit-scrollbar-thumb {
	background: #109cf1;
}

.modal-block__content.modal-block__content_payments {
	width: 1075px;
}

.partenaire__item.partenaire__item_payment-man {
	min-height: 202px;
	padding-bottom: 0;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__content {
	padding: 32px 24px;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__header {
	margin: 0;
}

.item-partenaire__info-title.item-partenaire__info-title_payment {
	min-width: 118px;
}

.item-partenaire__info-state--empty span {
	color: #f44336;
}

.payment-writing__information.payment-writing__information_blocked
	.payment-writing__form,
.payment-writing__content.payment-writing__content_blocked
	> *:not(.object-redaction__head) {
	opacity: 0.4;
	pointer-events: none;
}

.payment__marketplace-percentage {
	margin-top: 32px;
	padding: 12px 24px;
	color: #323c47;
	font-family: Manrope;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 36px;
	/* 150% */
	letter-spacing: 0.48px;
	border-radius: 20px;
	background: rgba(144, 160, 183, 0.2);
}

.payment__marketplace-percentage span {
	font-weight: 700;
}

.payment-writing__title.payment-writing__title_payment-info {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.payment-writing__title.payment-writing__title_payment-info span {
	color: #109cf1;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	/* 150% */
	letter-spacing: 0.32px;
}

.item-partenaire__btns {
	display: flex;
	margin-top: 24px;
	align-items: center;
	gap: 16px;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__content {
	position: relative;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__body {
	flex-grow: 1;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__header-person {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.partenaire__item.partenaire__item_payment-man .item-partenaire__header-name {
	margin-top: 0;
	flex-grow: 1;
}

.item-partenaire__access {
	/* position: absolute; */
	display: inline;
	margin-left: auto;
	color: #f4a519;
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	/* 157.143% */
	letter-spacing: 0.28px;
}

.object-redaction__title-block.object-redaction__title-block_with-btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.object-redaction__title-block.object-redaction__title-block_with-btn .btn {
	flex-shrink: 0;
}

.object-redaction__title-block.object-redaction__title-block_points {
	margin-top: 24px;
}

.payment__role-man {
	margin-top: 50px;
	display: flex;
	gap: 32px;
	align-items: center;
}

.payment__role-img {
	overflow: hidden;
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

.payment__role-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.payment__role-name {
	color: #323c47;
	/* h1 */
	font-family: Manrope;
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	/* 137.5% */
	letter-spacing: 0.64px;
	margin-bottom: 4px;
}

.payment__role-company {
	color: #707683;
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	/* 157.143% */
	letter-spacing: 0.28px;
}

.payment__role-note {
	margin-top: 16px;
	color: #44c62f;
	font-family: Manrope;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	/* 137.5% */
	letter-spacing: 0.32px;
	text-transform: uppercase;
}

.list-point.list-point_payment.list-point_payment-empty {
	display: flex;
	flex-direction: column;
	gap: 24px;
	justify-content: center;
	align-items: center;
	height: 375px;
}

.list-point.list-point_payment.list-point_payment-empty p {
	color: #323c47;
	font-family: Manrope;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	/* 142.857% */
	letter-spacing: 0.28px;
}

.payment-writing__form.form + .btn {
	margin-top: 24px;
}

.order-refund__form-btns .btn.btn--gris,
.payment-writing__form.form + .btn.btn--gris {
	pointer-events: none;
}

.payment__access-level-choice {
	display: flex;
	margin: 0 auto;
	width: fit-content;
	flex-direction: column;
	gap: 16px;
}

.payment__access-level-choice .form__radio-label {
	color: #334d6e;
}

.modal-block__content.modal-block__content_payments {
	min-height: unset;
}

.modal-block__content.modal-block__content_payments .modal-block__btns {
	margin-top: 32px !important;
}

.form__item.form__item_payment-modal-email {
	max-width: 440px;
	margin: 0 auto;
	margin-bottom: 32px;
}

.item-partenaire__info-state-wrapper.item-partenaire__info-state-wrapper_payment
	span {
	text-transform: uppercase;
	max-width: unset;
	font-weight: 600;
}

.payment__revoke-role {
	display: none;
}

.order__list-product.order__list-product_refund {
	margin-bottom: 32px;
}

.order__list-product.order__list-product_refund .order__list-product-head * {
	color: #f44336;
}

.order__list-product.order__list-product_refund
	.order__list-product-col:nth-child(1) {
	max-width: 300px;
}

.order__list-product.order__list-product_refund
	.order__list-product-col:nth-child(3) {
	width: 200px;
	text-align: left;
}

.order__list-product.order__list-product_refund
	.order__list-product-col:nth-child(3)
	.order__list-product-col-text {
	font-weight: normal;
}

.order__list-product.order__list-product_refund
	.order__list-product-col:nth-child(4) {
	width: 100px;
}

.order__list-product.order__list-product_refund
	.order__list-product-col:nth-child(4)
	.order__list-product-col-text {
	font-weight: 600;
}

.order__information-data.order__information-data_refund {
	color: #f44336;
}

.order__list-product.order__list-product_refund .form__input {
	height: unset;
}

.order__list-product.order__list-product_refund .form__checkbox-label {
	padding-left: 16px;
}

.order-list__text--celadon {
	color: #027281;
}

.order-list__text--turquoise {
	color: #25bacd;
}

.tag--turquoise {
	background: #25bacd !important;
}

.tag--celadon {
	background: #027281 !important;
}

.order-refund__form-btns {
	margin-top: 32px;
	display: flex;
	align-items: center;
	gap: 16px;
}

.order-refund__form-btns .select-input {
	width: 270px;
}

.order-refund__form-btns .select-input .select-input__head {
	height: 44px;
}

@media screen and (max-width: 1500px) {
	.payment-writing {
		margin-top: 28px;
	}

	.payment-writing__container {
		padding: 0 40px 0 80px;
	}

	.payment-writing__header {
		padding: 116px 40px 24px 166px;
	}

	.payment-writing__header .block-header__info {
		max-width: 648px;
	}

	.payment-settings__content {
		padding: 50px 40px 0 80px;
	}

	.item-partenaire__btns {
		margin-top: 16px;
		flex-direction: column;
		justify-content: center;
	}
}

@media screen and (max-width: 1200px) {
	.payment-settings__content {
		padding: 40px 32px 65px;
	}

	.payment-writing {
		margin-top: 0;
	}

	.payment-writing__container {
		padding: 0 32px;
	}

	.payment-writing__content {
		padding-top: 0;
	}

	.payment-writing__header {
		padding: 0 35px 24px 10px;
	}

	.payment-writing__header .block-header__info {
		max-width: 648px;
	}

	.payment-writing__information {
		padding: 32px 24px;
	}

	.payment-writing__title {
		margin-bottom: 24px;
	}

	.payment-writing .form {
		max-width: unset;
		gap: 32px;
	}

	.payment-editing__note {
		display: block;
		margin-left: 0;
		margin-top: 8px;
	}

	.head__right_payment {
		position: fixed;
		justify-content: center;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #fff;
		padding-top: 12px;
		padding-bottom: 76px;
	}

	.payment__description {
		padding-left: 64px;
		margin-bottom: 88px;
	}

	.payment-form__buttons {
		margin-top: 32px;
	}

	.modal-block__content.modal-block__content_payments {
		width: 710px;
	}

	.payment__marketplace-percentage {
		margin-top: 40px;
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 36px;
		/* 180% */
		letter-spacing: 0.4px;
	}

	.item-partenaire__access {
		position: absolute;
		top: 6px;
		left: 0;
		right: 0;
		text-align: center;
	}

	.payment__role-man {
		margin-top: 14px;
	}

	.order__list-product.order__list-product_refund
		.order__list-product-col:nth-child(1) {
		max-width: 150px;
	}
}

@media screen and (max-width: 767px) {
	.payment-settings__content {
		padding: 40px 16px 65px;
	}

	.payment-writing__container {
		padding: 0 16px;
	}

	.payment-writing__content {
		padding-top: 0;
	}

	.payment-writing__header {
		padding: 0 16px;
	}

	.payment-writing__header .block-header__info {
		max-width: 648px;
	}

	.payment-writing__information {
		margin-top: 40px;
	}

	.payment-writing__title {
		font-size: 18px;
		line-height: 22px;
	}

	.payment-writing .form {
		margin: 0;
		max-width: 912px;
		display: -ms-grid;
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(1, 1fr);
	}

	.payment-writing .form input {
		padding-right: calc(24px + 20px);
	}

	.payment-writing .form__icon--edit {
		z-index: 100;
		display: none;
		cursor: pointer;
	}

	.payment-writing .form__icon--edit:hover {
		display: block;
	}

	.payment-writing input {
		color: #323c47;
	}

	.payment-writing input::-webkit-inner-spin-button,
	.payment-writing input::-webkit-calendar-picker-indicator {
		display: none;
		-webkit-appearance: none;
	}

	.payment-editing__note {
		font-size: 12px;
		font-weight: 500;
		line-height: 16px;
		/* 133.333% */
		letter-spacing: 0.24px;
	}

	.payment__description {
		font-family: Manrope;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 22px;
		/* 157.143% */
		letter-spacing: 0.28px;
		margin-bottom: 40px;
		padding-left: 48px;
	}

	.payment-form__buttons {
		flex-direction: column;
		gap: 16px;
		margin-top: 14px;
	}

	.payment-writing__content .form__label {
		max-width: calc(100% - 24px);
	}

	.form__icon.form__icon--hint {
		opacity: 0;
		z-index: -100;
	}

	.head__right_payment {
		flex-direction: column;
		gap: 12px;
		padding-top: 7px;
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 60px;
	}

	.payment__empty-list {
		padding: 32px;
		gap: 26px;
	}

	.payment__empty-img {
		width: 123px;
		height: 294px;
	}

	.payment__empty-note {
		font-size: 11.627px;
		line-height: 16.61px;
	}

	.modal-payment-access__top {
		position: absolute;
		top: 24px;
		left: 24px;
		right: 24px;
		text-align: left;
		font-size: 18px;
		font-weight: 800;
		line-height: 22px;
		letter-spacing: 0.36px;
		padding-right: 26px;
	}

	.modal-payment-access__top + * {
		margin-top: -14px;
	}

	.modal-payment-access__error-text {
		margin-top: 12px;
	}

	.object-redaction__block3-title_payment {
		flex-direction: column;
		align-items: start;
	}

	.object-redaction__block3-title_payment .btn {
		width: 100%;
		justify-content: center;
	}

	.list-point.list-point_payment {
		padding: 24px 0;
	}

	.list-point.list-point_payment + .btn {
		margin-left: 16px;
	}

	.form__input.form__input_payment-checkbox {
		padding: 24px 16px;
	}

	.form__input.form__input_payment-checkbox .form__checkbox-label {
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		/* 142.857% */
		letter-spacing: 0.28px;
	}

	.object-redaction__block3-title_payment {
		padding: 0 16px;
	}

	.modal-block__content.modal-block__content_payments .modal-block__btns {
		flex-direction: column;
		gap: 16px;
	}

	.payment__marketplace-percentage {
		display: flex;
		flex-direction: column;
		gap: 12px;
		margin-top: 14px;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		/* 133.333% */
		letter-spacing: 0.36px;
	}

	.payment-writing__title.payment-writing__title_payment-info {
		gap: 16px;
	}

	.partenaire__item.partenaire__item_payment-man .item-partenaire__info-state {
		width: auto;
		flex-shrink: unset;
	}

	.partenaire__item.partenaire__item_payment-man .item-partenaire__access {
		top: 4px;
	}

	.partenaire__item.partenaire__item_payment-man .item-partenaire__row {
		margin-top: 0;
	}

	.object-redaction__title-block.object-redaction__title-block_with-btn {
		flex-direction: column;
		align-items: start;
		gap: 24px;
	}

	.payment__role-man {
		justify-content: center;
		text-align: center;
	}

	.payment__role-img {
		display: none;
	}

	.payment__revoke-role {
		display: inline-block;
		margin-top: 16px;
	}

	.order-refund__form-btns {
		margin-top: 24px;
		flex-direction: column;
	}

	.order-refund__form-btns .select-input {
		width: 100%;
	}

	.order-refund__form-btns .select-input .select-input__head {
		max-width: unset;
	}

	.order-refund__form-btns .btn {
		width: 100%;
		justify-content: center;
	}
}

.fade-in-element {
	opacity: 0;
	animation: fadeIn 0.4s ease forwards;
}

@keyframes fadeIn {
	to {
		opacity: 1;
	}
}

.item-partenaire__roles {
	z-index: 1;
}

.tab-box--2__list-point .list-point__item .list-point__body {
	padding-top: 16px;
}
.tab-box--2__list-point .list-point__item .list-point__header {
	margin-bottom: 0;
}

.fancybox__content .form__label {
	pointer-events: none;
}

/* End */


/* Start:/local/templates/UpFly/components/bitrix/system.auth.form/auth-form.crm/style.css?1728556726243*/
.err-mess {
  color: #f44336;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.02em;
  padding-left: 16px;
  margin-top: 6px;
  font-family: "Manrope";
  font-weight: 400;
}

div[id^="wait_comp_"] {
  display: none;
}

/* End */
/* /local/templates/UpFly/styles/reset.css?17285567265802 */
/* /local/templates/UpFly/styles/fancybox.css?175247905115598 */
/* /local/templates/UpFly/styles/main-crm.css?1753356911318235 */
/* /local/templates/UpFly/styles/stylestpayment.css?175248886319766 */
/* /local/templates/UpFly/components/bitrix/system.auth.form/auth-form.crm/style.css?1728556726243 */
