

/* Start:/local/js/disMsg/styles.css?16297920901196*/
.disMsg {
	display: none;
	z-index: 999998;
	position: fixed;
	background-color: #323232;
	color: #fff;
	border-radius: 2px;
	max-width: calc(100vw - 10px);
	-webkit-transition: transform 0.3s ease, opacity 0.3s ease;
	-moz-transition: transform 0.3s ease, opacity 0.3s ease;
	-o-transition: transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
}
.disMsg:hover {
	z-index: 999999;
}
.disMsg__inner {
	padding: 25px 30px 25px 25px;
	line-height: 1.4;
}
.disMsg__close {
	position: absolute;
	top: -5px;
	right: -6px;
	padding: 5px;
	cursor: pointer;
}
.disMsg__close:after {
	display: block;
	text-align: center;
	content: "×";
	color: #fff;
	font-size: 22px;
	line-height: 22px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
}
.disMsg.v--blue {
	background-color: #356ccc;
}
.disMsg.v--green,
.disMsg.v--true {
	background-color: #32a14a;
}
.disMsg.v--red,
.disMsg.v--false {
	background-color: #F21E16;
}
.disMsg a {
	color: #fff;
	border-bottom: 1px dotted;
}
.disMsg p {
	padding-bottom: 10px;
}
/* End */


/* Start:/local/js/disAjax/styles.css?1629792090466*/
body div#disAjax_indicator {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999999;
}
body div#disAjax_indicator div {
	position: absolute;
	background: url("/local/js/disAjax/images/loader.svg") center center rgba(255, 255, 255, 0.9) no-repeat;
	background-size: 110px;
	border-radius: 100%;
	left: 50%;
	top: 50%;
	margin-left: -55px;
	margin-top: -55px;
	height: 110px;
	width: 110px;
}
body.loading div#disAjax_indicator {
	display: block;
}
/* End */


/* Start:/local/templates/main/css/normalize.css?16297920903160*/
html, body, button, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline; }

button{
  background-color:transparent; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
  display:block; }

body{
  line-height:1; }

blockquote, q{
  quotes:none; }

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

table{
  border-collapse:collapse;
  border-spacing:0; }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%; }
body{
  margin:0; }
main{
  display:block; }
h1{
  font-size:2em;
  margin:0.67em 0; }
hr{
  box-sizing:content-box;
  height:0;
  overflow:visible; }
pre{
  font-family:monospace, monospace;
  font-size:1em; }
a{
  background-color:transparent; }
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted; }
b,
strong{
  font-weight:bolder; }
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em; }
small{
  font-size:80%; }
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline; }

sub{
  bottom:-0.25em; }

sup{
  top:-0.5em; }
img{
  border-style:none; }
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0; }
button,
input{
  overflow:visible; }
button,
select{
  text-transform:none; }
button,
[type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText; }
fieldset{
  padding:0.35em 0.75em 0.625em; }
legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal; }
progress{
  vertical-align:baseline; }
textarea{
  overflow:auto; }
[type="checkbox"],
[type="radio"]{
  box-sizing:border-box;
  padding:0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto; }
[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px; }
[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none; }
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit; }
details{
  display:block; }
summary{
  display:list-item; }
template{
  display:none; }
[hidden]{
  display:none; }

/* End */


/* Start:/local/templates/main/libs/jquery.fancybox.min.css?162979209012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/css/libs.css?162979209017745*/
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent; }

.slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0; }

.slick-list:focus{
  outline:none; }

.slick-list.dragging{
  cursor:pointer;
  cursor:hand; }

.slick-slider .slick-track,
.slick-slider .slick-list{
  transform:translate3d(0, 0, 0); }

.slick-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto; }

.slick-track:before,
.slick-track:after{
  display:table;
  content:''; }

.slick-track:after{
  clear:both; }

.slick-loading .slick-track{
  visibility:hidden; }

.slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px; }

[dir='rtl'] .slick-slide{
  float:right; }

.slick-slide img{
  display:block; }

.slick-slide.slick-loading img{
  display:none; }

.slick-slide.dragging img{
  pointer-events:none; }

.slick-initialized .slick-slide{
  display:block; }

.slick-loading .slick-slide{
  visibility:hidden; }

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent; }

.slick-arrow.slick-hidden{
  display:none; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }
.datepicker--cells{
  display:flex;
  flex-wrap:wrap; }

.datepicker--cell{
  border-radius:4px;
  box-sizing:border-box;
  cursor:pointer;
  display:flex;
  position:relative;
  align-items:center;
  justify-content:center;
  height:32px;
  z-index:1; }

.datepicker--cell.-focus-{
  background:#f0f0f0; }

.datepicker--cell.-current-{
  color:#4EB5E6; }

.datepicker--cell.-current-.-focus-{
  color:#4a4a4a; }

.datepicker--cell.-current-.-in-range-{
  color:#4EB5E6; }

.datepicker--cell.-in-range-{
  background:rgba(92, 196, 239, 0.1);
  color:#4a4a4a;
  border-radius:0; }

.datepicker--cell.-in-range-.-focus-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell.-disabled-{
  cursor:default;
  color:#aeaeae; }

.datepicker--cell.-disabled-.-focus-{
  color:#aeaeae; }

.datepicker--cell.-disabled-.-in-range-{
  color:#a1a1a1; }

.datepicker--cell.-disabled-.-current-.-focus-{
  color:#aeaeae; }

.datepicker--cell.-range-from-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:4px 0 0 4px; }

.datepicker--cell.-range-to-{
  border:1px solid rgba(92, 196, 239, 0.5);
  background-color:rgba(92, 196, 239, 0.1);
  border-radius:0 4px 4px 0; }

.datepicker--cell.-range-from-.-range-to-{
  border-radius:4px; }

.datepicker--cell.-selected-{
  color:#fff;
  border:none;
  background:#5cc4ef; }

.datepicker--cell.-selected-.-current-{
  color:#fff;
  background:#5cc4ef; }

.datepicker--cell.-selected-.-focus-{
  background:#45bced; }

.datepicker--cell:empty{
  cursor:default; }

.datepicker--days-names{
  display:flex;
  flex-wrap:wrap;
  margin:8px 0 3px; }

.datepicker--day-name{
  color:#FF9A19;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  text-align:center;
  text-transform:uppercase;
  font-size:.8em; }

.datepicker--cell-day{
  width:14.28571%; }

.datepicker--cells-months{
  height:170px; }

.datepicker--cell-month{
  width:33.33%;
  height:25%; }

.datepicker--years{
  height:170px; }

.datepicker--cells-years{
  height:170px; }

.datepicker--cell-year{
  width:25%;
  height:33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }
.datepickers-container{
  position:absolute;
  left:0;
  top:0; }

@media print{
  .datepickers-container{
    display:none; } }

.datepicker{
  background:#fff;
  border:1px solid #dbdbdb;
  box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius:4px;
  box-sizing:content-box;
  font-family:Tahoma, sans-serif;
  font-size:14px;
  color:#4a4a4a;
  width:250px;
  position:absolute;
  left:-100000px;
  opacity:0;
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  z-index:100; }

.datepicker.-from-top-{
  transform:translateY(-8px); }

.datepicker.-from-right-{
  transform:translateX(8px); }

.datepicker.-from-bottom-{
  transform:translateY(8px); }

.datepicker.-from-left-{
  transform:translateX(-8px); }

.datepicker.active{
  opacity:1;
  transform:translate(0);
  transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s; }

.datepicker-inline .datepicker{
  border-color:#d7d7d7;
  box-shadow:none;
  position:static;
  left:auto;
  right:auto;
  opacity:1;
  transform:none; }

.datepicker-inline .datepicker--pointer{
  display:none; }

.datepicker--content{
  box-sizing:content-box;
  padding:4px; }

.-only-timepicker- .datepicker--content{
  display:none; }

.datepicker--pointer{
  position:absolute;
  background:#fff;
  border-top:1px solid #dbdbdb;
  border-right:1px solid #dbdbdb;
  width:10px;
  height:10px;
  z-index:-1; }

.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer{
  top:calc(100% - 4px);
  transform:rotate(135deg); }

.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  right:calc(100% - 4px);
  transform:rotate(225deg); }

.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  bottom:calc(100% - 4px);
  transform:rotate(315deg); }

.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer{
  left:calc(100% - 4px);
  transform:rotate(45deg); }

.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer{
  left:10px; }

.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
  right:10px; }

.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer{
  left:calc(50% - 10px / 2); }

.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer{
  top:10px; }

.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
  bottom:10px; }

.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer{
  top:calc(50% - 10px / 2); }

.datepicker--body{
  display:none; }

.datepicker--body.active{
  display:block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }
.datepicker--nav{
  display:flex;
  justify-content:space-between;
  border-bottom:1px solid #efefef;
  min-height:32px;
  padding:4px; }

.-only-timepicker- .datepicker--nav{
  display:none; }

.datepicker--nav-title,
.datepicker--nav-action{
  display:flex;
  cursor:pointer;
  align-items:center;
  justify-content:center; }

.datepicker--nav-action{
  width:32px;
  border-radius:4px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.datepicker--nav-action:hover{
  background:#f0f0f0; }

.datepicker--nav-action.-disabled-{
  visibility:hidden; }

.datepicker--nav-action svg{
  width:32px;
  height:32px; }

.datepicker--nav-action path{
  fill:none;
  stroke:#9c9c9c;
  stroke-width:2px; }

.datepicker--nav-title{
  border-radius:4px;
  padding:0 8px; }

.datepicker--nav-title i{
  font-style:normal;
  color:#9c9c9c;
  margin-left:5px; }

.datepicker--nav-title:hover{
  background:#f0f0f0; }

.datepicker--nav-title.-disabled-{
  cursor:default;
  background:none; }

.datepicker--buttons{
  display:flex;
  padding:4px;
  border-top:1px solid #efefef; }

.datepicker--button{
  color:#4EB5E6;
  cursor:pointer;
  border-radius:4px;
  flex:1;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:32px; }

.datepicker--button:hover{
  color:#4a4a4a;
  background:#f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }
.datepicker--time{
  border-top:1px solid #efefef;
  display:flex;
  align-items:center;
  padding:4px;
  position:relative; }

.datepicker--time.-am-pm- .datepicker--time-sliders{
  flex:0 1 138px;
  max-width:138px; }

.-only-timepicker- .datepicker--time{
  border-top:none; }

.datepicker--time-sliders{
  flex:0 1 153px;
  margin-right:10px;
  max-width:153px; }

.datepicker--time-label{
  display:none;
  font-size:12px; }

.datepicker--time-current{
  display:flex;
  align-items:center;
  flex:1;
  font-size:14px;
  text-align:center;
  margin:0 0 0 10px; }

.datepicker--time-current-colon{
  margin:0 2px 3px;
  line-height:1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes{
  line-height:1;
  font-size:19px;
  font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position:relative;
  z-index:1; }

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after{
  content:'';
  background:#f0f0f0;
  border-radius:4px;
  position:absolute;
  left:-2px;
  top:-3px;
  right:-2px;
  bottom:-2px;
  z-index:-1;
  opacity:0; }

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after{
  opacity:1; }

.datepicker--time-current-ampm{
  text-transform:uppercase;
  align-self:flex-end;
  color:#9c9c9c;
  margin-left:6px;
  font-size:11px;
  margin-bottom:1px; }

.datepicker--time-row{
  display:flex;
  align-items:center;
  font-size:11px;
  height:17px;
  background:linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }

.datepicker--time-row:first-child{
  margin-bottom:4px; }

.datepicker--time-row input[type='range']{
  background:none;
  cursor:pointer;
  flex:1;
  height:100%;
  padding:0;
  margin:0;
  -webkit-appearance:none; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  -webkit-appearance:none; }

.datepicker--time-row input[type='range']::-ms-tooltip{
  display:none; }

.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:hover::-moz-range-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:hover::-ms-thumb{
  border-color:#b8b8b8; }

.datepicker--time-row input[type='range']:focus{
  outline:none; }

.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']:focus::-moz-range-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']:focus::-ms-thumb{
  background:#5cc4ef;
  border-color:#5cc4ef; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -webkit-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-moz-range-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -moz-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-ms-thumb{
  box-sizing:border-box;
  height:12px;
  width:12px;
  border-radius:3px;
  border:1px solid #dedede;
  background:#fff;
  cursor:pointer;
  -ms-transition:background .2s;
  transition:background .2s; }

.datepicker--time-row input[type='range']::-webkit-slider-thumb{
  margin-top:-6px; }

.datepicker--time-row input[type='range']::-webkit-slider-runnable-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-moz-range-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-track{
  border:none;
  height:1px;
  cursor:pointer;
  color:transparent;
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-fill-lower{
  background:transparent; }

.datepicker--time-row input[type='range']::-ms-fill-upper{
  background:transparent; }

.datepicker--time-row span{
  padding:0 12px; }

.datepicker--time-icon{
  color:#9c9c9c;
  border:1px solid;
  border-radius:50%;
  font-size:16px;
  position:relative;
  margin:0 5px -1px 0;
  width:1em;
  height:1em; }

.datepicker--time-icon:after, .datepicker--time-icon:before{
  content:'';
  background:currentColor;
  position:absolute; }

.datepicker--time-icon:after{
  height:.4em;
  width:1px;
  left:calc(50% - 1px);
  top:calc(50% + 1px);
  transform:translateY(-100%); }

.datepicker--time-icon:before{
  width:.4em;
  height:1px;
  top:calc(50% + 1px);
  left:calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
  color:#dedede; }

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
  color:#c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
  color:#dedede; }

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
  color:#fff;
  background:#a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
  background:#8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.1);
  color:#cccccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
  background-color:rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
  background:none;
  border:none; }

div.slick-track{
  margin-left:0; }

.slick-track{
  display:flex !important; }

.slick-slide{
  height:auto; }

/* End */


/* Start:/local/templates/main/css/template.css?1764144719351791*/
*,
*:before,
*:after{
  box-sizing:inherit; }

html{
  box-sizing:border-box; }

ul{
  list-style-type:none; }

h1{
  margin:0; }

html, body{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:27px;
  min-height:100%;
  min-width:320px;
  margin:0;
  color:#242424;
  background-color:#fff;
  transition:all 0.1s linear; }

a:hover{
  text-decoration:none; }

.global-wrapper{
  width:calc(100% - 30px);
  max-width:1224px;
  margin:0 auto; }
  @media screen and (min-width: 480px){
    .global-wrapper{
      width:calc(100% - 40px); } }
  @media screen and (min-width: 768px){
    .global-wrapper{
      width:calc(100% - 60px); } }

::-webkit-scrollbar{
  width:4px;
  height:10px; }

::-webkit-scrollbar-track{
  background-color:#FFFFFF; }

::-webkit-scrollbar-thumb{
  height:50px;
  background-color:#565656;
  border-radius:0; }

.non-mobile{
  display:none !important; }
  @media screen and (min-width: 768px){
    .non-mobile{
      display:inline-flex !important; } }

.mobile{
  display:inline-flex !important; }
  @media screen and (min-width: 768px){
    .mobile{
      display:none !important; } }

@-webkit-keyframes fadeSubmenu{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }

@keyframes fadeSubmenu{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }

:root{
  --animate-duration:1s; }

.animate__delay-1s{
  --animate-delay:0.1s; }

.animate__delay-2s{
  --animate-delay:0.3s; }

.animate__delay-3s{
  --animate-delay:0.5s; }

.animate__delay-4s{
  --animate-delay:0.7s; }

.animate__delay-5s{
  --animate-delay:0.9s; }
.block{
  margin-top:50px; }
  @media screen and (min-width: 1024px){
    .block{
      margin-top:80px; } }
  @media screen and (min-width: 1280px){
    .block{
      margin-top:100px; } }
  .block_margin-min{
    margin-top:15px; }
    @media screen and (min-width: 480px){
      .block_margin-min{
        margin-top:20px; } }
    @media screen and (min-width: 768px){
      .block_margin-min{
        margin-top:25px; } }
    @media screen and (min-width: 1024px){
      .block_margin-min{
        margin-top:30px; } }
  .block_margin-middle{
    margin-top:25px; }
    @media screen and (min-width: 768px){
      .block_margin-middle{
        margin-top:30px; } }
    @media screen and (min-width: 1280px){
      .block_margin-middle{
        margin-top:50px; } }
  .block_padding{
    padding-top:20px; }
    @media screen and (min-width: 768px){
      .block_padding{
        padding-top:25px; } }
    @media screen and (min-width: 1280px){
      .block_padding{
        padding-top:35px; } }
  .block_margin-breadcrumbs{
    margin-top:15px; }
    @media screen and (min-width: 1024px){
      .block_margin-breadcrumbs{
        margin-top:40px; } }
  .block_padding-breadcrumbs{
    padding-top:15px; }
    @media screen and (min-width: 1024px){
      .block_padding-breadcrumbs{
        padding-top:40px; } }
  .block_background{
    background-color:#FBFBFB; }
  .block_background-mobile{
    background-color:#FBFBFB; }
    @media screen and (min-width: 1024px){
      .block_background-mobile{
        background-color:#FFFFFF; } }
  .block_no-margin{
    margin-top:0; }
  .block_no-padding{
    padding:0; }

.block__head{
  margin-bottom:20px; }
  @media screen and (min-width: 1024px){
    .block__head{
      margin-bottom:30px; } }
  @media screen and (min-width: 1280px){
    .block__head{
      margin-bottom:35px; } }
  .block__head_button{
    position:relative;
    display:flex;
    justify-content:space-between; }
  .block__head_margin-min{
    margin-bottom:20px; }

.block__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .block__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  .block__title_large{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:22px;
    line-height:24px; }
    @media screen and (min-width: 768px){
      .block__title_large{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:36px;
        line-height:40px; } }
    @media screen and (min-width: 1024px){
      .block__title_large{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:46px;
        line-height:51px; } }
  .block__title_big{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px; }
    @media screen and (min-width: 1024px){
      .block__title_big{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:40px;
        line-height:48px; } }
  .block__title_small{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px; }
    @media screen and (min-width: 1024px){
      .block__title_small{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:24px;
        line-height:31px; } }
  .block__title_extra-small{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:22px; }
    @media screen and (min-width: 1024px){
      .block__title_extra-small{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:20px;
        line-height:30px; } }
  .block__title_grey{
    color:#565656; }
  .block__title_center{
    text-align:center;
    margin:0 auto;
    max-width:440px; }
    @media screen and (min-width: 768px){
      .block__title_center{
        max-width:533px; } }
    @media screen and (min-width: 1024px){
      .block__title_center{
        max-width:887px; } }
  .block__title_color-grey{
    color:#565656; }
  .block__title_left{
    max-width:492px; }
    @media screen and (min-width: 1024px){
      .block__title_left{
        max-width:936px; } }
  .block__title_left-min{
    max-width:317px; }
    @media screen and (min-width: 1024px){
      .block__title_left-min{
        max-width:541px; } }
  .block__title span{
    color:#EF7F1A; }

.block__body_min{
  max-width:815px; }

.block_time-table{
  background-color:#FBFBFB;
  margin-top:30px;
  padding:30px 0; }
  @media screen and (min-width: 480px){
    .block_time-table{
      margin-top:35px;
      padding:35px 0; } }
  @media screen and (min-width: 768px){
    .block_time-table{
      margin-top:50px;
      padding:50px 0; } }

.content-block{
  margin-top:30px; }

.content-block__head{
  margin-bottom:10px; }
  @media screen and (min-width: 768px){
    .content-block__head{
      margin-bottom:15px; } }
  @media screen and (min-width: 1024px){
    .content-block__head{
      margin-bottom:20px; } }
  @media screen and (min-width: 1280px){
    .content-block__head{
      margin-bottom:25px; } }

.content-block__button-prev{
  margin-bottom:25px; }
  @media screen and (min-width: 480px){
    .content-block__button-prev{
      margin-bottom:30px; } }

.content-block__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:29px; }
  @media screen and (min-width: 1024px){
    .content-block__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:40px;
      line-height:48px; } }

.content-block__subtitle{
  margin-top:20px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .content-block__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  @media screen and (min-width: 768px){
    .content-block__subtitle{
      margin-top:25px; } }
  @media screen and (min-width: 1024px){
    .content-block__subtitle{
      margin-top:30px; } }

.news-block{
  margin-top:25px; }
  @media screen and (min-width: 768px){
    .news-block{
      margin-top:30px; } }

.news-block__head-top{
  margin-bottom:25px; }

.news-block__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .news-block__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:36px;
      line-height:40px; } }
  @media screen and (min-width: 1024px){
    .news-block__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:46px;
      line-height:51px; } }

.news-block__head-middle{
  margin-bottom:25px; }

.news-block__head-bottom{
  padding:25px 0;
  border-top:1px dashed #DDDCD8; }
  @media screen and (min-width: 768px){
    .news-block__head-bottom{
      padding:0;
      border:none; } }

@media screen and (min-width: 480px){
  .news-block__menu{
    margin-top:-10px; } }

.news-block__menu-item{
  position:relative;
  margin-top:10px;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content;
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-shrink:0;
  padding:0;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656;
  cursor:pointer;
  text-decoration:none; }
  @media screen and (min-width: 1024px){
    .news-block__menu-item{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 480px){
    .news-block__menu-item{
      display:inline-flex;
      margin-right:10px; } }
  @media screen and (min-width: 768px){
    .news-block__menu-item{
      margin-right:15px; } }
  @media screen and (min-width: 1024px){
    .news-block__menu-item{
      margin-right:20px; } }
  .news-block__menu-item:after{
    content:'';
    position:absolute;
    width:0;
    height:3px;
    bottom:-3px;
    right:50%;
    background-color:#EF7F1A;
    transform:translateX(50%);
    transition:all 0.3s ease-out; }
  .news-block__menu-item_active{
    color:#EF7F1A; }
    .news-block__menu-item_active:after{
      width:100%; }
  .news-block__menu-item:hover{
    color:#EF7F1A; }
    .news-block__menu-item:hover:after{
      width:100%; }

@media screen and (min-width: 768px){
  .news-block__body{
    margin-top:40px; } }

.news-block__body-top{
  position:relative;
  border-top:1px dashed #DDDCD8; }
  @media screen and (min-width: 768px){
    .news-block__body-top{
      display:flex;
      border-top:none; } }

.news-block__sidebar{
  margin-top:25px;
  padding-bottom:25px;
  border-bottom:1px dashed #DDDCD8;
  flex-shrink:0; }
  @media screen and (min-width: 768px){
    .news-block__sidebar{
      order:2;
      border-bottom:none; } }
  @media screen and (min-width: 768px){
    .news-block__sidebar{
      margin-top:0;
      margin-right:0;
      margin-left:auto;
      padding-left:20px;
      width:268px;
      border-bottom:none;
      border-left:1px solid #DDDCD8; } }
  @media screen and (min-width: 768px) and (min-width: 1024px){
    .news-block__sidebar{
      width:343px;
      padding-left:30px; } }
  @media screen and (min-width: 768px) and (min-width: 1280px){
    .news-block__sidebar{
      width:444px;
      padding-left:52px; } }

.news-block__select{
  margin-top:13px; }

.news-block__content{
  margin-top:25px;
  width:100%; }
  @media screen and (min-width: 768px){
    .news-block__content{
      margin-top:0;
      padding-right:22px; } }
  @media screen and (min-width: 1024px){
    .news-block__content{
      padding-right:51px; } }

.button{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex-shrink:0;
  padding:13px 11px;
  border-radius:6px;
  color:#FFFFFF;
  background-color:#EF7F1A;
  text-decoration:none;
  text-align:center;
  transition:all 0.1s linear;
  cursor:pointer;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:22px; }
  .button:hover{
    background-color:#DB630C; }
  .button[disabled]{
    background-color:#B7B7B7;
    cursor:not-allowed; }

.button_purple{
  background-color:#6931B0; }
  .button_purple:hover{
    background-color:#DB630C; }
  .button_purple[disabled]{
    background-color:#B7B7B7;
    cursor:not-allowed; }

.button_border{
  background-color:transparent;
  color:#242424;
  border:1px solid rgba(187, 185, 177, 0.502); }
  .button_border:hover{
    border-color:#DB630C;
    background-color:transparent; }
  .button_border[disabled]{
    background-color:#B7B7B7;
    cursor:not-allowed;
    border:none;
    color:#7C7C7C; }

.button_border-orange{
  background-color:transparent;
  color:#242424;
  border:1px solid #EF7F1A; }
  .button_border-orange:hover{
    color:#DB630C;
    border-color:#DB630C;
    background-color:transparent; }
  .button_border-orange[disabled]{
    background-color:#B7B7B7;
    cursor:not-allowed;
    border:none; }

.button-text{
  display:inline-flex;
  justify-content:space-between;
  align-items:center;
  flex-shrink:0;
  padding:0;
  border:none;
  border-radius:0;
  color:#565656;
  background-color:transparent;
  text-decoration:none;
  transition:all 0.1s linear;
  cursor:pointer;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px; }
  @media screen and (min-width: 1024px){
    .button-text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }
  .button-text:after{
    margin-left:10px;
    content:"";
    display:inline-block;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:7px;
    height:12px; }
  .button-text:hover{
    color:#DB630C;
    background-color:transparent; }
  .button-text[disabled]{
    background-color:transparent;
    cursor:not-allowed;
    color:#B7B7B7; }
    .button-text[disabled]:after{
      background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
  .button-text_reverse:after{
    content:none; }
  .button-text_reverse:before{
    margin-right:10px;
    content:"";
    display:inline-block;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transform:rotate(180deg);
    width:7px;
    height:12px; }
  .button-text[disabled]:before{
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.button-text_no-arrow{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#EF7F1A; }
  .button-text_no-arrow:after{
    content:none; }
  .button-text_no-arrow:hover{
    color:#DB630C; }

.button-text_center{
  align-items:center;
  justify-content:center;
  color:#565656; }
  .button-text_center:hover{
    color:#DB630C; }

.button-text_underline{
  text-decoration:underline; }

.button-tag{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex-shrink:0;
  padding:3px 10px;
  border:1px solid #DDDCD8;
  border-radius:4px;
  background-color:transparent;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#B7B7B7;
  transition:all 0.1s linear;
  text-decoration:none;
  cursor:pointer; }
  @media screen and (min-width: 768px){
    .button-tag{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px;
      font-weight:300; } }
  .button-tag:hover{
    border-color:#DB630C;
    color:#DB630C; }
  .button-tag_active{
    border-color:#EF7F1A;
    background-color:#EF7F1A;
    color:#FFFFFF; }

.tag{
  padding:3px 10px;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:2px solid;
  border-radius:20px;
  color:#565656;
  background-color:transparent;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:21px;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .tag{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px; } }
  .tag_orange{
    border-color:#EF7F1A; }
  .tag_green{
    border-color:#AFCB1D; }

.tag_border-min{
  border:1px solid #DDDCD8;
  border-radius:4px; }

.input{
  padding:13px 15px;
  width:100%;
  background:#fff;
  border:1px solid #BBB9B1;
  border-radius:6px;
  transition:all 0.1s linear;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px; }
  .input:focus{
    border-color:#EF7F1A;
    outline:none; }
  .input.error{
    border-color:#FF1304; }
  .input:disabled{
    opacity:0.5;
    cursor:not-allowed; }

.input-item{
  position:relative; }

.input-item__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#242424;
  margin-bottom:5px;
  transition:all 0.1s linear; }

.input-item__error{
  position:absolute;
  bottom:-3px;
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  transition:all 0.1s linear;
  transform:translateY(100%);
  color:#FF1304; }

.select{
  position:relative;
  width:100%; }
  .select.open .select__button:after{
    transform:rotate(180deg); }
  .select:not(.open) .select__list{
    display:none; }

.select__button,
.select__label{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  padding:13px 15px;
  transition:all 0.1s linear;
  cursor:pointer; }

.select__button{
  width:100%;
  padding:13px 15px;
  display:flex;
  align-items:center;
  border:none;
  border:1px solid #BBB9B1;
  border-radius:6px;
  background-color:#fff;
  text-align:left;
  outline:none; }
  .select__button:after{
    content:'';
    display:inline-block;
    flex-shrink:0;
    width:10px;
    height:12px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%23565656'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear; }

.select__button-inner{
  width:100%;
  display:block; }
  .select__button-inner.placeholder{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#B7B7B7; }

.select__list{
  position:absolute;
  z-index:1;
  top:65px;
  width:100%;
  border-top:none;
  background-color:#fff;
  box-shadow:0px 4px 8px #DADADB;
  overflow-y:auto;
  max-height:165px; }

.select__input{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  clip:rect(0 0 0 0);
  opacity:0; }
  .select__input:checked + .select__label{
    background:#F1F1F1; }
  .select__input:not(:checked) + .select__label:after{
    opacity:0; }

.select__label{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  display:block; }
  .select__label:after{
    right:15px;
    width:7px;
    height:12px;
    transition:all 0.1s linear; }
  .select__label:hover{
    background-color:#FBFBFB; }

.select_gray .select__button,
.select_gray .select__label{
  background-color:#6931B0;
  border-color:#6931B0; }

.select_gray .select__label:hover{
  background-color:#fff; }

.select_gray .select__list{
  border:1px solid #6931B0; }

.form-field{
  position:relative; }
  .form-field.error{
    margin-bottom:23px; }
  .form-field.error .form-field__error-text{
    visibility:visible;
    opacity:1; }

.form-field__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#242424;
  margin-bottom:5px;
  transition:all 0.1s linear; }

.form-field__error-text{
  position:absolute;
  bottom:-5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  transition:all 0.1s linear;
  transform:translateY(100%);
  color:#FF1304;
  opacity:0;
  visibility:hidden; }

.password-input{
  position:relative;
  width:100%; }

.password-input__input[type="password"] + .password-input__visibility-btn.bordered-btn{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4C13.76 4 16 6.24 16 9C16 9.65 15.87 10.26 15.64 10.83L18.56 13.75C20.07 12.49 21.26 10.86 21.99 9C20.26 4.61 15.99 1.5 10.99 1.5C9.59 1.5 8.25 1.75 7.01 2.2L9.17 4.36C9.74 4.13 10.35 4 11 4ZM1 1.27L3.28 3.55L3.74 4.01C2.08 5.3 0.78 7.02 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.8 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.78 8 9C8 10.66 9.34 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C8.24 14 6 11.76 6 9C6 8.21 6.2 7.47 6.53 6.8ZM10.84 6.02L13.99 9.17L14.01 9.01C14.01 7.35 12.67 6.01 11.01 6.01L10.84 6.02Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
  .password-input__input[type="password"] + .password-input__visibility-btn.bordered-btn:hover, .password-input__input[type="password"] + .password-input__visibility-btn.bordered-btn:focus{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4C13.76 4 16 6.24 16 9C16 9.65 15.87 10.26 15.64 10.83L18.56 13.75C20.07 12.49 21.26 10.86 21.99 9C20.26 4.61 15.99 1.5 10.99 1.5C9.59 1.5 8.25 1.75 7.01 2.2L9.17 4.36C9.74 4.13 10.35 4 11 4ZM1 1.27L3.28 3.55L3.74 4.01C2.08 5.3 0.78 7.02 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.8 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.78 8 9C8 10.66 9.34 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C8.24 14 6 11.76 6 9C6 8.21 6.2 7.47 6.53 6.8ZM10.84 6.02L13.99 9.17L14.01 9.01C14.01 7.35 12.67 6.01 11.01 6.01L10.84 6.02Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.password-input__input[type="text"] + .password-input__visibility-btn.bordered-btn{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C6 0.5 1.73 3.61 0 8C1.73 12.39 6 15.5 11 15.5C16 15.5 20.27 12.39 22 8C20.27 3.61 16 0.5 11 0.5ZM11 13C8.24 13 6 10.76 6 8C6 5.24 8.24 3 11 3C13.76 3 16 5.24 16 8C16 10.76 13.76 13 11 13ZM11 5C9.34 5 8 6.34 8 8C8 9.66 9.34 11 11 11C12.66 11 14 9.66 14 8C14 6.34 12.66 5 11 5Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
  .password-input__input[type="text"] + .password-input__visibility-btn.bordered-btn:hover, .password-input__input[type="text"] + .password-input__visibility-btn.bordered-btn:focus{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C6 0.5 1.73 3.61 0 8C1.73 12.39 6 15.5 11 15.5C16 15.5 20.27 12.39 22 8C20.27 3.61 16 0.5 11 0.5ZM11 13C8.24 13 6 10.76 6 8C6 5.24 8.24 3 11 3C13.76 3 16 5.24 16 8C16 10.76 13.76 13 11 13ZM11 5C9.34 5 8 6.34 8 8C8 9.66 9.34 11 11 11C12.66 11 14 9.66 14 8C14 6.34 12.66 5 11 5Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.password-input__visibility-btn{
  position:absolute;
  right:20px;
  top:50%;
  transform:translateY(-50%); }

.bordered-btn{
  width:22px;
  height:18px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center; }
  .bordered-btn_icon_eye{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C6 0.5 1.73 3.61 0 8C1.73 12.39 6 15.5 11 15.5C16 15.5 20.27 12.39 22 8C20.27 3.61 16 0.5 11 0.5ZM11 13C8.24 13 6 10.76 6 8C6 5.24 8.24 3 11 3C13.76 3 16 5.24 16 8C16 10.76 13.76 13 11 13ZM11 5C9.34 5 8 6.34 8 8C8 9.66 9.34 11 11 11C12.66 11 14 9.66 14 8C14 6.34 12.66 5 11 5Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
    .bordered-btn_icon_eye:hover, .bordered-btn_icon_eye:focus{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C6 0.5 1.73 3.61 0 8C1.73 12.39 6 15.5 11 15.5C16 15.5 20.27 12.39 22 8C20.27 3.61 16 0.5 11 0.5ZM11 13C8.24 13 6 10.76 6 8C6 5.24 8.24 3 11 3C13.76 3 16 5.24 16 8C16 10.76 13.76 13 11 13ZM11 5C9.34 5 8 6.34 8 8C8 9.66 9.34 11 11 11C12.66 11 14 9.66 14 8C14 6.34 12.66 5 11 5Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
  .bordered-btn_icon_eye-cross{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4C13.76 4 16 6.24 16 9C16 9.65 15.87 10.26 15.64 10.83L18.56 13.75C20.07 12.49 21.26 10.86 21.99 9C20.26 4.61 15.99 1.5 10.99 1.5C9.59 1.5 8.25 1.75 7.01 2.2L9.17 4.36C9.74 4.13 10.35 4 11 4ZM1 1.27L3.28 3.55L3.74 4.01C2.08 5.3 0.78 7.02 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.8 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.78 8 9C8 10.66 9.34 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C8.24 14 6 11.76 6 9C6 8.21 6.2 7.47 6.53 6.8ZM10.84 6.02L13.99 9.17L14.01 9.01C14.01 7.35 12.67 6.01 11.01 6.01L10.84 6.02Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }
    .bordered-btn_icon_eye-cross:hover, .bordered-btn_icon_eye-cross:focus{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4C13.76 4 16 6.24 16 9C16 9.65 15.87 10.26 15.64 10.83L18.56 13.75C20.07 12.49 21.26 10.86 21.99 9C20.26 4.61 15.99 1.5 10.99 1.5C9.59 1.5 8.25 1.75 7.01 2.2L9.17 4.36C9.74 4.13 10.35 4 11 4ZM1 1.27L3.28 3.55L3.74 4.01C2.08 5.3 0.78 7.02 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.8 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.78 8 9C8 10.66 9.34 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C8.24 14 6 11.76 6 9C6 8.21 6.2 7.47 6.53 6.8ZM10.84 6.02L13.99 9.17L14.01 9.01C14.01 7.35 12.67 6.01 11.01 6.01L10.84 6.02Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.checkbox{
  position:relative;
  display:flex;
  align-items:center; }
  .checkbox__input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0; }
  .checkbox__input:not([disabled]) + .checkbox__label{
    cursor:pointer; }
  .checkbox__label{
    position:relative; }
    .checkbox__label:before{
      content:"";
      position:absolute;
      left:0;
      top:0;
      background-repeat:no-repeat;
      background-position:center; }
  .checkbox__label, .checkbox__label:before{
    transition:all 0.1s linear; }

.checkbox__input:checked + .checkbox__label:after{
  transform:translate(-50%, 40%) scale(1); }

.checkbox__label{
  padding-left:28px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#B7B7B7;
  position:relative; }
  @media screen and (min-width: 1024px){
    .checkbox__label{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .checkbox__label:after{
    content:"";
    position:absolute;
    right:0;
    top:0;
    background-repeat:no-repeat;
    background-position:center; }
  .checkbox__label:before{
    border-radius:4px;
    width:18px;
    height:18px;
    border:1px solid #EF7F1A;
    transition:all 0.1s linear; }
  .checkbox__label:after{
    left:calc(18px / 2);
    width:12px;
    height:12px;
    background:transparent url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 6L3.5 8.5L8.5 1' stroke='%23EF7F1A'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
    background-size:contain;
    transform:translate(-50%, 40%) scale(0);
    transition:all 0.1s linear; }

.checkbox_round .checkbox__label{
  padding-left:30px; }
  .checkbox_round .checkbox__label:before{
    width:20px;
    height:20px;
    border-radius:50%;
    border:2px solid #EF7F1A; }
  .checkbox_round .checkbox__label:after{
    left:calc(20px / 2);
    width:10px;
    height:10px;
    background:#EF7F1A;
    border-radius:50%; }

.checkbox_round .checkbox__input:checked + .checkbox__label:after{
  transform:translate(-50%, 50%) scale(1); }

.checkbox_color-green .checkbox__label{
  padding-left:30px; }
  .checkbox_color-green .checkbox__label:after{
    background:#AFCB1D; }
  .checkbox_color-green .checkbox__label:before{
    border:2px solid #AFCB1D; }

.checkbox_color-purple .checkbox__label{
  padding-left:30px; }
  .checkbox_color-purple .checkbox__label:after{
    background:#6931B0; }
  .checkbox_color-purple .checkbox__label:before{
    border:2px solid #6931B0; }

.checkbox_dark .checkbox__label,
.checkbox_orange .checkbox__label,
.checkbox_purple .checkbox__label,
.checkbox_blue .checkbox__label,
.checkbox_pink .checkbox__label,
.checkbox_green .checkbox__label,
.checkbox_lime .checkbox__label{
  padding-left:30px; }
  .checkbox_dark .checkbox__label:before,
  .checkbox_orange .checkbox__label:before,
  .checkbox_purple .checkbox__label:before,
  .checkbox_blue .checkbox__label:before,
  .checkbox_pink .checkbox__label:before,
  .checkbox_green .checkbox__label:before,
  .checkbox_lime .checkbox__label:before{
    width:20px;
    height:20px;
    border-radius:4px; }
  .checkbox_dark .checkbox__label:after,
  .checkbox_orange .checkbox__label:after,
  .checkbox_purple .checkbox__label:after,
  .checkbox_blue .checkbox__label:after,
  .checkbox_pink .checkbox__label:after,
  .checkbox_green .checkbox__label:after,
  .checkbox_lime .checkbox__label:after{
    left:calc(20px / 2);
    width:10px;
    height:10px;
    border-radius:2px; }

.checkbox_dark .checkbox__input:checked + .checkbox__label:after,
.checkbox_orange .checkbox__input:checked + .checkbox__label:after,
.checkbox_purple .checkbox__input:checked + .checkbox__label:after,
.checkbox_blue .checkbox__input:checked + .checkbox__label:after,
.checkbox_pink .checkbox__input:checked + .checkbox__label:after,
.checkbox_green .checkbox__input:checked + .checkbox__label:after,
.checkbox_lime .checkbox__input:checked + .checkbox__label:after{
  transform:translate(-50%, 50%) scale(1); }

.checkbox_dark .checkbox__label:before{
  border:2px solid #565656; }

.checkbox_dark .checkbox__label:after{
  background:#565656; }

.checkbox_orange .checkbox__label:before{
  border:2px solid #EF7F1A; }

.checkbox_orange .checkbox__label:after{
  background:#EF7F1A; }

.checkbox_purple .checkbox__label:before{
  border:2px solid #6931B0; }

.checkbox_purple .checkbox__label:after{
  background:#6931B0; }

.checkbox_lime .checkbox__label:before{
  border:2px solid #AFCB1D; }

.checkbox_lime .checkbox__label:after{
  background:#AFCB1D; }

.checkbox_blue .checkbox__label:before{
  border:2px solid #1A89EF; }

.checkbox_blue .checkbox__label:after{
  background:#1A89EF; }

.checkbox_pink .checkbox__label:before{
  border:2px solid #CB1D9A; }

.checkbox_pink .checkbox__label:after{
  background:#CB1D9A; }

.checkbox_green .checkbox__label:before{
  border:2px solid #1DCB63; }

.checkbox_green .checkbox__label:after{
  background:#1DCB63; }

.logo__wrap{
  display:flex;
  align-items:center;
  transition:all 0.1s linear; }
  .logo__wrap > * + *{
    margin-left:26px; }
    .logo__wrap > * + *:before{
      position:absolute;
      content:"";
      left:-13px;
      height:100%;
      width:1px;
      background-color:#242424;
      opacity:0.15; }
    @media screen and (min-width: 768px){
      .logo__wrap > * + *{
        margin-left:20px; }
        .logo__wrap > * + *:before{
          left:-10px; } }
    @media screen and (min-width: 1280px){
      .logo__wrap > * + *{
        margin-left:30px; }
        .logo__wrap > * + *:before{
          left:-15px; } }
  .logo__wrap:hover{
    opacity:0.7; }

.logo__item{
  display:inline-flex;
  position:relative;
  font-size:0;
  line-height:0;
  transition:all 0.1s linear; }
  .logo__item_logo_second > * + *{
    margin-left:5px; }

.logo__img{
  width:100%; }
  .logo__img_logo_first{
    -o-object-fit:contain;
       object-fit:contain; }

.breadcrumbs__list{
  display:flex;
  flex-wrap:wrap; }

.breadcrumbs__item{
  margin:0 5px; }
  .breadcrumbs__item .breadcrumbs__link:after{
    content:'';
    display:inline-block;
    margin-left:10px;
    width:10px;
    height:10px;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat; }
  .breadcrumbs__item:last-child .breadcrumbs__link:after{
    display:none; }

.breadcrumbs__item_active .breadcrumbs__link:hover{
  color:#565656; }

.breadcrumbs__link{
  display:inline-block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
  color:#B7B7B7;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .breadcrumbs__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .breadcrumbs__link:hover{
    color:#DB630C; }

.tooltip{
  line-height:0;
  position:relative; }
  .tooltip_position_left .tooltip__content{
    left:0;
    transform:translateY(-100%); }
  .tooltip_position_right .tooltip__content{
    left:auto;
    right:0;
    transform:translateY(-100%); }

@media screen and (min-width: 1024px){
  .tooltip__button:hover + .tooltip__content,
  .tooltip__button:focus + .tooltip__content{
    opacity:1;
    visibility:visible; } }

.tooltip__content{
  position:absolute;
  padding:10px 15px;
  top:-20px;
  left:100%;
  display:block;
  color:#242424;
  min-width:186px;
  transform:translate(-50%, -100%);
  background-color:#FFFFFF;
  padding:10px;
  transition:all 0.1s linear;
  opacity:0;
  visibility:hidden;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px; }
  .tooltip__content:after{
    content:'';
    position:absolute;
    top:calc(100% - 1px);
    left:30px;
    transform:translateX(-50%);
    display:inline-block;
    width:0;
    height:0;
    border-style:solid;
    border-width:6px 10px 0 10px;
    border-color:#FFFFFF transparent transparent transparent; }

.component-list{
  background-color:#dfd2d2;
  padding:50px; }

.component-list__item{
  display:flex; }
  .component-list__item > * + *{
    margin-left:30px; }

.component-list__item + .component-list__item{
  margin-top:30px; }

.component__select{
  max-width:230px; }

.icons-demonstration{
  padding:50px;
  background-color:lightgray; }

.icons-demonstration__grid-row{
  -moz-column-count:4;
       column-count:4;
  -moz-column-gap:0;
       column-gap:0;
  margin:-10px; }

.icons-demonstration__grid-item{
  -moz-column-break-inside:avoid;
       break-inside:avoid;
  margin:10px;
  display:flex;
  align-items:center; }

[class*='icons-demonstration__icon']{
  width:65px;
  height:65px;
  background:no-repeat center; }

.icons-demonstration__title{
  margin-left:20px; }

.icons-demonstration__icon-bell{
  background-image:url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16602 22.2578C7.27136 22.2578 5.72852 20.716 5.72852 18.8203C5.72852 18.4408 6.03651 18.1328 6.41602 18.1328C6.79552 18.1328 7.10352 18.4408 7.10352 18.8203C7.10352 19.958 8.02936 20.8828 9.16602 20.8828C10.3027 20.8828 11.2285 19.958 11.2285 18.8203C11.2285 18.4408 11.5365 18.1328 11.916 18.1328C12.2955 18.1328 12.6035 18.4408 12.6035 18.8203C12.6035 20.716 11.0608 22.2578 9.16602 22.2578Z' fill='%23EF7F1A'/%3E%3Cpath d='M16.7291 19.5078H1.60411C0.719559 19.5078 0 18.7883 0 17.9037C0 17.4342 0.204437 16.9898 0.560944 16.6845C0.583939 16.6643 0.608612 16.646 0.634293 16.6294C1.97992 15.4552 2.75 13.7658 2.75 11.9819V9.42442C2.75 5.88622 5.62924 3.00781 9.16661 3.00781C9.31331 3.00781 9.47192 3.0105 9.61862 3.03534C9.99342 3.09761 10.2465 3.45244 10.1841 3.8264C10.1218 4.20036 9.76062 4.45348 9.39304 4.39104C9.31969 4.37912 9.23912 4.38281 9.16661 4.38281C6.38741 4.38281 4.125 6.64421 4.125 9.42442V11.9819C4.125 14.1966 3.15417 16.2922 1.46396 17.7303C1.4502 17.7414 1.43828 17.7515 1.42351 17.7615C1.39883 17.7928 1.375 17.8404 1.375 17.9037C1.375 18.0282 1.47957 18.1328 1.60411 18.1328H16.7291C16.8538 18.1328 16.9584 18.0282 16.9584 17.9037C16.9584 17.8394 16.9346 17.7928 16.9089 17.7615C16.8951 17.7515 16.8832 17.7414 16.8694 17.7303C15.1782 16.2912 14.2084 14.1966 14.2084 11.9819V10.9829C14.2084 10.6034 14.5164 10.2954 14.8959 10.2954C15.2754 10.2954 15.5834 10.6034 15.5834 10.9829V11.9819C15.5834 13.7668 16.3543 15.457 17.7018 16.6323C17.7265 16.6487 17.7503 16.6662 17.7723 16.6855C18.129 16.9898 18.3334 17.4342 18.3334 17.9037C18.3334 18.7883 17.6138 19.5078 16.7291 19.5078Z' fill='%23EF7F1A'/%3E%3Cpath d='M15.5834 9.42442C13.0561 9.42442 11 7.36847 11 4.8412C11 2.31393 13.0561 0.257812 15.5834 0.257812C18.1107 0.257812 20.1666 2.31393 20.1666 4.8412C20.1666 7.36847 18.1107 9.42442 15.5834 9.42442ZM15.5834 1.63281C13.8141 1.63281 12.375 3.07193 12.375 4.8412C12.375 6.61031 13.8141 8.04942 15.5834 8.04942C17.3525 8.04942 18.7916 6.61031 18.7916 4.8412C18.7916 3.07193 17.3525 1.63281 15.5834 1.63281Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-fb{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.957031' width='30' height='30' rx='15' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1927 25.2578V17.0472H18.5513L18.9044 13.8473H16.1927V11.8044C16.1927 10.8779 16.4128 10.2466 17.5498 10.2466L19 10.2458V7.38389C18.7491 7.34496 17.8883 7.25781 16.8869 7.25781C14.7961 7.25781 13.3647 8.74899 13.3647 11.4876V13.8473H11V17.0472H13.3647V25.2578H16.1927Z' fill='white'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-vk{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.957031' width='30' height='30' rx='15' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2914 16.6706C20.2914 16.6706 22.3996 13.8137 22.6091 12.8748C22.6789 12.5395 22.5253 12.3516 22.1622 12.3516H20.3334C19.9145 12.3516 19.7609 12.526 19.6353 12.7809C19.6353 12.7809 18.6464 14.805 17.4433 16.0805C17.057 16.4929 16.8607 16.617 16.6475 16.617C16.4755 16.617 16.3962 16.4793 16.3962 16.1073V12.848C16.3962 12.392 16.3403 12.2578 15.9494 12.2578H13.0175C12.7941 12.2578 12.6544 12.3826 12.6544 12.5528C12.6544 12.9823 13.3386 13.0793 13.3386 14.2429V16.6438C13.3386 17.1267 13.3107 17.3144 13.0733 17.3144C12.4451 17.3144 10.9512 15.2355 10.1135 12.8748C9.94594 12.392 9.76441 12.2578 9.28969 12.2578H7.46081C7.19552 12.2578 7 12.4321 7 12.6869C7 13.1564 7.57245 15.3293 9.82029 18.24C11.3281 20.1982 13.3106 21.2578 15.0977 21.2578C16.1867 21.2578 16.452 21.0835 16.452 20.6408V19.1386C16.452 18.763 16.6056 18.6021 16.829 18.6021C17.0803 18.6021 17.5238 18.6796 18.5602 19.6617C19.7888 20.7884 19.8726 21.2578 20.5428 21.2578H22.5951C22.8046 21.2578 23 21.1639 23 20.8286C23 20.386 22.3996 19.5947 21.4782 18.6557C21.1012 18.1729 20.4869 17.6498 20.2914 17.4084C20.0122 17.1267 20.096 16.9656 20.2914 16.6706Z' fill='white'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-tg{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 30.2578C23.2843 30.2578 30 23.5421 30 15.2578C30 6.97354 23.2843 0.257812 15 0.257812C6.71573 0.257812 0 6.97354 0 15.2578C0 23.5421 6.71573 30.2578 15 30.2578Z' fill='%23EF7F1A'/%3E%3Cpath d='M12.2473 22.1302C11.7623 22.1302 11.8445 21.9494 11.6801 21.4809L10.25 16.7795L21.2473 10.2617' fill='%23A3A3A3'/%3E%3Cpath d='M12.248 22.1309C12.6261 22.1309 12.7905 21.9583 12.996 21.7528L14.9933 19.8049L12.4946 18.3008' fill='%23767676'/%3E%3Cpath d='M12.5007 18.3084L18.5418 22.7714C19.2322 23.1495 19.7336 22.9523 19.898 22.1303L22.3555 10.5331C22.6103 9.5221 21.9692 9.06183 21.3117 9.36594L6.86238 14.9385C5.87608 15.3331 5.8843 15.8838 6.68156 16.1303L10.3884 17.2892L18.9692 11.8728C19.372 11.6262 19.75 11.7577 19.4377 12.029' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='16.0544' y1='15.6195' x2='18.4017' y2='20.961' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EFF7FC'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-inst{
  background-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.888672' y='0.285156' width='30' height='30' rx='15' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9999 8.69927C18.136 8.69927 18.389 8.70739 19.2325 8.74588C20.0125 8.78148 20.4361 8.91181 20.718 9.02133C21.0914 9.16645 21.3579 9.33984 21.6379 9.61977C21.9178 9.89969 22.0912 10.1662 22.2363 10.5396C22.3458 10.8215 22.4761 11.2451 22.5117 12.0251C22.5502 12.8687 22.5584 13.1217 22.5584 15.2577C22.5584 17.3938 22.5502 17.6468 22.5117 18.4904C22.4761 19.2703 22.3458 19.6939 22.2363 19.9759C22.0912 20.3492 21.9178 20.6158 21.6379 20.8957C21.3579 21.1756 21.0914 21.349 20.718 21.4941C20.4361 21.6037 20.0125 21.734 19.2325 21.7696C18.3891 21.8081 18.1361 21.8162 15.9999 21.8162C13.8637 21.8162 13.6107 21.8081 12.7673 21.7696C11.9873 21.734 11.5637 21.6037 11.2818 21.4941C10.9084 21.349 10.6418 21.1756 10.3619 20.8957C10.082 20.6158 9.90861 20.3492 9.76352 19.9759C9.65396 19.6939 9.52364 19.2703 9.48804 18.4904C9.44955 17.6468 9.44142 17.3938 9.44142 15.2577C9.44142 13.1217 9.44955 12.8687 9.48804 12.0251C9.52364 11.2451 9.65396 10.8215 9.76352 10.5396C9.90861 10.1662 10.082 9.89969 10.3619 9.61977C10.6418 9.33984 10.9084 9.16645 11.2818 9.02133C11.5637 8.91181 11.9873 8.78148 12.7672 8.74588C13.6108 8.70739 13.8638 8.69927 15.9999 8.69927ZM15.9999 7.25781C13.8272 7.25781 13.5548 7.26702 12.7016 7.30595C11.85 7.34482 11.2685 7.48004 10.7596 7.67781C10.2336 7.88226 9.78743 8.1558 9.34269 8.60054C8.89795 9.04528 8.62441 9.49141 8.41997 10.0175C8.22219 10.5264 8.08698 11.1079 8.04811 11.9594C8.00918 12.8126 8 13.0851 8 15.2577C8 17.4304 8.00918 17.7028 8.04811 18.5561C8.08698 19.4076 8.22219 19.9891 8.41997 20.498C8.62441 21.024 8.89795 21.4702 9.34269 21.9149C9.78743 22.3597 10.2336 22.6332 10.7596 22.8376C11.2685 23.0354 11.85 23.1706 12.7016 23.2095C13.5548 23.2484 13.8272 23.2576 15.9999 23.2576C18.1725 23.2576 18.445 23.2484 19.2982 23.2095C20.1497 23.1706 20.7313 23.0354 21.2401 22.8376C21.7662 22.6332 22.2123 22.3597 22.6571 21.9149C23.1018 21.4702 23.3754 21.0241 23.5798 20.498C23.7776 19.9891 23.9128 19.4076 23.9517 18.5561C23.9906 17.7028 23.9998 17.4304 23.9998 15.2577C23.9998 13.0851 23.9906 12.8126 23.9517 11.9594C23.9128 11.1079 23.7776 10.5264 23.5798 10.0175C23.3754 9.49141 23.1018 9.04528 22.6571 8.60054C22.2123 8.1558 21.7662 7.88226 21.2401 7.67781C20.7313 7.48004 20.1497 7.34482 19.2982 7.30595C18.445 7.26702 18.1725 7.25781 15.9999 7.25781Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0006 11.1484C13.7318 11.1484 11.8926 12.9877 11.8926 15.2565C11.8926 17.5253 13.7318 19.3646 16.0006 19.3646C18.2695 19.3646 20.1087 17.5253 20.1087 15.2565C20.1087 12.9877 18.2695 11.1484 16.0006 11.1484ZM16.0006 17.9232C14.5279 17.9232 13.334 16.7292 13.334 15.2565C13.334 13.7838 14.5279 12.5899 16.0006 12.5899C17.4734 12.5899 18.6673 13.7838 18.6673 15.2565C18.6673 16.7292 17.4734 17.9232 16.0006 17.9232Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2305 10.9873C21.2305 11.5175 20.8007 11.9473 20.2706 11.9473C19.7404 11.9473 19.3105 11.5175 19.3105 10.9873C19.3105 10.4571 19.7404 10.0273 20.2706 10.0273C20.8007 10.0273 21.2305 10.4571 21.2305 10.9873Z' fill='white'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-ok{
  background-image:url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='30' height='30' rx='15' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5601 10.9077C19.5601 8.4941 17.5977 6.53125 15.1841 6.53125C12.7709 6.53125 10.8081 8.49431 10.8081 10.9077C10.8081 13.3201 12.7709 15.2821 15.1841 15.2821C17.5975 15.2821 19.5601 13.3201 19.5601 10.9077ZM16.8606 19.1673C17.7608 18.9623 18.6198 18.6066 19.4015 18.1152C20.0007 17.7382 20.1809 16.9468 19.8039 16.3476C19.623 16.0595 19.3351 15.8552 19.0035 15.7796C18.6719 15.704 18.3238 15.7634 18.036 15.9446C16.2433 17.0717 13.9358 17.0708 12.1445 15.9446C11.8568 15.7633 11.5088 15.7039 11.1772 15.7795C10.8456 15.8551 10.5577 16.0595 10.3769 16.3476C9.9998 16.9466 10.1796 17.738 10.7786 18.1152C11.5602 18.6064 12.4192 18.9621 13.3192 19.1673L10.8729 21.614C10.5491 21.938 10.4227 22.4101 10.5413 22.8525C10.6599 23.2949 11.0056 23.6405 11.448 23.7589C11.8905 23.8774 12.3626 23.7508 12.6864 23.4269L15.0897 21.0231L17.4946 23.4271C17.7347 23.6676 18.0606 23.8027 18.4005 23.8027C18.7403 23.8027 19.0663 23.6676 19.3064 23.4271C19.5473 23.187 19.6826 22.8609 19.6826 22.5208C19.6826 22.1807 19.5473 21.8546 19.3064 21.6144L16.8606 19.1673ZM15.133 9.04481C16.1321 9.04481 16.9449 9.85751 16.9449 10.8566C16.9449 11.8549 16.1319 12.6676 15.133 12.6676C14.1345 12.6676 13.3216 11.8549 13.3216 10.8566C13.3214 9.8573 14.1347 9.04481 15.133 9.04481Z' fill='white'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-icon-bell{
  background-image:url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16602 22.2578C7.27136 22.2578 5.72852 20.716 5.72852 18.8203C5.72852 18.4408 6.03651 18.1328 6.41602 18.1328C6.79552 18.1328 7.10352 18.4408 7.10352 18.8203C7.10352 19.958 8.02936 20.8828 9.16602 20.8828C10.3027 20.8828 11.2285 19.958 11.2285 18.8203C11.2285 18.4408 11.5365 18.1328 11.916 18.1328C12.2955 18.1328 12.6035 18.4408 12.6035 18.8203C12.6035 20.716 11.0608 22.2578 9.16602 22.2578Z' fill='%23EF7F1A'/%3E%3Cpath d='M16.7291 19.5078H1.60411C0.719559 19.5078 0 18.7883 0 17.9037C0 17.4342 0.204437 16.9898 0.560944 16.6845C0.583939 16.6643 0.608612 16.646 0.634293 16.6294C1.97992 15.4552 2.75 13.7658 2.75 11.9819V9.42442C2.75 5.88622 5.62924 3.00781 9.16661 3.00781C9.31331 3.00781 9.47192 3.0105 9.61862 3.03534C9.99342 3.09761 10.2465 3.45244 10.1841 3.8264C10.1218 4.20036 9.76062 4.45348 9.39304 4.39104C9.31969 4.37912 9.23912 4.38281 9.16661 4.38281C6.38741 4.38281 4.125 6.64421 4.125 9.42442V11.9819C4.125 14.1966 3.15417 16.2922 1.46396 17.7303C1.4502 17.7414 1.43828 17.7515 1.42351 17.7615C1.39883 17.7928 1.375 17.8404 1.375 17.9037C1.375 18.0282 1.47957 18.1328 1.60411 18.1328H16.7291C16.8538 18.1328 16.9584 18.0282 16.9584 17.9037C16.9584 17.8394 16.9346 17.7928 16.9089 17.7615C16.8951 17.7515 16.8832 17.7414 16.8694 17.7303C15.1782 16.2912 14.2084 14.1966 14.2084 11.9819V10.9829C14.2084 10.6034 14.5164 10.2954 14.8959 10.2954C15.2754 10.2954 15.5834 10.6034 15.5834 10.9829V11.9819C15.5834 13.7668 16.3543 15.457 17.7018 16.6323C17.7265 16.6487 17.7503 16.6662 17.7723 16.6855C18.129 16.9898 18.3334 17.4342 18.3334 17.9037C18.3334 18.7883 17.6138 19.5078 16.7291 19.5078Z' fill='%23EF7F1A'/%3E%3Cpath d='M15.5834 9.42442C13.0561 9.42442 11 7.36847 11 4.8412C11 2.31393 13.0561 0.257812 15.5834 0.257812C18.1107 0.257812 20.1666 2.31393 20.1666 4.8412C20.1666 7.36847 18.1107 9.42442 15.5834 9.42442ZM15.5834 1.63281C13.8141 1.63281 12.375 3.07193 12.375 4.8412C12.375 6.61031 13.8141 8.04942 15.5834 8.04942C17.3525 8.04942 18.7916 6.61031 18.7916 4.8412C18.7916 3.07193 17.3525 1.63281 15.5834 1.63281Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-arrow-down{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-arrow-right{
  background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1 0.957813C1.7134 0.571213 1.0866 0.571213 0.7 0.957812C0.313401 1.34441 0.313401 1.97121 0.7 2.35781L3.89289 5.55071C4.28342 5.94123 4.28342 6.5744 3.89289 6.96492L0.7 10.1578C0.3134 10.5444 0.313401 11.1712 0.7 11.5578C1.0866 11.9444 1.7134 11.9444 2.1 11.5578L6.69289 6.96492C7.08342 6.5744 7.08342 5.94123 6.69289 5.55071L2.1 0.957813Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-arrow-up{
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 6.85781L10.6 8.25781L6 3.65781L1.4 8.25781L0 6.85781L6 0.857812L12 6.85781Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-check{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-check-border{
  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%3Crect x='0.5' y='0.5' width='21' height='21' rx='10.5' fill='%23FFFFFF' stroke='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.39844L15.7992 8.54654L10.1938 14.8651L6.19922 11.2426L7.53478 9.95001L10.0431 12.2247L14.3246 7.39844Z' fill='%236931B0'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-offer{
  background-image:url("data:image/svg+xml,%3Csvg width='35' height='36' viewBox='0 0 35 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4154 21.2578C10.1936 21.2578 7.58203 23.8694 7.58203 27.0911C7.58203 30.3129 10.1936 32.9245 13.4154 32.9245C16.6371 32.9245 19.2487 30.3129 19.2487 27.0911C19.2453 23.8708 16.6357 21.2612 13.4154 21.2578ZM13.4154 31.7578C10.8379 31.7578 8.7487 29.6686 8.7487 27.0911C8.7487 24.5137 10.8379 22.4245 13.4154 22.4245C15.9928 22.4245 18.082 24.5137 18.082 27.0911C18.0792 29.6672 15.9914 31.755 13.4154 31.7578Z' fill='%23D8D9E0'/%3E%3Cpath d='M11.8784 30.6212V29.2879H11.0254V28.6506H11.8784V27.778H11.0254V27.0329H11.8784V23.6211H13.7215C14.5778 23.6211 15.2118 23.7943 15.6235 24.1407C16.0418 24.4871 16.251 24.9904 16.251 25.6505C16.251 26.3172 16.0255 26.8401 15.5745 27.2192C15.1235 27.5918 14.4601 27.778 13.5843 27.778H12.7607V28.6506H14.3784V29.2879H12.7607V30.6212H11.8784ZM13.4568 27.0329C14.0516 27.0329 14.5124 26.9349 14.8392 26.7388C15.1725 26.5427 15.3392 26.1898 15.3392 25.68C15.3392 25.2355 15.202 24.9054 14.9274 24.6897C14.6529 24.4741 14.2248 24.3662 13.6431 24.3662H12.7607V27.0329H13.4568Z' fill='%23D8D9E0'/%3E%3Cpath d='M29.75 34.0911H5.25V20.0911H14.5833C15.5498 20.0911 16.3333 19.3076 16.3333 18.3411V3.75781H22.75V10.7578H29.75V18.9245H30.9167V9.93294L23.5749 2.59115H16.3333V2.00781C16.3333 1.04138 15.5498 0.257812 14.5833 0.257812H1.75C0.783569 0.257812 0 1.04138 0 2.00781V18.3411C0 19.3076 0.783569 20.0911 1.75 20.0911H4.08333V35.2578H30.9167V27.0911H29.75V34.0911ZM23.9167 4.58268L28.9251 9.59115H23.9167V4.58268ZM1.16667 18.3411V2.00781C1.16667 1.68567 1.42786 1.42448 1.75 1.42448H14.5833C14.9055 1.42448 15.1667 1.68567 15.1667 2.00781V18.3411C15.1667 18.6633 14.9055 18.9245 14.5833 18.9245H1.75C1.42786 18.9245 1.16667 18.6633 1.16667 18.3411Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 14.8398H19.8346V16.0065H18.668V14.8398Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 14.8398H28V16.0065H21V14.8398Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 12.5078H19.8346V13.6745H18.668V12.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 12.5078H28V13.6745H21V12.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 17.1758H19.8346V18.3424H18.668V17.1758Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 17.1758H28V18.3424H21V17.1758Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 19.5078H19.8346V20.6745H18.668V19.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 19.5078H28V20.6745H21V19.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M14.5833 2.00781H1.75V6.09115H14.5833V2.00781ZM13.4167 4.92448H2.91667V3.17448H13.4167V4.92448Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 6.67578H3.4987C2.85441 6.67578 2.33203 7.19816 2.33203 7.84245V9.00911C2.33203 9.6534 2.85441 10.1758 3.4987 10.1758H4.66536C5.30965 10.1758 5.83203 9.6534 5.83203 9.00911V7.84245C5.83203 7.19816 5.30965 6.67578 4.66536 6.67578ZM3.4987 9.00911V7.84245H4.66536V9.00911H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 6.67578H7.58464C6.94035 6.67578 6.41797 7.19816 6.41797 7.84245V9.00911C6.41797 9.6534 6.94035 10.1758 7.58464 10.1758H8.7513C9.39559 10.1758 9.91797 9.6534 9.91797 9.00911V7.84245C9.91797 7.19816 9.39559 6.67578 8.7513 6.67578ZM7.58464 9.00911V7.84245H8.7513V9.00911H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 6.67578H11.6667C11.0224 6.67578 10.5 7.19816 10.5 7.84245V9.00911C10.5 9.6534 11.0224 10.1758 11.6667 10.1758H12.8333C13.4776 10.1758 14 9.6534 14 9.00911V7.84245C14 7.19816 13.4776 6.67578 12.8333 6.67578ZM11.6667 9.00911V7.84245H12.8333V9.00911H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 10.7578H3.4987C2.85441 10.7578 2.33203 11.2802 2.33203 11.9245V13.0911C2.33203 13.7354 2.85441 14.2578 3.4987 14.2578H4.66536C5.30965 14.2578 5.83203 13.7354 5.83203 13.0911V11.9245C5.83203 11.2802 5.30965 10.7578 4.66536 10.7578ZM3.4987 13.0911V11.9245H4.66536V13.0911H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 10.7578H7.58464C6.94035 10.7578 6.41797 11.2802 6.41797 11.9245V13.0911C6.41797 13.7354 6.94035 14.2578 7.58464 14.2578H8.7513C9.39559 14.2578 9.91797 13.7354 9.91797 13.0911V11.9245C9.91797 11.2802 9.39559 10.7578 8.7513 10.7578ZM7.58464 13.0911V11.9245H8.7513V13.0911H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 10.7578H11.6667C11.0224 10.7578 10.5 11.2802 10.5 11.9245V13.0911C10.5 13.7354 11.0224 14.2578 11.6667 14.2578H12.8333C13.4776 14.2578 14 13.7354 14 13.0911V11.9245C14 11.2802 13.4776 10.7578 12.8333 10.7578ZM11.6667 13.0911V11.9245H12.8333V13.0911H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 14.8398H3.4987C2.85441 14.8398 2.33203 15.3622 2.33203 16.0065V17.1732C2.33203 17.8175 2.85441 18.3398 3.4987 18.3398H4.66536C5.30965 18.3398 5.83203 17.8175 5.83203 17.1732V16.0065C5.83203 15.3622 5.30965 14.8398 4.66536 14.8398ZM3.4987 17.1732V16.0065H4.66536V17.1732H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 14.8398H7.58464C6.94035 14.8398 6.41797 15.3622 6.41797 16.0065V17.1732C6.41797 17.8175 6.94035 18.3398 7.58464 18.3398H8.7513C9.39559 18.3398 9.91797 17.8175 9.91797 17.1732V16.0065C9.91797 15.3622 9.39559 14.8398 8.7513 14.8398ZM7.58464 17.1732V16.0065H8.7513V17.1732H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 14.8398H11.6667C11.0224 14.8398 10.5 15.3622 10.5 16.0065V17.1732C10.5 17.8175 11.0224 18.3398 11.6667 18.3398H12.8333C13.4776 18.3398 14 17.8175 14 17.1732V16.0065C14 15.3622 13.4776 14.8398 12.8333 14.8398ZM11.6667 17.1732V16.0065H12.8333V17.1732H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M34.4705 18.8708C33.7781 18.2097 32.6886 18.2097 31.9962 18.8708L21.9961 28.8707C21.9476 28.9196 21.9081 28.9766 21.8793 29.0393L20.4711 32.0972C20.3694 32.3188 20.4164 32.5806 20.589 32.7529C20.7613 32.9255 21.0231 32.9725 21.2447 32.8708L24.3026 31.4626C24.3653 31.4338 24.4223 31.3945 24.4713 31.3458L34.4705 21.3457C35.1541 20.6624 35.1541 19.5541 34.4705 18.8708ZM23.7193 30.4463L22.1909 31.1504L22.895 29.622L30.351 22.1655L31.1759 22.9903L23.7193 30.4463ZM32.0025 22.1629L31.1776 21.3383L31.586 20.9299L32.4109 21.7547L32.0025 22.1629ZM33.6476 20.518L33.2352 20.9304L32.4103 20.1056L32.8233 19.6931C33.0538 19.4727 33.4169 19.4727 33.6476 19.6931C33.8752 19.921 33.8752 20.2901 33.6476 20.518Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-eye{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5C6 0.5 1.73 3.61 0 8C1.73 12.39 6 15.5 11 15.5C16 15.5 20.27 12.39 22 8C20.27 3.61 16 0.5 11 0.5ZM11 13C8.24 13 6 10.76 6 8C6 5.24 8.24 3 11 3C13.76 3 16 5.24 16 8C16 10.76 13.76 13 11 13ZM11 5C9.34 5 8 6.34 8 8C8 9.66 9.34 11 11 11C12.66 11 14 9.66 14 8C14 6.34 12.66 5 11 5Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-eye-cross{
  background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4C13.76 4 16 6.24 16 9C16 9.65 15.87 10.26 15.64 10.83L18.56 13.75C20.07 12.49 21.26 10.86 21.99 9C20.26 4.61 15.99 1.5 10.99 1.5C9.59 1.5 8.25 1.75 7.01 2.2L9.17 4.36C9.74 4.13 10.35 4 11 4ZM1 1.27L3.28 3.55L3.74 4.01C2.08 5.3 0.78 7.02 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.8 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.78 8 9C8 10.66 9.34 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C8.24 14 6 11.76 6 9C6 8.21 6.2 7.47 6.53 6.8ZM10.84 6.02L13.99 9.17L14.01 9.01C14.01 7.35 12.67 6.01 11.01 6.01L10.84 6.02Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-ellipse{
  background-image:url("data:image/svg+xml,%3Csvg width='47' height='38' viewBox='0 0 47 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1' fill='white'%3E%3Cpath d='M46.6506 12.5C43.3354 6.75789 37.875 2.56793 31.4705 0.851853C25.066 -0.864223 18.2421 0.0341598 12.5 3.34937C6.75789 6.66457 2.56793 12.125 0.851854 18.5295C-0.864223 24.934 0.0341593 31.7579 3.34937 37.5L10.9312 33.1226C8.77698 29.3913 8.19321 24.9571 9.30833 20.7954C10.4235 16.6337 13.1461 13.0855 16.8774 10.9312C20.6087 8.77699 25.0429 8.19321 29.2046 9.30833C33.3663 10.4234 36.9145 13.1461 39.0688 16.8774L46.6506 12.5Z'/%3E%3C/mask%3E%3Cpath d='M46.6506 12.5C43.3354 6.75789 37.875 2.56793 31.4705 0.851853C25.066 -0.864223 18.2421 0.0341598 12.5 3.34937C6.75789 6.66457 2.56793 12.125 0.851854 18.5295C-0.864223 24.934 0.0341593 31.7579 3.34937 37.5L10.9312 33.1226C8.77698 29.3913 8.19321 24.9571 9.30833 20.7954C10.4235 16.6337 13.1461 13.0855 16.8774 10.9312C20.6087 8.77699 25.0429 8.19321 29.2046 9.30833C33.3663 10.4234 36.9145 13.1461 39.0688 16.8774L46.6506 12.5Z' stroke='%23EF7F1A' stroke-width='4' mask='url(%23path-1-inside-1)'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-phone{
  background-image:url("data:image/svg+xml,%3Csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1723 31.1289L10.7291 31.459C13.0689 32.8476 15.7515 33.582 18.4872 33.5834H18.4931C26.8945 33.5834 33.7322 26.7473 33.7354 18.3454C33.7367 14.2735 32.1529 10.4451 29.275 7.56469C26.397 4.68476 22.5705 3.09763 18.4986 3.09594C10.0908 3.09594 3.25313 9.93101 3.24996 18.3329C3.24885 21.2121 4.05426 24.0161 5.58028 26.442L5.94299 27.0186L4.4028 32.6415L10.1723 31.1289ZM0 36.9972L2.60166 27.4973C0.996927 24.717 0.152719 21.563 0.154041 18.3321C0.157953 8.22376 8.38415 0 18.4935 0C23.399 0.00211449 28.0034 1.91128 31.4659 5.37661C34.928 8.84188 36.834 13.4481 36.8324 18.3469C36.8282 28.4546 28.6002 36.68 18.4935 36.68C18.4928 36.68 18.4939 36.68 18.4935 36.68H18.4857C15.4165 36.6789 12.4007 35.909 9.72219 34.4481L0 36.9972Z' fill='white'/%3E%3Cpath d='M0.787109 18.3461C0.785999 21.4649 1.60092 24.5098 3.15047 27.1942L0.638672 36.3652L10.0238 33.9043C12.6096 35.3134 15.521 36.0573 18.4839 36.0582H18.4915C28.2488 36.0582 36.1908 28.1184 36.1951 18.36C36.1969 13.6309 34.357 9.18472 31.0143 5.83908C27.6721 2.49391 23.2272 0.650658 18.4907 0.648438C8.73291 0.648438 0.790896 8.58727 0.786667 18.3462L0.787109 18.3461ZM18.4913 36.0581H18.4914H18.4913C18.4911 36.0581 18.4909 36.0581 18.4913 36.0581Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M0.154041 18.3365C0.152931 21.5674 0.997139 24.7218 2.60188 27.5018L0 37.0011L9.72188 34.452C12.4006 35.9128 15.4162 36.6826 18.4854 36.6839H18.4932C28.5999 36.6839 36.8279 28.4585 36.8321 18.3508C36.8338 13.4518 34.9277 8.84563 31.4656 5.38052C28.0029 1.9154 23.3988 0.00602074 18.4932 0.00390625C8.38437 0.00390625 0.157961 8.22767 0.153732 18.336L0.154041 18.3365ZM5.9432 27.0228L5.58029 26.4464C4.05427 24.0202 3.24886 21.2162 3.24997 18.3373C3.2533 9.93597 10.0909 3.10036 18.4986 3.10036C22.5701 3.10195 26.3967 4.68924 29.2751 7.56911C32.1531 10.4492 33.7367 14.2779 33.7356 18.3493C33.7319 26.7512 26.8942 33.5873 18.4928 33.5873H18.4869C15.7513 33.5857 13.0685 32.8514 10.7288 31.4631L10.172 31.133L4.40258 32.6456L5.9432 27.0228ZM18.4932 36.6839H18.4934H18.4932C18.493 36.6839 18.4928 36.6839 18.4932 36.6839Z' fill='url(%23paint1_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9108 10.6696C13.5675 9.90652 13.2063 9.89125 12.8797 9.87782C12.6125 9.86646 12.3069 9.8672 12.0016 9.8672C11.6959 9.8672 11.1995 9.98189 10.7797 10.4404C10.3596 10.899 9.17578 12.0075 9.17578 14.2619C9.17578 16.5165 10.818 18.695 11.0468 19.001C11.276 19.3065 14.2169 24.0809 18.8741 25.9175C22.745 27.4439 23.5327 27.1403 24.3728 27.0638C25.2129 26.9876 27.0839 25.9557 27.4657 24.8857C27.8476 23.8158 27.8476 22.8987 27.7331 22.7072C27.6186 22.5162 27.3129 22.4015 26.8547 22.1726C26.3963 21.9434 24.1436 20.8347 23.7236 20.6818C23.3035 20.5291 22.998 20.4528 22.6924 20.9115C22.3869 21.3697 21.5093 22.4016 21.2419 22.7072C20.9746 23.0134 20.7072 23.0517 20.249 22.8225C19.7906 22.5925 18.3148 22.1091 16.5641 20.5483C15.2018 19.3337 14.2822 17.8338 14.0148 17.375C13.7475 16.9168 13.9862 16.6686 14.216 16.4401C14.4219 16.2348 14.6744 15.9051 14.9036 15.6377C15.1322 15.3701 15.2085 15.1791 15.3612 14.8735C15.5141 14.5676 15.4377 14.3 15.3232 14.0708C15.2085 13.8416 14.318 11.5756 13.9105 10.6695' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='18.4171' y1='36.3615' x2='18.4171' y2='0.644684' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2320B038'/%3E%3Cstop offset='1' stop-color='%2360D66A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='18.4163' y1='37.0022' x2='18.4163' y2='0.00501767' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-arrow-next{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90727 0.707107C2.51674 0.316582 1.88358 0.316583 1.49306 0.707107L1.0406 1.15956C0.650079 1.55008 0.650078 2.18325 1.0406 2.57377L5.75972 7.29289C6.15024 7.68342 6.15025 8.31658 5.75972 8.70711L1.0406 13.4262C0.650077 13.8168 0.650076 14.4499 1.0406 14.8404L1.49305 15.2929C1.88358 15.6834 2.51674 15.6834 2.90727 15.2929L9.49305 8.70711C9.88358 8.31658 9.88358 7.68342 9.49305 7.2929L2.90727 0.707107Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-arrow-prev{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76021 15.2929C8.15074 15.6834 8.7839 15.6834 9.17442 15.2929L9.62688 14.8404C10.0174 14.4499 10.0174 13.8168 9.62688 13.4262L4.90776 8.70711C4.51723 8.31658 4.51723 7.68342 4.90776 7.29289L9.62688 2.57377C10.0174 2.18325 10.0174 1.55008 9.62688 1.15956L9.17442 0.707107C8.7839 0.316583 8.15073 0.316582 7.76021 0.707107L1.17442 7.29289C0.7839 7.68342 0.7839 8.31658 1.17442 8.70711L7.76021 15.2929Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-checkbox{
  background-image:url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 6L3.5 8.5L8.5 1' stroke='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-calendar{
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0938 18.7812C26.6115 18.7812 27.0312 18.3615 27.0312 17.8438C27.0312 17.326 26.6115 16.9062 26.0938 16.9062C25.576 16.9062 25.1562 17.326 25.1562 17.8438C25.1562 18.3615 25.576 18.7812 26.0938 18.7812Z' fill='%23EF7F1A'/%3E%3Cpath d='M28.25 9.875H27.0312V8.9375C27.0312 8.41972 26.6115 8 26.0938 8C25.576 8 25.1562 8.41972 25.1562 8.9375V9.875H20.8906V8.9375C20.8906 8.41972 20.4709 8 19.9531 8C19.4353 8 19.0156 8.41972 19.0156 8.9375V9.875H14.7969V8.9375C14.7969 8.41972 14.3772 8 13.8594 8C13.3416 8 12.9219 8.41972 12.9219 8.9375V9.875H11.75C9.68225 9.875 8 11.5573 8 13.625V28.25C8 30.3177 9.68225 32 11.75 32H18.9219C19.4397 32 19.8594 31.5803 19.8594 31.0625C19.8594 30.5447 19.4397 30.125 18.9219 30.125H11.75C10.7161 30.125 9.875 29.2839 9.875 28.25V13.625C9.875 12.5911 10.7161 11.75 11.75 11.75H12.9219V12.6875C12.9219 13.2053 13.3416 13.625 13.8594 13.625C14.3772 13.625 14.7969 13.2053 14.7969 12.6875V11.75H19.0156V12.6875C19.0156 13.2053 19.4353 13.625 19.9531 13.625C20.4709 13.625 20.8906 13.2053 20.8906 12.6875V11.75H25.1562V12.6875C25.1562 13.2053 25.576 13.625 26.0938 13.625C26.6115 13.625 27.0312 13.2053 27.0312 12.6875V11.75H28.25C29.2839 11.75 30.125 12.5911 30.125 13.625V18.9688C30.125 19.4865 30.5447 19.9062 31.0625 19.9062C31.5803 19.9062 32 19.4865 32 18.9688V13.625C32 11.5573 30.3177 9.875 28.25 9.875Z' fill='%23EF7F1A'/%3E%3Cpath d='M26.3281 20.6562C23.2006 20.6562 20.6562 23.2006 20.6562 26.3281C20.6562 29.4556 23.2006 32 26.3281 32C29.4556 32 32 29.4556 32 26.3281C32 23.2006 29.4556 20.6562 26.3281 20.6562ZM26.3281 30.125C24.2345 30.125 22.5312 28.4218 22.5312 26.3281C22.5312 24.2345 24.2345 22.5312 26.3281 22.5312C28.4217 22.5312 30.125 24.2345 30.125 26.3281C30.125 28.4218 28.4217 30.125 26.3281 30.125Z' fill='%23EF7F1A'/%3E%3Cpath d='M27.6875 25.3906H27.2656V24.4062C27.2656 23.8885 26.8459 23.4688 26.3281 23.4688C25.8103 23.4688 25.3906 23.8885 25.3906 24.4062V26.3281C25.3906 26.8459 25.8103 27.2656 26.3281 27.2656H27.6875C28.2053 27.2656 28.625 26.8459 28.625 26.3281C28.625 25.8103 28.2053 25.3906 27.6875 25.3906Z' fill='%23EF7F1A'/%3E%3Cpath d='M22.0156 18.7812C22.5334 18.7812 22.9531 18.3615 22.9531 17.8438C22.9531 17.326 22.5334 16.9062 22.0156 16.9062C21.4979 16.9062 21.0781 17.326 21.0781 17.8438C21.0781 18.3615 21.4979 18.7812 22.0156 18.7812Z' fill='%23EF7F1A'/%3E%3Cpath d='M17.9375 22.8594C18.4553 22.8594 18.875 22.4396 18.875 21.9219C18.875 21.4041 18.4553 20.9844 17.9375 20.9844C17.4197 20.9844 17 21.4041 17 21.9219C17 22.4396 17.4197 22.8594 17.9375 22.8594Z' fill='%23EF7F1A'/%3E%3Cpath d='M13.8594 18.7812C14.3771 18.7812 14.7969 18.3615 14.7969 17.8438C14.7969 17.326 14.3771 16.9062 13.8594 16.9062C13.3416 16.9062 12.9219 17.326 12.9219 17.8438C12.9219 18.3615 13.3416 18.7812 13.8594 18.7812Z' fill='%23EF7F1A'/%3E%3Cpath d='M13.8594 22.8594C14.3771 22.8594 14.7969 22.4396 14.7969 21.9219C14.7969 21.4041 14.3771 20.9844 13.8594 20.9844C13.3416 20.9844 12.9219 21.4041 12.9219 21.9219C12.9219 22.4396 13.3416 22.8594 13.8594 22.8594Z' fill='%23EF7F1A'/%3E%3Cpath d='M13.8594 26.9375C14.3771 26.9375 14.7969 26.5178 14.7969 26C14.7969 25.4822 14.3771 25.0625 13.8594 25.0625C13.3416 25.0625 12.9219 25.4822 12.9219 26C12.9219 26.5178 13.3416 26.9375 13.8594 26.9375Z' fill='%23EF7F1A'/%3E%3Cpath d='M17.9375 26.9375C18.4553 26.9375 18.875 26.5178 18.875 26C18.875 25.4822 18.4553 25.0625 17.9375 25.0625C17.4197 25.0625 17 25.4822 17 26C17 26.5178 17.4197 26.9375 17.9375 26.9375Z' fill='%23EF7F1A'/%3E%3Cpath d='M17.9375 18.7812C18.4553 18.7812 18.875 18.3615 18.875 17.8438C18.875 17.326 18.4553 16.9062 17.9375 16.9062C17.4197 16.9062 17 17.326 17 17.8438C17 18.3615 17.4197 18.7812 17.9375 18.7812Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-filter{
  background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7064 0H4.29356C1.92609 0 0 1.92609 0 4.29356V19.7065C0 22.0739 1.92609 24 4.29356 24H19.7065C22.0739 24 24 22.0739 24 19.7064V4.29356C24 1.92609 22.0739 0 19.7064 0ZM22.5938 19.7064C22.5938 21.2985 21.2985 22.5938 19.7064 22.5938H4.29356C2.7015 22.5938 1.40625 21.2985 1.40625 19.7064V4.29356C1.40625 2.7015 2.7015 1.40625 4.29356 1.40625H19.7065C21.2985 1.40625 22.5938 2.7015 22.5938 4.29356V19.7064Z' fill='%23EF7F1A'/%3E%3Cpath d='M20.2836 5.27186H9.57445C9.28003 4.39741 8.45292 3.76562 7.48045 3.76562C6.50798 3.76562 5.68088 4.39741 5.38645 5.27186H3.71484C3.32653 5.27186 3.01172 5.58667 3.01172 5.97498C3.01172 6.3633 3.32653 6.67811 3.71484 6.67811H5.3865C5.68092 7.55256 6.50803 8.18434 7.4805 8.18434C8.45297 8.18434 9.28008 7.55256 9.5745 6.67811H20.2836C20.6719 6.67811 20.9867 6.3633 20.9867 5.97498C20.9867 5.58667 20.6719 5.27186 20.2836 5.27186ZM7.48045 6.77809C7.03763 6.77809 6.67734 6.41781 6.67734 5.97498C6.67734 5.53216 7.03763 5.17188 7.48045 5.17188C7.92328 5.17188 8.28356 5.53216 8.28356 5.97498C8.28356 6.41781 7.92328 6.77809 7.48045 6.77809Z' fill='%23EF7F1A'/%3E%3Cpath d='M20.2836 11.2953H18.6119C18.3175 10.4208 17.4903 9.78906 16.5179 9.78906C15.5455 9.78906 14.7184 10.4208 14.424 11.2953H3.71484C3.32653 11.2953 3.01172 11.6101 3.01172 11.9984C3.01172 12.3867 3.32653 12.7015 3.71484 12.7015H14.424C14.7184 13.576 15.5455 14.2078 16.518 14.2078C17.4904 14.2078 18.3175 13.576 18.612 12.7015H20.2836C20.6719 12.7015 20.9867 12.3867 20.9867 11.9984C20.9867 11.6101 20.6719 11.2953 20.2836 11.2953ZM16.518 12.8015C16.0751 12.8015 15.7148 12.4412 15.7148 11.9984C15.7148 11.5556 16.0751 11.1953 16.518 11.1953C16.9608 11.1953 17.3211 11.5556 17.3211 11.9984C17.3211 12.4412 16.9608 12.8015 16.518 12.8015Z' fill='%23EF7F1A'/%3E%3Cpath d='M20.2836 17.3226H12.587C12.2925 16.4482 11.4654 15.8164 10.493 15.8164C9.5205 15.8164 8.69339 16.4482 8.39897 17.3226H3.71484C3.32653 17.3226 3.01172 17.6375 3.01172 18.0258C3.01172 18.4141 3.32653 18.7289 3.71484 18.7289H8.39897C8.69339 19.6033 9.5205 20.2351 10.493 20.2351C11.4654 20.2351 12.2925 19.6033 12.587 18.7289H20.2836C20.6719 18.7289 20.9867 18.4141 20.9867 18.0258C20.9867 17.6375 20.6719 17.3226 20.2836 17.3226ZM10.493 18.8289C10.0501 18.8289 9.68986 18.4686 9.68986 18.0258C9.68986 17.583 10.0501 17.2227 10.493 17.2227C10.9358 17.2227 11.2961 17.5829 11.2961 18.0258C11.2961 18.4686 10.9358 18.8289 10.493 18.8289Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.icons-demonstration__icon-pin{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9142 6.14413L14.1137 0.343623C13.9993 0.229209 13.8138 0.229209 13.6994 0.343623C13.312 0.730967 13.0987 1.24597 13.0987 1.79374C13.0987 2.23413 13.2368 2.65319 13.4922 3.0019L8.76892 6.96519C7.85376 6.1419 6.68275 5.69167 5.44247 5.69167C4.11216 5.69167 2.86146 6.20972 1.92075 7.15042C1.80634 7.26483 1.80634 7.45034 1.92075 7.56472L6.68544 12.3294L0.522394 18.4925C0.113761 18.901 -0.0757307 19.4786 0.0279021 19.9997C0.0510271 20.1159 0.141847 20.2068 0.258137 20.2299C0.352394 20.2487 0.448449 20.2578 0.54509 20.2578C0.98259 20.2578 1.43068 20.0701 1.76536 19.7354L7.92841 13.5724L12.6931 18.3371C12.7503 18.3943 12.8252 18.4229 12.9002 18.4229C12.9752 18.4229 13.0502 18.3943 13.1074 18.3371C14.0481 17.3964 14.5662 16.1457 14.5662 14.8153C14.5662 13.5751 14.1157 12.4042 13.2926 11.4891L17.2559 6.76562C17.6046 7.02097 18.0237 7.15909 18.4641 7.15909C19.0118 7.15909 19.5269 6.94577 19.9142 6.55847C20.0286 6.44401 20.0286 6.25851 19.9142 6.14413ZM1.35107 19.3211C1.1363 19.5359 0.857394 19.6609 0.586301 19.6716C0.596965 19.4005 0.722004 19.1215 0.93673 18.9068L7.09978 12.7437L7.51407 13.1581L1.35107 19.3211ZM12.8813 11.0675L9.79286 7.97905C9.67845 7.86464 9.49294 7.86464 9.37857 7.97905C9.26415 8.09347 9.26415 8.27897 9.37857 8.39335L12.6931 11.7079C13.5231 12.538 13.9802 13.6415 13.9802 14.8153C13.9802 15.891 13.5965 16.9076 12.8935 17.7088L2.54907 7.3644C4.27321 5.85425 6.90603 5.92093 8.54989 7.56472C8.65732 7.67214 8.82903 7.67964 8.94536 7.58198L13.8892 3.4337L16.8241 6.36858L12.8813 11.0675ZM18.4641 6.57312C18.0727 6.57312 17.7049 6.42077 17.4283 6.14409L14.1137 2.82956C13.837 2.55288 13.6847 2.18503 13.6847 1.79374C13.6847 1.50202 13.7693 1.22327 13.9272 0.985693L19.2721 6.33069C19.0345 6.48847 18.7558 6.57312 18.4641 6.57312Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.modal-default{
  padding:60px 27px 32px;
  width:100%;
  max-width:320px;
  border-radius:6px; }
  @media screen and (min-width: 768px){
    .modal-default{
      padding:60px 60px;
      max-width:616px; } }

.modal-default__head .modal-default__checkbox-container{
  margin-top:30px; }

.modal-default__head .checkbox__label{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  .modal-default__head .checkbox__label:before{
    top:2px; }

.modal-default__head_center .modal-default__title,
.modal-default__head_center .modal-default__subtitle{
  text-align:center; }

.modal-default__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:31px; }

.modal-default__subtitle{
  margin-top:12px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .modal-default__subtitle{
      margin-top:15px; } }

.modal-default__body{
  margin-top:20px; }

.modal-default__input-container > * + *{
  margin-top:13px; }

.modal-default__footer .checkbox__label{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#7C7C7C; }
  .modal-default__footer .checkbox__label:before{
    top:2px; }

.modal-default__checkbox-container{
  margin-top:23px; }
  .modal-default__checkbox-container > * + *{
    margin-top:15px; }

.modal-default__button{
  margin-top:40px;
  width:100%; }
  @media screen and (min-width: 768px){
    .modal-default__button{
      max-width:266px; } }

.modal-default__img-container{
  margin-top:36px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:100%;
  max-width:600px;
  height:233px; }
  @media screen and (min-width: 768px){
    .modal-default__img-container{
      max-width:900px;
      height:345px; } }

.modal-default__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.modal-default__close{
  display:block;
  position:absolute;
  top:-20px;
  right:-20px;
  width:20px;
  height:20px;
  margin-right:0;
  margin-left:auto;
  cursor:pointer;
  z-index:10; }

.modal-default_document,
.modal-default_response{
  padding:0;
  width:auto;
  background:transparent;
  overflow:unset;
  max-width:290px; }
  @media screen and (min-width: 480px){
    .modal-default_document,
    .modal-default_response{
      max-width:440px; } }
  @media screen and (min-width: 768px){
    .modal-default_document,
    .modal-default_response{
      max-width:700px; } }
  @media screen and (min-width: 1024px){
    .modal-default_document,
    .modal-default_response{
      max-width:900px; } }
  .modal-default_document .fancybox-close-small,
  .modal-default_response .fancybox-close-small{
    display:none; }
  .modal-default_document .modal-default__close,
  .modal-default_response .modal-default__close{
    top:0;
    right:0;
    z-index:10; }
  .modal-default_document .modal-default__img-container,
  .modal-default_response .modal-default__img-container{
    margin:0;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    max-width:500px;
    height:500px; }
    @media screen and (min-width: 768px){
      .modal-default_document .modal-default__img-container,
      .modal-default_response .modal-default__img-container{
        max-width:900px;
        height:600px; } }
  .modal-default_document .modal-default__img,
  .modal-default_response .modal-default__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
       object-fit:contain; }

.modal-default_reward,
.modal-default_charity{
  padding:0;
  width:100%;
  background:transparent;
  overflow:unset;
  max-width:290px; }
  @media screen and (min-width: 480px){
    .modal-default_reward,
    .modal-default_charity{
      max-width:440px; } }
  @media screen and (min-width: 768px){
    .modal-default_reward,
    .modal-default_charity{
      max-width:700px; } }
  @media screen and (min-width: 1024px){
    .modal-default_reward,
    .modal-default_charity{
      max-width:900px; } }
  .modal-default_reward .fancybox-close-small,
  .modal-default_charity .fancybox-close-small{
    display:none; }
  .modal-default_reward .modal-default__close,
  .modal-default_charity .modal-default__close{
    top:0;
    right:0;
    z-index:10; }
  .modal-default_reward .modal-default__img-container,
  .modal-default_charity .modal-default__img-container{
    margin:0;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    max-width:500px;
    height:500px; }
    @media screen and (min-width: 768px){
      .modal-default_reward .modal-default__img-container,
      .modal-default_charity .modal-default__img-container{
        max-width:900px;
        height:600px; } }
  .modal-default_reward .modal-default__img,
  .modal-default_charity .modal-default__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
       object-fit:contain; }

.modal-mini{
  padding:45px 50px;
  max-width:600px; }

.modal-mini__icon{
  width:50px;
  height:50px;
  margin-left:auto;
  margin-right:auto;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain; }

.modal-mini__title{
  margin-top:30px;
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .modal-mini__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.modal-mini__text{
  margin-top:17px;
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .modal-mini__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

@-webkit-keyframes preloader{
  from{
    transform:rotate(0); }
  to{
    transform:rotate(360deg); } }

@keyframes preloader{
  from{
    transform:rotate(0); }
  to{
    transform:rotate(360deg); } }

.preloader{
  display:block;
  width:46px;
  height:46px;
  background:no-repeat center / contain;
  background-image:url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46 23C46 35.7025 35.7025 46 23 46C10.2975 46 0 35.7025 0 23C0 10.2975 10.2975 0 23 0C35.7025 0 46 10.2975 46 23ZM4.6 23C4.6 33.162 12.838 41.4 23 41.4C33.162 41.4 41.4 33.162 41.4 23C41.4 12.838 33.162 4.6 23 4.6C12.838 4.6 4.6 12.838 4.6 23Z' fill='%23C9C9C9'/%3E%3Cpath d='M33.165 43.6318C37.8516 41.3228 41.6124 37.4871 43.8284 32.7559C46.0445 28.0247 46.5837 22.68 45.3575 17.6015C44.1312 12.523 41.2125 8.01331 37.0817 4.81465C32.9509 1.616 27.8541 -0.0809979 22.6303 0.00297083L22.7043 4.60238C26.8833 4.5352 30.9607 5.8928 34.2653 8.45172C37.57 11.0106 39.905 14.6184 40.886 18.6812C41.867 22.744 41.4356 27.0198 39.6627 30.8047C37.8899 34.5897 34.8813 37.6583 31.132 39.5055L33.165 43.6318Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A");
  -webkit-animation:1s linear infinite preloader;
          animation:1s linear infinite preloader; }
.hamburger{
  display:flex;
  align-items:center;
  flex-shrink:0;
  margin-right:-10px;
  margin-left:auto;
  padding:5px 10px;
  outline:none;
  border-radius:6px;
  cursor:pointer; }
  @media screen and (min-width: 1024px){
    .hamburger{
      display:none; } }

.hamburger__icon{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  width:25px;
  height:2px;
  background-color:#565656;
  transition:all 0.3s ease; }
  .hamburger__icon:hover{
    background-color:#DB630C; }
    .hamburger__icon:hover:before{
      background-color:#DB630C; }
    .hamburger__icon:hover:after{
      background-color:#DB630C; }

.hamburger__icon:before{
  content:'';
  position:absolute;
  left:0;
  top:-5px;
  display:inline-block;
  height:2px;
  width:25px;
  background-color:#565656;
  transition:all 0.3s ease-out; }

.hamburger__icon:after{
  content:'';
  position:absolute;
  left:0;
  bottom:-5px;
  display:inline-block;
  height:2px;
  width:25px;
  background-color:#565656;
  transition:all 0.3s ease-out; }

.hamburger.is-open .hamburger__icon{
  background-color:transparent; }

.hamburger.is-open .hamburger__icon:before{
  transform:rotate(225deg);
  top:-1px;
  width:18px; }

.hamburger.is-open .hamburger__icon:after{
  transform:rotate(-225deg);
  bottom:1px;
  width:18px; }

.hamburger.is-open .hamburger__icon:before{
  left:0; }

.hamburger.is-open .hamburger__icon:after{
  left:0; }

.menu-list__item{
  position:relative;
  line-height:0;
  font-size:0;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .menu-list__item{
      text-align:left; } }
  @media screen and (min-width: 1024px){
    .menu-list__item:hover .menu-list__drop{
      transform:rotate(180deg); } }
  .menu-list__item:hover .menu-list__link{
    color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .menu-list__item:hover .menu-list__submenu{
      display:flex;
      opacity:0;
      -webkit-animation:0.3s linear fadeSubmenu;
              animation:0.3s linear fadeSubmenu;
      -webkit-animation-fill-mode:forwards;
              animation-fill-mode:forwards; } }

.menu-list__link-container{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center; }
  .menu-list__link-container.is-open .menu-list__drop{
    transform:rotate(180deg); }
  .menu-list__link-container.is-open + .menu-list__submenu{
    display:flex;
    margin-top:20px; }

.menu-list__link{
  display:inline-block;
  text-decoration:none;
  transition:all 0.1s linear;
  color:#242424;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px; }
  .menu-list__link:hover{
    color:#DB630C; }

.menu-list__drop{
  width:12px;
  height:7px;
  margin-left:10px;
  background:transparent url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
  cursor:pointer;
  transition:all 0.1s linear; }
  .menu-list__drop:focus{
    outline:none; }

.menu-list__submenu{
  display:none;
  flex-direction:column;
  align-items:center;
  width:261px;
  border-radius:3px;
  background-color:#FFFFFF;
  box-shadow:0px 5px 15px rgba(71, 71, 71, 0.15);
  border-radius:6px; }
  @media screen and (min-width: 1024px){
    .menu-list__submenu{
      position:absolute;
      top:calc(100% + 40px);
      left:0;
      align-items:flex-start;
      padding:20px;
      background-color:#FBFBFB;
      z-index:1; } }
  @media screen and (min-width: 1024px){
    .menu-list__submenu:before{
      content:'';
      position:absolute;
      bottom:100%;
      left:0;
      display:block;
      width:100%;
      height:45px; } }

.menu-list__menu-link{
  text-decoration:none;
  transition:all 0.1s linear;
  color:#242424;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  font-size:18px;
  line-height:20px; }
  .menu-list__menu-link:hover{
    color:#DB630C; }

.menu-list__menu-link-container + .menu-list__menu-link-container{
  margin-top:10px; }

.menu-list__sublink-container{
  margin-top:10px;
  padding-left:15px; }
  .menu-list__sublink-container > * + *{
    margin-top:5px; }

.menu-list__sublink{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:21px;
  color:#242424;
  text-decoration:none; }
  .menu-list__sublink:hover{
    color:#EF7F1A; }

.menu-list__item-bell{
  position:relative; }
  @media screen and (min-width: 1024px){
    .menu-list__item-bell:hover .menu-list__bell-menu{
      display:flex;
      opacity:0;
      -webkit-animation:0.3s linear fadeSubmenu;
              animation:0.3s linear fadeSubmenu;
      -webkit-animation-fill-mode:forwards;
              animation-fill-mode:forwards; } }

.menu-list__bell{
  width:18px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16602 22.2578C7.27136 22.2578 5.72852 20.716 5.72852 18.8203C5.72852 18.4408 6.03651 18.1328 6.41602 18.1328C6.79552 18.1328 7.10352 18.4408 7.10352 18.8203C7.10352 19.958 8.02936 20.8828 9.16602 20.8828C10.3027 20.8828 11.2285 19.958 11.2285 18.8203C11.2285 18.4408 11.5365 18.1328 11.916 18.1328C12.2955 18.1328 12.6035 18.4408 12.6035 18.8203C12.6035 20.716 11.0608 22.2578 9.16602 22.2578Z' fill='%237C7C7C'/%3E%3Cpath d='M16.7291 19.5078H1.60411C0.719559 19.5078 0 18.7883 0 17.9037C0 17.4342 0.204437 16.9898 0.560944 16.6845C0.583939 16.6643 0.608612 16.646 0.634293 16.6294C1.97992 15.4552 2.75 13.7658 2.75 11.9819V9.42442C2.75 5.88622 5.62924 3.00781 9.16661 3.00781C9.31331 3.00781 9.47192 3.0105 9.61862 3.03534C9.99342 3.09761 10.2465 3.45244 10.1841 3.8264C10.1218 4.20036 9.76062 4.45348 9.39304 4.39104C9.31969 4.37912 9.23912 4.38281 9.16661 4.38281C6.38741 4.38281 4.125 6.64421 4.125 9.42442V11.9819C4.125 14.1966 3.15417 16.2922 1.46396 17.7303C1.4502 17.7414 1.43828 17.7515 1.42351 17.7615C1.39883 17.7928 1.375 17.8404 1.375 17.9037C1.375 18.0282 1.47957 18.1328 1.60411 18.1328H16.7291C16.8538 18.1328 16.9584 18.0282 16.9584 17.9037C16.9584 17.8394 16.9346 17.7928 16.9089 17.7615C16.8951 17.7515 16.8832 17.7414 16.8694 17.7303C15.1782 16.2912 14.2084 14.1966 14.2084 11.9819V10.9829C14.2084 10.6034 14.5164 10.2954 14.8959 10.2954C15.2754 10.2954 15.5834 10.6034 15.5834 10.9829V11.9819C15.5834 13.7668 16.3543 15.457 17.7018 16.6323C17.7265 16.6487 17.7503 16.6662 17.7723 16.6855C18.129 16.9898 18.3334 17.4342 18.3334 17.9037C18.3334 18.7883 17.6138 19.5078 16.7291 19.5078Z' fill='%237C7C7C'/%3E%3Cpath d='M15.5834 9.42442C13.0561 9.42442 11 7.36847 11 4.8412C11 2.31393 13.0561 0.257812 15.5834 0.257812C18.1107 0.257812 20.1666 2.31393 20.1666 4.8412C20.1666 7.36847 18.1107 9.42442 15.5834 9.42442ZM15.5834 1.63281C13.8141 1.63281 12.375 3.07193 12.375 4.8412C12.375 6.61031 13.8141 8.04942 15.5834 8.04942C17.3525 8.04942 18.7916 6.61031 18.7916 4.8412C18.7916 3.07193 17.3525 1.63281 15.5834 1.63281Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  cursor:pointer; }
  .menu-list__bell:hover{
    width:18px;
    height:16px;
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16602 22.2578C7.27136 22.2578 5.72852 20.716 5.72852 18.8203C5.72852 18.4408 6.03651 18.1328 6.41602 18.1328C6.79552 18.1328 7.10352 18.4408 7.10352 18.8203C7.10352 19.958 8.02936 20.8828 9.16602 20.8828C10.3027 20.8828 11.2285 19.958 11.2285 18.8203C11.2285 18.4408 11.5365 18.1328 11.916 18.1328C12.2955 18.1328 12.6035 18.4408 12.6035 18.8203C12.6035 20.716 11.0608 22.2578 9.16602 22.2578Z' fill='%23DB630C'/%3E%3Cpath d='M16.7291 19.5078H1.60411C0.719559 19.5078 0 18.7883 0 17.9037C0 17.4342 0.204437 16.9898 0.560944 16.6845C0.583939 16.6643 0.608612 16.646 0.634293 16.6294C1.97992 15.4552 2.75 13.7658 2.75 11.9819V9.42442C2.75 5.88622 5.62924 3.00781 9.16661 3.00781C9.31331 3.00781 9.47192 3.0105 9.61862 3.03534C9.99342 3.09761 10.2465 3.45244 10.1841 3.8264C10.1218 4.20036 9.76062 4.45348 9.39304 4.39104C9.31969 4.37912 9.23912 4.38281 9.16661 4.38281C6.38741 4.38281 4.125 6.64421 4.125 9.42442V11.9819C4.125 14.1966 3.15417 16.2922 1.46396 17.7303C1.4502 17.7414 1.43828 17.7515 1.42351 17.7615C1.39883 17.7928 1.375 17.8404 1.375 17.9037C1.375 18.0282 1.47957 18.1328 1.60411 18.1328H16.7291C16.8538 18.1328 16.9584 18.0282 16.9584 17.9037C16.9584 17.8394 16.9346 17.7928 16.9089 17.7615C16.8951 17.7515 16.8832 17.7414 16.8694 17.7303C15.1782 16.2912 14.2084 14.1966 14.2084 11.9819V10.9829C14.2084 10.6034 14.5164 10.2954 14.8959 10.2954C15.2754 10.2954 15.5834 10.6034 15.5834 10.9829V11.9819C15.5834 13.7668 16.3543 15.457 17.7018 16.6323C17.7265 16.6487 17.7503 16.6662 17.7723 16.6855C18.129 16.9898 18.3334 17.4342 18.3334 17.9037C18.3334 18.7883 17.6138 19.5078 16.7291 19.5078Z' fill='%23DB630C'/%3E%3Cpath d='M15.5834 9.42442C13.0561 9.42442 11 7.36847 11 4.8412C11 2.31393 13.0561 0.257812 15.5834 0.257812C18.1107 0.257812 20.1666 2.31393 20.1666 4.8412C20.1666 7.36847 18.1107 9.42442 15.5834 9.42442ZM15.5834 1.63281C13.8141 1.63281 12.375 3.07193 12.375 4.8412C12.375 6.61031 13.8141 8.04942 15.5834 8.04942C17.3525 8.04942 18.7916 6.61031 18.7916 4.8412C18.7916 3.07193 17.3525 1.63281 15.5834 1.63281Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.menu-list__bell-menu{
  display:none;
  flex-direction:column;
  align-items:center;
  width:418px;
  border-radius:3px;
  background-color:#FFFFFF;
  box-shadow:0px 5px 15px rgba(71, 71, 71, 0.15);
  border-radius:6px; }
  @media screen and (min-width: 1024px){
    .menu-list__bell-menu{
      position:absolute;
      top:calc(100% + 40px);
      left:0;
      align-items:flex-start;
      padding:20px;
      background-color:#FBFBFB;
      z-index:1; } }
  @media screen and (min-width: 1024px){
    .menu-list__bell-menu:before{
      content:'';
      position:absolute;
      bottom:100%;
      left:0;
      display:block;
      width:100%;
      height:45px; } }

.menu-list__bell-item-title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:26px;
  color:#242424;
  font-size:20px; }

.menu-list__bell-item-container{
  margin-top:15px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center; }
  .menu-list__bell-item-container > * + *{
    margin-top:10px; }

.menu-list__bell-item{
  position:relative;
  padding-left:16px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#242424;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .menu-list__bell-item{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  .menu-list__bell-item:before{
    content:'';
    position:absolute;
    top:10px;
    left:0;
    width:6px;
    height:6px;
    background-color:#EF7F1A;
    border-radius:50%; }
  .menu-list__bell-item:hover{
    color:#DB630C; }

.head-dashboard{
  position:relative;
  border-top:5px solid #EF7F1A;
  background-color:#FBFBFB;
  z-index:100;
  transition:all 0.1s linear; }
  .head-dashboard.box-shadow{
    box-shadow:0px 6px 12px rgba(0, 0, 0, 0.1); }
  .head-dashboard_no-background{
    background-color:#FFFFFF; }

.head-dashboard__wrap{
  padding-top:15px; }

.head-dashboard__top{
  display:flex;
  align-items:center;
  padding-bottom:15px; }
  @media screen and (min-width: 1024px){
    .head-dashboard__top{
      padding-bottom:24px; } }

.head-dashboard__logo{
  display:flex;
  align-items:center; }
  .head-dashboard__logo .logo__img_logo_first{
    max-width:115px;
    height:47px; }
    @media screen and (min-width: 768px){
      .head-dashboard__logo .logo__img_logo_first{
        max-width:94px;
        height:39px; } }
    @media screen and (min-width: 1280px){
      .head-dashboard__logo .logo__img_logo_first{
        max-width:136px;
        height:56px; } }
  .head-dashboard__logo .logo__img_logo_second:nth-child(1){
    display:none; }
    @media screen and (min-width: 480px){
      .head-dashboard__logo .logo__img_logo_second:nth-child(1){
        display:block;
        max-width:128px; } }
    @media screen and (min-width: 1280px){
      .head-dashboard__logo .logo__img_logo_second:nth-child(1){
        max-width:150px; } }
  .head-dashboard__logo .logo__img_logo_second:nth-child(2){
    width:25px;
    height:25px;
    -o-object-fit:contain;
       object-fit:contain; }
    @media screen and (min-width: 480px){
      .head-dashboard__logo .logo__img_logo_second:nth-child(2){
        display:none; } }

.head-dashboard__button-container{
  display:none; }
  @media screen and (min-width: 1024px){
    .head-dashboard__button-container{
      display:flex;
      margin-left:30px; } }
  @media screen and (min-width: 1024px){
    .head-dashboard__button-container > * + *{
      margin-left:18px; } }

.head-dashboard__button{
  width:241px; }

.head-dashboard__contact-list{
  display:none; }
  @media screen and (min-width: 1024px){
    .head-dashboard__contact-list{
      display:block;
      margin-left:auto;
      margin-right:0; } }

.head-dashboard__link{
  display:block;
  text-align:right;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:27px;
  font-size:16px;
  line-height:20px;
  text-decoration:none;
  color:#565656; }
  .head-dashboard__link_color_blue{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:14px;
    line-height:21px;
    color:#6931B0; }

.head-dashboard__bottom{
  display:none; }
  @media screen and (min-width: 1024px){
    .head-dashboard__bottom{
      display:flex;
      align-items:flex-end;
      position:relative;
      padding-top:20px; } }
  .head-dashboard__bottom:before{
    position:absolute;
    content:"";
    top:0;
    height:1px;
    width:100%;
    border-top:1px solid #565656;
    opacity:0.1; }

.head-dashboard__menu{
  display:flex;
  align-items:center;
  margin-right:auto;
  margin-left:0; }
  .head-dashboard__menu .menu-list__container{
    display:flex; }
    .head-dashboard__menu .menu-list__container > * + *{
      margin-left:35px; }
  .head-dashboard__menu .menu-list__item-bell{
    margin-left:35px; }

.head-dashboard__contact{
  margin-left:auto;
  margin-right:0;
  transition:all 0.1s linear;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:20px;
  color:#242424;
  text-decoration:none; }
  .head-dashboard__contact:hover{
    color:#DB630C; }

.mobile-menu-wrapper{
  position:fixed;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:visible;
  z-index:99;
  transition:transform 0s linear;
  transform:scaleY(0);
  transition-delay:0.3s; }
  .mobile-menu-wrapper.is-open{
    transform:scaleY(1);
    transition-delay:0s; }
  .mobile-menu-wrapper.is-open .mobile-menu{
    transform:translateX(0); }

.mobile-menu{
  width:100%;
  height:100%;
  padding:34px 18px 154px;
  box-sizing:border-box;
  background-color:#FFFFFF;
  transform:translateX(-100%);
  transition:all 0.3s ease-out;
  overflow-y:auto; }
  @media screen and (min-width: 480px){
    .mobile-menu{
      padding:68px 75px 65px; } }
  @media screen and (min-width: 768px){
    .mobile-menu{
      padding:95px 90px 123px; } }

.mobile-menu__wrapper{
  display:flex;
  flex-direction:column;
  align-items:center;
  margin:0 auto; }

.mobile-menu__wrap > * + *{
  margin-top:25px; }

@media screen and (min-width: 768px){
  .mobile-menu__menu .menu-list__container{
    -moz-column-count:2;
         column-count:2; } }

.mobile-menu__menu .menu-list__container > * + *{
  margin-top:25px; }

.mobile-menu__menu .menu-list__item{
  text-align:left; }

.mobile-menu__menu .menu-list__link{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:27px; }

.mobile-menu__menu .menu-list__bell{
  display:none; }

.mobile-menu__contact-list{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .mobile-menu__contact-list{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  .mobile-menu__contact-list a{
    text-decoration:none;
    color:#565656; }
  .mobile-menu__contact-list > * + *{
    margin-top:15px; }

.mobile-menu__button{
  width:100%; }
  @media screen and (min-width: 480px){
    .mobile-menu__button{
      max-width:266px; } }

.mobile-menu__social .social__item + .social__item{
  margin-left:10px; }

.social{
  display:flex; }

.social__item{
  width:30px;
  height:30px;
  line-height:0;
  font-size:0;
  transition:all 0.1s linear; }
  .social__item:hover{
    opacity:0.7; }

.social__item + .social__item{
  margin-left:20px; }
  @media screen and (min-width: 1024px){
    .social__item + .social__item{
      margin-left:10px; } }

.footer-menu{
  -moz-column-break-inside:avoid;
       break-inside:avoid;
  page-break-inside:avoid; }

.footer-menu__head{
  display:flex;
  justify-content:space-between;
  align-items:center; }
  .footer-menu__head.is-open:after{
    transform:rotate(180deg); }
  .footer-menu__head.is-open + .footer-menu__body{
    display:block; }
  .footer-menu__head:after{
    content:"";
    display:inline-block;
    width:12px;
    height:12px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%237C7C7C'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear; }
    @media screen and (min-width: 768px){
      .footer-menu__head:after{
        display:none; } }

.footer-menu__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:27px;
  color:#242424;
  text-decoration:none;
  transition:all 0.1s linear; }
  .footer-menu__title:hover{
    color:#DB630C; }

.footer-menu__body{
  display:none; }
  @media screen and (min-width: 768px){
    .footer-menu__body{
      display:block; } }
  .footer-menu__body > * + *{
    margin-top:10px; }

.footer-menu__link{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:21px;
  line-height:17px;
  color:#242424;
  text-decoration:none;
  transition:all 0.1s linear; }
  .footer-menu__link:hover{
    color:#DB630C; }

.footer-menu__submenu{
  margin-top:10px;
  padding-left:5px; }
  .footer-menu__submenu > * + *{
    margin-top:5px; }

.footer-menu__sublink{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#242424;
  text-decoration:none;
  transition:all 0.1s linear; }
  .footer-menu__sublink:hover{
    color:#DB630C; }

.footer-menu-list > * + *{
  margin-top:15px; }

@media screen and (min-width: 768px){
  .footer-menu-list{
    -moz-column-count:3;
         column-count:3; } }

@media screen and (min-width: 1024px){
  .footer-menu-list{
    -moz-column-count:5;
         column-count:5; } }

@media screen and (min-width: 1280px){
  .footer-menu-list{
    -moz-column-count:inherit;
         column-count:inherit;
    display:flex;
    flex-wrap:wrap;
    margin:0px -25px; }
  .footer-menu-list .footer-menu:nth-child(3) { width:calc(100%*0.12 - 50px); }
  .footer-menu-list .footer-menu:nth-child(4) { width:calc(100%*0.11 - 50px); }
  .footer-menu-list .footer-menu:nth-child(5) { width:calc(100%*0.125 - 50px); }
    .footer-menu-list > *{
      width:calc(100%*0.16667 - 50px);
      margin:0px 22px; } }

@media screen and (min-width: 1280px){
  .footer-menu-list .footer-menu:last-child{
    margin-left:24px;
    margin-right:24px; } }

.footer-menu-list__column > * + *{
  margin-top:15px; }

.mh{
  text-decoration:none; }

.mh__icon{
  width:17px;
  height:16px; }

.mh__text{
  margin-left:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  color:#565656; }
  .mh__text span{
    text-decoration:underline; }

.footer{
  padding-top:30px;
  margin-top:50px;
  background:#FBFBFB; }
  @media screen and (min-width: 1024px){
    .footer{
      padding-top:40px;
      margin-top:80px; } }
  @media screen and (min-width: 1280px){
    .footer{
      margin-top:100px; } }

.footer__top{
  margin-bottom:30px; }
  @media screen and (min-width: 768px){
    .footer__top{
      margin-bottom:40px;
      display:flex;
      flex-wrap:wrap; } }
  @media screen and (min-width: 1024px){
    .footer__top{
      margin-bottom:45px; } }
  @media screen and (min-width: 1280px){
    .footer__top{
      align-items:center; } }
  .footer__top > * + *{
    margin-top:30px; }
    @media screen and (min-width: 768px){
      .footer__top > * + *{
        margin-top:0; } }

.footer__logo{
  display:flex;
  align-items:center; }
  @media screen and (min-width: 768px){
    .footer__logo{
      order:1; } }
  .footer__logo .logo__img_logo_first{
    max-width:115px;
    height:47px; }
    @media screen and (min-width: 768px){
      .footer__logo .logo__img_logo_first{
        max-width:94px;
        height:39px; } }
    @media screen and (min-width: 1280px){
      .footer__logo .logo__img_logo_first{
        max-width:136px;
        height:56px; } }
  .footer__logo .logo__img_logo_second:nth-child(1){
    display:none; }
    @media screen and (min-width: 480px){
      .footer__logo .logo__img_logo_second:nth-child(1){
        display:block;
        max-width:128px; } }
    @media screen and (min-width: 1280px){
      .footer__logo .logo__img_logo_second:nth-child(1){
        max-width:150px; } }
  .footer__logo .logo__img_logo_second:nth-child(2){
    width:25px;
    height:25px;
    -o-object-fit:contain;
       object-fit:contain; }
    @media screen and (min-width: 480px){
      .footer__logo .logo__img_logo_second:nth-child(2){
        display:none; } }

.footer__button-container{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center; }
  @media screen and (min-width: 768px){
    .footer__button-container{
      margin-top:30px;
      width:100%;
      flex-direction:row;
      order:3; } }
  @media screen and (min-width: 1024px){
    .footer__button-container{
      margin-top:0;
      margin-left:auto;
      margin-right:0;
      max-width:580px;
      order:2; } }
  @media screen and (min-width: 1024px){
    .footer__button-container{
      margin-left:54px; } }
  .footer__button-container > * + *{
    margin-top:15px; }
    @media screen and (min-width: 768px){
      .footer__button-container > * + *{
        margin-top:0;
        margin-left:20px; } }

.footer__button{
  width:100%; }
  @media screen and (min-width: 768px){
    .footer__button{
      max-width:280px; } }

.footer__social{
  justify-content:center; }
  @media screen and (min-width: 768px){
    .footer__social{
      margin-left:auto;
      margin-right:0;
      order:2; } }
  @media screen and (min-width: 1024px){
    .footer__social{
      margin-top:25px;
      order:3; } }
  @media screen and (min-width: 1280px){
    .footer__social{
      margin-top:0; } }

.footer__medium{
  padding:0 0 30px 0;
  border-bottom:1px solid #5656561a; }
  @media screen and (min-width: 1024px){
    .footer__medium{
      padding:35px 0 30px 0;
      border-top:1px solid #5656561a; } }

.footer__bottom{
  padding:30px 0; }
  @media screen and (min-width: 768px){
    .footer__bottom{
      display:flex; } }
  .footer__bottom > * + *{
    margin-top:30px; }
    @media screen and (min-width: 768px){
      .footer__bottom > * + *{
        margin-top:0; } }

@media screen and (min-width: 1024px){
  .footer__bottom-column:nth-child(1){
    display:flex; } }

.footer__bottom-column:nth-child(2){
  margin-left:auto;
  margin-right:0; }

.footer__bottom-column > * + *{
  margin-top:15px; }
  @media screen and (min-width: 1024px){
    .footer__bottom-column > * + *{
      margin-top:0;
      margin-left:33px; } }

.footer__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  color:#565656; }

.footer__link{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  color:#565656; }

.banner-form__wrap > * + *{
  margin-top:15px; }

.banner-form__title{
  color:#565656;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .banner-form__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.banner-form__subtitle{
  display:block;
  max-width:423px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .banner-form__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 1024px){
    .banner-form__subtitle{
      display:none; } }

@media screen and (min-width: 768px){
  .banner-form__body{
    display:flex; } }

.banner-form__body > * + *{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .banner-form__body > * + *{
      margin-top:0;
      margin-left:10px; } }

@media screen and (min-width: 768px){
  .banner-form__input-container{
    width:100%;
    max-width:489px; } }

@media screen and (min-width: 1024px){
  .banner-form__input-container{
    max-width:234px; } }

.banner-form__button{
  width:100%; }
  @media screen and (min-width: 768px){
    .banner-form__button{
      max-width:224px; } }
  .banner-form__button_full-width{
    max-width:392px; }

.banner-form__privacy{
  margin-top:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#B7B7B7; }
  .banner-form__privacy a{
    color:#B7B7B7;
    transition:all 0.1s linear; }
    .banner-form__privacy a:hover{
      color:#242424; }

.main-banner{
  display:flex;
  flex-direction:column;
  background-color:#FBFBFB;
  padding:30px 0;
  overflow:hidden; }
  @media screen and (min-width: 768px){
    .main-banner{
      padding:40px 0 30px 0; } }
  @media screen and (min-width: 1024px){
    .main-banner{
      padding:50px 0 60px 0; } }
  @media screen and (min-width: 1280px){
    .main-banner{
      padding:100px 0; } }

.main-banner__wrap{
  position:relative; }

.main-banner__head{
  margin-bottom:281px;
  position:relative;
  z-index:10; }
  @media screen and (min-width: 480px){
    .main-banner__head{
      margin-bottom:90px; } }
  @media screen and (min-width: 768px){
    .main-banner__head{
      margin-bottom:50px; } }
  @media screen and (min-width: 480px){
    .main-banner__head > * + *{
      margin-top:15px; } }
  @media screen and (min-width: 1024px){
    .main-banner__head > * + *{
      margin-top:30px; } }

.main-banner__title{
  max-width:455px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .main-banner__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:36px;
      line-height:40px; } }
  @media screen and (min-width: 1024px){
    .main-banner__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:46px;
      line-height:51px; } }
  @media screen and (min-width: 1280px){
    .main-banner__title{
      max-width:768px; } }
  .main-banner__title span{
    color:#EF7F1A; }

.main-banner__subtitle{
  display:none;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .main-banner__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 768px){
    .main-banner__subtitle{
      max-width:423px; } }
  @media screen and (min-width: 1024px){
    .main-banner__subtitle{
      display:block;
      max-width:479px; } }
  .main-banner__subtitle span{
    color:#EF7F1A; }

.main-banner__text{
  position:relative;
  margin-top:31px;
  max-width:143px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  color:#565656;
  z-index:20; }
  @media screen and (min-width: 480px){
    .main-banner__text{
      display:block; } }
  @media screen and (min-width: 1024px){
    .main-banner__text{
      display:none;
      max-width:170px;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px; } }

.main-banner__body{
  position:absolute;
  bottom:270px;
  right:-50px;
  width:100%;
  height:347px;
  overflow:hidden;
  z-index:1; }
  @media screen and (min-width: 480px){
    .main-banner__body{
      bottom:230px;
      right:-20px;
      height:250px; } }
  @media screen and (min-width: 768px){
    .main-banner__body{
      bottom:100px;
      right:-30px;
      height:380px; } }
  @media screen and (min-width: 1024px){
    .main-banner__body{
      bottom:-60px;
      height:436px; } }
  @media screen and (min-width: 1280px){
    .main-banner__body{
      bottom:-100px;
      height:570px; } }
  @media screen and (min-width: 1440px){
    .main-banner__body{
      height:633px;
      overflow:visible; } }
  .main-banner__body .main-banner__text{
    display:none; }
    @media screen and (min-width: 1024px){
      .main-banner__body .main-banner__text{
        position:absolute;
        display:block;
        bottom:40px;
        right:10px;
        color:#FFFFFF; } }

.main-banner__img-container{
  position:absolute;
  bottom:0;
  right:0;
  width:293px;
  height:347px;
  overflow:hidden; }
  @media screen and (min-width: 480px){
    .main-banner__img-container{
      width:202px;
      height:250px; } }
  @media screen and (min-width: 768px){
    .main-banner__img-container{
      width:308px;
      height:380px; } }
  @media screen and (min-width: 1024px){
    .main-banner__img-container{
      width:375px;
      height:436px;
      right:121px; } }
  @media screen and (min-width: 1280px){
    .main-banner__img-container{
      width:493px;
      height:570px; } }

.main-banner__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  z-index:2; }

.main-banner__background{
  position:absolute;
  right:-93px;
  bottom:-107px;
  width:381px;
  height:381px;
  background:linear-gradient(64.02deg, #FFA758 13.58%, #EF7F1A 119.2%);
  border-radius:50%;
  z-index:1; }
  @media screen and (min-width: 480px){
    .main-banner__background{
      width:275px;
      height:275px;
      right:-63px; } }
  @media screen and (min-width: 768px){
    .main-banner__background{
      width:418px;
      height:418px;
      right:-110px;
      bottom:-150px; } }
  @media screen and (min-width: 1024px){
    .main-banner__background{
      width:460px;
      height:460px; } }
  @media screen and (min-width: 1280px){
    .main-banner__background{
      width:654px;
      height:654px;
      bottom:-170px; } }
  @media screen and (min-width: 1440px){
    .main-banner__background{
      width:696px;
      height:696px;
      right:-40px; } }

.main-banner__form{
  position:relative;
  z-index:20; }
  @media screen and (min-width: 1024px){
    .main-banner__form{
      max-width:455px; } }

.main-banner_leader{
  padding-top:15px; }
  @media screen and (min-width: 480px){
    .main-banner_leader{
      padding-top:20px; } }
  @media screen and (min-width: 768px){
    .main-banner_leader{
      padding-top:25px; } }
  @media screen and (min-width: 1024px){
    .main-banner_leader{
      padding-top:40px; } }
  @media screen and (min-width: 480px){
    .main-banner_leader .main-banner__title{
      max-width:230px; } }
  @media screen and (min-width: 768px){
    .main-banner_leader .main-banner__title{
      max-width:365px; } }
  @media screen and (min-width: 1024px){
    .main-banner_leader .main-banner__title{
      max-width:768px; } }
  @media screen and (min-width: 768px){
    .main-banner_leader .main-banner__subtitle{
      display:block; } }
  @media screen and (min-width: 480px){
    .main-banner_leader .main-banner__body{
      bottom:190px; } }
  @media screen and (min-width: 768px){
    .main-banner_leader .main-banner__body{
      bottom:100px; } }
  @media screen and (min-width: 1024px){
    .main-banner_leader .main-banner__body{
      bottom:-60px; } }
  @media screen and (min-width: 1280px){
    .main-banner_leader .main-banner__body{
      bottom:-100px; } }
  @media screen and (min-width: 1024px){
    .main-banner_leader .main-banner__body .main-banner__text{
      right:0; } }
  .main-banner_leader .banner-form__body{
    display:block; }
    @media screen and (min-width: 768px){
      .main-banner_leader .banner-form__body{
        display:flex; } }
    @media screen and (min-width: 1024px){
      .main-banner_leader .banner-form__body{
        display:block; } }
    @media screen and (min-width: 1024px){
      .main-banner_leader .banner-form__body{
        display:flex; } }
    @media screen and (min-width: 1024px){
      .main-banner_leader .banner-form__body > * + *{
        margin-left:0;
        margin-top:15px; } }
    @media screen and (min-width: 1024px){
      .main-banner_leader .banner-form__body > * + *{
        margin-left:15px;
        margin-top:0; } }
  @media screen and (min-width: 1440px){
    .main-banner_leader .main-banner__background{
      right:-76px; } }
  @media screen and (min-width: 1600px){
    .main-banner_leader .main-banner__background{
      right:-100px; } }
  @media screen and (min-width: 1280px){
    .main-banner_leader .main-banner__form{
      max-width:none; } }
  .main-banner_leader .banner-form__input-container > * + *{
    margin-top:15px; }
    @media screen and (min-width: 480px){
      .main-banner_leader .banner-form__input-container > * + *{
        margin-top:0;
        margin-left:12px; } }
  @media screen and (min-width: 480px){
    .main-banner_leader .banner-form__input-container{
      display:flex; } }
  @media screen and (min-width: 1280px){
    .main-banner_leader .banner-form__input-container{
      max-width:408px; } }
  @media screen and (min-width: 1024px){
    .main-banner_leader .form-field{
      width:100%;
      max-width:198px; } }

.main-banner_service .main-banner__title{
  max-width:232px; }
  @media screen and (min-width: 768px){
    .main-banner_service .main-banner__title{
      max-width:368px; } }
  @media screen and (min-width: 1024px){
    .main-banner_service .main-banner__title{
      max-width:457px; } }

.main-banner_service .main-banner__body{
  bottom:80px; }
  @media screen and (min-width: 768px){
    .main-banner_service .main-banner__body{
      bottom:-40px; } }
  @media screen and (min-width: 1024px){
    .main-banner_service .main-banner__body{
      bottom:-50px; } }
  @media screen and (min-width: 1024px){
    .main-banner_service .main-banner__body{
      bottom:-100px; } }

@media screen and (min-width: 1280px){
  .main-banner_service .main-banner__background{
    width:601px;
    height:601px; } }

@media screen and (min-width: 1280px){
  .main-banner_service .main-banner__img-container{
    width:480px;
    height:506px; } }

.main-banner_service .banner-form__button{
  max-width:368px; }

.main-banner_about{
  padding-bottom:103px; }
  @media screen and (min-width: 480px){
    .main-banner_about{
      padding-bottom:330px; } }
  @media screen and (min-width: 768px){
    .main-banner_about{
      padding-bottom:20px; } }
  @media screen and (min-width: 1024px){
    .main-banner_about{
      padding-bottom:50px; } }
  .main-banner_about .main-banner__head{
    margin-bottom:0; }
    @media screen and (min-width: 480px){
      .main-banner_about .main-banner__head{
        max-width:420px; } }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__head{
        max-width:557px; } }
    @media screen and (min-width: 1280px){
      .main-banner_about .main-banner__head{
        max-width:624px; } }
  .main-banner_about .main-banner__title{
    max-width:none; }
  .main-banner_about .main-banner__subtitle{
    margin-top:15px;
    display:block;
    max-width:none; }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__subtitle{
        margin-top:25px; } }
  .main-banner_about .main-banner__text{
    position:relative;
    margin-top:86px;
    display:block; }
    @media screen and (min-width: 480px){
      .main-banner_about .main-banner__text{
        margin-top:35px;
        max-width:200px; } }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__text{
        margin-top:50px;
        max-width:270px; } }
    .main-banner_about .main-banner__text:before{
      content:none; }
  .main-banner_about .main-banner__form{
    display:none; }
  .main-banner_about .main-banner__body{
    bottom:-100px;
    right:-30px; }
    .main-banner_about .main-banner__body .main-banner__text{
      display:none; }
    @media screen and (min-width: 480px){
      .main-banner_about .main-banner__body{
        right:-20px;
        height:386px;
        bottom:-330px; } }
    @media screen and (min-width: 768px){
      .main-banner_about .main-banner__body{
        bottom:-20px; } }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__body{
        bottom:-50px;
        height:537px;
        right:-100px; } }
    @media screen and (min-width: 1280px){
      .main-banner_about .main-banner__body{
        right:-50px; } }
  .main-banner_about .main-banner__img-container{
    width:163px;
    height:237px; }
    @media screen and (min-width: 480px){
      .main-banner_about .main-banner__img-container{
        width:287px;
        height:386px; } }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__img-container{
        width:500px;
        height:537px; } }
  .main-banner_about .main-banner__background{
    width:293px;
    height:293px;
    right:-100px; }
    @media screen and (min-width: 480px){
      .main-banner_about .main-banner__background{
        width:478px;
        height:478px; } }
    @media screen and (min-width: 768px){
      .main-banner_about .main-banner__background{
        right:-170px; } }
    @media screen and (min-width: 1024px){
      .main-banner_about .main-banner__background{
        width:665px;
        height:665px;
        right:-140px; } }

.about__head{
  margin-bottom:20px; }
  @media screen and (min-width: 480px){
    .about__head{
      margin-bottom:30px; } }
  @media screen and (min-width: 768px){
    .about__head{
      display:flex; } }
  @media screen and (min-width: 1024px){
    .about__head{
      margin-bottom:40px; } }

.about__title{
  max-width:388px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px; }
  @media screen and (min-width: 1024px){
    .about__title{
      max-width:443px;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.about__list{
  padding:30px 0 15px 15px;
  background-color:#FBFBFB;
  border-radius:6px; }
  .about__list > * + *{
    margin-top:25px; }
  @media screen and (min-width: 480px){
    .about__list{
      display:flex;
      flex-wrap:wrap;
      margin:-13px -7.5px; }
      .about__list > *{
        width:calc(100%*0.5 - 15px);
        margin:13px 7.5px; } }
  @media screen and (min-width: 768px){
    .about__list{
      padding:30px 0 36px 75px;
      display:flex;
      flex-wrap:wrap;
      margin:-15px -7.5px; }
      .about__list > *{
        width:calc(100%*0.5 - 15px);
        margin:15px 7.5px; } }

.about__item{
  display:flex; }
  @media screen and (min-width: 480px){
    .about__item{
      display:block; } }
  @media screen and (min-width: 768px){
    .about__item{
      display:flex;
      justify-content:unset; } }
  @media screen and (min-width: 768px){
    .about__item > * + *{
      margin-left:10px; } }

.about__year{
  width:41px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:29px;
  color:#6931B0; }
  @media screen and (min-width: 1024px){
    .about__year{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:40px;
      line-height:48px; } }
  @media screen and (min-width: 480px){
    .about__year{
      width:auto; } }

.about__text{
  margin-left:15px;
  max-width:216px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  color:#565656; }
  @media screen and (min-width: 480px){
    .about__text{
      margin-left:0;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:12px;
      line-height:18px; } }
  @media screen and (min-width: 768px){
    .about__text{
      margin-left:10px;
      max-width:220px; } }
  @media screen and (min-width: 1024px){
    .about__text{
      margin-left:0;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.about__button{
  width:100%;
  max-width:130px;
  margin-top:20px;
  margin-right:0;
  margin-left:auto; }
  @media screen and (min-width: 768px){
    .about__button{
      display:none; } }
  .about__button_head{
    display:none; }
    @media screen and (min-width: 768px){
      .about__button_head{
        margin-top:0;
        display:flex; } }

.about_leader .about__button{
  display:none; }

.about_leader .about__list{
  margin-top:10px;
  padding:35px 15px; }
  @media screen and (min-width: 480px){
    .about_leader .about__list{
      padding:25px 20px; } }
  @media screen and (min-width: 768px){
    .about_leader .about__list{
      padding:30px 70px; } }
  @media screen and (min-width: 1024px){
    .about_leader .about__list{
      padding:40px 30px;
      display:flex;
      flex-wrap:wrap;
      margin:0px -14px; }
      .about_leader .about__list > *{
        width:calc(100%*0.25 - 28px);
        margin:0px 14px; } }
  @media screen and (min-width: 1280px){
    .about_leader .about__list{
      padding:40px 60px; } }
  @media screen and (min-width: 1024px){
    .about_leader .about__list > * + *:before{
      position:absolute;
      content:"";
      left:-14px;
      height:100%;
      width:1px;
      background-color:rgba(187, 185, 177, 0.502); } }
  @media screen and (min-width: 1280px){
    .about_leader .about__list > * + *:before{
      left:-60px; } }

.about_leader .about__item{
  position:relative; }
  @media screen and (min-width: 1024px){
    .about_leader .about__item{
      display:block; } }
  @media screen and (min-width: 1024px){
    .about_leader .about__item > * + *{
      margin-left:0; } }

.offer-block__button{
  margin-top:25px;
  margin-right:0;
  margin-left:auto; }
  .offer-block__button_head{
    position:absolute;
    margin:0;
    bottom:0;
    right:0; }

.offer{
  background:#fff; }
  @media screen and (min-width: 768px){
    .offer{
      margin-left:auto;
      margin-right:auto;
      max-width:440px; } }
  @media screen and (min-width: 1024px){
    .offer{
      max-width:680px; } }

.offer__head{
  padding:15px;
  border:1px solid #DCDCDC;
  border-radius:4px;
  transition:all 0.1s linear;
  cursor:pointer; }
  .offer__head:hover{
    border:1px solid #EF7F1A; }
  .offer__head.is-open{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0; }
    .offer__head.is-open .offer__title:after{
      transform:rotate(180deg); }
    .offer__head.is-open + .offer__container{
      display:block; }

.offer__title{
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .offer__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  .offer__title:before{
    content:attr(data-number);
    display:inline-block;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#565656; }
  .offer__title:after{
    content:"";
    display:inline-block;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:12px;
    height:7px;
    transition:all 0.1s linear; }

.offer__container{
  display:none; }

.offer__body{
  padding-top:15px;
  padding-bottom:20px;
  display:flex;
  flex-direction:column;
  align-items:center;
  border:1px solid #DCDCDC;
  border-top:0;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px; }
  .offer__body > * + *{
    margin-top:15px; }

.offer__icon{
  margin-left:auto;
  margin-right:auto;
  width:35px;
  height:35px;
  background-image:url("data:image/svg+xml,%3Csvg width='35' height='36' viewBox='0 0 35 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4154 21.2578C10.1936 21.2578 7.58203 23.8694 7.58203 27.0911C7.58203 30.3129 10.1936 32.9245 13.4154 32.9245C16.6371 32.9245 19.2487 30.3129 19.2487 27.0911C19.2453 23.8708 16.6357 21.2612 13.4154 21.2578ZM13.4154 31.7578C10.8379 31.7578 8.7487 29.6686 8.7487 27.0911C8.7487 24.5137 10.8379 22.4245 13.4154 22.4245C15.9928 22.4245 18.082 24.5137 18.082 27.0911C18.0792 29.6672 15.9914 31.755 13.4154 31.7578Z' fill='%23D8D9E0'/%3E%3Cpath d='M11.8784 30.6212V29.2879H11.0254V28.6506H11.8784V27.778H11.0254V27.0329H11.8784V23.6211H13.7215C14.5778 23.6211 15.2118 23.7943 15.6235 24.1407C16.0418 24.4871 16.251 24.9904 16.251 25.6505C16.251 26.3172 16.0255 26.8401 15.5745 27.2192C15.1235 27.5918 14.4601 27.778 13.5843 27.778H12.7607V28.6506H14.3784V29.2879H12.7607V30.6212H11.8784ZM13.4568 27.0329C14.0516 27.0329 14.5124 26.9349 14.8392 26.7388C15.1725 26.5427 15.3392 26.1898 15.3392 25.68C15.3392 25.2355 15.202 24.9054 14.9274 24.6897C14.6529 24.4741 14.2248 24.3662 13.6431 24.3662H12.7607V27.0329H13.4568Z' fill='%23D8D9E0'/%3E%3Cpath d='M29.75 34.0911H5.25V20.0911H14.5833C15.5498 20.0911 16.3333 19.3076 16.3333 18.3411V3.75781H22.75V10.7578H29.75V18.9245H30.9167V9.93294L23.5749 2.59115H16.3333V2.00781C16.3333 1.04138 15.5498 0.257812 14.5833 0.257812H1.75C0.783569 0.257812 0 1.04138 0 2.00781V18.3411C0 19.3076 0.783569 20.0911 1.75 20.0911H4.08333V35.2578H30.9167V27.0911H29.75V34.0911ZM23.9167 4.58268L28.9251 9.59115H23.9167V4.58268ZM1.16667 18.3411V2.00781C1.16667 1.68567 1.42786 1.42448 1.75 1.42448H14.5833C14.9055 1.42448 15.1667 1.68567 15.1667 2.00781V18.3411C15.1667 18.6633 14.9055 18.9245 14.5833 18.9245H1.75C1.42786 18.9245 1.16667 18.6633 1.16667 18.3411Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 14.8398H19.8346V16.0065H18.668V14.8398Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 14.8398H28V16.0065H21V14.8398Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 12.5078H19.8346V13.6745H18.668V12.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 12.5078H28V13.6745H21V12.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 17.1758H19.8346V18.3424H18.668V17.1758Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 17.1758H28V18.3424H21V17.1758Z' fill='%23D8D9E0'/%3E%3Cpath d='M18.668 19.5078H19.8346V20.6745H18.668V19.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M21 19.5078H28V20.6745H21V19.5078Z' fill='%23D8D9E0'/%3E%3Cpath d='M14.5833 2.00781H1.75V6.09115H14.5833V2.00781ZM13.4167 4.92448H2.91667V3.17448H13.4167V4.92448Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 6.67578H3.4987C2.85441 6.67578 2.33203 7.19816 2.33203 7.84245V9.00911C2.33203 9.6534 2.85441 10.1758 3.4987 10.1758H4.66536C5.30965 10.1758 5.83203 9.6534 5.83203 9.00911V7.84245C5.83203 7.19816 5.30965 6.67578 4.66536 6.67578ZM3.4987 9.00911V7.84245H4.66536V9.00911H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 6.67578H7.58464C6.94035 6.67578 6.41797 7.19816 6.41797 7.84245V9.00911C6.41797 9.6534 6.94035 10.1758 7.58464 10.1758H8.7513C9.39559 10.1758 9.91797 9.6534 9.91797 9.00911V7.84245C9.91797 7.19816 9.39559 6.67578 8.7513 6.67578ZM7.58464 9.00911V7.84245H8.7513V9.00911H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 6.67578H11.6667C11.0224 6.67578 10.5 7.19816 10.5 7.84245V9.00911C10.5 9.6534 11.0224 10.1758 11.6667 10.1758H12.8333C13.4776 10.1758 14 9.6534 14 9.00911V7.84245C14 7.19816 13.4776 6.67578 12.8333 6.67578ZM11.6667 9.00911V7.84245H12.8333V9.00911H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 10.7578H3.4987C2.85441 10.7578 2.33203 11.2802 2.33203 11.9245V13.0911C2.33203 13.7354 2.85441 14.2578 3.4987 14.2578H4.66536C5.30965 14.2578 5.83203 13.7354 5.83203 13.0911V11.9245C5.83203 11.2802 5.30965 10.7578 4.66536 10.7578ZM3.4987 13.0911V11.9245H4.66536V13.0911H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 10.7578H7.58464C6.94035 10.7578 6.41797 11.2802 6.41797 11.9245V13.0911C6.41797 13.7354 6.94035 14.2578 7.58464 14.2578H8.7513C9.39559 14.2578 9.91797 13.7354 9.91797 13.0911V11.9245C9.91797 11.2802 9.39559 10.7578 8.7513 10.7578ZM7.58464 13.0911V11.9245H8.7513V13.0911H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 10.7578H11.6667C11.0224 10.7578 10.5 11.2802 10.5 11.9245V13.0911C10.5 13.7354 11.0224 14.2578 11.6667 14.2578H12.8333C13.4776 14.2578 14 13.7354 14 13.0911V11.9245C14 11.2802 13.4776 10.7578 12.8333 10.7578ZM11.6667 13.0911V11.9245H12.8333V13.0911H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M4.66536 14.8398H3.4987C2.85441 14.8398 2.33203 15.3622 2.33203 16.0065V17.1732C2.33203 17.8175 2.85441 18.3398 3.4987 18.3398H4.66536C5.30965 18.3398 5.83203 17.8175 5.83203 17.1732V16.0065C5.83203 15.3622 5.30965 14.8398 4.66536 14.8398ZM3.4987 17.1732V16.0065H4.66536V17.1732H3.4987Z' fill='%23D8D9E0'/%3E%3Cpath d='M8.7513 14.8398H7.58464C6.94035 14.8398 6.41797 15.3622 6.41797 16.0065V17.1732C6.41797 17.8175 6.94035 18.3398 7.58464 18.3398H8.7513C9.39559 18.3398 9.91797 17.8175 9.91797 17.1732V16.0065C9.91797 15.3622 9.39559 14.8398 8.7513 14.8398ZM7.58464 17.1732V16.0065H8.7513V17.1732H7.58464Z' fill='%23D8D9E0'/%3E%3Cpath d='M12.8333 14.8398H11.6667C11.0224 14.8398 10.5 15.3622 10.5 16.0065V17.1732C10.5 17.8175 11.0224 18.3398 11.6667 18.3398H12.8333C13.4776 18.3398 14 17.8175 14 17.1732V16.0065C14 15.3622 13.4776 14.8398 12.8333 14.8398ZM11.6667 17.1732V16.0065H12.8333V17.1732H11.6667Z' fill='%23D8D9E0'/%3E%3Cpath d='M34.4705 18.8708C33.7781 18.2097 32.6886 18.2097 31.9962 18.8708L21.9961 28.8707C21.9476 28.9196 21.9081 28.9766 21.8793 29.0393L20.4711 32.0972C20.3694 32.3188 20.4164 32.5806 20.589 32.7529C20.7613 32.9255 21.0231 32.9725 21.2447 32.8708L24.3026 31.4626C24.3653 31.4338 24.4223 31.3945 24.4713 31.3458L34.4705 21.3457C35.1541 20.6624 35.1541 19.5541 34.4705 18.8708ZM23.7193 30.4463L22.1909 31.1504L22.895 29.622L30.351 22.1655L31.1759 22.9903L23.7193 30.4463ZM32.0025 22.1629L31.1776 21.3383L31.586 20.9299L32.4109 21.7547L32.0025 22.1629ZM33.6476 20.518L33.2352 20.9304L32.4103 20.1056L32.8233 19.6931C33.0538 19.4727 33.4169 19.4727 33.6476 19.6931C33.8752 19.921 33.8752 20.2901 33.6476 20.518Z' fill='%23D8D9E0'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain; }
  @media screen and (min-width: 1024px){
    .offer__icon{
      width:60px;
      height:60px; } }

.offer__subtitle{
  padding:0 5px;
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 480px){
    .offer__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:17px;
      line-height:22px; } }
  @media screen and (min-width: 480px) and (min-width: 1024px){
    .offer__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  @media screen and (min-width: 1024px){
    .offer__subtitle{
      margin-bottom:20px;
      margin-left:auto;
      margin-right:auto;
      max-width:426px; } }

.offer__list > * + *{
  margin-top:12px; }

@media screen and (min-width: 1024px){
  .offer__list{
    padding:0 40px;
    display:flex;
    flex-wrap:wrap;
    margin:-4px -5px; }
    .offer__list > *{
      width:calc(100%*0.5 - 10px);
      margin:4px 5px; } }

.offer__text{
  display:flex;
  align-items:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px; }
  @media screen and (min-width: 1024px){
    .offer__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  .offer__text:before{
    content:'';
    flex-shrink:0;
    margin-right:10px;
    display:inline-block;
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FBFBFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:22px;
    height:22px;
    transition:all 0.1s linear; }

.offer__body-footer{
  width:100%;
  padding:0 15px; }
  .offer__body-footer > * + *{
    margin-top:15px; }
    @media screen and (min-width: 1024px){
      .offer__body-footer > * + *{
        margin-top:0;
        margin-left:25px; } }
  @media screen and (min-width: 1024px){
    .offer__body-footer{
      display:flex;
      justify-content:center; } }

.offer__button{
  display:block; }
  @media screen and (min-width: 1024px){
    .offer__button{
      width:100%;
      max-width:261px; } }

@media screen and (min-width: 768px){
  .offer-list{
    margin-left:-30px;
    margin-right:-30px;
    background-image:url("/local/templates/main/css/../img/components/offer/img-1.svg"), url("/local/templates/main/css/../img/components/offer/img-2.svg");
    background-position:top 70px left -100px, top 70px right -100px;
    background-repeat:no-repeat, no-repeat;
    background-size:400px 200px; } }

@media screen and (min-width: 1280px){
  .offer-list{
    margin-left:0;
    margin-right:0;
    background-position:top 70px left -30px, top 70px right -30px;
    background-size:400px 300px; } }

.offer-list > * + *{
  margin-top:10px; }

.callback-form__head{
  margin-bottom:20px; }
  @media screen and (min-width: 1024px){
    .callback-form__head{
      margin-bottom:35px; } }

.callback-form__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .callback-form__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }

.callback-form__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .callback-form__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.callback-form__body > * + *{
  margin-top:15px; }

.callback-form__footer{
  margin-top:15px; }
  .callback-form__footer > * + *{
    margin-top:15px; }

.callback-form__submit{
  width:100%; }

.callback-form__agree{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#7C7C7C; }
  .callback-form__agree a{
    color:#7C7C7C;
    transition:all 0.1s linear; }
    .callback-form__agree a:hover{
      color:#242424; }

.form-background{
  padding:25px 0;
  display:flex; }
  @media screen and (min-width: 768px){
    .form-background{
      padding:30px 0; } }
  @media screen and (min-width: 1024px){
    .form-background{
      padding:50px 40px;
      background-color:#FBFBFB; } }
  @media screen and (min-width: 1280px){
    .form-background{
      padding:50px 100px; } }
  @media screen and (min-width: 768px){
    .form-background .callback-form{
      margin-left:0;
      margin-right:auto;
      max-width:300px; } }
  @media screen and (min-width: 1024px){
    .form-background .callback-form{
      max-width:400px; } }

@media screen and (min-width: 768px){
  .form-background__item{
    margin-left:auto;
    margin-right:0;
    background-image:url("/local/templates/main/css/../img/components/callback-form/question.svg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    width:428px;
    height:410px; } }

@media screen and (min-width: 1024px){
  .form-background__item{
    width:490px;
    height:470px; } }

.seminar{
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px;
  background-color:#FFFFFF; }

@media screen and (min-width: 1280px){
  .seminar__wrap{
    display:flex;
    justify-content:space-between; } }

@media screen and (min-width: 1280px){
  .seminar__container{
    width:100%; } }

.seminar__head{
  position:relative;
  padding:22px 15px 24px 15px;
  border-bottom:1px solid rgba(187, 185, 177, 0.502); }
  .seminar__head > * + *{
    margin-top:20px; }

@media screen and (min-width: 1024px){
  .seminar__head-top{
    display:flex;
    align-items:center; } }

.seminar__head-top > * + * + *{
  margin-top:20px; }
  @media screen and (min-width: 1024px){
    .seminar__head-top > * + * + *{
      margin-top:0; } }

@media screen and (min-width: 1024px){
  .seminar__head-top > * + *{
    margin-left:30px; } }

.seminar__head-top > * + *:after{
  content:none;
  position:absolute;
  left:-13px;
  height:100%;
  width:1px;
  background-color:rgba(187, 185, 177, 0.502); }
  @media screen and (min-width: 1024px){
    .seminar__head-top > * + *:after{
      content:""; } }

.seminar__date,
.seminar__time,
.seminar__format{
  position:relative; }

.seminar__date{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar__date{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.seminar__time{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar__time{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.seminar__format{
  position:relative;
  padding-left:26px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar__format{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .seminar__format:before{
    position:absolute;
    content:'';
    top:50%;
    transform:translateY(-50%);
    left:10px;
    width:10px;
    height:10px;
    border-radius:50%; }
  .seminar__format_all:before{
    background-color:#EF7F1A; }
  .seminar__format_online:before{
    background-color:#AFCB1D; }
  .seminar__format_offline:before{
    background-color:#6931B0; }
  .seminar__format_online_and_record:before{
    background-color:#1A89EF; }
@media screen and (min-width: 1024px){
  .seminar__head-medium > * + *{
    margin-top:12px; } }

.seminar__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:500;
  font-size:18px;
  line-height:23px;
  font-size:16px;
  line-height:21px; }
  @media screen and (min-width: 1024px){
    .seminar__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:500;
      font-size:24px;
      line-height:31px; } }

.seminar__subtitle{
  display:none; }
  @media screen and (min-width: 1024px){
    .seminar__subtitle{
      display:block;
      max-width:603px;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px;
      color:#565656; } }

@media screen and (min-width: 1024px){
  .seminar__head-bottom{
    margin:0 !important;
    position:absolute;
    top:25px;
    right:20px; } }

.seminar__tag{
  display:inline-block;
  padding:4px 10px;
  border-radius:6px;
  border:1px solid;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:21px; }
  .seminar__tag:nth-child(1){
    color:#6931B0;
    border-color:#6931B0; }
  .seminar__tag:nth-child(2){
    color:#EF7F1A;
    border-color:#EF7F1A; }

.seminar__body{
  padding:20px 15px 0 15px; }
  @media screen and (min-width: 1024px){
    .seminar__body{
      padding:25px 20px;
      display:flex;
      align-items:center; } }
  @media screen and (min-width: 1280px){
    .seminar__body{
      padding:25px 40px; } }

@media screen and (min-width: 1024px){
  .seminar__body-top{
    flex-shrink:0; }
    .seminar__body-top .seminar__title{
      display:none; } }

.seminar__body-top > * + *{
  margin-top:12px; }
  @media screen and (min-width: 1024px){
    .seminar__body-top > * + *{
      margin-top:0; } }

.seminar__body-container{
  display:flex; }
  .seminar__body-container > * + *{
    margin-left:40px; }
    .seminar__body-container > * + *:after{
      content:'';
      position:absolute;
      left:-20px;
      top:0;
      height:100%;
      width:1px;
      background-color:rgba(187, 185, 177, 0.502); }

.seminar__body-item{
  position:relative; }
  .seminar__body-item:nth-child(1) .seminar__price{
    color:#242424; }
  .seminar__body-item:nth-child(1) .seminar__price-text{
    color:#565656; }
  .seminar__body-item:nth-child(2) .seminar__price,
  .seminar__body-item:nth-child(2) .seminar__price-text{
    color:#EF7F1A; }

.seminar__price{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .seminar__price{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.seminar__price-text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  font-size:13px;
  line-height:20px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar__price-text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.seminar__body-bottom{
  margin-top:25px; }
  @media screen and (min-width: 768px){
    .seminar__body-bottom{
      display:flex;
      flex:1; } }
  @media screen and (min-width: 1024px){
    .seminar__body-bottom{
      margin-top:0;
      margin-right:0;
      margin-left:auto;
      justify-content:flex-end; } }
  .seminar__body-bottom > * + *{
    margin-top:15px; }
    @media screen and (min-width: 768px){
      .seminar__body-bottom > * + *{
        margin-top:0;
        margin-left:10px; } }
    @media screen and (min-width: 1024px){
      .seminar__body-bottom > * + *{
        margin-left:24px; } }

.seminar__button{
  display:flex; }
  @media screen and (min-width: 768px){
    .seminar__button{
      width:100%;
      max-width:244px; } }
  @media screen and (min-width: 1024px){
    .seminar__button{
      max-width:208px; } }

.seminar__footer{
  margin-top:20px;
  padding:23px 15px 18px;
  border-top:1px solid rgba(187, 185, 177, 0.502);
  background-color:#FFFFFF; }
  @media screen and (min-width: 1024px){
    .seminar__footer{
      display:flex;
      flex-shrink:0; } }
  @media screen and (min-width: 1280px){
    .seminar__footer{
      flex-direction:column;
      padding:25px 15px 25px 25px;
      margin-top:0;
      border:0;
      border-left:1px solid rgba(187, 185, 177, 0.502);
      max-width:345px; } }
  @media screen and (min-width: 1024px){
    .seminar__footer > * + *{
      margin-left:30px; } }
  @media screen and (min-width: 1280px){
    .seminar__footer > * + *{
      margin-left:0;
      margin-top:4px; } }

.seminar__footer-top{
  display:flex; }
  .seminar__footer-top > * + *{
    margin-left:15px; }
    @media screen and (min-width: 1280px){
      .seminar__footer-top > * + *{
        margin-left:0;
        margin-top:20px; } }
  @media screen and (min-width: 1280px){
    .seminar__footer-top{
      flex-direction:column; } }

.seminar__img-container{
  position:relative;
  width:60px;
  height:60px; }

.seminar__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover; }

.seminar__name{
  max-width:180px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .seminar__name{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.seminar__footer-bottom{
  display:none; }
  @media screen and (min-width: 1024px){
    .seminar__footer-bottom{
      display:block;
      max-width:441px; } }

.seminar__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:21px;
  color:#565656; }

.seminar-list__head{
  margin-bottom:25px; }
  @media screen and (min-width: 768px){
    .seminar-list__head{
      display:flex; } }
  @media screen and (min-width: 1024px){
    .seminar-list__head{
      margin-bottom:30px; } }
  @media screen and (min-width: 1280px){
    .seminar-list__head{
      margin-bottom:40px; } }

.seminar-list__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px; }
  @media screen and (min-width: 1024px){
    .seminar-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }

.seminar-list__button{
  width:100%;
  max-width:130px;
  margin-left:auto;
  margin-right:0;
  display:none; }
  @media screen and (min-width: 768px){
    .seminar-list__button{
      display:flex; } }

.seminar-list__nav{
  margin-bottom:20px; }
  @media screen and (min-width: 1024px){
    .seminar-list__nav{
      display:none; } }

.seminar-list__nav-item{
  width:100%;
  max-width:103px;
  margin-right:20px;
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px; }
  .seminar-list__nav-item.slick-active{
    background-color:#EF7F1A;
    color:#FFFFFF;
    border-radius:4px; }

.seminar-list__list > * + *{
  margin-top:25px; }
  @media screen and (min-width: 1024px){
    .seminar-list__list > * + *{
      margin-top:30px; } }

.seminar-list__item{
  width:100%;
  max-width:290px;
  margin-right:25px;
  transition:all 0.1s linear; }
  @media screen and (min-width: 480px){
    .seminar-list__item{
      max-width:339px; } }
  @media screen and (min-width: 768px){
    .seminar-list__item{
      max-width:528px; } }
  @media screen and (min-width: 1024px){
    .seminar-list__item{
      max-width:100%; } }
  .seminar-list__item.slick-slide{
    opacity:.5; }
  .seminar-list__item.slick-current{
    opacity:1; }

.seminar-list_no-slider .seminar-list__item{
  max-width:none; }

.seminar-list_no-slider .seminar__date,
.seminar-list_no-slider .seminar__time{
  display:inline-flex; }

.seminar-list_no-slider .seminar__time:after{
  content:'';
  left:-9px; }
  @media screen and (min-width: 1024px){
    .seminar-list_no-slider .seminar__time:after{
      left:-13px; } }

.seminar-list_no-slider .seminar__date{
  margin-right:15px;
  font-size:16px; }
  @media screen and (min-width: 1024px){
    .seminar-list_no-slider .seminar__date{
      font-size:20px;
      margin-right:0; } }

.news-list{
  position:relative; }
  @media screen and (min-width: 1280px){
    .news-list{
      background-image:url("/local/templates/main/css/../img/components/news/background.svg");
      background-position:bottom right;
      background-repeat:no-repeat; } }

.news-list__item{
  width:100%;
  max-width:271px;
  margin-right:15px; }
  @media screen and (min-width: 1024px){
    .news-list__item{
      max-width:none; } }

@media screen and (min-width: 1024px){
  .news-list__list{
    display:flex;
    flex-wrap:wrap;
    margin:-10px -6px; }
    .news-list__list > *{
      width:calc(100%*0.5 - 12px);
      margin:10px 6px; } }

@media screen and (min-width: 1280px){
  .news-list__list{
    max-width:854px; } }

.news-list__button{
  position:absolute;
  bottom:-40px;
  right:0; }
  @media screen and (min-width: 768px){
    .news-list__button{
      display:none; } }

.news{
  position:relative;
  padding:15px 13px 15px 15px;
  display:block;
  text-decoration:none;
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .news{
      padding:30px; } }
  .news:hover{
    border-color:#EF7F1A; }
    .news:hover .news__text{
      color:#EF7F1A; }

.news__head{
  display:flex;
  align-items:flex-end; }
  .news__head > * + *{
    margin-left:10px; }

.news__img-container{
  position:relative;
  width:35px;
  height:35px; }

.news__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover; }

.news__date{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .news__date{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px;
      font-weight:300; } }

.news__icon{
  position:absolute;
  top:15px;
  right:15px;
  width:20px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9142 6.14413L14.1137 0.343623C13.9993 0.229209 13.8138 0.229209 13.6994 0.343623C13.312 0.730967 13.0987 1.24597 13.0987 1.79374C13.0987 2.23413 13.2368 2.65319 13.4922 3.0019L8.76892 6.96519C7.85376 6.1419 6.68275 5.69167 5.44247 5.69167C4.11216 5.69167 2.86146 6.20972 1.92075 7.15042C1.80634 7.26483 1.80634 7.45034 1.92075 7.56472L6.68544 12.3294L0.522394 18.4925C0.113761 18.901 -0.0757307 19.4786 0.0279021 19.9997C0.0510271 20.1159 0.141847 20.2068 0.258137 20.2299C0.352394 20.2487 0.448449 20.2578 0.54509 20.2578C0.98259 20.2578 1.43068 20.0701 1.76536 19.7354L7.92841 13.5724L12.6931 18.3371C12.7503 18.3943 12.8252 18.4229 12.9002 18.4229C12.9752 18.4229 13.0502 18.3943 13.1074 18.3371C14.0481 17.3964 14.5662 16.1457 14.5662 14.8153C14.5662 13.5751 14.1157 12.4042 13.2926 11.4891L17.2559 6.76562C17.6046 7.02097 18.0237 7.15909 18.4641 7.15909C19.0118 7.15909 19.5269 6.94577 19.9142 6.55847C20.0286 6.44401 20.0286 6.25851 19.9142 6.14413ZM1.35107 19.3211C1.1363 19.5359 0.857394 19.6609 0.586301 19.6716C0.596965 19.4005 0.722004 19.1215 0.93673 18.9068L7.09978 12.7437L7.51407 13.1581L1.35107 19.3211ZM12.8813 11.0675L9.79286 7.97905C9.67845 7.86464 9.49294 7.86464 9.37857 7.97905C9.26415 8.09347 9.26415 8.27897 9.37857 8.39335L12.6931 11.7079C13.5231 12.538 13.9802 13.6415 13.9802 14.8153C13.9802 15.891 13.5965 16.9076 12.8935 17.7088L2.54907 7.3644C4.27321 5.85425 6.90603 5.92093 8.54989 7.56472C8.65732 7.67214 8.82903 7.67964 8.94536 7.58198L13.8892 3.4337L16.8241 6.36858L12.8813 11.0675ZM18.4641 6.57312C18.0727 6.57312 17.7049 6.42077 17.4283 6.14409L14.1137 2.82956C13.837 2.55288 13.6847 2.18503 13.6847 1.79374C13.6847 1.50202 13.7693 1.22327 13.9272 0.985693L19.2721 6.33069C19.0345 6.48847 18.7558 6.57312 18.4641 6.57312Z' fill='%23565656'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain; }

.news__body{
  margin-top:10px; }
  .news__body > * + *{
    margin-top:15px; }

.news__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:22px;
  color:#565656;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .news__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:22px;
      line-height:26px; } }
  @media screen and (min-width: 1280px){
    .news__text{
      min-height:78px; } }

.news__tag{
  display:inline-block;
  padding:4px 10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:21px;
  border:1px solid #B7B7B7;
  border-radius:4px;
  color:#7C7C7C; }
  @media screen and (min-width: 1024px){
    .news__tag{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px;
      font-weight:300; } }

@media screen and (min-width: 768px){
  .form-distribution{
    background-color:#FBFBFB;
    background-image:url("/local/templates/main/css/../img/components/callback-form/background.svg");
    background-position:350% 0%;
    background-repeat:no-repeat; } }
  @media screen and (min-width: 768px) and (min-width: 1024px){
    .form-distribution{
      background-position:150% 0; } }
  @media screen and (min-width: 768px) and (min-width: 1280px){
    .form-distribution{
      background-position:100% 0; } }

.form-distribution .callback-form{
  padding:25px 0; }
  @media screen and (min-width: 768px){
    .form-distribution .callback-form{
      padding:30px 66px 30px 22px; } }
  @media screen and (min-width: 1024px){
    .form-distribution .callback-form{
      padding:40px 30px; } }
  @media screen and (min-width: 1280px){
    .form-distribution .callback-form{
      padding:40px 50px 40px 50px; } }

.form-distribution .callback-form__title{
  color:#242424; }

.form-distribution .callback-form__subtitle{
  margin-top:10px;
  max-width:290px; }
  @media screen and (min-width: 1024px){
    .form-distribution .callback-form__subtitle{
      margin-top:15px;
      max-width:600px; } }

@media screen and (min-width: 768px){
  .form-distribution .callback-form__body{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px -10px; }
    .form-distribution .callback-form__body > *{
      width:calc(100%*0.5 - 20px);
      margin:7.5px 10px; } }

@media screen and (min-width: 1024px){
  .form-distribution .callback-form__body{
    display:flex;
    flex-wrap:wrap;
    margin:0px -10px; }
    .form-distribution .callback-form__body > *{
      width:calc(100%*0.25 - 20px);
      margin:0px 10px; } }

@media screen and (min-width: 1024px){
  .form-distribution .callback-form__footer{
    display:flex;
    align-items:center; } }

@media screen and (min-width: 1024px){
  .form-distribution .callback-form__footer > * + *{
    margin-top:0;
    margin-left:15px; } }

@media screen and (min-width: 768px){
  .form-distribution .callback-form__submit{
    max-width:300px; } }

@media screen and (min-width: 1024px){
  .form-distribution .callback-form__submit{
    max-width:216px; } }

@media screen and (min-width: 1280px){
  .form-distribution .callback-form__submit{
    max-width:250px; } }

@media screen and (min-width: 1440px){
  .form-distribution .callback-form__submit{
    max-width:266px; } }

@media screen and (min-width: 768px){
  .form-distribution .callback-form__agree{
    max-width:300px; } }

.product-about{
  position:relative; }
  .product-about > * + *{
    margin-top:15px; }
    @media screen and (min-width: 480px){
      .product-about > * + *{
        margin-top:20px; } }
    @media screen and (min-width: 1024px){
      .product-about > * + *{
        margin-top:30px; } }

@media screen and (min-width: 480px){
  .product-about__head{
    display:flex; } }

@media screen and (min-width: 768px){
  .product-about__head{
    max-width:520px; } }

@media screen and (min-width: 1024px){
  .product-about__head{
    max-width:665px; } }

.product-about__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .product-about__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:36px;
      line-height:40px; } }
  @media screen and (min-width: 1024px){
    .product-about__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:46px;
      line-height:51px; } }

.product-about__img{
  display:none; }
  @media screen and (min-width: 480px){
    .product-about__img{
      display:block;
      width:56px;
      height:50px; } }
  @media screen and (min-width: 768px){
    .product-about__img{
      position:absolute;
      width:168px;
      height:150px;
      right:0;
      top:50px; } }
  @media screen and (min-width: 1024px){
    .product-about__img{
      width:261px;
      height:232px;
      top:0; } }

@media screen and (min-width: 768px){
  .product-about__medium{
    max-width:414px; } }

@media screen and (min-width: 1024px){
  .product-about__medium{
    max-width:600px; } }

.product-about__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .product-about__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.product-about__bottom{
  display:none; }
  @media screen and (min-width: 768px){
    .product-about__bottom{
      display:block; } }
  @media screen and (min-width: 768px){
    .product-about__bottom > * + *{
      margin-top:10px; } }

.product-about__bottom-title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .product-about__bottom-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.product-about__bottom-text{
  float: left;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px; }
  @media screen and (min-width: 1024px){
    .product-about__bottom-text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  @media screen and (min-width: 768px){
    .product-about__bottom-text{
      max-width:420px; } }

.product-about__button{
float: left;
}

.product-offer{
  position:relative;
  width:100%;
  padding:20px 10px;
  border:1px solid #DCDCDC;
  border-radius:4px;
  overflow:hidden;
  z-index:10; }
  @media screen and (min-width: 480px){
    .product-offer{
      padding:30px 20px; } }
  @media screen and (min-width: 1024px){
    .product-offer{
      padding:30px; } }
  @media screen and (min-width: 1280px){
    .product-offer{
      padding:40px 50px; } }

@media screen and (min-width: 480px){
  .product-offer__container{
    max-width:530px; } }

@media screen and (min-width: 1280px){
  .product-offer__container{
    max-width:593px; } }

.product-offer__container > * + *{
  margin-top:20px; }

.product-offer__head{
  position:relative;
  z-index:10; }
  .product-offer__head > * + *{
    margin-top:10px; }
    @media screen and (min-width: 480px){
      .product-offer__head > * + *{
        margin-top:15px; } }

.product-offer__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .product-offer__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }

.product-offer__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .product-offer__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.product-offer__body{
  position:relative;
  z-index:10; }

.product-offer__body-list > * + *{
  margin-top:14px; }

@media screen and (min-width: 1024px){
  .product-offer__body-list{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px -7.5px; }
    .product-offer__body-list > *{
      width:calc(100%*0.5 - 15px);
      margin:7.5px 7.5px; } }

.product-offer__text{
  display:flex;
  align-items:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px; }
  @media screen and (min-width: 1024px){
    .product-offer__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .product-offer__text:before{
    content:'';
    margin-right:10px;
    display:inline-block;
    flex-shrink:0;
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FAFBFC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:22px;
    height:22px;
    transition:all 0.1s linear; }

.product-offer__footer{
  position:relative;
  z-index:10;
  display:flex;
  flex-direction:column; }
  @media screen and (min-width: 480px){
    .product-offer__footer{
      flex-direction:row; } }
  @media screen and (min-width: 768px){
    .product-offer__footer{
      flex-direction:column; } }
  @media screen and (min-width: 1024px){
    .product-offer__footer{
      flex-direction:row; } }
  .product-offer__footer > * + *{
    margin-top:15px; }
    @media screen and (min-width: 480px){
      .product-offer__footer > * + *{
        margin-top:0;
        margin-left:15px; } }
    @media screen and (min-width: 768px){
      .product-offer__footer > * + *{
        margin-top:15px;
        margin-left:0; } }
    @media screen and (min-width: 1024px){
      .product-offer__footer > * + *{
        margin-top:0;
        margin-left:15px; } }

@media screen and (min-width: 480px){
  .product-offer__button{
    width:100%;
    max-width:192px; } }

@media screen and (min-width: 768px){
  .product-offer__button{
    max-width:208px; } }

.product-offer__img-container{
  display:none; }
  @media screen and (min-width: 768px){
    .product-offer__img-container{
      display:block;
      position:absolute;
      bottom:-20px;
      right:-33px;
      width:490px;
      height:340px;
      z-index:1; } }
  @media screen and (min-width: 1280px){
    .product-offer__img-container{
      width:541px;
      height:375px;
      right:0; } }

.product-offer__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  z-index:1;
  -o-object-fit:contain;
     object-fit:contain; }

.product-offer-list__nav{
  margin-bottom:20px; }
  @media screen and (min-width: 768px){
    .product-offer-list__nav{
      display:none; } }

.product-offer-list__nav-item{
  padding:2.5px 4px;
  max-width:200px;
  margin-right:20px;
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px; }
  .product-offer-list__nav-item.slick-active{
    background-color:#EF7F1A;
    color:#FFFFFF;
    border-radius:4px; }

@media screen and (min-width: 768px){
  .product-offer-list__list > * + *{
    margin-top:30px; } }

.product-offer-list_reverse .product-offer-list__item{
  margin-right:2px; }
  @media screen and (min-width: 768px){
    .product-offer-list_reverse .product-offer-list__item{
      margin-right:0; } }
  @media screen and (min-width: 1024px){
    .product-offer-list_reverse .product-offer-list__item:nth-child(2n+2) .product-offer__container{
      margin-left:auto;
      margin-right:0; } }
  @media screen and (min-width: 1024px){
    .product-offer-list_reverse .product-offer-list__item:nth-child(2n+2) .product-offer__img-container{
      left:-70px; } }
  @media screen and (min-width: 1280px){
    .product-offer-list_reverse .product-offer-list__item:nth-child(2n+2) .product-offer__img-container{
      left:0; } }

.product-offer-list_extra .product-offer{
  padding:30px 20px; }
  @media screen and (min-width: 1024px){
    .product-offer-list_extra .product-offer{
      padding:35px 30px; } }

.product-offer-list_extra .product-offer-list__list > * + *{
  margin-top:20px; }

@media screen and (min-width: 768px){
  .product-offer-list_extra .product-offer-list__list{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .product-offer-list_extra .product-offer-list__list > *{
      width:calc(100%*0.5 - 12px);
      margin:0px 6px; } }

.product-offer-list_extra .product-offer__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .product-offer-list_extra .product-offer__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.product-offer-list_extra .product-offer__body-list{
  display:flex;
  flex-wrap:wrap;
  margin:-5px -0px; }
  .product-offer-list_extra .product-offer__body-list > *{
    width:calc(100%*1 - 0px);
    margin:5px 0px; }

.product-offer-list_extra .product-offer__button{
  max-width:261px; }

.product-offer-list_extra .button{
  display:none; }

.product-offer-list_extra .button_border{
  display:inline-flex; }

.advantage__head{
  margin-bottom:20px; }
  @media screen and (min-width: 768px){
    .advantage__head{
      margin-bottom:25px; } }
  @media screen and (min-width: 1024px){
    .advantage__head{
      margin-bottom:30px; } }

.advantage__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .advantage__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  @media screen and (min-width: 768px){
    .advantage__title{
      margin-left:auto;
      margin-right:auto;
      max-width:452px; } }
  @media screen and (min-width: 1024px){
    .advantage__title{
      max-width:864px; } }
  .advantage__title span{
    color:#EF7F1A; }

.advantage__list > * + *{
  margin-top:10px; }

@media screen and (min-width: 480px){
  .advantage__list{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px -6px; }
    .advantage__list > *{
      width:calc(100%*0.5 - 12px);
      margin:7.5px 6px; } }

@media screen and (min-width: 768px){
  .advantage__list{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .advantage__list > *{
      width:calc(100%*0.25 - 12px);
      margin:0px 6px; } }

.advantage__item{
  display:block;
  padding:15px 47px;
  border:1px solid #EF7F1A;
  border-radius:4px;
  text-decoration:none; }
  @media screen and (min-width: 480px){
    .advantage__item{
      padding:15px; } }
  .advantage__item > * + *{
    margin-top:10px; }

.advantage__icon{
  margin-left:auto;
  margin-right:auto;
  width:50px;
  height:50px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain; }

.advantage__item-title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#EF7F1A;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .advantage__item-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.advantage__text{
  text-align:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .advantage__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.advantage_service-inner .advantage__list > * + *{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .advantage_service-inner .advantage__list > * + *{
      margin-top:0; } }

.advantage_service-inner .advantage__item{
  padding:0;
  border:none; }
  @media screen and (min-width: 480px){
    .advantage_service-inner .advantage__item{
      padding:20px 0 0 20px; } }

.advantage_service-inner .advantage__item-title{
  position:relative;
  text-align:left; }
  @media screen and (min-width: 480px){
    .advantage_service-inner .advantage__item-title:before{
      content:'';
      position:absolute;
      top:-25px;
      left:-20px;
      width:50px;
      height:50px;
      background-image:url("data:image/svg+xml,%3Csvg width='47' height='38' viewBox='0 0 47 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1' fill='white'%3E%3Cpath d='M46.6506 12.5C43.3354 6.75789 37.875 2.56793 31.4705 0.851853C25.066 -0.864223 18.2421 0.0341598 12.5 3.34937C6.75789 6.66457 2.56793 12.125 0.851854 18.5295C-0.864223 24.934 0.0341593 31.7579 3.34937 37.5L10.9312 33.1226C8.77698 29.3913 8.19321 24.9571 9.30833 20.7954C10.4235 16.6337 13.1461 13.0855 16.8774 10.9312C20.6087 8.77699 25.0429 8.19321 29.2046 9.30833C33.3663 10.4234 36.9145 13.1461 39.0688 16.8774L46.6506 12.5Z'/%3E%3C/mask%3E%3Cpath d='M46.6506 12.5C43.3354 6.75789 37.875 2.56793 31.4705 0.851853C25.066 -0.864223 18.2421 0.0341598 12.5 3.34937C6.75789 6.66457 2.56793 12.125 0.851854 18.5295C-0.864223 24.934 0.0341593 31.7579 3.34937 37.5L10.9312 33.1226C8.77698 29.3913 8.19321 24.9571 9.30833 20.7954C10.4235 16.6337 13.1461 13.0855 16.8774 10.9312C20.6087 8.77699 25.0429 8.19321 29.2046 9.30833C33.3663 10.4234 36.9145 13.1461 39.0688 16.8774L46.6506 12.5Z' stroke='%23EF7F1A' stroke-width='4' mask='url(%23path-1-inside-1)'/%3E%3C/svg%3E%0A");
      background-position:center;
      background-repeat:no-repeat;
      background-size:contain; } }

.advantage_service-inner .advantage__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px;
  text-align:left;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .advantage_service-inner .advantage__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }

.advantage-list__text{
  position:relative;
  padding-left:32px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px; }
  @media screen and (min-width: 1024px){
    .advantage-list__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .advantage-list__text:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FFFFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:22px;
    height:22px;
    transition:all 0.1s linear; }

.advantage-list_service-inner > * + *{
  margin-top:10px; }

@media screen and (min-width: 768px){
  .advantage-list_service-inner{
    -moz-column-count:2;
         column-count:2; } }

.advantage-list_charity{
  margin-top:20px;
  max-width:577px; }
  .advantage-list_charity > * + *{
    margin-top:15px; }

.offer-leader__head{
  display:none;
  position:relative; }
  @media screen and (min-width: 480px){
    .offer-leader__head{
      display:block; } }

@media screen and (min-width: 768px){
  .offer-leader__list{
    max-width:440px; } }

@media screen and (min-width: 1024px){
  .offer-leader__list{
    max-width:598px; } }

.offer-leader__list .advantage-list > * + *{
  margin-top:15px; }

.offer-leader__list .advantage-list__text{
  padding-left:39px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .offer-leader__list .advantage-list__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  .offer-leader__list .advantage-list__text:before{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23EF7F1A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
    width:24px;
    height:24px; }

.offer-leader__img-container{
  display:none; }
  @media screen and (min-width: 768px){
    .offer-leader__img-container{
      display:block;
      position:absolute;
      width:280px;
      height:185px;
      bottom:0;
      right:0; } }
  @media screen and (min-width: 1024px){
    .offer-leader__img-container{
      width:392px;
      height:260px;
      top:0;
      right:0; } }
  @media screen and (min-width: 1280px){
    .offer-leader__img-container{
      width:502px;
      height:332px; } }

.offer-leader__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%; }

.offer-leader__body{
  margin-top:20px; }
  @media screen and (min-width: 480px){
    .offer-leader__body{
      margin-top:45px; } }

.offer-leader__body-title{
  display:none;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  margin-bottom:20px; }
  @media screen and (min-width: 1024px){
    .offer-leader__body-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  @media screen and (min-width: 480px){
    .offer-leader__body-title{
      display:block; } }
  .offer-leader__body-title span{
    color:#EF7F1A; }

.offer-leader__advantage-list{
  padding:20px 15px;
  background-color:#FBFBFB; }
  .offer-leader__advantage-list > * + *{
    margin-top:17px; }
  @media screen and (min-width: 480px){
    .offer-leader__advantage-list{
      display:flex;
      flex-wrap:wrap;
      margin:-8.5px -7px; }
      .offer-leader__advantage-list > *{
        width:calc(100%*0.5 - 14px);
        margin:8.5px 7px; } }
  @media screen and (min-width: 1280px){
    .offer-leader__advantage-list{
      display:flex;
      flex-wrap:wrap;
      margin:-8px -20px; }
      .offer-leader__advantage-list > *{
        width:calc(100%*0.33333 - 40px);
        margin:8px 20px; } }

.card-info-list__body > * + *{
  margin-top:20px; }

@media screen and (min-width: 480px){
  .card-info-list__body{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .card-info-list__body > *{
      width:calc(100%*0.5 - 12px);
      margin:0px 6px; } }

@media screen and (min-width: 768px){
  .card-info-list__body{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .card-info-list__body > *{
      width:calc(100%*0.33333 - 12px);
      margin:0px 6px; } }

@media screen and (min-width: 480px){
  .card-info-list__body .card-info:nth-child(3){
    display:none; } }

@media screen and (min-width: 768px){
  .card-info-list__body .card-info:nth-child(3){
    display:block; } }

.card-info-list__footer{
  display:none; }
  @media screen and (min-width: 480px){
    .card-info-list__footer{
      margin-top:20px;
      display:block; } }
  @media screen and (min-width: 768px){
    .card-info-list__footer{
      display:none; } }
  .card-info-list__footer .card-info__body{
    display:flex; }
    .card-info-list__footer .card-info__body > * + *{
      margin-left:15px;
      margin-top:0; }
  .card-info-list__footer .card-info__item{
    max-width:204px; }
    .card-info-list__footer .card-info__item > * + *{
      margin-top:10px; }

.card-info{
  padding:20px 0;
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px; }
  .card-info > * + *{
    margin-top:15px; }

.card-info__img-container{
  display:none;
  position:relative;
  width:100%;
  padding-bottom:80%;
  margin-bottom:10px; }
  @media screen and (min-width: 768px){
    .card-info__img-container{
      display:block; } }

.card-info__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%; }

.card-info__title{
  max-width:204px;
  margin-left:auto;
  margin-right:auto;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  text-align:center; }
  @media screen and (min-width: 480px){
    .card-info__title{
      max-width:none; } }
  @media screen and (min-width: 768px){
    .card-info__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:23px; } }
  @media screen and (min-width: 1024px){
    .card-info__title{
      font-size:24px;
      line-height:29px; } }

.card-info__body{
  padding:0 5px; }
  .card-info__body > * + *{
    margin-top:15px; }
    @media screen and (min-width: 768px){
      .card-info__body > * + *{
        margin-top:20px; } }
    @media screen and (min-width: 1280px){
      .card-info__body > * + *{
        margin-top:30px; } }

.card-info__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px;
  text-align:center; }
  @media screen and (min-width: 768px){
    .card-info__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:24px; } }

.card-info__item{
  text-align:center; }
  .card-info__item > * + *{
    margin-top:10px; }
    @media screen and (min-width: 1280px){
      .card-info__item > * + *{
        margin-top:15px; } }
  .card-info__item .tag{
    padding:10px 6px;
    width:100%;
    max-width:258px;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:13px;
    line-height:19px;
    text-decoration:none; }
    @media screen and (min-width: 1024px){
      .card-info__item .tag{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:300;
        font-size:16px;
        line-height:24px; } }

.card-info__footer{
  padding:0 10px; }
  .card-info__footer > * + *{
    margin-top:10px; }
    @media screen and (min-width: 1024px){
      .card-info__footer > * + *{
        margin-top:20px; } }

.card-info__text{
  position:relative;
  padding-left:32px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px; }
  @media screen and (min-width: 1024px){
    .card-info__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .card-info__text:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    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%3Crect x='0.5' y='0.5' width='21' height='21' rx='10.5' fill='%23FFFFFF' stroke='%23B7B7B7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.39844L15.7992 8.54654L10.1938 14.8651L6.19922 11.2426L7.53478 9.95001L10.0431 12.2247L14.3246 7.39844Z' fill='%236931B0'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:22px;
    height:22px;
    transition:all 0.1s linear; }

.callback-form-price{
  margin-top:20px;
  padding:20px 13px;
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px; }
  @media screen and (min-width: 480px){
    .callback-form-price{
      margin-top:50px;
      padding:30px 55px; } }
  @media screen and (min-width: 768px){
    .callback-form-price{
      display:flex;
      padding:20px 44px; } }
  @media screen and (min-width: 1024px){
    .callback-form-price{
      padding:30px 20px; } }
  @media screen and (min-width: 1280px){
    .callback-form-price{
      padding:30px 35px; } }
  .callback-form-price > * + *{
    margin-top:15px; }
    @media screen and (min-width: 480px){
      .callback-form-price > * + *{
        margin-top:25px; } }
    @media screen and (min-width: 768px){
      .callback-form-price > * + *{
        margin-top:0;
        margin-left:65px; } }

.callback-form-price__head{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column; }
  @media screen and (min-width: 1024px){
    .callback-form-price__head{
      flex-direction:row;
      flex-basis:566px; } }
  @media screen and (min-width: 1280px){
    .callback-form-price__head{
      flex-basis:600px; } }
  .callback-form-price__head > * + *{
    margin-top:15px; }
    @media screen and (min-width: 1024px){
      .callback-form-price__head > * + *{
        margin-top:0;
        margin-left:5px; } }

.callback-form-price__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .callback-form-price__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  @media screen and (min-width: 768px){
    .callback-form-price__title{
      max-width:328px; } }

.callback-form-price__button{
  width:100%;
  max-width:261px; }
  @media screen and (min-width: 1280px){
    .callback-form-price__button{
      margin-left:5px; } }

.callback-form-price__body > * + *{
  margin-top:10px; }
  @media screen and (min-width: 1280px){
    .callback-form-price__body > * + *{
      margin-top:0;
      margin-left:10px; } }

@media screen and (min-width: 1024px){
  .callback-form-price__body{
    margin-left:auto;
    margin-right:0; } }

@media screen and (min-width: 1280px){
  .callback-form-price__body{
    display:flex;
    align-items:center; } }

.callback-form-price__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .callback-form-price__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  @media screen and (min-width: 1024px){
    .callback-form-price__subtitle{
      text-align:left; } }

.callback-form-price__phone{
  padding:0 10px;
  display:flex;
  justify-content:space-between; }
  @media screen and (min-width: 768px){
    .callback-form-price__phone{
      flex-direction:column;
      align-items:center;
      justify-content:center;
      padding:0; } }
  @media screen and (min-width: 1024px){
    .callback-form-price__phone{
      flex-direction:row; } }
  @media screen and (min-width: 768px){
    .callback-form-price__phone > * + *{
      margin-top:10px; } }
  @media screen and (min-width: 1024px){
    .callback-form-price__phone > * + *{
      margin-top:0;
      margin-left:10px; } }

.callback-form-price__link{
  text-decoration:none;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .callback-form-price__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.order-list{
  list-style:none;
  counter-reset:num;
  margin-top:20px; }
  .order-list > * + *{
    margin-top:20px; }
  @media screen and (min-width: 480px){
    .order-list{
      display:flex;
      flex-wrap:wrap;
      margin:-10px -6.5px; }
      .order-list > *{
        width:calc(100%*0.5 - 13px);
        margin:10px 6.5px; } }
  @media screen and (min-width: 768px){
    .order-list{
      margin-top:25px; } }
  @media screen and (min-width: 1024px){
    .order-list{
      margin-top:35px; } }
  @media screen and (min-width: 1280px){
    .order-list{
      display:flex;
      flex-wrap:wrap;
      margin:-17.5px -25px; }
      .order-list > *{
        width:calc(100%*0.5 - 50px);
        margin:17.5px 25px; } }

.order-list__item{
  position:relative; }
  @media screen and (min-width: 768px){
    .order-list__item{
      padding:25px 0 0 48px; } }
  @media screen and (min-width: 1024px){
    .order-list__item{
      padding:25px 0 0 83px; } }
  .order-list__item:before{
    display:none;
    position:absolute;
    top:0;
    left:0;
    content:counter(num);
    counter-increment:num;
    align-items:center;
    justify-content:center;
    width:60px;
    height:60px;
    border-radius:50%;
    color:#6931B0;
    opacity:0.7;
    background-color:#FBFBFB;
    z-index:1;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:30px;
    line-height:60px; }
    @media screen and (min-width: 768px){
      .order-list__item:before{
        display:flex; } }
    @media screen and (min-width: 1024px){
      .order-list__item:before{
        width:100px;
        height:100px;
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:700;
        font-size:60px;
        line-height:90px; } }
  .order-list__item > * + *{
    margin-top:10px; }
    @media screen and (min-width: 1024px){
      .order-list__item > * + *{
        margin-top:15px; } }

.order-list__title{
  position:relative;
  z-index:2;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .order-list__title{
      font-size:24px;
      line-height:29px; } }
  .order-list__title span{
    color:#EF7F1A; }

.order-list__text{
  position:relative;
  z-index:2;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px; }
  @media screen and (min-width: 1024px){
    .order-list__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

@media screen and (min-width: 768px){
  .order-list_service-inner{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6.5px; }
    .order-list_service-inner > *{
      width:calc(100%*0.33333 - 13px);
      margin:0px 6.5px; } }

.order-list_service-inner .order-list__item{
  padding:41px 0 0; }
  @media screen and (min-width: 1024px){
    .order-list_service-inner .order-list__item{
      padding:65px 0 0 75px; } }
  .order-list_service-inner .order-list__item:before{
    display:flex;
    width:34px;
    height:34px;
    font-size:20px;
    line-height:30px; }
    @media screen and (min-width: 1024px){
      .order-list_service-inner .order-list__item:before{
        width:100px;
        height:100px;
        font-size:60px;
        line-height:90px; } }

.competence{
  position:relative; }
  .competence .advantage-list > * + *{
    margin-top:10px; }
  .competence .advantage-list__text{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:24px; }
    @media screen and (min-width: 1024px){
      .competence .advantage-list__text{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:27px; } }
    @media screen and (min-width: 768px){
      .competence .advantage-list__text{
        max-width:388px; } }
    @media screen and (min-width: 1024px){
      .competence .advantage-list__text{
        max-width:527px; } }
    @media screen and (min-width: 1280px){
      .competence .advantage-list__text{
        max-width:659px; } }
    .competence .advantage-list__text:before{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FBFBFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A"); }

.competence__img{
  display:none; }
  @media screen and (min-width: 768px){
    .competence__img{
      display:block;
      position:absolute;
      bottom:0;
      right:0;
      width:291px;
      height:291px; } }
  @media screen and (min-width: 1024px){
    .competence__img{
      width:344px;
      height:344px; } }
  @media screen and (min-width: 1280px){
    .competence__img{
      width:388px;
      height:388px; } }

.seo-block{
  position:relative; }

@media screen and (min-width: 768px){
  .seo-block__text{
    max-width:348px; } }

@media screen and (min-width: 1024px){
  .seo-block__text{
    max-width:471px; } }

@media screen and (min-width: 1280px){
  .seo-block__text{
    max-width:597px; } }

.seo-block__text > * + *{
  margin-top:20px; }

.seo-block__text p{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seo-block__text p{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.seo-block__img-container{
  display:none;
  position:absolute;
  bottom:0;
  right:0; }
  @media screen and (min-width: 768px){
    .seo-block__img-container{
      display:block;
      width:320px;
      height:235px; } }
  @media screen and (min-width: 1024px){
    .seo-block__img-container{
      width:430px;
      height:430px; } }
  @media screen and (min-width: 1280px){
    .seo-block__img-container{
      width:504px;
      height:415px; } }

.seo-block__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover; }

.calculators{
  position:relative; }
  .calculators > * + *{
    margin-top:20px; }
    @media screen and (min-width: 1024px){
      .calculators > * + *{
        margin-top:30px; } }

@media screen and (min-width: 768px){
  .calculators__title,
  .calculators__link-container{
    max-width:535px; } }

@media screen and (min-width: 1024px){
  .calculators__title,
  .calculators__link-container{
    max-width:704px; } }

.calculators__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .calculators__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.calculators__link-container > * + *{
  margin-top:15px; }
  @media screen and (min-width: 1280px){
    .calculators__link-container > * + *{
      margin-top:20px; } }

.calculators__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .calculators__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.calculators__links > * + *{
  margin-top:10px; }

.calculators__link{
  display:block;
  color:#565656;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .calculators__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 768px){
    .calculators__link{
      max-width:364px; } }
  @media screen and (min-width: 1024px){
    .calculators__link{
      max-width:464px; } }
  @media screen and (min-width: 1280px){
    .calculators__link{
      max-width:none; } }
  .calculators__link:hover{
    color:#EF7F1A; }

.calculators__img-container{
  display:none; }
  @media screen and (min-width: 768px){
    .calculators__img-container{
      display:block;
      position:absolute;
      bottom:0;
      right:-79px;
      width:469px;
      height:449px; } }
  @media screen and (min-width: 1024px){
    .calculators__img-container{
      width:570px;
      height:546px;
      right:0; } }

.calculators__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover; }

@media screen and (min-width: 768px){
  .about-product__wrap{
    display:flex; } }

@media screen and (min-width: 768px){
  .about-product__head{
    max-width:346px; } }

@media screen and (min-width: 1024px){
  .about-product__head{
    max-width:516px; } }

@media screen and (min-width: 1280px){
  .about-product__head{
    max-width:661px; } }

.about-product__head-top{
  display:flex;
  align-items:baseline;
  margin-bottom:20px; }
  @media screen and (min-width: 768px){
    .about-product__head-top{
      margin-bottom:30px; } }

.about-product__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .about-product__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:36px;
      line-height:40px; } }
  @media screen and (min-width: 1024px){
    .about-product__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:46px;
      line-height:51px; } }

.about-product__img-container{
  position:relative;
  width:67px;
  height:30px;
  margin-right:0;
  margin-left:auto; }
  @media screen and (min-width: 768px){
    .about-product__img-container{
      width:90px;
      height:40px; } }
  @media screen and (min-width: 1024px){
    .about-product__img-container{
      width:116px;
      height:52px; } }

.about-product__icon{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%; }

.about-product__head-bottom > * + *{
  margin-top:10px; }
  @media screen and (min-width: 768px){
    .about-product__head-bottom > * + *{
      margin-top:15px; } }

.about-product__head-bottom p{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .about-product__head-bottom p{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.about-product__body{
  margin-top:25px; }
  @media screen and (min-width: 768px){
    .about-product__body{
      margin-top:0;
      margin-left:26px; } }
  @media screen and (min-width: 1024px){
    .about-product__body{
      margin-left:43px; } }
  @media screen and (min-width: 1280px){
    .about-product__body{
      margin-left:65px; } }

.about-product-form{
  background-color:#FBFBFB; }
  @media screen and (min-width: 768px){
    .about-product-form{
      min-height:247px; } }

.about-product-form__wrap{
  padding:20px; }
  @media screen and (min-width: 480px){
    .about-product-form__wrap{
      padding:30px 20px; } }
  @media screen and (min-width: 768px){
    .about-product-form__wrap{
      padding:38px 24px 72px; } }
  @media screen and (min-width: 1024px){
    .about-product-form__wrap{
      padding:25px 60px; } }
  @media screen and (min-width: 1280px){
    .about-product-form__wrap{
      padding:50px; } }
  .about-product-form__wrap > * + *{
    margin-top:15px; }

.about-product-form__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656;
  text-align:center; }
  @media screen and (min-width: 480px){
    .about-product-form__title{
      text-align:left; } }
  @media screen and (min-width: 768px){
    .about-product-form__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:17px;
      line-height:22px;
      text-align:center; } }
  @media screen and (min-width: 1024px){
    .about-product-form__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

@media screen and (min-width: 768px){
  .about-product-form__body{
    margin-left:auto;
    margin-right:auto;
    max-width:287px; } }

.about-product-form__body > * + *{
  margin-top:15px; }

@media screen and (min-width: 768px){
  .about-product-form__footer{
    margin-left:auto;
    margin-right:auto;
    max-width:287px; } }

.about-product-form__button{
  width:100%; }

.user-typography{
  max-width:850px; }
  .user-typography h1 span, .user-typography h2 span, .user-typography h3 span, .user-typography h4 span, .user-typography h5 span, .user-typography h6 span, .user-typography p span{
    color:#EF7F1A; }
  .user-typography h1{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:22px;
    line-height:24px; }
    @media screen and (min-width: 768px){
      .user-typography h1{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:36px;
        line-height:40px; } }
    @media screen and (min-width: 1024px){
      .user-typography h1{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:46px;
        line-height:51px; } }
  .user-typography h2{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px; }
    @media screen and (min-width: 1024px){
      .user-typography h2{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:40px;
        line-height:48px; } }
  .user-typography h3{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:20px;
    line-height:26px; }
    @media screen and (min-width: 1024px){
      .user-typography h3{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:34px;
        line-height:44px; } }
  .user-typography h4{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px; }
    @media screen and (min-width: 1024px){
      .user-typography h4{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:24px;
        line-height:31px; } }
  .user-typography h5{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:22px; }
    @media screen and (min-width: 1024px){
      .user-typography h5{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:22px;
        line-height:26px; } }
  .user-typography h6{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:22px; }
    @media screen and (min-width: 1024px){
      .user-typography h6{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:20px;
        line-height:30px; } }
  .user-typography * + h1, .user-typography * + h2, .user-typography * + h3, .user-typography * + h4{
    margin-top:30px; }
    @media screen and (min-width: 768px){
      .user-typography * + h1, .user-typography * + h2, .user-typography * + h3, .user-typography * + h4{
        margin-top:40px; } }
    @media screen and (min-width: 1600px){
      .user-typography * + h1, .user-typography * + h2, .user-typography * + h3, .user-typography * + h4{
        margin-top:50px; } }
  .user-typography h1 + *, .user-typography h2 + *, .user-typography h3 + *, .user-typography h4 + *, .user-typography h5 + *, .user-typography h6 + *{
    margin-top:25px; }
    @media screen and (min-width: 1600px){
      .user-typography h1 + *, .user-typography h2 + *, .user-typography h3 + *, .user-typography h4 + *, .user-typography h5 + *, .user-typography h6 + *{
        margin-top:30px; } }
  .user-typography p, .user-typography ul, .user-typography ol, .user-typography blockquote, .user-typography table{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#565656;
    word-break:break-word; }
    @media screen and (min-width: 1024px){
      .user-typography p, .user-typography ul, .user-typography ol, .user-typography blockquote, .user-typography table{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:27px; } }
  .user-typography > * + *{
    margin-top:25px; }
  .user-typography p + ul, .user-typography p + ol{
    margin-top:20px; }
  .user-typography p + img{
    margin-top:15px; }
    @media screen and (min-width: 1024px){
      .user-typography p + img{
        margin-top:20px; } }
  .user-typography img + p{
    margin-top:25px; }
    @media screen and (min-width: 1024px){
      .user-typography img + p{
        margin-top:25px; } }
  .user-typography ul > li{
    padding-left:21px;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:13px;
    line-height:19px; }
    @media screen and (min-width: 1024px){
      .user-typography ul > li{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:300;
        font-size:16px;
        line-height:24px; } }
    .user-typography ul > li:before{
      content:"";
      flex-shrink:0;
      position:absolute;
      left:0;
      display:inline-block;
      width:6px;
      height:6px;
      margin-top:10px;
      background-color:#EF7F1A;
      border-radius:50%; }
  .user-typography ol{
    padding-left:10px;
    list-style-type:none;
    counter-reset:num; }
    @media screen and (min-width: 480px){
      .user-typography ol{
        padding-left:20px; } }
    @media screen and (min-width: 768px){
      .user-typography ol{
        padding-left:30px; } }
    .user-typography ol li{
      position:relative;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:13px;
      line-height:19px;
      padding-left:20px; }
      @media screen and (min-width: 1024px){
        .user-typography ol li{
          font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          font-style:normal;
          font-weight:300;
          font-size:16px;
          line-height:24px; } }
    .user-typography ol ul{
      margin-top:10px;
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:12px;
      line-height:18px; }
      @media screen and (min-width: 1024px){
        .user-typography ol ul{
          font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          font-style:normal;
          font-weight:300;
          font-size:14px;
          line-height:21px; } }
  .user-typography li{
    position:relative;
    margin-bottom:10px;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:13px;
    line-height:19px; }
    @media screen and (min-width: 480px){
      .user-typography li{
        margin-bottom:15px; } }
  .user-typography i{
    font-style:italic; }
  .user-typography b{
    font-weight:500; }
  .user-typography hr{
    border:0;
    height:1px;
    background:#7C7C7C; }
  .user-typography a{
    color:#EF7F1A;
    text-decoration:none; 
    line-height: 1;}
  .user-typography img{
    max-width:100%; }
  .user-typography blockquote{
    padding-left:20px;
    border-left:2px solid rgba(187, 185, 177, 0.502); }
    .user-typography blockquote p{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:24px;
      color:#565656; }
      @media screen and (min-width: 1024px){
        .user-typography blockquote p{
          font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
          font-style:normal;
          font-weight:400;
          font-size:18px;
          line-height:27px; } }
  .user-typography figcaption{
    margin-top:6px;
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:300;
    font-size:12px;
    line-height:16px;
    color:#7C7C7C; }
  .user-typography table{
    max-width:908px;
    width:100%; }
  .user-typography thead td{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:21px;
    padding:0 20px 10px 0;
    vertical-align:middle;
    opacity:0.8; }
    @media screen and (min-width: 1024px){
      .user-typography thead td{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:17px; } }
  .user-typography tbody td{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:21px;
    padding:12px 0;
    padding-right:20px;
    border-bottom:1px solid rgba(0, 0, 0, 0.2);
    vertical-align:middle; }
    @media screen and (min-width: 1024px){
      .user-typography tbody td{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:17px; } }

.responsibility-list{
  padding:30px 16px;
  background-color:#FBFBFB; }
  @media screen and (min-width: 480px){
    .responsibility-list{
      padding:30px 20px; } }
  @media screen and (min-width: 768px){
    .responsibility-list{
      padding:30px 25px; } }
  @media screen and (min-width: 1024px){
    .responsibility-list{
      padding:50px 30px; } }
  @media screen and (min-width: 1280px){
    .responsibility-list{
      padding:50px 70px; } }
  .responsibility-list .user-typography{
    max-width:none; }
  .responsibility-list ol{
    padding-left:0; }
    @media screen and (min-width: 768px){
      .responsibility-list ol{
        -moz-column-count:2;
             column-count:2; } }

.responsibility-list__title{
  margin-bottom:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .responsibility-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  @media screen and (min-width: 480px){
    .responsibility-list__title{
      margin-bottom:20px; } }
  @media screen and (min-width: 1024px){
    .responsibility-list__title{
      margin-bottom:30px; } }
  .responsibility-list__title span{
    color:#EF7F1A; }

@media screen and (min-width: 480px){
  .service .block__head{
    display:flex;
    align-items:center; } }

.service .block__head > * + *{
  margin-top:10px; }

@media screen and (min-width: 480px){
  .service .tag{
    width:100%;
    max-width:189px; } }

@media screen and (min-width: 768px){
  .service .tag{
    max-width:259px;
    margin-right:0;
    margin-left:auto; } }

.service-list > * + *{
  margin-top:15px !important; }

.service-card{
  position:relative;
  padding:20px 15px;
  border:1px solid rgba(187, 185, 177, 0.502); }
  @media screen and (min-width: 480px){
    .service-card{
      padding:30px 20px; } }

@media screen and (min-width: 768px){
  .service-card__wrap{
    display:flex; } }

@media screen and (min-width: 1024px){
  .service-card__wrap{
    flex-direction:column; } }

.service-card__tag{
  display:none; }
  @media screen and (min-width: 1024px){
    .service-card__tag{
      display:inline-flex;
      position:absolute;
      top:25px;
      left:30px;
      width:100%;
      max-width:259px; } }

.service-card__img-container{
  display:none; }
  @media screen and (min-width: 768px){
    .service-card__img-container{
      display:block;
      position:relative;
      width:250px;
      height:202px;
      order:2; } }
  @media screen and (min-width: 1024px){
    .service-card__img-container{
      order:1;
      width:100%;
      height:280px; } }

.service-card__img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

@media screen and (min-width: 768px){
  .service-card__container{
    max-width:400px; } }

@media screen and (min-width: 1024px){
  .service-card__container{
    order:2;
    margin-top:30px;
    max-width:none; } }

.service-card__head > * + *{
  margin-top:10px; }
  @media screen and (min-width: 1024px){
    .service-card__head > * + *{
      margin-top:15px; } }

.service-card__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .service-card__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.service-card__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .service-card__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.service-card__body{
  margin-top:10px; }
  .service-card__body .advantage-list > * + *{
    margin-top:15px; }
  .service-card__body .advantage-list__text:before{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FBFBFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A"); }

.service-card__footer{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .service-card__footer{
      margin-top:25px; } }
  @media screen and (min-width: 1024px){
    .service-card__footer{
      margin-top:15px; } }
  @media screen and (min-width: 1280px){
    .service-card__footer{
      margin-top:45px; } }

.service-card__button{
  width:100%; }
  @media screen and (min-width: 480px){
    .service-card__button{
      max-width:261px; } }

.service-card_wide .service-card__wrap{
  flex-direction:row; }

.service-card_wide .service-card__container{
  order:1; }
  @media screen and (min-width: 1024px){
    .service-card_wide .service-card__container{
      max-width:540px; } }

.service-card_wide .service-card__img-container{
  order:2;
  margin-right:0;
  margin-left:auto; }
  @media screen and (min-width: 1024px){
    .service-card_wide .service-card__img-container{
      max-width:338px;
      height:326px; } }
  @media screen and (min-width: 1280px){
    .service-card_wide .service-card__img-container{
      margin-right:100px; } }

@media screen and (min-width: 1024px){
  .service-card_wide .service-card__footer{
    margin-top:50px; } }

.service-card-list > * + *{
  margin-top:15px; }

@media screen and (min-width: 1024px){
  .service-card-list{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .service-card-list > *{
      width:calc(100%*0.5 - 12px);
      margin:0px 6px; } }

@media screen and (min-width: 1024px){
  .service-card-list__item .service-card{
    height:100%; } }

.service-banner{
  position:relative;
  padding-top:15px;
  padding-bottom:41px; }
  @media screen and (min-width: 480px){
    .service-banner{
      padding-top:25px;
      padding-bottom:30px; } }
  @media screen and (min-width: 1024px){
    .service-banner{
      padding-top:40px;
      padding-bottom:40px; } }
  @media screen and (min-width: 1280px){
    .service-banner{
      padding-top:35px;
      padding-bottom:60px; } }

.service-banner__title,
.service-banner__link,
.service-banner__text{
  max-width:160px; }
  @media screen and (min-width: 480px){
    .service-banner__title,
    .service-banner__link,
    .service-banner__text{
      max-width:178px; } }
  @media screen and (min-width: 768px){
    .service-banner__title,
    .service-banner__link,
    .service-banner__text{
      max-width:338px; } }

.service-banner__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:22px;
  line-height:24px; }
  @media screen and (min-width: 768px){
    .service-banner__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:36px;
      line-height:40px; } }
  @media screen and (min-width: 1024px){
    .service-banner__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:46px;
      line-height:51px; } }
  .service-banner__title span{
    color:#EF7F1A; }

.service-banner__link{
  display:inline-block;
  margin-top:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656;
  text-decoration:none; }
  @media screen and (min-width: 1024px){
    .service-banner__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 480px){
    .service-banner__link{
      margin-top:20px; } }
  @media screen and (min-width: 1024px){
    .service-banner__link{
      margin-top:30px; } }
  @media screen and (min-width: 1280px){
    .service-banner__link{
      margin-top:35px; } }

.service-banner__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .service-banner__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  @media screen and (min-width: 480px){
    .service-banner__text{
      margin-top:5px; } }

.service-banner__button{
  margin-top:20px;
  width:100%; }
  @media screen and (min-width: 768px){
    .service-banner__button{
      max-width:288px; } }
  @media screen and (min-width: 1024px){
    .service-banner__button{
      margin-top:30px;
      max-width:313px; } }
  @media screen and (min-width: 1280px){
    .service-banner__button{
      margin-top:35px;
      max-width:392px; } }

.service-banner__img-container{
  position:absolute;
  right:-20px;
  bottom:120px;
  width:163px;
  height:114px; }
  @media screen and (min-width: 480px){
    .service-banner__img-container{
      width:247px;
      height:172px;
      bottom:100px; } }
  @media screen and (min-width: 768px){
    .service-banner__img-container{
      bottom:40px;
      width:340px;
      height:237px;
      right:0; } }
  @media screen and (min-width: 1024px){
    .service-banner__img-container{
      width:515px;
      height:359px; } }
  @media screen and (min-width: 1280px){
    .service-banner__img-container{
      bottom:30px;
      width:570px;
      height:397px; } }

.service-banner__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

@media screen and (min-width: 1024px){
  .service-inner-list{
    display:flex;
    flex-wrap:wrap;
    margin:-25px -12px; }
    .service-inner-list > *{
      width:calc(100%*0.5 - 24px);
      margin:25px 12px; } }

.get-service > * + *{
  margin-top:15px; }

@media screen and (min-width: 480px){
  .get-service{
    display:flex;
    flex-wrap:wrap;
    margin:-6px -7.5px; }
    .get-service > *{
      width:calc(100%*0.5 - 15px);
      margin:6px 7.5px; } }

@media screen and (min-width: 768px){
  .get-service{
    display:flex;
    flex-wrap:wrap;
    margin:0px -6px; }
    .get-service > *{
      width:calc(100%*0.33333 - 12px);
      margin:0px 6px; } }

.get-service__item{
  padding:20px 15px;
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px; }
  @media screen and (min-width: 768px){
    .get-service__item{
      padding:25px 15px; } }
  @media screen and (min-width: 1280px){
    .get-service__item{
      padding:25px 35px; } }
  .get-service__item > * + *{
    margin-top:15px; }
  .get-service__item:nth-child(2){
    display:flex; }
    @media screen and (min-width: 480px){
      .get-service__item:nth-child(2){
        flex-direction:column; } }
    .get-service__item:nth-child(2) > * + *{
      margin-top:0;
      margin-left:15px; }
      @media screen and (min-width: 480px){
        .get-service__item:nth-child(2) > * + *{
          margin-top:15px;
          margin-left:0; } }
    @media screen and (min-width: 480px){
      .get-service__item:nth-child(2) .get-service__text{
        text-align:center; } }
  @media screen and (min-width: 480px){
    .get-service__item:last-child{
      width:100%; } }
  @media screen and (min-width: 768px){
    .get-service__item:last-child{
      width:auto; } }
  .get-service__item:last-child .get-service__text{
    text-align:center; }
  @media screen and (min-width: 768px){
    .get-service__item:nth-child(2), .get-service__item:nth-child(3){
      padding-top:35px; } }

.get-service__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .get-service__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  .get-service__text a{
    text-decoration:none;
    color:#EF7F1A;
    transition:all 0.1s linear; }
    .get-service__text a:hover{
      color:#DB630C; }
  .get-service__text_center{
    text-align:center; }

.get-service__link-wrap{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:-2.5px -10px; }

.get-service__link{
  margin:2.5px 10px;
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px;
  text-decoration:none;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .get-service__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }

.get-service__icon{
  width:40px;
  height:40px; }
  @media screen and (min-width: 480px){
    .get-service__icon{
      margin-left:auto;
      margin-right:auto; } }

.get-service__button{
  margin-right:auto;
  margin-left:auto;
  display:block;
  width:100%;
  max-width:196px; }
  @media screen and (min-width: 1024px){
    .get-service__button{
      max-width:266px; } }

.video-response{
  position:relative; }

.video-response__item{
  margin-right:12px;
  outline:none; }

.video-response__iframe-container{
  position:relative;
  width:100%;
  height:0;
  padding-bottom:46%; }
  .video-response__iframe-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%; }
  .video-response__iframe-container img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
       object-fit:contain; }
  .video-response__iframe-container .hide{
    display:none; }

.video-response__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%; }

.video-response__item-container{
  margin-top:10px; }
  @media screen and (min-width: 768px){
    .video-response__item-container{
      display:flex; } }
  .video-response__item-container > * + *{
    margin-top:3px; }
    @media screen and (min-width: 768px){
      .video-response__item-container > * + *{
        margin-top:0; } }

.video-response__title{
  max-width:228px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .video-response__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 1024px){
    .video-response__title{
      max-width:326px; } }
  @media screen and (min-width: 1280px){
    .video-response__title{
      max-width:none; } }

.video-response__source{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .video-response__source{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 768px){
    .video-response__source{
      margin-right:0;
      margin-left:auto; } }

.video-response__icon{
  margin-top:15px;
  display:none; }
  @media screen and (min-width: 768px){
    .video-response__icon{
      display:block; } }

.video-response__control{
  margin-top:30px; }

.slider-control{
  display:flex;
  align-items:center;
  justify-content:space-between; }
  @media screen and (min-width: 768px){
    .slider-control{
      justify-content:inherit; } }
  @media screen and (min-width: 768px){
    .slider-control > * + *{
      margin-left:30px; } }

.slider-arrow_next,
.slider-arrow_prev{
  width:10px;
  height:16px;
  background-size:contain;
  transition:all 0.1s linear;
  cursor:pointer; }

.slider-arrow_next{
  background:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90727 0.707107C2.51674 0.316582 1.88358 0.316583 1.49306 0.707107L1.0406 1.15956C0.650079 1.55008 0.650078 2.18325 1.0406 2.57377L5.75972 7.29289C6.15024 7.68342 6.15025 8.31658 5.75972 8.70711L1.0406 13.4262C0.650077 13.8168 0.650076 14.4499 1.0406 14.8404L1.49305 15.2929C1.88358 15.6834 2.51674 15.6834 2.90727 15.2929L9.49305 8.70711C9.88358 8.31658 9.88358 7.68342 9.49305 7.2929L2.90727 0.707107Z' fill='%23565656'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; }
  .slider-arrow_next:hover{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90727 0.707107C2.51674 0.316582 1.88358 0.316583 1.49306 0.707107L1.0406 1.15956C0.650079 1.55008 0.650078 2.18325 1.0406 2.57377L5.75972 7.29289C6.15024 7.68342 6.15025 8.31658 5.75972 8.70711L1.0406 13.4262C0.650077 13.8168 0.650076 14.4499 1.0406 14.8404L1.49305 15.2929C1.88358 15.6834 2.51674 15.6834 2.90727 15.2929L9.49305 8.70711C9.88358 8.31658 9.88358 7.68342 9.49305 7.2929L2.90727 0.707107Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.slider-arrow_prev{
  background:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76021 15.2929C8.15074 15.6834 8.7839 15.6834 9.17442 15.2929L9.62688 14.8404C10.0174 14.4499 10.0174 13.8168 9.62688 13.4262L4.90776 8.70711C4.51723 8.31658 4.51723 7.68342 4.90776 7.29289L9.62688 2.57377C10.0174 2.18325 10.0174 1.55008 9.62688 1.15956L9.17442 0.707107C8.7839 0.316583 8.15073 0.316582 7.76021 0.707107L1.17442 7.29289C0.7839 7.68342 0.7839 8.31658 1.17442 8.70711L7.76021 15.2929Z' fill='%23565656'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; }
  .slider-arrow_prev:hover{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76021 15.2929C8.15074 15.6834 8.7839 15.6834 9.17442 15.2929L9.62688 14.8404C10.0174 14.4499 10.0174 13.8168 9.62688 13.4262L4.90776 8.70711C4.51723 8.31658 4.51723 7.68342 4.90776 7.29289L9.62688 2.57377C10.0174 2.18325 10.0174 1.55008 9.62688 1.15956L9.17442 0.707107C8.7839 0.316583 8.15073 0.316582 7.76021 0.707107L1.17442 7.29289C0.7839 7.68342 0.7839 8.31658 1.17442 8.70711L7.76021 15.2929Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.slider-dots{
  display:flex;
  align-items:center;
  line-height:0;
  font-size:0; }
  .slider-dots .slick-dots{
    display:flex;
    align-items:center;
    flex-wrap:wrap; }
  .slider-dots li{
    padding:3px 9px;
    line-height:0;
    font-size:0;
    cursor:pointer; }
    .slider-dots li:hover button{
      background-color:#DB630C; }
  .slider-dots button{
    width:8px;
    height:8px;
    border-radius:50%;
    background-color:#B7B7B7;
    font-size:0;
    line-height:0;
    transition:all 0.1s linear;
    cursor:pointer; }
    .slider-dots button:focus{
      outline:0; }
  .slider-dots .slick-active button{
    background-color:#EF7F1A; }

.slick-hidden + .slider-dots{
  display:none; }

.seminar-banner{
  padding-bottom:25px;
  position:relative;
  overflow:hidden; }
  @media screen and (min-width: 480px){
    .seminar-banner{
      padding-bottom:30px; } }
  @media screen and (min-width: 768px){
    .seminar-banner{
      overflow:visible; } }
  @media screen and (min-width: 1024px){
    .seminar-banner{
      padding-bottom:50px; } }
  @media screen and (min-width: 1280px){
    .seminar-banner{
      padding-bottom:60px; } }

.seminar-banner__head > * + *{
  margin-top:16px; }

.seminar-banner__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .seminar-banner__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.seminar-banner__subtitle{
  max-width:290px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .seminar-banner__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  @media screen and (min-width: 480px){
    .seminar-banner__subtitle{
      max-width:322px; } }
  @media screen and (min-width: 1024px){
    .seminar-banner__subtitle{
      max-width:574px; } }

.seminar-banner__footer{
  margin-top:218px; }
  @media screen and (min-width: 480px){
    .seminar-banner__footer{
      margin-top:189px; } }
  @media screen and (min-width: 768px){
    .seminar-banner__footer{
      margin-top:30px; } }
  @media screen and (min-width: 1024px){
    .seminar-banner__footer{
      margin-top:35px;
      display:flex; } }
  @media screen and (min-width: 1280px){
    .seminar-banner__footer{
      margin-top:50px; } }
  .seminar-banner__footer > * + *{
    margin-top:15px; }
    @media screen and (min-width: 1024px){
      .seminar-banner__footer > * + *{
        margin-top:0;
        margin-left:20px; } }

.seminar-banner__button{
  width:100%;
  display:flex; }
  @media screen and (min-width: 768px){
    .seminar-banner__button{
      max-width:252px; } }

.seminar-banner__img-container{
  position:absolute;
  top:80px;
  right:-26px;
  width:281px;
  height:256px; }
  @media screen and (min-width: 480px){
    .seminar-banner__img-container{
      width:312px;
      height:284px;
      top:0;
      right:-10px; } }
  @media screen and (min-width: 768px){
    .seminar-banner__img-container{
      width:336px;
      height:305px;
      top:auto;
      right:0;
      bottom:0; } }
  @media screen and (min-width: 1024px){
    .seminar-banner__img-container{
      bottom:50px; } }
  @media screen and (min-width: 1280px){
    .seminar-banner__img-container{
      width:453px;
      height:412px;
      right:165px;
      bottom:30px; } }

.seminar-banner__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%; }

.service-inner-form{
  background-color:#FBFBFB; }
  @media screen and (min-width: 768px){
    .service-inner-form{
      padding:30px 20px; } }
  @media screen and (min-width: 1024px){
    .service-inner-form{
      padding:35px 20px; } }
  @media screen and (min-width: 1280px){
    .service-inner-form{
      padding:47px 50px; } }

.service-inner-form__title{
  margin-bottom:20px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .service-inner-form__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  .service-inner-form__title span{
    color:#EF7F1A; }
  @media screen and (min-width: 768px){
    .service-inner-form__title{
      margin-bottom:25px; } }
  @media screen and (min-width: 1024px){
    .service-inner-form__title{
      margin-bottom:30px; } }

@media screen and (min-width: 768px){
  .service-inner-form__container{
    display:flex; } }

.service-inner-form__container > * + *{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .service-inner-form__container > * + *{
      margin-top:0;
      margin-left:12px; } }

.service-inner-form__input-container,
.service-inner-form__textarea-container{
  flex:1; }

@media screen and (min-width: 1280px){
  .service-inner-form__input-container{
    max-width:446px; } }

.service-inner-form__input-container > * + *{
  margin-top:15px; }

.service-inner-form__textarea-container textarea{
  resize:none; }

.service-inner-form__textarea-container .service-inner-form__item,
.service-inner-form__textarea-container .form-field,
.service-inner-form__textarea-container .input{
  height:100%; }

.service-inner-form__footer{
  margin-top:20px; }
  .service-inner-form__footer > * + *{
    margin-top:20px; }

.service-inner-form__checkbox-container > * + *{
  margin-top:10px; }

.service-inner-form__button{
  width:100%; }
  @media screen and (min-width: 480px){
    .service-inner-form__button{
      max-width:266px; } }

@media screen and (min-width: 768px){
  .seminar-fragment{
    display:flex; } }

.seminar-fragment > * + *{
  margin-top:30px; }
  @media screen and (min-width: 480px){
    .seminar-fragment > * + *{
      margin-top:20px; } }
  @media screen and (min-width: 768px){
    .seminar-fragment > * + *{
      margin-top:0;
      margin-left:25px; } }
  @media screen and (min-width: 1024px){
    .seminar-fragment > * + *{
      margin-left:80px; } }
  @media screen and (min-width: 1280px){
    .seminar-fragment > * + *{
      margin-left:104px; } }

@media screen and (min-width: 768px){
  .seminar-fragment__text-container{
    max-width:333px; } }

@media screen and (min-width: 1024px){
  .seminar-fragment__text-container{
    max-width:407px; } }

@media screen and (min-width: 1280px){
  .seminar-fragment__text-container{
    max-width:496px; } }

.seminar-fragment__text-container > * + *{
  margin-top:10px; }

.seminar-fragment__text-container p{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar-fragment__text-container p{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

@media screen and (min-width: 768px){
  .seminar-fragment__container{
    margin-top:-70px; } }

@media screen and (min-width: 1024px){
  .seminar-fragment__container{
    margin-top:-110px; } }

@media screen and (min-width: 1280px){
  .seminar-fragment__container{
    margin-top:-130px; } }

.seminar-fragment__iframe-container{
  position:relative;
  width:100%;
  padding-bottom:50%; }
  .seminar-fragment__iframe-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%; }
  .seminar-fragment__iframe-container img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
       object-fit:contain; }
  .seminar-fragment__iframe-container .hide{
    display:none; }

.seminar-fragment__iframe-title{
  margin-top:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar-fragment__iframe-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.seminar-fragment__iframe-text{
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar-fragment__iframe-text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }
  @media screen and (min-width: 1024px){
    .seminar-fragment__iframe-text{
      margin-top:10px; } }

.seminar-fragment_next{
  display:block; }
  .seminar-fragment_next > * + *{
    margin-left:0;
    margin-top:10px; }
  .seminar-fragment_next .seminar-fragment__iframe-title{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:24px; }
    @media screen and (min-width: 1024px){
      .seminar-fragment_next .seminar-fragment__iframe-title{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:27px; } }
    .seminar-fragment_next .seminar-fragment__iframe-title a{
      color:#EF7F1A; }

.seminar-fragment_small{
  display:block; }
  .seminar-fragment_small > * + *{
    margin-left:0;
    margin-top:10px; }
  @media screen and (min-width: 768px){
    .seminar-fragment_small .seminar-fragment__iframe-container{
      width:624px;
      padding-bottom:0;
      height:311px; } }

.seminar-filter__head{
  margin-bottom:27px;
  display:flex;
  align-items:center; }
  @media screen and (min-width: 480px){
    .seminar-filter__head{
      margin-bottom:20px; } }
  @media screen and (min-width: 1024px){
    .seminar-filter__head{
      margin-bottom:25px; } }

.seminar-filter__filter{
  position:relative; }

.seminar-filter__filter-text{
  display:flex;
  align-items:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar-filter__filter-text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  .seminar-filter__filter-text:after{
    content:'';
    display:inline-block;
    margin-left:5px;
    width:24px;
    height:24px;
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7064 0H4.29356C1.92609 0 0 1.92609 0 4.29356V19.7065C0 22.0739 1.92609 24 4.29356 24H19.7065C22.0739 24 24 22.0739 24 19.7064V4.29356C24 1.92609 22.0739 0 19.7064 0ZM22.5938 19.7064C22.5938 21.2985 21.2985 22.5938 19.7064 22.5938H4.29356C2.7015 22.5938 1.40625 21.2985 1.40625 19.7064V4.29356C1.40625 2.7015 2.7015 1.40625 4.29356 1.40625H19.7065C21.2985 1.40625 22.5938 2.7015 22.5938 4.29356V19.7064Z' fill='%23565656'/%3E%3Cpath d='M20.2836 5.27186H9.57445C9.28003 4.39741 8.45292 3.76562 7.48045 3.76562C6.50798 3.76562 5.68088 4.39741 5.38645 5.27186H3.71484C3.32653 5.27186 3.01172 5.58667 3.01172 5.97498C3.01172 6.3633 3.32653 6.67811 3.71484 6.67811H5.3865C5.68092 7.55256 6.50803 8.18434 7.4805 8.18434C8.45297 8.18434 9.28008 7.55256 9.5745 6.67811H20.2836C20.6719 6.67811 20.9867 6.3633 20.9867 5.97498C20.9867 5.58667 20.6719 5.27186 20.2836 5.27186ZM7.48045 6.77809C7.03763 6.77809 6.67734 6.41781 6.67734 5.97498C6.67734 5.53216 7.03763 5.17188 7.48045 5.17188C7.92328 5.17188 8.28356 5.53216 8.28356 5.97498C8.28356 6.41781 7.92328 6.77809 7.48045 6.77809Z' fill='%23565656'/%3E%3Cpath d='M20.2836 11.2953H18.6119C18.3175 10.4208 17.4903 9.78906 16.5179 9.78906C15.5455 9.78906 14.7184 10.4208 14.424 11.2953H3.71484C3.32653 11.2953 3.01172 11.6101 3.01172 11.9984C3.01172 12.3867 3.32653 12.7015 3.71484 12.7015H14.424C14.7184 13.576 15.5455 14.2078 16.518 14.2078C17.4904 14.2078 18.3175 13.576 18.612 12.7015H20.2836C20.6719 12.7015 20.9867 12.3867 20.9867 11.9984C20.9867 11.6101 20.6719 11.2953 20.2836 11.2953ZM16.518 12.8015C16.0751 12.8015 15.7148 12.4412 15.7148 11.9984C15.7148 11.5556 16.0751 11.1953 16.518 11.1953C16.9608 11.1953 17.3211 11.5556 17.3211 11.9984C17.3211 12.4412 16.9608 12.8015 16.518 12.8015Z' fill='%23565656'/%3E%3Cpath d='M20.2836 17.3226H12.587C12.2925 16.4482 11.4654 15.8164 10.493 15.8164C9.5205 15.8164 8.69339 16.4482 8.39897 17.3226H3.71484C3.32653 17.3226 3.01172 17.6375 3.01172 18.0258C3.01172 18.4141 3.32653 18.7289 3.71484 18.7289H8.39897C8.69339 19.6033 9.5205 20.2351 10.493 20.2351C11.4654 20.2351 12.2925 19.6033 12.587 18.7289H20.2836C20.6719 18.7289 20.9867 18.4141 20.9867 18.0258C20.9867 17.6375 20.6719 17.3226 20.2836 17.3226ZM10.493 18.8289C10.0501 18.8289 9.68986 18.4686 9.68986 18.0258C9.68986 17.583 10.0501 17.2227 10.493 17.2227C10.9358 17.2227 11.2961 17.5829 11.2961 18.0258C11.2961 18.4686 10.9358 18.8289 10.493 18.8289Z' fill='%23565656'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear; }
    @media screen and (min-width: 1024px){
      .seminar-filter__filter-text:after{
        display:none; } }
  .seminar-filter__filter-text:hover:after{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7064 0H4.29356C1.92609 0 0 1.92609 0 4.29356V19.7065C0 22.0739 1.92609 24 4.29356 24H19.7065C22.0739 24 24 22.0739 24 19.7064V4.29356C24 1.92609 22.0739 0 19.7064 0ZM22.5938 19.7064C22.5938 21.2985 21.2985 22.5938 19.7064 22.5938H4.29356C2.7015 22.5938 1.40625 21.2985 1.40625 19.7064V4.29356C1.40625 2.7015 2.7015 1.40625 4.29356 1.40625H19.7065C21.2985 1.40625 22.5938 2.7015 22.5938 4.29356V19.7064Z' fill='%23DB630C'/%3E%3Cpath d='M20.2836 5.27186H9.57445C9.28003 4.39741 8.45292 3.76562 7.48045 3.76562C6.50798 3.76562 5.68088 4.39741 5.38645 5.27186H3.71484C3.32653 5.27186 3.01172 5.58667 3.01172 5.97498C3.01172 6.3633 3.32653 6.67811 3.71484 6.67811H5.3865C5.68092 7.55256 6.50803 8.18434 7.4805 8.18434C8.45297 8.18434 9.28008 7.55256 9.5745 6.67811H20.2836C20.6719 6.67811 20.9867 6.3633 20.9867 5.97498C20.9867 5.58667 20.6719 5.27186 20.2836 5.27186ZM7.48045 6.77809C7.03763 6.77809 6.67734 6.41781 6.67734 5.97498C6.67734 5.53216 7.03763 5.17188 7.48045 5.17188C7.92328 5.17188 8.28356 5.53216 8.28356 5.97498C8.28356 6.41781 7.92328 6.77809 7.48045 6.77809Z' fill='%23DB630C'/%3E%3Cpath d='M20.2836 11.2953H18.6119C18.3175 10.4208 17.4903 9.78906 16.5179 9.78906C15.5455 9.78906 14.7184 10.4208 14.424 11.2953H3.71484C3.32653 11.2953 3.01172 11.6101 3.01172 11.9984C3.01172 12.3867 3.32653 12.7015 3.71484 12.7015H14.424C14.7184 13.576 15.5455 14.2078 16.518 14.2078C17.4904 14.2078 18.3175 13.576 18.612 12.7015H20.2836C20.6719 12.7015 20.9867 12.3867 20.9867 11.9984C20.9867 11.6101 20.6719 11.2953 20.2836 11.2953ZM16.518 12.8015C16.0751 12.8015 15.7148 12.4412 15.7148 11.9984C15.7148 11.5556 16.0751 11.1953 16.518 11.1953C16.9608 11.1953 17.3211 11.5556 17.3211 11.9984C17.3211 12.4412 16.9608 12.8015 16.518 12.8015Z' fill='%23DB630C'/%3E%3Cpath d='M20.2836 17.3226H12.587C12.2925 16.4482 11.4654 15.8164 10.493 15.8164C9.5205 15.8164 8.69339 16.4482 8.39897 17.3226H3.71484C3.32653 17.3226 3.01172 17.6375 3.01172 18.0258C3.01172 18.4141 3.32653 18.7289 3.71484 18.7289H8.39897C8.69339 19.6033 9.5205 20.2351 10.493 20.2351C11.4654 20.2351 12.2925 19.6033 12.587 18.7289H20.2836C20.6719 18.7289 20.9867 18.4141 20.9867 18.0258C20.9867 17.6375 20.6719 17.3226 20.2836 17.3226ZM10.493 18.8289C10.0501 18.8289 9.68986 18.4686 9.68986 18.0258C9.68986 17.583 10.0501 17.2227 10.493 17.2227C10.9358 17.2227 11.2961 17.5829 11.2961 18.0258C11.2961 18.4686 10.9358 18.8289 10.493 18.8289Z' fill='%23DB630C'/%3E%3C/svg%3E%0A"); }
  .seminar-filter__filter-text.is-open{
    padding-bottom:170px; }
    .seminar-filter__filter-text.is-open + .seminar-filter__select-container{
      display:flex; }

.seminar-filter__datepicker{
  position:relative;
  margin-left:auto;
  margin-right:0; }

.seminar-filter__datepicker-text{
  padding:13px 15px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  color:#565656;
  border:1px solid #DDDCD8;
  border-radius:6px; }
  .seminar-filter__datepicker-text:after{
    content:'';
    display:inline-block;
    margin-left:5px;
    width:24px;
    height:24px;
    background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0938 18.7812C26.6115 18.7812 27.0312 18.3615 27.0312 17.8438C27.0312 17.326 26.6115 16.9062 26.0938 16.9062C25.576 16.9062 25.1562 17.326 25.1562 17.8438C25.1562 18.3615 25.576 18.7812 26.0938 18.7812Z' fill='%237C7C7C'/%3E%3Cpath d='M28.25 9.875H27.0312V8.9375C27.0312 8.41972 26.6115 8 26.0938 8C25.576 8 25.1562 8.41972 25.1562 8.9375V9.875H20.8906V8.9375C20.8906 8.41972 20.4709 8 19.9531 8C19.4353 8 19.0156 8.41972 19.0156 8.9375V9.875H14.7969V8.9375C14.7969 8.41972 14.3772 8 13.8594 8C13.3416 8 12.9219 8.41972 12.9219 8.9375V9.875H11.75C9.68225 9.875 8 11.5573 8 13.625V28.25C8 30.3177 9.68225 32 11.75 32H18.9219C19.4397 32 19.8594 31.5803 19.8594 31.0625C19.8594 30.5447 19.4397 30.125 18.9219 30.125H11.75C10.7161 30.125 9.875 29.2839 9.875 28.25V13.625C9.875 12.5911 10.7161 11.75 11.75 11.75H12.9219V12.6875C12.9219 13.2053 13.3416 13.625 13.8594 13.625C14.3772 13.625 14.7969 13.2053 14.7969 12.6875V11.75H19.0156V12.6875C19.0156 13.2053 19.4353 13.625 19.9531 13.625C20.4709 13.625 20.8906 13.2053 20.8906 12.6875V11.75H25.1562V12.6875C25.1562 13.2053 25.576 13.625 26.0938 13.625C26.6115 13.625 27.0312 13.2053 27.0312 12.6875V11.75H28.25C29.2839 11.75 30.125 12.5911 30.125 13.625V18.9688C30.125 19.4865 30.5447 19.9062 31.0625 19.9062C31.5803 19.9062 32 19.4865 32 18.9688V13.625C32 11.5573 30.3177 9.875 28.25 9.875Z' fill='%237C7C7C'/%3E%3Cpath d='M26.3281 20.6562C23.2006 20.6562 20.6562 23.2006 20.6562 26.3281C20.6562 29.4556 23.2006 32 26.3281 32C29.4556 32 32 29.4556 32 26.3281C32 23.2006 29.4556 20.6562 26.3281 20.6562ZM26.3281 30.125C24.2345 30.125 22.5312 28.4218 22.5312 26.3281C22.5312 24.2345 24.2345 22.5312 26.3281 22.5312C28.4217 22.5312 30.125 24.2345 30.125 26.3281C30.125 28.4218 28.4217 30.125 26.3281 30.125Z' fill='%237C7C7C'/%3E%3Cpath d='M27.6875 25.3906H27.2656V24.4062C27.2656 23.8885 26.8459 23.4688 26.3281 23.4688C25.8103 23.4688 25.3906 23.8885 25.3906 24.4062V26.3281C25.3906 26.8459 25.8103 27.2656 26.3281 27.2656H27.6875C28.2053 27.2656 28.625 26.8459 28.625 26.3281C28.625 25.8103 28.2053 25.3906 27.6875 25.3906Z' fill='%237C7C7C'/%3E%3Cpath d='M22.0156 18.7812C22.5334 18.7812 22.9531 18.3615 22.9531 17.8438C22.9531 17.326 22.5334 16.9062 22.0156 16.9062C21.4979 16.9062 21.0781 17.326 21.0781 17.8438C21.0781 18.3615 21.4979 18.7812 22.0156 18.7812Z' fill='%237C7C7C'/%3E%3Cpath d='M17.9375 22.8594C18.4553 22.8594 18.875 22.4396 18.875 21.9219C18.875 21.4041 18.4553 20.9844 17.9375 20.9844C17.4197 20.9844 17 21.4041 17 21.9219C17 22.4396 17.4197 22.8594 17.9375 22.8594Z' fill='%237C7C7C'/%3E%3Cpath d='M13.8594 18.7812C14.3771 18.7812 14.7969 18.3615 14.7969 17.8438C14.7969 17.326 14.3771 16.9062 13.8594 16.9062C13.3416 16.9062 12.9219 17.326 12.9219 17.8438C12.9219 18.3615 13.3416 18.7812 13.8594 18.7812Z' fill='%237C7C7C'/%3E%3Cpath d='M13.8594 22.8594C14.3771 22.8594 14.7969 22.4396 14.7969 21.9219C14.7969 21.4041 14.3771 20.9844 13.8594 20.9844C13.3416 20.9844 12.9219 21.4041 12.9219 21.9219C12.9219 22.4396 13.3416 22.8594 13.8594 22.8594Z' fill='%237C7C7C'/%3E%3Cpath d='M13.8594 26.9375C14.3771 26.9375 14.7969 26.5178 14.7969 26C14.7969 25.4822 14.3771 25.0625 13.8594 25.0625C13.3416 25.0625 12.9219 25.4822 12.9219 26C12.9219 26.5178 13.3416 26.9375 13.8594 26.9375Z' fill='%237C7C7C'/%3E%3Cpath d='M17.9375 26.9375C18.4553 26.9375 18.875 26.5178 18.875 26C18.875 25.4822 18.4553 25.0625 17.9375 25.0625C17.4197 25.0625 17 25.4822 17 26C17 26.5178 17.4197 26.9375 17.9375 26.9375Z' fill='%237C7C7C'/%3E%3Cpath d='M17.9375 18.7812C18.4553 18.7812 18.875 18.3615 18.875 17.8438C18.875 17.326 18.4553 16.9062 17.9375 16.9062C17.4197 16.9062 17 17.326 17 17.8438C17 18.3615 17.4197 18.7812 17.9375 18.7812Z' fill='%237C7C7C'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear; }
    @media screen and (min-width: 1024px){
      .seminar-filter__datepicker-text:after{
        display:none; } }
  .seminar-filter__datepicker-text:hover:after{
    background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0938 18.7812C26.6115 18.7812 27.0312 18.3615 27.0312 17.8438C27.0312 17.326 26.6115 16.9062 26.0938 16.9062C25.576 16.9062 25.1562 17.326 25.1562 17.8438C25.1562 18.3615 25.576 18.7812 26.0938 18.7812Z' fill='%23DB630C'/%3E%3Cpath d='M28.25 9.875H27.0312V8.9375C27.0312 8.41972 26.6115 8 26.0938 8C25.576 8 25.1562 8.41972 25.1562 8.9375V9.875H20.8906V8.9375C20.8906 8.41972 20.4709 8 19.9531 8C19.4353 8 19.0156 8.41972 19.0156 8.9375V9.875H14.7969V8.9375C14.7969 8.41972 14.3772 8 13.8594 8C13.3416 8 12.9219 8.41972 12.9219 8.9375V9.875H11.75C9.68225 9.875 8 11.5573 8 13.625V28.25C8 30.3177 9.68225 32 11.75 32H18.9219C19.4397 32 19.8594 31.5803 19.8594 31.0625C19.8594 30.5447 19.4397 30.125 18.9219 30.125H11.75C10.7161 30.125 9.875 29.2839 9.875 28.25V13.625C9.875 12.5911 10.7161 11.75 11.75 11.75H12.9219V12.6875C12.9219 13.2053 13.3416 13.625 13.8594 13.625C14.3772 13.625 14.7969 13.2053 14.7969 12.6875V11.75H19.0156V12.6875C19.0156 13.2053 19.4353 13.625 19.9531 13.625C20.4709 13.625 20.8906 13.2053 20.8906 12.6875V11.75H25.1562V12.6875C25.1562 13.2053 25.576 13.625 26.0938 13.625C26.6115 13.625 27.0312 13.2053 27.0312 12.6875V11.75H28.25C29.2839 11.75 30.125 12.5911 30.125 13.625V18.9688C30.125 19.4865 30.5447 19.9062 31.0625 19.9062C31.5803 19.9062 32 19.4865 32 18.9688V13.625C32 11.5573 30.3177 9.875 28.25 9.875Z' fill='%23DB630C'/%3E%3Cpath d='M26.3281 20.6562C23.2006 20.6562 20.6562 23.2006 20.6562 26.3281C20.6562 29.4556 23.2006 32 26.3281 32C29.4556 32 32 29.4556 32 26.3281C32 23.2006 29.4556 20.6562 26.3281 20.6562ZM26.3281 30.125C24.2345 30.125 22.5312 28.4218 22.5312 26.3281C22.5312 24.2345 24.2345 22.5312 26.3281 22.5312C28.4217 22.5312 30.125 24.2345 30.125 26.3281C30.125 28.4218 28.4217 30.125 26.3281 30.125Z' fill='%23DB630C'/%3E%3Cpath d='M27.6875 25.3906H27.2656V24.4062C27.2656 23.8885 26.8459 23.4688 26.3281 23.4688C25.8103 23.4688 25.3906 23.8885 25.3906 24.4062V26.3281C25.3906 26.8459 25.8103 27.2656 26.3281 27.2656H27.6875C28.2053 27.2656 28.625 26.8459 28.625 26.3281C28.625 25.8103 28.2053 25.3906 27.6875 25.3906Z' fill='%23DB630C'/%3E%3Cpath d='M22.0156 18.7812C22.5334 18.7812 22.9531 18.3615 22.9531 17.8438C22.9531 17.326 22.5334 16.9062 22.0156 16.9062C21.4979 16.9062 21.0781 17.326 21.0781 17.8438C21.0781 18.3615 21.4979 18.7812 22.0156 18.7812Z' fill='%23DB630C'/%3E%3Cpath d='M17.9375 22.8594C18.4553 22.8594 18.875 22.4396 18.875 21.9219C18.875 21.4041 18.4553 20.9844 17.9375 20.9844C17.4197 20.9844 17 21.4041 17 21.9219C17 22.4396 17.4197 22.8594 17.9375 22.8594Z' fill='%23DB630C'/%3E%3Cpath d='M13.8594 18.7812C14.3771 18.7812 14.7969 18.3615 14.7969 17.8438C14.7969 17.326 14.3771 16.9062 13.8594 16.9062C13.3416 16.9062 12.9219 17.326 12.9219 17.8438C12.9219 18.3615 13.3416 18.7812 13.8594 18.7812Z' fill='%23DB630C'/%3E%3Cpath d='M13.8594 22.8594C14.3771 22.8594 14.7969 22.4396 14.7969 21.9219C14.7969 21.4041 14.3771 20.9844 13.8594 20.9844C13.3416 20.9844 12.9219 21.4041 12.9219 21.9219C12.9219 22.4396 13.3416 22.8594 13.8594 22.8594Z' fill='%23DB630C'/%3E%3Cpath d='M13.8594 26.9375C14.3771 26.9375 14.7969 26.5178 14.7969 26C14.7969 25.4822 14.3771 25.0625 13.8594 25.0625C13.3416 25.0625 12.9219 25.4822 12.9219 26C12.9219 26.5178 13.3416 26.9375 13.8594 26.9375Z' fill='%23DB630C'/%3E%3Cpath d='M17.9375 26.9375C18.4553 26.9375 18.875 26.5178 18.875 26C18.875 25.4822 18.4553 25.0625 17.9375 25.0625C17.4197 25.0625 17 25.4822 17 26C17 26.5178 17.4197 26.9375 17.9375 26.9375Z' fill='%23DB630C'/%3E%3Cpath d='M17.9375 18.7812C18.4553 18.7812 18.875 18.3615 18.875 17.8438C18.875 17.326 18.4553 16.9062 17.9375 16.9062C17.4197 16.9062 17 17.326 17 17.8438C17 18.3615 17.4197 18.7812 17.9375 18.7812Z' fill='%23DB630C'/%3E%3C/svg%3E%0A"); }
  .seminar-filter__datepicker-text.is-open + .seminar-filter__datepicker-container{
    display:block; }
    @media screen and (min-width: 1024px){
      .seminar-filter__datepicker-text.is-open + .seminar-filter__datepicker-container{
        display:none; } }
  .seminar-filter__datepicker-text.is-open:before{
    content:'';
    position:fixed;
    top:0;
    right:0;
    width:100vw;
    height:100vh;
    background-color:#00000040; }

.seminar-filter__datepicker-container{
  display:none;
  position:fixed;
  top:50%;
  right:50%;
  transform:translate(50%, -50%);
  z-index:10; }
  .seminar-filter__datepicker-container .datepicker-here .datepicker{
    border-top:0;
    border-right:0;
    border-left:0;
    border-top-left-radius:0;
    border-top-right-radius:0; }

.seminar-filter__datepicker-head{
  padding:15px 13px 15px;
  background-color:#FFFFFF;
  border-top-left-radius:4px;
  border-top-right-radius:4px; }

.seminar-filter__datepicker-close{
  margin-right:0;
  margin-left:auto;
  width:16px;
  height:16px;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8285 1.68591L14.5987 0.456163L8.14239 6.91251L1.68623 0.456351L0.456476 1.6861L6.91264 8.14227L0.456606 14.5983L1.68636 15.828L8.14239 9.37202L14.5986 15.8282L15.8284 14.5985L9.37214 8.14227L15.8285 1.68591Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain; }

.seminar-filter__body{
  margin-bottom:20px;
  background-color:#FFFFFF; }
  @media screen and (min-width: 1024px){
    .seminar-filter__body{
      display:flex;
      flex-direction:column;
      border:1px solid #DDDCD8;
      border-radius:4px; } }

@media screen and (min-width: 1024px){
  .seminar-filter__desktop-block{
    display:flex;
    border-bottom:1px solid #DDDCD8; } }

.seminar-filter__select-container{
  display:none; }
  .seminar-filter__select-container.is-open{
    display:block; }
  @media screen and (min-width: 1024px){
    .seminar-filter__select-container{
      display:none !important; } }
  .seminar-filter__select-container > * + *{
    margin-top:15px !important; }
    @media screen and (min-width: 480px){
      .seminar-filter__select-container > * + *{
        margin-top:6px !important; } }

.seminar-filter__select-container-wrap > * + *{
  margin-top:15px; }

.seminar-filter__mobile-buttons{
  display:flex;
  flex-direction:column; }
  .seminar-filter__mobile-buttons > * + *{
    margin-top:10px; }
  @media screen and (min-width: 480px){
    .seminar-filter__mobile-buttons{
      flex-direction:row;
      display:flex;
      flex-wrap:wrap;
      margin:-5px -6px; }
      .seminar-filter__mobile-buttons > *{
        width:calc(100%*0.5 - 12px);
        margin:5px 6px; } }
  @media screen and (min-width: 768px){
    .seminar-filter__mobile-buttons{
      display:flex;
      flex-wrap:wrap;
      margin:-7.5px -7.5px; }
      .seminar-filter__mobile-buttons > *{
        width:calc(100%*0.33333 - 15px);
        margin:7.5px 7.5px; } }

.seminar-filter__mobile-button{
  max-width:none; }

.seminar-filter__checkbox-filter{
  display:none; }
  @media screen and (min-width: 1024px){
    .seminar-filter__checkbox-filter{
      display:block;
      width:100%;
      border-right:1px solid #DDDCD8; } }

.seminar-filter__datepicker-tablet{
  display:none; }
  @media screen and (min-width: 1024px){
    .seminar-filter__datepicker-tablet{
      display:block;
      width:100%;
      max-width:496px; }
      .seminar-filter__datepicker-tablet .datepicker{
        width:100%; } }
    @media screen and (min-width: 1024px) and (min-width: 1024px){
      .seminar-filter__datepicker-tablet .datepicker{
        border:0; } }
  @media screen and (min-width: 1024px){
      .seminar-filter__datepicker-tablet .datepicker--cell{
        height:62.6px; } }
  .seminar-filter__datepicker-tablet .datepicker-here{
    height:100%; }
  .seminar-filter__datepicker-tablet .datepicker-inline{
    height:100%; }
  .seminar-filter__datepicker-tablet .datepicker{
    height:100%; }

.seminar-filter__button-container{
  padding:25px 0 35px;
  display:none; }
  @media screen and (min-width: 1024px){
    .seminar-filter__button-container{
      display:flex;
      justify-content:center;
      align-items:center; } }
  .seminar-filter__button-container > * + *{
    margin-left:12px; }

.seminar-filter__button{
  display:flex;
  max-width:238px;
  width:100%; }
  @media screen and (min-width: 1440px){
    .seminar-filter__button{
      max-width:288px; } }

.seminar-filter__button-more{
  display:flex;
  margin:25px auto 0;
  max-width:208px;
  width:100%; }
  @media screen and (min-width: 768px){
    .seminar-filter__button-more{
      margin:30px auto 0; } }
  @media screen and (min-width: 1024px){
    .seminar-filter__button-more{
      margin:40px auto 0; } }
  @media screen and (min-width: 1440px){
    .seminar-filter__button-more{
      margin:50px auto 0; } }

.datepicker{
  position:relative; }
  .datepicker__input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0; }
  .datepicker__input:not([disabled]) + .datepicker__label{
    cursor:pointer; }
  .datepicker__label{
    position:relative; }
    .datepicker__label:before{
      content:"";
      position:absolute;
      left:0;
      top:0;
      background-repeat:no-repeat;
      background-position:center; }
  .datepicker__label, .datepicker__label:before{
    transition:all 0.1s linear; }

.checkbox-block{
  padding:25px 15px 20px 20px;
  border-radius:4px; }
  .checkbox-block > * + *{
    margin-top:25px; }

.checkbox-block__head{
  padding-bottom:25px;
  border-bottom:1px dashed rgba(187, 185, 177, 0.502); }

.checkbox-block__body{
  padding-bottom:25px;
  border-bottom:1px dashed rgba(187, 185, 177, 0.502); }

.checkbox-block__title{
  margin-bottom:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#7C7C7C; }
  @media screen and (min-width: 1024px){
    .checkbox-block__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.checkbox-block__item-wrap{
  display:flex; }
  .checkbox-block__item-wrap > * + *{
    margin-left:20px; }

.checkbox-block__table{
  border-collapse:separate;
  border-spacing:0 10px; }

.checkbox-block__table-cell{
  padding-right:20px; }

.checkbox-block__button-container{
  margin-top:30px; }
  .checkbox-block__button-container > * + *{
    margin-left:25px; }

.checkbox-block__button{
  width:100%;
  max-width:208px; }

.response__item{
  margin-right:12px; }

.response__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#EF7F1A; }
  @media screen and (min-width: 1024px){
    .response__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.response__subtitle{
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .response__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.response__text{
  margin:10px 0;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .response__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.response__link{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#B7B7B7;
  text-decoration:none; }
  @media screen and (min-width: 1024px){
    .response__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }
  .response__link:hover{
    opacity:0.7; }

.response__control{
  margin-top:30px; }

.callback-form-seminar{
  padding:30px 0; }
  @media screen and (min-width: 768px){
    .callback-form-seminar{
      padding:30px 0 30px 30px;
      border-radius:4px;
      background-color:#FBFBFB;
      background-image:url("/local/templates/main/css/../img/components/callback-form/plane.svg"), url("/local/templates/main/css/../img/components/callback-form/letter-3.svg");
      background-repeat:no-repeat, no-repeat, no-repeat;
      background-position:top 30px right 10px, bottom right; } }
  @media screen and (min-width: 1024px){
    .callback-form-seminar{
      background-image:url("/local/templates/main/css/../img/components/callback-form/plane.svg"), url("/local/templates/main/css/../img/components/callback-form/letter.svg"), url("/local/templates/main/css/../img/components/callback-form/letter-2.svg");
      background-repeat:no-repeat, no-repeat, no-repeat;
      background-position:top 30px right 270px, top 10px right, bottom left; } }
  @media screen and (min-width: 1280px){
    .callback-form-seminar{
      background-position:top 30px left 490px, top 10px right, bottom left; } }

.callback-form-seminar__wrap > * + *{
  margin-top:20px; }

@media screen and (min-width: 1024px){
  .callback-form-seminar__container{
    display:flex; } }

.callback-form-seminar__title{
  max-width:355px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .callback-form-seminar__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  @media screen and (min-width: 1024px){
    .callback-form-seminar__title{
      max-width:483px; } }

@media screen and (min-width: 768px){
  .callback-form-seminar__body{
    display:flex;
    flex-shrink:0; } }

@media screen and (min-width: 1024px){
  .callback-form-seminar__body{
    max-width:600px;
    width:100%; } }

@media screen and (min-width: 1280px){
  .callback-form-seminar__body{
    max-width:750px; } }

.callback-form-seminar__body > * + *{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .callback-form-seminar__body > * + *{
      margin-top:0;
      margin-left:15px; } }
  @media screen and (min-width: 1024px){
    .callback-form-seminar__body > * + *{
      margin-left:25px; } }

@media screen and (min-width: 768px){
  .callback-form-seminar__item{
    max-width:285px;
    width:100%;
    flex-shrink:0; } }

@media screen and (min-width: 1280px){
  .callback-form-seminar__item{
    max-width:358px; } }

.callback-form-seminar__footer{
  margin-top:15px; }
  @media screen and (min-width: 768px){
    .callback-form-seminar__footer{
      display:flex; } }
  @media screen and (min-width: 1024px){
    .callback-form-seminar__footer{
      margin-top:0;
      margin-left:25px;
      display:block; } }
  @media screen and (min-width: 1280px){
    .callback-form-seminar__footer{
      width:100%;
      max-width:358px; } }
  .callback-form-seminar__footer > * + *{
    margin-top:15px; }
    @media screen and (min-width: 768px){
      .callback-form-seminar__footer > * + *{
        margin-top:0;
        margin-left:15px; } }
    @media screen and (min-width: 1024px){
      .callback-form-seminar__footer > * + *{
        margin-left:0;
        margin-top:15px; } }

.callback-form-seminar__submit{
  width:100%; }
  @media screen and (min-width: 768px){
    .callback-form-seminar__submit{
      max-width:285px; } }
  @media screen and (min-width: 1280px){
    .callback-form-seminar__submit{
      max-width:358px; } }

.callback-form-seminar__agree{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#7C7C7C; }
  @media screen and (min-width: 768px){
    .callback-form-seminar__agree{
      max-width:301px; } }
  .callback-form-seminar__agree a{
    text-decoration:none;
    color:#7C7C7C; }

@media screen and (min-width: 768px){
  .callback-form-seminar_main .callback-form-seminar__body{
    display:flex;
    flex-wrap:wrap;
    margin:-10px -10px; }
    .callback-form-seminar_main .callback-form-seminar__body > *{
      width:calc(100%*0.5 - 20px);
      margin:10px 10px; } }

.seminar-coming-form{
  padding:0;
  max-width:496px;
  background-color:#FFFFFF; }
  @media screen and (min-width: 768px){
    .seminar-coming-form .service-inner-form__container{
      display:block; } }
  @media screen and (min-width: 768px){
    .seminar-coming-form .service-inner-form__container > * + *{
      margin-left:0;
      margin-top:15px; } }
  .seminar-coming-form .service-inner-form__input-container{
    max-width:none; }

.seminar-access__list > * + *{
  margin-top:15px; }
  @media screen and (min-width: 480px){
    .seminar-access__list > * + *{
      margin-top:25px; } }

.seminar-access__item{
  position:relative;
  padding-left:32px; }
  .seminar-access__item:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.257812' width='22' height='22' rx='11' fill='%23FBFBFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3246 7.65625L15.7992 8.80435L10.1938 15.1229L6.19922 11.5004L7.53478 10.2078L10.0431 12.4825L14.3246 7.65625Z' fill='%236931B0'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    width:22px;
    height:22px;
    transition:all 0.1s linear; }
  .seminar-access__item > * + *{
    margin-top:5px; }
    @media screen and (min-width: 480px){
      .seminar-access__item > * + *{
        margin-top:10px; } }
    @media screen and (min-width: 1280px){
      .seminar-access__item > * + *{
        margin-top:5px; } }

.seminar-access__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px; }
  @media screen and (min-width: 1024px){
    .seminar-access__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.seminar-access__subtext{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px; }
  @media screen and (min-width: 1024px){
    .seminar-access__subtext{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  .seminar-access__subtext > * + *{
    margin-top:5px; }
    @media screen and (min-width: 480px){
      .seminar-access__subtext > * + *{
        margin-top:10px; } }

.seminar-access__button{
  margin-top:15px;
  width:100%; }
  @media screen and (min-width: 480px){
    .seminar-access__button{
      margin-top:25px;
      max-width:261px; } }
  @media screen and (min-width: 768px){
    .seminar-access__button{
      margin-top:30px; } }

.seminar-link{
  padding:16px 20px;
  border:1px solid rgba(187, 185, 177, 0.502);
  border-radius:4px; }
  @media screen and (min-width: 768px){
    .seminar-link{
      display:flex; } }
  .seminar-link > * + *{
    margin-top:15px; }
    @media screen and (min-width: 768px){
      .seminar-link > * + *{
        margin-top:0; } }

.seminar-link__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .seminar-link__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  .seminar-link__text span{
    color:#EF7F1A; }

.seminar-link__button{
  width:100%; }
  @media screen and (min-width: 768px){
    .seminar-link__button{
      max-width:261px;
      margin-left:auto;
      margin-right:0; } }

.seminar-link_news{
  margin-top:50px; }
  @media screen and (min-width: 480px){
    .seminar-link_news{
      margin-top:30px; } }
  @media screen and (min-width: 768px){
    .seminar-link_news{
      margin-top:35px; } }
  @media screen and (min-width: 1024px){
    .seminar-link_news{
      align-items:center;
      max-width:621px; } }
  @media screen and (min-width: 1280px){
    .seminar-link_news{
      margin-top:50px;
      max-width:780px; } }
  .seminar-link_news .seminar-link__text{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    text-align:center; }
    @media screen and (min-width: 1024px){
      .seminar-link_news .seminar-link__text{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:27px; } }
    @media screen and (min-width: 1024px){
      .seminar-link_news .seminar-link__text{
        margin-right:28px;
        text-align:left; } }
    @media screen and (min-width: 1280px){
      .seminar-link_news .seminar-link__text{
        margin-right:34px; } }
  @media screen and (min-width: 480px){
    .seminar-link_news .seminar-link__button{
      display:flex;
      margin-left:auto;
      margin-right:auto;
      max-width:208px; } }

.lecturer-card__head{
  display:flex; }
  @media screen and (min-width: 480px){
    .lecturer-card__head{
      display:block; } }
  @media screen and (min-width: 1280px){
    .lecturer-card__head{
      display:flex; } }
  .lecturer-card__head > * + *{
    margin-left:10px; }
    @media screen and (min-width: 480px){
      .lecturer-card__head > * + *{
        margin-left:0;
        margin-top:10px; } }
    @media screen and (min-width: 1280px){
      .lecturer-card__head > * + *{
        margin-top:0;
        margin-left:24px; } }

.lecturer-card__img-container{
  margin-left:0;
  margin-right:auto;
  position:relative;
  width:45px;
  height:45px;
  border-radius:50%;
  border:1px solid rgba(187, 185, 177, 0.502);
  flex-shrink:0; }
  @media screen and (min-width: 1024px){
    .lecturer-card__img-container{
      width:80px;
      height:80px; } }

.lecturer-card__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%; }

.lecturer-card__name{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px; }
  @media screen and (min-width: 1024px){
    .lecturer-card__name{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.lecturer-card__body{
  margin-top:10px; }
  @media screen and (min-width: 480px){
    .lecturer-card__body{
      margin-top:5px; } }
  @media screen and (min-width: 1024px){
    .lecturer-card__body{
      margin-top:10px; } }
  @media screen and (min-width: 1280px){
    .lecturer-card__body{
      margin-top:15px; } }
  .lecturer-card__body > * + *{
    margin-top:5px; }

.lecturer-card__text{
  max-height:80px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656;
  overflow:hidden; }
  @media screen and (min-width: 1024px){
    .lecturer-card__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  @media screen and (min-width: 480px){
    .lecturer-card__text{
      max-height:100px;
      -webkit-line-clamp:5; } }
  @media screen and (min-width: 1024px){
    .lecturer-card__text{
      max-height:96px;
      -webkit-line-clamp:4; } }
  @media screen and (min-width: 1280px){
    .lecturer-card__text{
      max-height:72px;
      -webkit-line-clamp:3; } }
  .lecturer-card__text.is-open{
    max-height:none;
    display:block; }

.lecturer-card__drop{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#B7B7B7;
  text-decoration:none;
  cursor:pointer; }
  @media screen and (min-width: 1024px){
    .lecturer-card__drop{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.lecturer-list > * + *{
  margin-top:15px; }

@media screen and (min-width: 480px){
  .lecturer-list{
    display:flex;
    flex-wrap:wrap;
    margin:-14px -5px; }
    .lecturer-list > *{
      width:calc(100%*0.5 - 10px);
      margin:14px 5px; } }

@media screen and (min-width: 768px){
  .lecturer-list{
    display:flex;
    flex-wrap:wrap;
    margin:-10px -6px; }
    .lecturer-list > *{
      width:calc(100%*0.33333 - 12px);
      margin:10px 6px; } }

.subscription-item_wide .subscription-item__img-container{
  width:290px; }
  @media screen and (min-width: 480px){
    .subscription-item_wide .subscription-item__img-container{
      width:316px; } }
  @media screen and (min-width: 1280px){
    .subscription-item_wide .subscription-item__img-container{
      width:390px; } }

.subscription-item__img-container{
  position:relative;
  width:216px;
  height:296px; }
  @media screen and (min-width: 1280px){
    .subscription-item__img-container{
      width:266px;
      height:362px; } }

.subscription-item__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.subscription-item__title{
  margin-top:20px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .subscription-item__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }

.subscription-item__price{
  margin-top:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .subscription-item__price{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.subscription-item__checkbox{
  margin-top:10px; }

.subscription-list{
  padding-bottom:30px; }

.subscription-list__head{
  margin-bottom:25px;
  display:flex;
  align-items:flex-end; }
  @media screen and (min-width: 1280px){
    .subscription-list__head{
      margin-top:35px; } }

.subscription-list__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .subscription-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }

.subscription-list__subtitle{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#565656;
  margin-left:auto;
  margin-right:0; }

@media screen and (min-width: 1024px){
  .subscription-list__body{
    display:flex; } }

.subscription-list__body > * + *{
  margin-top:15px; }
  @media screen and (min-width: 1024px){
    .subscription-list__body > * + *{
      margin-top:0;
      margin-left:50px; } }
  @media screen and (min-width: 1280px){
    .subscription-list__body > * + *{
      margin-left:80px; } }

.subscription-list__footer{
  margin-top:32px; }
  @media screen and (min-width: 1280px){
    .subscription-list__footer{
      margin-top:20px; } }

@media screen and (min-width: 1024px){
  .subscription-list__footer-wrap{
    display:flex; } }

.subscription-list__footer-wrap > * + *{
  margin-top:15px; }
  @media screen and (min-width: 1024px){
    .subscription-list__footer-wrap > * + *{
      margin-top:0;
      margin-left:25px; } }

.subscription-list__footer-item{
  width:100%;
  max-width:250px; }

.subscription-list__button{
  width:100%;
  max-width:250px; }

.subscription-list__agree{
  margin-top:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  color:#7C7C7C; }
  @media screen and (min-width: 1280px){
    .subscription-list__agree{
      margin-top:20px; } }

.rewards{
  position:relative; }
  .rewards .slider-arrow{
    display:none !important;
    position:absolute;
    top:50%;
    transform:translateY(-50%); }
    @media screen and (min-width: 1440px){
      .rewards .slider-arrow{
        display:block !important; } }
    .rewards .slider-arrow_prev{
      left:-45px; }
    .rewards .slider-arrow_next{
      right:-45px; }

.rewards__title{
  margin-top:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .rewards__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.rewards__subtitle{
  margin-top:6px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .rewards__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.rewards__item{
  margin-right:30px;
  outline:none; }

.rewards__img-container{
  position:relative;
  display:block;
  width:100%;
  height:0;
  padding-bottom:137%;
  text-decoration:none; }

.rewards__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.charity-slider{
  margin-top:25px;
  position:relative; }
  @media screen and (min-width: 1024px){
    .charity-slider{
      margin-top:35px; } }
  .charity-slider .slider-arrow{
    display:none !important;
    position:absolute;
    top:50%;
    transform:translateY(-50%); }
    @media screen and (min-width: 1440px){
      .charity-slider .slider-arrow{
        display:block !important; } }
    .charity-slider .slider-arrow_prev{
      left:-45px; }
    .charity-slider .slider-arrow_next{
      right:-45px; }

.charity-slider__item{
  margin-right:13px;
  border:1px solid #DDDCD8;
  border-radius:4px; }
  @media screen and (min-width: 768px){
    .charity-slider__item{
      margin-right:20px; } }
  @media screen and (min-width: 1280px){
    .charity-slider__item{
      margin-right:24px; } }

.charity-slider__img-container{
  position:relative;
  display:block;
  width:100%;
  height:0;
  padding-bottom:61%;
  text-decoration:none; }

.charity-slider__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%; }

.img-response__item{
  margin-left:12px;
  outline:none; }

.img-response__img-container{
  position:relative;
  display:block;
  width:100%;
  height:0;
  padding-bottom:164%;
  text-decoration:none; }

.img-response__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.img-response__title{
  margin-top:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .img-response__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:16px;
      line-height:22px; } }

.img-response__subtitle{
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .img-response__subtitle{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.img-response__control{
  margin-top:30px; }
  @media screen and (min-width: 1024px){
    .img-response__control{
      margin-top:35px; } }

.response-list__item{
  padding:20px 0 15px;
  display:flex;
  justify-content:space-between;
  border-bottom:1px solid #DDDCD8; }
  .response-list__item:first-of-type{
    border-top:1px solid #DDDCD8; }

.response-list__icon-container{
  display:none;
  width:100%;
  max-width:100px;
  height:100px;
  position:relative; }
  @media screen and (min-width: 480px){
    .response-list__icon-container{
      display:block; } }
  @media screen and (min-width: 1024px){
    .response-list__icon-container{
      max-width:180px;
      height:129px; } }

.response-list__icon{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.response-list__text-container{
  flex-shrink:0;
  max-width:215px; }
  @media screen and (min-width: 768px){
    .response-list__text-container{
      max-width:468px; } }
  @media screen and (min-width: 1024px){
    .response-list__text-container{
      max-width:595px; } }
  .response-list__text-container > * + *{
    margin-top:5px; }
    @media screen and (min-width: 768px){
      .response-list__text-container > * + *{
        margin-top:10px; } }

.response-list__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .response-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.response-list__text{
  max-height:80px;
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656;
  transition:all 0.1s linear; }
  @media screen and (min-width: 1024px){
    .response-list__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  @media screen and (min-width: 768px){
    .response-list__text{
      max-height:none;
      display:block; } }
  .response-list__text.is-open{
    max-height:none;
    display:block; }

.response-list__drop{
  margin-right:20px;
  display:inline;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#7C7C7C;
  cursor:pointer; }
  @media screen and (min-width: 768px){
    .response-list__drop{
      display:none; } }

.response-list__link{
  display:inline;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:18px;
  color:#EF7F1A;
  text-decoration:none; }
  @media screen and (min-width: 1024px){
    .response-list__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:14px;
      line-height:21px; } }

.response-list__img-container{
  flex-shrink:0;
  width:63px;
  height:86px;
  position:relative; }
  @media screen and (min-width: 768px){
    .response-list__img-container{
      width:101px;
      height:138px; } }
  @media screen and (min-width: 1024px){
    .response-list__img-container{
      width:104px;
      height:142px; } }

.response-list__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.response-list__button{
  margin-top:30px;
  margin-right:auto;
  margin-left:auto;
  display:flex;
  max-width:230px; }
  @media screen and (min-width: 768px){
    .response-list__button{
      margin-top:50px; } }

.pagination{
  display:flex; }

.pagination__item{
  margin-right:8px; }
  .pagination__item:last-child{
    margin-right:0; }

.pagination__link,
.pagination__link-prev,
.pagination__link-next,
.pagination__link-other{
  display:flex;
  justify-content:center;
  align-items:center;
  width:24px;
  height:24px;
  transition:all 0.1s linear; }

.pagination__link{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  text-decoration:none;
  color:#565656; }
  .pagination__link:hover, .pagination__link:focus{
    border-radius:4px;
    background-color:#EF7F1A;
    color:#FFFFFF; }
  .pagination__link_active{
    border-radius:4px;
    background-color:#EF7F1A;
    color:#FFFFFF; }

.pagination__link-prev,
.pagination__link-next,
.pagination__link-other{
  background-repeat:no-repeat;
  background-position:center; }

.pagination__link-prev{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76021 15.2929C8.15074 15.6834 8.7839 15.6834 9.17442 15.2929L9.62688 14.8404C10.0174 14.4499 10.0174 13.8168 9.62688 13.4262L4.90776 8.70711C4.51723 8.31658 4.51723 7.68342 4.90776 7.29289L9.62688 2.57377C10.0174 2.18325 10.0174 1.55008 9.62688 1.15956L9.17442 0.707107C8.7839 0.316583 8.15073 0.316582 7.76021 0.707107L1.17442 7.29289C0.7839 7.68342 0.7839 8.31658 1.17442 8.70711L7.76021 15.2929Z' fill='%23565656'/%3E%3C/svg%3E%0A"); }
  .pagination__link-prev:hover, .pagination__link-prev:focus{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76021 15.2929C8.15074 15.6834 8.7839 15.6834 9.17442 15.2929L9.62688 14.8404C10.0174 14.4499 10.0174 13.8168 9.62688 13.4262L4.90776 8.70711C4.51723 8.31658 4.51723 7.68342 4.90776 7.29289L9.62688 2.57377C10.0174 2.18325 10.0174 1.55008 9.62688 1.15956L9.17442 0.707107C8.7839 0.316583 8.15073 0.316582 7.76021 0.707107L1.17442 7.29289C0.7839 7.68342 0.7839 8.31658 1.17442 8.70711L7.76021 15.2929Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.pagination__link-next{
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90727 0.707107C2.51674 0.316582 1.88358 0.316583 1.49306 0.707107L1.0406 1.15956C0.650079 1.55008 0.650078 2.18325 1.0406 2.57377L5.75972 7.29289C6.15024 7.68342 6.15025 8.31658 5.75972 8.70711L1.0406 13.4262C0.650077 13.8168 0.650076 14.4499 1.0406 14.8404L1.49305 15.2929C1.88358 15.6834 2.51674 15.6834 2.90727 15.2929L9.49305 8.70711C9.88358 8.31658 9.88358 7.68342 9.49305 7.2929L2.90727 0.707107Z' fill='%23565656'/%3E%3C/svg%3E%0A"); }
  .pagination__link-next:hover, .pagination__link-next:focus{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90727 0.707107C2.51674 0.316582 1.88358 0.316583 1.49306 0.707107L1.0406 1.15956C0.650079 1.55008 0.650078 2.18325 1.0406 2.57377L5.75972 7.29289C6.15024 7.68342 6.15025 8.31658 5.75972 8.70711L1.0406 13.4262C0.650077 13.8168 0.650076 14.4499 1.0406 14.8404L1.49305 15.2929C1.88358 15.6834 2.51674 15.6834 2.90727 15.2929L9.49305 8.70711C9.88358 8.31658 9.88358 7.68342 9.49305 7.2929L2.90727 0.707107Z' fill='%23EF7F1A'/%3E%3C/svg%3E%0A"); }

.pagination__link-other{
  text-decoration:none;
  color:#565656; }
  .pagination__link-other:hover, .pagination__link-other:focus{
    color:#DB630C; }

@media screen and (min-width: 1024px){
  .tag-list{
    display:none; } }

.tag-list__list{
  margin-top:-8px; }
  .tag-list__list .button-tag{
    margin-right:10px;
    margin-top:8px; }

.tag-list_news{
  margin-top:15px;
  display:block; }

.news-service__tag-list > * + *{
  margin-left:10px; }

.news-service__text{
  margin-top:12px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .news-service__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.news-service-list > * + *{
  margin-top:20px; }

.news-service-list__title{
  margin-bottom:25px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px; }
  @media screen and (min-width: 1024px){
    .news-service-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }
  .news-service-list__title span{
    color:#EF7F1A; }

.news-service-list__list > * + *{
  margin-top:20px; }

.news-service-list__button-container{
  margin-top:20px;
  display:flex;
  align-items:center;
  justify-content:center; }

.news-card{
  display:flex; }
  .news-card > * + *{
    margin-left:10px; }

.news-card__img-container{
  position:relative;
  width:45px;
  height:45px;
  flex-shrink:0; }
  @media screen and (min-width: 480px){
    .news-card__img-container{
      width:60px;
      height:60px; } }
  @media screen and (min-width: 1024px){
    .news-card__img-container{
      width:80px;
      height:80px; } }

.news-card__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.news-card__container{
  width:100%; }

.news-card__top{
  margin-bottom:10px;
  display:flex;
  flex-direction:column; }
  @media screen and (min-width: 480px){
    .news-card__top{
      flex-direction:row;
      align-items:flex-end; } }

.news-card__tag-list{
  order:2;
  margin-top:5px; }
  .news-card__tag-list .tag{
    padding:3px 8px; }
  @media screen and (min-width: 480px){
    .news-card__tag-list{
      order:1; } }

.news-card__date{
  order:1;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#7C7C7C; }
  @media screen and (min-width: 480px){
    .news-card__date{
      order:2;
      margin-right:0;
      margin-left:auto; } }
  @media screen and (min-width: 1024px){
    .news-card__date{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:14px;
      line-height:17px;
      font-weight:300; } }

.news-card__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .news-card__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.news-card__button{
  margin-top:5px; }

.news-card__text,
.news-card__button{
  margin-left:-55px; }
  @media screen and (min-width: 480px){
    .news-card__text,
    .news-card__button{
      margin-left:0; } }

.news-card-list > * + *{
  margin-top:25px; }

.news-card-list .tag-list{
  display:none; }
  @media screen and (min-width: 768px){
    .news-card-list .tag-list{
      display:block; } }

.news-card-list .pagination{
  justify-content:space-between; }
  @media screen and (min-width: 480px){
    .news-card-list .pagination{
      justify-content:unset; } }

.news-card-list .pagination__item{
  margin-right:0; }
  @media screen and (min-width: 480px){
    .news-card-list .pagination__item{
      margin-right:8px; } }

.news-card-list__title{
  margin-bottom:20px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px; }
  @media screen and (min-width: 1024px){
    .news-card-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }
  @media screen and (min-width: 768px){
    .news-card-list__title{
      display:none; } }

.journal-about__head{
  position:relative; }
  .journal-about__head > * + *{
    margin-top:10px; }

@media screen and (min-width: 480px){
  .journal-about__container{
    display:flex; } }

.journal-about__container > * + *{
  margin-top:20px; }
  @media screen and (min-width: 480px){
    .journal-about__container > * + *{
      margin-top:0; } }

@media screen and (min-width: 480px){
  .journal-about__container .journal-about__text{
    order:1; } }

.journal-about__img-container{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:170px;
  height:239px;
  flex-shrink:0; }
  @media screen and (min-width: 480px){
    .journal-about__img-container{
      order:2;
      margin-left:15px;
      margin-right:0; } }
  @media screen and (min-width: 1024px){
    .journal-about__img-container{
      position:absolute;
      top:0;
      right:0;
      margin:0;
      width:156px;
      height:220px; } }
  @media screen and (min-width: 1280px){
    .journal-about__img-container{
      width:184px;
      height:259px; } }

.journal-about__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.journal-about__text{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .journal-about__text{
      max-width:395px; } }
  @media screen and (min-width: 1280px){
    .journal-about__text{
      max-width:520px; } }
  .journal-about__text span{
    color:#EF7F1A; }

.journal-about__body{
  margin-top:35px; }
  @media screen and (min-width: 480px){
    .journal-about__body{
      margin-top:25px; } }
  @media screen and (min-width: 768px){
    .journal-about__body{
      margin-top:35px; } }
  @media screen and (min-width: 1024px){
    .journal-about__body{
      margin-top:40px; } }
  @media screen and (min-width: 1280px){
    .journal-about__body{
      margin-top:45px; } }

.journal-about__link-title{
  margin-bottom:20px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .journal-about__link-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  .journal-about__link-title span{
    color:#EF7F1A; }

.journal-about__link-container > * + *{
  margin-top:15px; }

@media screen and (min-width: 480px){
  .journal-about__link-container{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px -17px; }
    .journal-about__link-container > *{
      width:calc(100%*0.5 - 34px);
      margin:7.5px 17px; } }

@media screen and (min-width: 1280px){
  .journal-about__link-container{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px -15px; }
    .journal-about__link-container > *{
      width:calc(100%*0.33333 - 30px);
      margin:7.5px 15px; } }

.journal-about__link{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .journal-about__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  .journal-about__link:hover{
    color:#DB630C; }

.review-list__wrap > * + *{
  margin-top:20px; }
  @media screen and (min-width: 768px){
    .review-list__wrap > * + *{
      margin-top:25px; } }

@media screen and (min-width: 1024px){
  .review-list__wrap{
    display:flex;
    flex-wrap:wrap;
    margin:-12.5px -10px; }
    .review-list__wrap > *{
      width:calc(100%*0.5 - 20px);
      margin:12.5px 10px; } }

@media screen and (min-width: 1280px){
  .review-list__wrap{
    display:flex;
    flex-wrap:wrap;
    margin:-20px -12px; }
    .review-list__wrap > *{
      width:calc(100%*0.5 - 24px);
      margin:20px 12px; } }

.review-list__iframe-container{
  position:relative;
  width:100%;
  height:166px; }
  @media screen and (min-width: 480px){
    .review-list__iframe-container{
      height:252px; } }
  @media screen and (min-width: 768px){
    .review-list__iframe-container{
      height:237px; } }
  @media screen and (min-width: 1024px){
    .review-list__iframe-container{
      height:163px; } }
  @media screen and (min-width: 1280px){
    .review-list__iframe-container{
      height:201px; } }
  .review-list__iframe-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%; }
  .review-list__iframe-container img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
       object-fit:contain; }
  .review-list__iframe-container .hide{
    display:none; }

.review-list__date{
  margin-top:8px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .review-list__date{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.review-list__title{
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .review-list__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }

.review-list__pagination{
  margin-top:30px; }
  @media screen and (min-width: 480px){
    .review-list__pagination{
      margin-top:50px; } }

.map-container{
  margin-top:20px;
  height:205px; }
  @media screen and (min-width: 480px){
    .map-container{
      margin-top:30px;
      height:260px; } }
  @media screen and (min-width: 1024px){
    .map-container{
      height:330px; } }
  @media screen and (min-width: 1280px){
    .map-container{
      margin-top:50px;
      height:511px; } }

.map-container__map{
  width:100%;
  height:100%; }

.bulletin__title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:23px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .bulletin__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:24px;
      line-height:31px; } }
  .bulletin__title span{
    color:#EF7F1A; }

.bulletin__text{
  margin-top:10px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .bulletin__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }
  @media screen and (min-width: 1024px){
    .bulletin__text{
      margin-top:15px; } }

.bulletin__footer{
  margin-top:20px; }
  @media screen and (min-width: 480px){
    .bulletin__footer{
      display:flex; } }
  @media screen and (min-width: 768px){
    .bulletin__footer{
      margin-top:25px; } }
  @media screen and (min-width: 1024px){
    .bulletin__footer{
      margin-top:35px; } }
  .bulletin__footer > * + *{
    margin-top:20px; }
    @media screen and (min-width: 480px){
      .bulletin__footer > * + *{
        margin-top:0;
        margin-left:28px; } }
    @media screen and (min-width: 1024px){
      .bulletin__footer > * + *{
        margin-left:54px; } }

.bulletin__footer-item{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  flex-shrink:0; }
  @media screen and (min-width: 1024px){
    .bulletin__footer-item{
      width:100%;
      max-width:261px; } }

.bulletin__footer-title{
  max-width:213px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .bulletin__footer-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 1024px){
    .bulletin__footer-title{
      max-width:239px; } }

.bulletin__link{
  display:block;
  margin-top:5px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  color:#565656;
  text-decoration:none;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .bulletin__link{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.bulletin__button{
  flex-shrink:0;
  margin-top:10px;
  width:100%; }
  @media screen and (min-width: 480px){
    .bulletin__button{
      max-width:182px; } }
  @media screen and (min-width: 1024px){
    .bulletin__button{
      margin-top:15px;
      max-width:261px; } }

.contact__phone-container{
  position:relative;
  padding-bottom:20px;
  -moz-column-count:2;
       column-count:2;
  border-bottom:1px solid #E8E8E8; }
  @media screen and (min-width: 480px){
    .contact__phone-container{
      padding-bottom:30px; } }
  @media screen and (min-width: 768px){
    .contact__phone-container{
      -moz-column-count:3;
           column-count:3;
      -moz-column-gap:30px;
           column-gap:30px; } }
  @media screen and (min-width: 1024px){
    .contact__phone-container{
      padding-right:250px; } }
  @media screen and (min-width: 1280px){
    .contact__phone-container{
      padding-bottom:50px;
      padding-right:400px; } }
  .contact__phone-container > * + *{
    margin-top:15px; }

.contact__img-container{
  position:absolute;
  display:none; }
  @media screen and (min-width: 1024px){
    .contact__img-container{
      display:block;
      width:290px;
      height:233px;
      bottom:0;
      right:0; } }
  @media screen and (min-width: 1280px){
    .contact__img-container{
      width:430px;
      height:346px; } }

.contact__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.contact__address-container{
  margin-top:20px; }
  @media screen and (min-width: 480px){
    .contact__address-container{
      margin-top:30px; } }
  @media screen and (min-width: 1280px){
    .contact__address-container{
      margin-top:50px; } }
  .contact__address-container > * + *{
    margin-top:15px; }
  @media screen and (min-width: 480px){
    .contact__address-container .contact__item{
      max-width:308px; } }
  @media screen and (min-width: 1024px){
    .contact__address-container .contact__item{
      max-width:467px; } }

@media screen and (min-width: 768px){
  .contact__container{
    -moz-column-count:2;
         column-count:2; } }

.contact__container > * + *{
  margin-top:15px; }

.contact__address-title{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:20px;
  line-height:26px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .contact__address-title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:34px;
      line-height:44px; } }

.contact__item{
  -moz-column-break-inside:avoid;
       break-inside:avoid; }
  .contact__item > * + *{
    margin-top:10px; }
  .contact__item a:hover{
    color:#DB630C; }

.contact__key{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .contact__key{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  .contact__key_big{
    font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:22px; }
    @media screen and (min-width: 1024px){
      .contact__key_big{
        font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:20px;
        line-height:30px; } }
  .contact__key_orange{
    color:#EF7F1A; }

.contact__link-container > * + *{
  margin-top:10px; }

.contact__value{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:13px;
  line-height:19px;
  text-decoration:none;
  color:#565656; }
  @media screen and (min-width: 1024px){
    .contact__value{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:300;
      font-size:16px;
      line-height:24px; } }

.not-found{
  margin-top:30px; }
  @media screen and (min-width: 480px){
    .not-found{
      margin-top:50px; } }
  @media screen and (min-width: 768px){
    .not-found{
      margin-top:75px; } }
  @media screen and (min-width: 1024px){
    .not-found{
      margin-top:135px; } }
  @media screen and (min-width: 1280px){
    .not-found{
      margin-top:155px; } }

.not-found__body{
  position:relative; }

.not-found__title{
  margin-bottom:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:24px;
  line-height:29px;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .not-found__title{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:40px;
      line-height:48px; } }
  @media screen and (min-width: 768px){
    .not-found__title{
      margin-bottom:20px;
      max-width:181px;
      text-align:left; } }
  @media screen and (min-width: 1024px){
    .not-found__title{
      margin-bottom:25px;
      max-width:301px; } }

.not-found__img-container{
  position:relative;
  margin-bottom:30px;
  height:139px;
  width:100%; }
  @media screen and (min-width: 480px){
    .not-found__img-container{
      width:375px;
      height:181px;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:50px; } }
  @media screen and (min-width: 768px){
    .not-found__img-container{
      position:absolute;
      right:0;
      top:0;
      margin:0; } }
  @media screen and (min-width: 1024px){
    .not-found__img-container{
      top:-35px;
      width:600px;
      height:289px; } }
  @media screen and (min-width: 1280px){
    .not-found__img-container{
      top:-60px;
      width:750px;
      height:361px; } }

.not-found__img{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain; }

.not-found__text{
  margin-bottom:15px;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  color:#565656;
  text-align:center; }
  @media screen and (min-width: 1024px){
    .not-found__text{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:18px;
      line-height:27px; } }
  @media screen and (min-width: 480px){
    .not-found__text{
      margin-bottom:20px; } }
  @media screen and (min-width: 768px){
    .not-found__text{
      max-width:282px;
      text-align:left; } }
  @media screen and (min-width: 1024px){
    .not-found__text{
      margin-bottom:25px;
      max-width:325px; } }
  @media screen and (min-width: 1280px){
    .not-found__text{
      margin-bottom:35px;
      max-width:449px; } }

.not-found__button-container{
  display:flex;
  justify-content:center; }
  @media screen and (min-width: 768px){
    .not-found__button-container{
      justify-content:flex-start; } }

.not-found__button{
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:17px;
  line-height:22px; }
  @media screen and (min-width: 1024px){
    .not-found__button{
      font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      font-style:normal;
      font-weight:400;
      font-size:20px;
      line-height:30px; } }

.about-img img{
  width:100%; }

.play{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:42px;
  height:29px;
  background-image:url("/local/templates/main/css/../img/icons/play.png");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  cursor:pointer;
  transition:all 0.1s linear;
  z-index:10; }
  .play:hover{
    opacity:0.6; }


.header_fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
}
@media screen and (min-width: 1024px) {
  .header_fixed .head-dashboard {
    padding-bottom: 10px;
  }
}

.mmenu-list__head{
  display:flex;
  justify-content:space-between;
  align-items:center; }
.mmenu-list__head.is-open:after{
  transform:rotate(180deg); }
.mmenu-list__head.is-open + .mmenu-list__body{
  margin-top: 5px;
  display:block; }
.mmenu-list__head:after{
  content:"";
  display:inline-block;
  width:12px;
  height:12px;
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M1.41 0.757812L6 5.088L10.59 0.757812L12 2.09744L6 7.75781L0 2.09744L1.41 0.757812Z' fill='%237C7C7C'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  transition:all 0.1s linear; }
@media screen and (min-width: 768px){
  .mmenu-list__head:after{
    display:none; } }
.mmenu-list__body { display: none; }
.mmenu-list__link{
  display:inline-block;
  text-decoration:none;
  transition:all 0.1s linear;
  color:#242424;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:18px;
  line-height:27px; }
.mmenu-list__link:hover{
  color:#DB630C; }

.mmenu-list__body .mmenu-list__link{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:14px;
  line-height:17px;
  margin-top: 10px;
  color:#242424;
  text-decoration:none;
  transition:all 0.1s linear; }

.mmenu-list__sublink{
  display:block;
  font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  margin-top: 5px;
  color:#242424;
  text-decoration:none;
  transition:all 0.1s linear; }

.mmenu-list__submenu {
  margin-top: 10px;
  padding-left: 5px;
}

#pricelist_popup {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background-color: #eaf3f8;
    padding: 20px 30px;
    border-radius: 6px;
    z-index: 100;
}
#pricelist_popup .pricelist_popup__content {
    display: flex;
    gap: 1rem;
    align-items: center;
	font-size: 16px;
}
#pricelist_popup .pricelist_popup__img {

}
#pricelist_popup .pricelist_popup__title {
    font-weight: bold;
}
#pricelist_popup .pricelist_popup__subtitle {
    line-height: 1.2;
	font-size: 14px;
}
#pricelist_popup .button.pricelist_popup__btn {
    padding: 6px;
    width: 100%;
	margin-top:15px;
}
#pricelist_popup .pricelist_popup__close {
	background: url('/local/templates/main/css/../img/close.svg') no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 19px;
    height: 19px;
    display: block;
    padding: 0;
}
@media screen and (max-width: 568px){
	#pricelist_popup {
		left: 0;
		right: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 10px;
	}
}

@media screen and (min-width: 1024px) {
  .footer__bottom-text .footer__bottom-column:nth-child(1) { max-width: 50%; }
  .footer__bottom-text .footer__bottom-column:nth-child(2) { text-align: right; }
}
/* End */


/* Start:/local/templates/main/template_styles.css?1788337277601*/
[data-goto] {
	cursor: pointer;
}

.policy-block {
    
}

.policy-block .policy-block__preview.mt {
    margin-top: 0.25rem;
}
.policy-block .policy-block__detail {
    margin-top: 1rem;
    padding: 12px 16px 16px;
    overflow: hidden;
    color: #000;
    background-color: #f1f1f1;
    border-radius: 4px;
    display: none;
}

@media (max-width: 410px){
	.main-banner__body{
		bottom:280px;
	}
}

@media (max-width: 768px){
	.news-block__body-top{
		display: flex;
		flex-direction: column;
	}
	.news-block__sidebar{
		order:2;
	}
}

@media (min-width: 768px){
	.tag-list {
		display: none;
	}
}
/* End */
/* /local/js/disMsg/styles.css?16297920901196 */
/* /local/js/disAjax/styles.css?1629792090466 */
/* /local/templates/main/css/normalize.css?16297920903160 */
/* /local/templates/main/libs/jquery.fancybox.min.css?162979209012795 */
/* /local/templates/main/css/libs.css?162979209017745 */
/* /local/templates/main/css/template.css?1764144719351791 */
/* /local/templates/main/template_styles.css?1788337277601 */
