.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {width: 100%;padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto;}
@media (min-width: 576px) {.container-sm, .container {max-width: 540px;}}
@media (min-width: 768px) {.container-md, .container-sm, .container {max-width: 720px;}}
@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container {max-width: 960px;}}
@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}
@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1320px;}}
.row {display: flex;flex-wrap: wrap;margin-right: -20px;margin-left: -20px;}
.row-help {display: flex;flex-wrap: wrap;margin-right: -20px;margin-left: -20px;}
.row > * {box-sizing: border-box;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: 20px;padding-left: 20px;}
.col {flex: 1 0 0%;}
.row-cols-auto > * {flex: 0 0 auto;width: auto;}
.row-cols-1 > * {flex: 0 0 auto;width: 100%;}
.row-cols-2 > * {flex: 0 0 auto;width: 50%;}
.row-cols-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
.row-cols-4 > * {flex: 0 0 auto;width: 25%;}
.row-cols-5 > * {flex: 0 0 auto;width: 20%;}
.row-cols-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
.col-auto {flex: 0 0 auto;width: auto;}
.col-1 {flex: 0 0 auto;width: 8.33333333%;}
.col-2 {flex: 0 0 auto;width: 16.66666667%;}
.col-3 {flex: 0 0 auto;width: 25%;}
.col-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-5 {flex: 0 0 auto;width: 41.66666667%;}
.col-6 {flex: 0 0 auto;width: 50%;}
.col-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-9 {flex: 0 0 auto;width: 75%;}
.col-10 {flex: 0 0 auto;width: 83.33333333%;}
.col-11 {flex: 0 0 auto;width: 91.66666667%;}
.col-12 {flex: 0 0 auto;width: 100%;}
.offset-1 {margin-left: 8.33333333%;}
.offset-2 {margin-left: 16.66666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.33333333%;}
.offset-5 {margin-left: 41.66666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.33333333%;}
.offset-8 {margin-left: 66.66666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.33333333%;}
.offset-11 {margin-left: 91.66666667%;}
@media (min-width: 576px) {.col-sm {flex: 1 0 0%;}
	.row-cols-sm-auto > * {flex: 0 0 auto;width: auto;}
	.row-cols-sm-1 > * {flex: 0 0 auto;width: 100%;}
	.row-cols-sm-2 > * {flex: 0 0 auto;width: 50%;}
	.row-cols-sm-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
	.row-cols-sm-4 > * {flex: 0 0 auto;width: 25%;}
	.row-cols-sm-5 > * {flex: 0 0 auto;width: 20%;}
	.row-cols-sm-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
	.col-sm-auto {flex: 0 0 auto;width: auto;}
	.col-sm-1 {flex: 0 0 auto;width: 8.33333333%;}
	.col-sm-2 {flex: 0 0 auto;width: 16.66666667%;}
	.col-sm-3 {flex: 0 0 auto;width: 25%;}
	.col-sm-4 {flex: 0 0 auto;width: 33.33333333%;}
	.col-sm-5 {flex: 0 0 auto;width: 41.66666667%;}
	.col-sm-6 {flex: 0 0 auto;width: 50%;}
	.col-sm-7 {flex: 0 0 auto;width: 58.33333333%;}
	.col-sm-8 {flex: 0 0 auto;width: 66.66666667%;}
	.col-sm-9 {flex: 0 0 auto;width: 75%;}
	.col-sm-10 {flex: 0 0 auto;width: 83.33333333%;}
	.col-sm-11 {flex: 0 0 auto;width: 91.66666667%;}
	.col-sm-12 {flex: 0 0 auto;width: 100%;}}
@media (min-width: 768px) {.col-md {flex: 1 0 0%;}
	.row-cols-md-auto > * {flex: 0 0 auto;width: auto;}
	.row-cols-md-1 > * {flex: 0 0 auto;width: 100%;}
	.row-cols-md-2 > * {flex: 0 0 auto;width: 50%;}
	.row-cols-md-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
	.row-cols-md-4 > * {flex: 0 0 auto;width: 25%;}
	.row-cols-md-5 > * {flex: 0 0 auto;width: 20%;}
	.row-cols-md-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
	.col-md-auto {flex: 0 0 auto;width: auto;}
	.col-md-1 {flex: 0 0 auto;width: 8.33333333%;}
	.col-md-2 {flex: 0 0 auto;width: 16.66666667%;}
	.col-md-3 {flex: 0 0 auto;width: 25%;}
	.col-md-4 {flex: 0 0 auto;width: 33.33333333%;}
	.col-md-5 {flex: 0 0 auto;width: 41.66666667%;}
	.col-md-6 {flex: 0 0 auto;width: 50%;}
	.col-md-7 {flex: 0 0 auto;width: 58.33333333%;}
	.col-md-8 {flex: 0 0 auto;width: 66.66666667%;}
	.col-md-9 {flex: 0 0 auto;width: 75%;}
	.col-md-10 {flex: 0 0 auto;width: 83.33333333%;}
	.col-md-11 {flex: 0 0 auto;width: 91.66666667%;}
	.col-md-12 {flex: 0 0 auto;width: 100%;}}
@media (min-width: 992px) {.col-lg {flex: 1 0 0%;}
	.row-cols-lg-auto > * {flex: 0 0 auto;width: auto;}
	.row-cols-lg-1 > * {flex: 0 0 auto;width: 100%;}
	.row-cols-lg-2 > * {flex: 0 0 auto;width: 50%;}
	.row-cols-lg-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
	.row-cols-lg-4 > * {flex: 0 0 auto;width: 25%;}
	.row-cols-lg-5 > * {flex: 0 0 auto;width: 20%;}
	.row-cols-lg-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
	.col-lg-auto {flex: 0 0 auto;width: auto;}
	.col-lg-1 {flex: 0 0 auto;width: 8.33333333%;}
	.col-lg-2 {flex: 0 0 auto;width: 16.66666667%;}
	.col-lg-3 {flex: 0 0 auto;width: 25%;}
	.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
	.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}
	.col-lg-6 {flex: 0 0 auto;width: 50%;}
	.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}
	.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}
	.col-lg-9 {flex: 0 0 auto;width: 75%;}
	.col-lg-10 {flex: 0 0 auto;width: 83.33333333%;}
	.col-lg-11 {flex: 0 0 auto;width: 91.66666667%;}
	.col-lg-12 {flex: 0 0 auto;width: 100%;}}
@media (min-width: 1200px) {.col-xl {flex: 1 0 0%;}
	.row-cols-xl-auto > * {flex: 0 0 auto;width: auto;}
	.row-cols-xl-1 > * {flex: 0 0 auto;width: 100%;}
	.row-cols-xl-2 > * {flex: 0 0 auto;width: 50%;}
	.row-cols-xl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}
	.row-cols-xl-4 > * {flex: 0 0 auto;width: 25%;}
	.row-cols-xl-5 > * {flex: 0 0 auto;width: 20%;}
	.row-cols-xl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}
	.col-xl-auto {flex: 0 0 auto;width: auto;}
	.col-xl-1 {flex: 0 0 auto;width: 8.33333333%;}
	.col-xl-2 {flex: 0 0 auto;width: 16.66666667%;}
	.col-xl-3 {flex: 0 0 auto;width: 25%;}
	.col-xl-4 {flex: 0 0 auto;width: 33.33333333%;}
	.col-xl-5 {flex: 0 0 auto;width: 41.66666667%;}
	.col-xl-6 {flex: 0 0 auto;width: 50%;}
	.col-xl-7 {flex: 0 0 auto;width: 58.33333333%;}
	.col-xl-8 {flex: 0 0 auto;width: 66.66666667%;}
	.col-xl-9 {flex: 0 0 auto;width: 75%;}
	.col-xl-10 {flex: 0 0 auto;width: 83.33333333%;}
	.col-xl-11 {flex: 0 0 auto;width: 91.66666667%;}
	.col-xl-12 {flex: 0 0 auto;width: 100%;}}
@media (min-width: 1400px) {.col-xxl {flex: 1 0 0%;}
	.col-xxl-auto {flex: 0 0 auto;width: auto;}
	.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%;}
	.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%;}
	.col-xxl-3 {flex: 0 0 auto;width: 25%;}
	.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;}
	.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;}
	.col-xxl-6 {flex: 0 0 auto;width: 50%;}
	.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;}
	.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;}
	.col-xxl-9 {flex: 0 0 auto;width: 75%;}
	.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%;}
	.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%;}
	.col-xxl-12 {flex: 0 0 auto;width: 100%;}}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-grid {display: grid !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: flex !important;}
.d-inline-flex {display: inline-flex !important;}
.d-none {display: none !important;}
.flex-fill {flex: 1 1 auto !important;}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.justify-content-evenly {justify-content: space-evenly !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
.order-first {order: -1 !important;}
.order-0 {order: 0 !important;}
.order-1 {order: 1 !important;}
.order-2 {order: 2 !important;}
.order-3 {order: 3 !important;}
.order-4 {order: 4 !important;}
.order-5 {order: 5 !important;}
.order-last {order: 6 !important;}
.m-0 {margin: 0 !important;}
.m-auto {margin: auto !important;}
.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.my-auto {margin-top: auto !important;margin-bottom: auto !important;}
.mt-0 {margin-top: 0 !important;}
.mt-auto {margin-top: auto !important;}
.me-0 {margin-right: 0 !important;}
.me-auto {margin-right: auto !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-auto {margin-bottom: auto !important;}
.ms-0 {margin-left: 0 !important;}
.ms-auto {margin-left: auto !important;}
.p-0 {padding: 0 !important;}
@media (min-width: 576px) {.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-grid {display: grid !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: flex !important;}
	.d-sm-inline-flex {display: inline-flex !important;}
	.d-sm-none {display: none !important;}}
@media (min-width: 768px) {.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-grid {display: grid !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: flex !important;}
	.d-md-inline-flex {display: inline-flex !important;}
	.d-md-none {display: none !important;}}
@media (min-width: 992px) {.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-grid {display: grid !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: flex !important;}
	.d-lg-inline-flex {display: inline-flex !important;}
	.d-lg-none {display: none !important;}}
@media (min-width: 1200px) {.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-grid {display: grid !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: flex !important;}
	.d-xl-inline-flex {display: inline-flex !important;}
	.d-xl-none {display: none !important;}}
@media (min-width: 1340px) {.d-xxl-inline {display: inline !important;}
	.d-xxl-inline-block {display: inline-block !important;}
	.d-xxl-block {display: block !important;}
	.d-xxl-grid {display: grid !important;}
	.d-xxl-table {display: table !important;}
	.d-xxl-table-row {display: table-row !important;}
	.d-xxl-table-cell {display: table-cell !important;}
	.d-xxl-flex {display: flex !important;}
	.d-xxl-inline-flex {display: inline-flex !important;}
	.d-xxl-none {display: none !important;}}
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-outer, .fancybox-inner, .fancybox-bg, .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-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {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--previous, .fancybox-slide--current, .fancybox-slide--next {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;-ms-transform-origin: top left;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-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;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--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .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-video, .fancybox-iframe {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:visited, .fancybox-button:link {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--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) {display: none;}
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 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(to top,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%,rgba(0,0,0,0) 100%);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;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: fancybox-rotate 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 fancybox-rotate {100% {transform: rotate(360deg);}}
.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: translate3d(0,0,0);}
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {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: scale3d(1,1,1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);transform: rotate(-360deg);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);transform: rotate(360deg);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);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: scale3d(1,1,1) translate3d(0,0,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: translate3d(0,0,0) scale(1);}
@media all and (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 0;}
.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 5px;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:visited, .fancybox-share__button:link {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 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 2px;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: center center;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 all and (max-width: 576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
@font-face {font-family: "swiper-icons";src: url("/theme/libs/swiper/11/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal;}
:root {--swiper-theme-color: #007aff;}
:host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1;}
.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}
.swiper-vertical > .swiper-wrapper {flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-horizontal {touch-action: pan-y;}
.swiper-vertical {touch-action: pan-x;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto;}
.swiper-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.swiper-backface-hidden .swiper-slide {transform: translateZ(0);backface-visibility: hidden;}
.swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}
.swiper-3d .swiper-wrapper {transform-style: preserve-3d;}
.swiper-3d {perspective: 1200px;}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {transform-style: preserve-3d;}
.swiper-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {scroll-snap-type: x mandatory;}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {scroll-snap-type: y mandatory;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {scroll-snap-type: none;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: none;}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {content: "";flex-shrink: 0;order: 9999;}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {margin-inline-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {margin-block-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-3d .swiper-slide-shadow {background: rgba(0,0,0,.15);}
.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {animation: swiper-preloader-spin 1s infinite linear;}
.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}
.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@keyframes swiper-preloader-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.jGrowl {z-index: 9999;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: fixed;}
.jGrowl.top-left {left: 0px;top: 0px;}
.jGrowl.top-right {right: 0px;top: 0px;}
.jGrowl.bottom-left {left: 0px;bottom: 0px;}
.jGrowl.bottom-right {right: 0px;bottom: 0px;}
.jGrowl.center {top: 0px;width: 50%;left: 25%;}
.jGrowl.center .jGrowl-notification, .jGrowl.center .jGrowl-closer {margin-left: auto;margin-right: auto;}
.jGrowl-notification {background-color: #000;opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;min-height: 40px;}
.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
.jGrowl-notification .jGrowl-header {font-weight: bold;font-size: .85em;}
.jGrowl-notification .jGrowl-close {background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-weight: bold;font-size: 1em;cursor: pointer;}
.jGrowl-closer {background-color: #000;opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;text-align: center;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: bold;}
.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
@media print {.jGrowl {display: none;}}
.af-message-success {background-color: green !important;}
.af-message-error {background-color: brown !important;}
.af-message-info {background-color: black !important;}
.ajax_form .error {color: brown;}
.iziToast {font-family: inherit;font-size: 1.6rem;}
.iziToast.iziToast-color-red {color: #fff;background: rgba(214,16,29,.9);}
.iziToast-title {font-weight: 500;}
.iziToast > .iziToast-body .iziToast-message, .iziToast > .iziToast-body .iziToast-title {font-size: inherit;color: inherit;}
.iziToast > .iziToast-body .iziToast-icon.ico-error {background-image: url("data:image/svg+xml,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M24.0003 0C10.7665 0 0 10.7668 0 24.0012C0.00131179 37.2342 10.7678 48 24.0003 48C37.2338 48 48 37.2341 48 24.0009C48 10.7668 37.2338 0 24.0003 0ZM24.0003 4.37254C28.6257 4.37254 32.8816 5.98193 36.2401 8.66885L8.66863 36.2393C5.98222 32.8812 4.37308 28.6257 4.37265 24.001C4.37265 13.1778 13.1776 4.37254 24.0003 4.37254ZM24.0003 43.6275C19.3751 43.6275 15.1189 42.0181 11.7602 39.3311L39.332 11.7608C42.0184 15.1194 43.6275 19.3755 43.6275 24.0009C43.6274 34.8231 34.8227 43.6275 24.0003 43.6275Z\' fill=\'white\'/%3E%3C/svg%3E%0A");}
.iziToast > .iziToast-close {background-image: url("data:image/svg+xml,%3Csvg width=\'64\' height=\'64\' viewBox=\'0 0 64 64\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M1.47995 1.47988C3.45312 -0.493295 6.65227 -0.493293 8.62545 1.47988L32 24.8545L55.3746 1.47988C57.3478 -0.493294 60.5469 -0.493294 62.5201 1.47988C64.4933 3.45306 64.4933 6.65221 62.5201 8.62538L39.1455 32L62.5201 55.3746C64.4933 57.3478 64.4933 60.5469 62.5201 62.5201C60.5469 64.4933 57.3478 64.4933 55.3746 62.5201L32 39.1455L8.62538 62.5201C6.65221 64.4933 3.45306 64.4933 1.47988 62.5201C-0.493294 60.5469 -0.493294 57.3478 1.47988 55.3746L24.8545 32L1.47994 8.62538C-0.493231 6.6522 -0.493229 3.45305 1.47995 1.47988Z\' fill=\'white\'/%3E%3C/svg%3E%0A");}
html, body, div, span, object, iframe, img, strong, b, u, i, table, tbody, tfoot, thead, td, th, tr form, label, legend, header, footer, article, section, aside {margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;}
input:focus, select:focus, textarea:focus {outline: none;}
* {box-sizing: border-box;}
table, td, th, tr {border-collapse: collapse;border-spacing: 0;}
html, body {height: 100%;}
input, select, textarea {font-weight: 400;color: #000;}
button {font-weight: 400;color: #000;cursor: pointer;}
input[type="button"], input[type="submit"] {cursor: pointer;}
:root {--color-text: #585858;--color-primary: #3c79be;--color-primary-dark: #2262ab;--color-secondary: #e51a34;--color-bg-light: rgba(224,238,255,.5);--color-bg-dark: #073175;--color-error: #e51a34;--border-radius-standart: 20px;--border-radius-big: 40px;--section-padding-top: 100px;--section-padding-bottom: 100px;--section-margin-bottom: 100px;--checkbox-image: url("data:image/svg+xml,%3Csvg width=\'10\' height=\'8\' viewBox=\'0 0 10 8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 3.99998L3.66667 6.66665L9 1.33331\' stroke=\'%23F06BAC\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A") no-repeat center;--checkbox-color: #2262ab;--checkbox-bg-color: #fff;--checkbox-border-color: #dfdfdf;--checkbox-border-color-hover: #2262ab;}
@media (max-width: 1199.98px) {:root {--section-margin-bottom: 100px;}}
@media (max-width: 991.98px) {:root {--section-margin-bottom: 80px;}}
@media (max-width: 767.98px) {:root {--section-margin-bottom: 60px;}}
.styleShadowBox {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.styleShadowBoxHover {box-shadow: 0px 162px 45px rgba(80,118,188,.01),0px 104px 41px rgba(80,118,188,.06),0px 58px 35px rgba(80,118,188,.2),0px 26px 26px rgba(80,118,188,.34),0px 6px 14px rgba(80,118,188,.39);}
.styleWBlock {background: #fff;box-shadow: 0px 20px 35px rgba(80,118,188,.1);border-radius: 20px;}
.smart-captcha {height: 102px !important;}
.tablewrap {overflow: auto;}
@media (max-width: 575.98px) {.tablewrap {margin-right: -20px;}}
.icon {display: block;width: 1em;height: 1em;stroke-width: 0;stroke: currentColor;fill: currentColor;}
.icon-doc-link {fill: none;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}
.tal {text-align: left !important;}
.tdn {text-decoration: none !important;}
.nobr {white-space: nowrap;}
.hide, .v_hidden {display: none !important;}
.pb-0 {padding-bottom: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.box-sizing {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
p {margin: 1.5em 0;}
p:first-child {margin-top: 0 !important;}
p:last-child {margin-bottom: 0 !important;}
img, svg {vertical-align: top;max-width: 100%;}
iframe {max-width: 100%;}
strong {font-weight: 600;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
.errorTable td {border: solid 1px;}
.container {min-width: 320px;}
a {text-decoration: underline;outline: none;color: var(--color-text);}
a:hover, a:focus {text-decoration: none;}
a.notd {text-decoration: none;}
a.notd:hover, a.notd:focus {text-decoration: underline;}
a[data-fancybox] {outline: none;}
.notds a {text-decoration: none;}
.notds a:hover, .notds a:focus {text-decoration: underline;}
.crumbs {padding: 20px 0;font-size: 1.4rem;line-height: 1.6rem;color: rgba(88,88,88,.4);}
.crumbs.hide + .content {padding-top: 40px;}
.crumbs--small {padding: 12px 0;}
.crumbs__list {list-style: none;padding: 0;margin: 0;background: none;display: flex;flex-wrap: wrap;align-items: center;}
.crumbs__list li {display: inline-flex;}
.crumbs__list li a {color: var(--color-primary);-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.crumbs__list li a:hover {color: var(--color-bg-dark);text-decoration: none;}
.crumbs__list li.sep {color: #585858;}
.pagination {padding: 0;list-style: none;margin: 38px 0 80px;display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;font-size: 1.6rem;color: #2e353b;}
.pagination li {text-align: center;background: none;}
.pagination li a, .pagination li span {display: flex;align-items: center;justify-content: center;color: #2e353b;background: #fff;text-decoration: none;min-width: 48px;padding: 0 2px;height: 48px;border-radius: 10px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.pagination li a:hover {background: #f9f9f9;}
.pagination li.disabled {display: none;}
.pagination li.active a, .pagination li.active span {cursor: default;background: #2262ab;color: #fff;}
.pagination li.active a:hover, .pagination li.active span:hover {color: #fff;}
.pagination li.control {font-size: 1rem;}
.pagination-wrap + .section-title {margin-top: 100px;}
[data-tab-block]:not(.is-open) {display: none;}
[data-acc-content] {overflow: hidden;transition: max-height .3s ease;}
[data-acc-link] {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.page-icon {position: relative;}
.page-icon__img {position: absolute;right: 0;top: -130px;z-index: -1;width: 400px;max-width: 40%;}
.page-edit {position: fixed;bottom: 0;right: 150px;background: rgba(0,0,0,.5);color: #fff;text-decoration: none;padding: 8px 10px;border-radius: 5px 5px 0 0;z-index: 50;display: flex;align-items: center;gap: 8px;font-size: 1.4rem;}
.page-edit:hover {background: rgba(0,0,0,.6);}
.page-edit:before {content: "";display: block;background-image: url("data:image/svg+xml,%3Csvg viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg stroke=\'%23ffffff\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M11 2H9C4 2 2 4 2 9v6c0 5 2 7 7 7h6c5 0 7-2 7-7v-2\'/%3E%3Cpath d=\'M16.04 3.02001 8.16 10.9c-.3.3-.6.89-.66 1.32l-.43 3.01c-.16 1.09.61 1.85 1.7 1.7l3.01-.43c.42-.06 1.01-.36 1.32-.66l7.88-7.87999c1.36-1.36 2-2.94 0-4.94-2-2-3.58-1.36-4.94 0Z\' stroke-miterlimit=\'10\'/%3E%3Cpath d=\'M14.91 4.1499c.67 2.39 2.54 4.26 4.94 4.94\' stroke-miterlimit=\'10\'/%3E%3C/g%3E%3C/svg%3E");width: 16px;height: 16px;background-size: contain;}
@media (max-width: 991.98px) {.page-icon__img {display: none;}
	.page-edit {display: none;}}
.content--gray {background: #f0f7ff;padding-top: 40px;padding-bottom: 104px;}
.content-page {padding-bottom: 80px;}
.content__head {margin-bottom: 38px;}
.content__head .content__meta {margin-top: 24px;}
.content__head--hor {display: flex;align-items: center;justify-content: space-between;}
.content__head--hor #mse2_total {margin-left: 10px;font-weight: 700;color: #231f20;}
.content__title {margin: 0;font-weight: 400;font-size: 4rem;line-height: 1.15;color: #000;}
.content__subtitle {color: #000;font-size: 2.4rem;margin-top: .5em;}
.content__meta {display: flex;align-items: center;}
.content__date {margin-left: 30px;font-size: 1.4rem;color: rgba(34,32,30,.3);}
.content__nav {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 60px;}
.content__nav-title {font-size: 4.8rem;font-weight: 700;color: var(--color-primary);line-height: 1.166666666;max-width: 800px;}
.content__nav-list {list-style: none;margin: 0;padding: 0;font-size: 2.4rem;line-height: 1;text-align: right;}
.content__nav-list li.active {font-size: 3rem;}
.content__nav-list li.active a {border-bottom-style: solid;}
.content__nav-list li + li {margin-top: 16px;}
.content__nav-list a {display: inline-block;border-bottom: 1px dashed;text-decoration: none;color: var(--color-primary);-webkit-transition: border-color .2s ease-in-out;-moz-transition: border-color .2s ease-in-out;-o-transition: border-color .2s ease-in-out;-ms-transition: border-color .2s ease-in-out;transition: border-color .2s ease-in-out;}
.content__nav-list a:hover {border-color: transparent;}
@media (max-width: 1199.98px) and (min-width: 768px) {.content__nav-title {font-size: 3.2rem;max-width: 600px;}
	.content__nav-list {font-size: 2rem;}
	.content__nav-list li + li {margin-top: 12px;}
	.content__nav-list li.active {font-size: 2.6rem;}}
@media (max-width: 991.98px) and (min-width: 768px) {.content__nav-title {font-size: 2.8rem;max-width: 500px;}}
@media (max-width: 767.98px) {.content__title {text-align: center;}
	.content__head {margin-bottom: 18px;}
	.content__head--hor {flex-direction: column;align-items: center;gap: 16px;margin-bottom: 32px;}
	.content__nav {flex-direction: column;align-items: center;text-align: center;}
	.content__nav-title {font-size: 3rem;margin-top: 45px;order: 1;}
	.content__nav-list {text-align: center;}}
.section-title {padding: 90px 0 60px;font-size: 4rem;margin: 0;font-weight: 400;}
.section-title--big {font-size: 4.8rem;}
.section-title.-bold {font-weight: 700;}
.section-title.-center {text-align: center;}
.section-title.-black {color: #2e353b;}
@media (max-width: 991.98px) {.section-title {font-size: 3.6rem;padding: 80px 0 40px;}}
@media (max-width: 575.98px) {.section-title {font-size: 3.2rem;padding: 60px 0 40px;}}
@media (max-width: 399.98px) {.section-title {font-size: 3.2rem;line-height: 1.333333;padding: 60px 0 40px;}}
.textstyle {font-size: 1.8rem;color: #000;}
.textstyle h2:not([class]), .textstyle h3:not([class]) {line-height: normal;margin: 2em 0 1em;font-weight: 600;}
.textstyle h2:not([class]):first-child, .textstyle h3:not([class]):first-child {margin-top: 0;}
.textstyle h2:not([class]) {font-size: 2.4rem;}
.textstyle h3:not([class]) {font-size: 2rem;}
.textstyle a:not(.btn) {color: #be2f37;text-decoration: underline;}
.textstyle a:not(.btn):hover {text-decoration: none;}
.textstyle blockquote {font-style: italic;margin-left: 30px;}
.textstyle p {margin: 15px 0;}
.textstyle h4 {font-size: 1.6rem;font-weight: 600;margin: 20px 0 0 0;}
.textstyle h4:first-child {margin-top: 0;}
.textstyle h4 + ul, .textstyle h4 + ol {margin-top: 0;}
.textstyle h2 + ul {margin-top: -1em;}
.textstyle ul, .textstyle ol {padding: 0 0 0 40px;margin: 15px 0;}
.textstyle ul:last-child, .textstyle ol:last-child {margin-bottom: 0;}
.textstyle table {width: 100%;}
.textstyle table tbody tr:nth-child(even) {background-color: #f1f1f1;}
.textstyle table th, .textstyle table td {padding: .5em .625em .625em;border: 1px solid rgba(0,0,0,.5);}
.textstyle table td {text-align: center;}
.textstyle table th {background: var(--color-primary);color: #fff;vertical-align: middle;}
.textstyle table.table-simple {width: auto;}
.textstyle table.table-simple td {text-align: left;}
.textstyle img[height] {height: auto;}
@media (max-width: 767px) {.textstyle h2:not([class]) {font-size: 2.6rem;}}
@media (max-width: 575px) {.textstyle h2:not([class]) {font-size: 2rem;}
	.textstyle h3:not([class]) {font-size: 1.8rem;}}
.tspage {color: #585858;}
.tspage a {color: var(--color-primary);text-decoration: none;}
.tspage a:hover {text-decoration: underline;}
.tspage p {margin: 24px 0;}
.tspage p:first-child {margin-top: 0;}
.tspage p:last-child {margin-bottom: 0;}
.tspage h2 {font-size: 3.6rem;font-weight: 400;margin: 60px 0 24px;line-height: 1.16666667;}
.tspage h2:first-child {margin-top: 0;}
.tspage h2:last-child {margin-bottom: 0;}
.tspage h2, .tspage h3, .tspage h4, .tspage h5, .tspage h6 {scroll-margin: 20px;}
.tspage blockquote {margin: var(--post-block-gap) 0;background: rgba(224,238,255,.5);padding: 66px 58px 66px 325px;position: relative;font-size: 2.4rem;line-height: 1.33333;font-style: normal;border-radius: 20px;}
.tspage blockquote:before {content: "";display: block;background-image: url("data:image/svg+xml,%3Csvg width=\'200\' height=\'135\' viewBox=\'0 0 200 135\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M94.7485 5.83695C93.3078 1.35094 88.4771 -1.01902 83.9855 0.419884C33.5603 17.0096 13.6445 48.4117 5.84763 68.641C2.1187 75.1584 0 82.6069 0 90.5632C0 115.109 19.9158 134.915 44.4081 134.915C68.9003 134.915 88.8161 115.025 88.8161 90.5632C88.8161 69.1489 73.5614 51.2048 53.3066 47.142C44.1538 43.4178 52.1201 35.7154 53.2219 34.7844C62.5442 27.9284 74.3242 21.5803 89.3246 16.6711C93.8163 15.1475 96.274 10.323 94.7485 5.83695Z\' fill=\'white\'/%3E%3Cpath d=\'M199.58 5.83695C198.139 1.35094 193.308 -1.01902 188.817 0.419884C138.391 16.925 118.476 48.4117 110.679 68.641C106.95 75.1584 104.831 82.6069 104.831 90.6478C104.831 115.194 124.747 135 149.239 135C173.731 135 193.647 115.109 193.647 90.6478C193.647 69.2335 178.392 51.2895 158.138 47.2267C148.985 43.5024 156.951 35.8001 158.053 34.869C167.375 28.013 179.155 21.6649 194.156 16.7557C198.647 15.1475 201.02 10.323 199.58 5.83695Z\' fill=\'white\'/%3E%3C/svg%3E%0A");width: 200px;height: 135px;position: absolute;left: 74px;top: 50%;transform: translateY(-50%);background-position: center;background-size: contain;background-repeat: no-repeat;}
.tspage blockquote:first-child {margin-top: 0;}
.tspage blockquote:last-child {margin-bottom: 0;}
.tspage ul {list-style: none;padding: 0;margin: 24px;}
.tspage ul:first-child {margin-top: 0;}
.tspage ul:last-child {margin-bottom: 0;}
.tspage ul li {position: relative;padding-left: 60px;}
.tspage ul li + li {margin-top: 24px;}
.tspage ul li:before {content: "";display: block;width: 24px;height: 24px;position: absolute;left: 24px;top: 1px;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 fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M6.30008 0.465384C7.85854 0.11904 9.74916 0 12 0C14.2508 0 16.1414 0.11904 17.6999 0.465384C19.272 0.814764 20.5786 1.4112 21.5837 2.4163C22.5888 3.42139 23.1852 4.72802 23.5346 6.30008C23.881 7.85854 24 9.74916 24 12C24 14.2508 23.881 16.1414 23.5346 17.6999C23.1852 19.272 22.5888 20.5786 21.5837 21.5837C20.5786 22.5888 19.272 23.1852 17.6999 23.5346C16.1414 23.881 14.2508 24 12 24C9.74916 24 7.85854 23.881 6.30008 23.5346C4.72802 23.1852 3.42139 22.5888 2.4163 21.5837C1.4112 20.5786 0.814764 19.272 0.465384 17.6999C0.11904 16.1414 0 14.2508 0 12C0 9.74916 0.11904 7.85854 0.465384 6.30008C0.814764 4.72802 1.4112 3.42139 2.4163 2.4163C3.42139 1.4112 4.72802 0.814764 6.30008 0.465384ZM16.4485 8.75147C16.9171 9.2201 16.9171 9.97992 16.4485 10.4485L12.0292 14.8679C11.3503 15.5467 10.2497 15.5467 9.57082 14.8679L7.55147 12.8485C7.08284 12.3799 7.08284 11.6201 7.55147 11.1515C8.0201 10.6829 8.7799 10.6829 9.24853 11.1515L10.8 12.703L14.7515 8.75147C15.2201 8.28284 15.9799 8.28284 16.4485 8.75147Z\' fill=\'%23ACC7E5\'/%3E%3C/svg%3E%0A");}
.tspage table th, .tspage table td {padding: .5em .625em .625em;border: 1px solid #236fa1;}
.tspage table th {background: var(--color-primary);color: #fff;vertical-align: middle;}
.tspage table thead td {font-weight: 700;color: #236fa1;}
.tspage table.table-simple {width: auto;}
.tspage table.table-simple td {text-align: left;}
.ts--img {margin: var(--post-block-gap) 0;}
.ts--img img {height: auto;}
.ts--img-text {color: #585858;opacity: .4;margin-top: 12px;font-size: 1.4rem;line-height: 2.4rem;}
.ts--row {margin: var(--post-block-gap) 0;align-items: center;margin-left: -27px;margin-right: -27px;}
.ts--row > * {padding-left: 27px;padding-right: 27px;}
.ts--row-image {max-width: 50%;}
.ts--row-image img {height: auto;}
.ts--bg-blue {padding: 54px 90px;background: rgba(224,238,255,.5);border-radius: 20px;margin: var(--post-block-gap) 0;}
.ts--alert {padding: 24px 32px;display: flex;align-items: center;gap: 24px;font-size: 1.8rem;border-radius: 12px;margin: 24px 0;position: relative;}
.ts--alert:first-child {margin-top: 0;}
.ts--alert:last-child {margin-bottom: 0;}
.ts--alert-body {color: #231f20;}
.ts--alert .icon {flex-shrink: 0;font-size: 3.6rem;}
.ts--alert:before {content: "";display: block;flex-shrink: 0;width: 36px;height: 36px;background-color: currentColor;mask-size: contain;-webkit-mask-size: contain;mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-position: center;-webkit-mask-position: center;}
.ts--alert.s-red {background: #ffe4da;color: #ff6b4e;}
.ts--alert.s-red:before {-webkit-mask-image: url("/theme/img/SVG/alert-close.svg");mask-image: url("/theme/img/SVG/alert-close.svg");}
.ts--alert.s-green {background: #e2f4e8;color: #2eab33;}
.ts--alert.s-green:before {-webkit-mask-image: url("/theme/img/SVG/alert-check.svg");mask-image: url("/theme/img/SVG/alert-check.svg");}
.ts--alert.s-blue {background: #e0eeff;color: #518fd5;}
.ts--alert.s-blue:before {-webkit-mask-image: url("/theme/img/SVG/alert-info.svg");mask-image: url("/theme/img/SVG/alert-info.svg");}
@media (max-width: 991.98px) {.tspage h2 {font-size: 2.8rem;}
	.tspage ul {margin-left: 0;margin-right: 0;}
	.tspage ul li {padding-left: 36px;}
	.tspage ul li:before {left: 0;}
	.tspage img {height: auto;}}
.ul-checks {list-style: none;padding: 0;margin: 0;font-size: 1.8rem;line-height: 1.3333333;}
.ul-checks li {position: relative;padding-left: 35px;}
.ul-checks li + li {margin-top: 10px;}
.ul-checks li:before {content: "";display: block;width: 24px;height: 24px;position: absolute;left: 0;top: 0;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 fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M6.30008 0.465384C7.85854 0.11904 9.74916 0 12 0C14.2508 0 16.1414 0.11904 17.6999 0.465384C19.272 0.814764 20.5786 1.4112 21.5837 2.4163C22.5888 3.42139 23.1852 4.72802 23.5346 6.30008C23.881 7.85854 24 9.74916 24 12C24 14.2508 23.881 16.1414 23.5346 17.6999C23.1852 19.272 22.5888 20.5786 21.5837 21.5837C20.5786 22.5888 19.272 23.1852 17.6999 23.5346C16.1414 23.881 14.2508 24 12 24C9.74916 24 7.85854 23.881 6.30008 23.5346C4.72802 23.1852 3.42139 22.5888 2.4163 21.5837C1.4112 20.5786 0.814764 19.272 0.465384 17.6999C0.11904 16.1414 0 14.2508 0 12C0 9.74916 0.11904 7.85854 0.465384 6.30008C0.814764 4.72802 1.4112 3.42139 2.4163 2.4163C3.42139 1.4112 4.72802 0.814764 6.30008 0.465384ZM16.4485 8.75147C16.9171 9.2201 16.9171 9.97992 16.4485 10.4485L12.0292 14.8679C11.3503 15.5467 10.2497 15.5467 9.57082 14.8679L7.55147 12.8485C7.08284 12.3799 7.08284 11.6201 7.55147 11.1515C8.0201 10.6829 8.7799 10.6829 9.24853 11.1515L10.8 12.703L14.7515 8.75147C15.2201 8.28284 15.9799 8.28284 16.4485 8.75147Z\' fill=\'%23ACC7E5\'/%3E%3C/svg%3E%0A");}
.js-collapse:not(.is-open) {display: none;}
.chk {cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
label.chk {display: block !important;}
.chk + .chk {margin-top: 12px;}
.chk-row {display: inline-flex;gap: 10px;}
.chk-text {font-size: 1.6rem;line-height: 1.8rem;}
.chk-info {font-size: 1.4rem;display: block;text-align: left;margin-top: 4px;color: var(--color-error);}
.chk-box {flex-shrink: 0;width: 16px;height: 16px;border: 1px solid var(--checkbox-border-color);background: var(--checkbox-bg-color);position: relative;display: flex;align-items: center;justify-content: center;border-radius: 2px;top: 2px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.chk-box:after {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: var(--checkbox-color);-webkit-mask: var(--checkbox-image);mask: var(--checkbox-image);background-position: center;background-repeat: no-repeat;opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.chk input[type=checkbox] {opacity: 0;position: absolute;}
.chk input[type=checkbox]:checked + .chk-row .chk-box {border-color: var(--checkbox-border-color-hover);}
.chk input[type=checkbox]:checked + .chk-row .chk-box:after {opacity: 1;}
.chk input[type=checkbox]:checked:disabled + .chk-row .chk-box:after {opacity: .3;}
.chk input[type=checkbox].si-error + .chk-row {border: 1px solid var(--color-error);padding: 5px;}
.chk input[type=checkbox]:disabled + .chk-row {cursor: not-allowed;}
.chk input[type=checkbox]:disabled + .chk-row .chk-box {opacity: .8;}
.chk input[type=checkbox]:disabled + .chk-row .chk-box:after {opacity: 0;}
.chk input[type=checkbox]:disabled + .chk-row .chk-text {opacity: .5;}
.chk input[type=checkbox]:not(:disabled) + .chk-row .chk-box:hover {border-color: var(--checkbox-border-color-hover);}
.rdb {display: flex;align-items: center;font-size: 1.6rem;line-height: 1.8rem;cursor: pointer;}
.rdb + .rdb {margin-top: 10px;}
.rdb-row {display: inline-flex;gap: 18px;align-items: center;}
.rdb-box {flex-shrink: 0;width: 18px;height: 18px;border: 1px solid var(--checkbox-border-color);background: var(--checkbox-bg-color);position: relative;display: flex;align-items: center;justify-content: center;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.rdb-box:after {content: "";display: block;width: 10px;height: 10px;background-color: #2262ab;opacity: 0;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.rdb input[type=radio] {opacity: 0;position: absolute;}
.rdb input[type=radio]:checked + .rdb-row .rdb-box:after {opacity: 1;}
.rdb input[type=radio]:checked:disabled + .rdb-row .rdb-box {opacity: .5;}
.rdb input[type=radio]:disabled + .rdb-row {cursor: not-allowed;}
.rdb input[type=radio]:disabled + .rdb-row .rdb-box {opacity: .5;}
.rdb input[type=radio]:disabled + .rdb-row .rdb-box:after {opacity: 0;}
.rdb input[type=radio]:disabled + .rdb-row .rdb-text {opacity: .5;}
.form-agree {font-size: 1.3rem;line-height: 1.8rem;margin-top: 20px;}
.form-agree a {color: inherit;opacity: .7;}
.form-agree .chk-text {font-size: inherit;line-height: inherit;}
.form-agrees--v {display: flex;flex-direction: column;gap: 4px;align-items: flex-start;}
.form-agrees--v > * {margin: 0;}
.form-group {margin-bottom: 20px;}
.form-control {width: 270px;max-width: 100%;height: 46px;display: inline-block;font-size: 1.6rem;line-height: 1.4;font-weight: 300;font-family: "Play",sans-serif;background: transparent;background: #fff;vertical-align: top;border: 1px solid #b6cde6;color: var(--color-text);padding: 0 16px;margin: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: border-color .2s ease-in-out;-moz-transition: border-color .2s ease-in-out;-o-transition: border-color .2s ease-in-out;-ms-transition: border-color .2s ease-in-out;transition: border-color .2s ease-in-out;}
.form-control.fw {width: 100%;}
.form-control.is-invalid, .form-control.error, .form-control.si-error {border-color: #de031b !important;}
.form-control-error {display: block;font-size: 1.2rem;line-height: 1.3333333;color: #d61e14;padding: 4px 0 0 12px;text-align: left;}
textarea.form-control {height: auto;min-height: 80px;padding: 12px 16px;}
.form-control:focus {border-color: var(--form-border-focus);}
.form-policy {font-size: 1.2rem;}
.form-selects {display: flex;align-items: center;}
.form-selects__sep {text-align: center;width: 32px;}
.form-selects .form-control {width: 80px !important;padding-left: 10px;padding-right: 10px;}
.form-selects .form-control:first-child {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.form-selects .form-control:last-child {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.form-row + .form-submit {margin-top: 8px;}
.form-label {display: none;}
.form-label-row {display: flex;flex-wrap: wrap;gap: 10px 28px;}
.form-label-row .form-label {display: block;font-size: 1.6rem;font-weight: 700;}
.form-label-row .chk {margin: 0 !important;}
@media (max-width: 1199.98px) {.form-selects {display: flex;}
	.form-selects .form-control {width: 100% !important;}}
form.webform input[name="email"], form.webform input[name="phone"] {display: none !important;}
form.fw .form-control, form.fw button[type="submit"] {width: 100%;}
::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
.pform {padding: 50px;max-width: 560px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.pform__body {padding: 0 50px;}
.pform__head {margin-bottom: 30px;text-align: center;}
.pform__title {display: block;font-size: 2.4rem;font-weight: 600;}
.pform__subtitle {margin-top: .5em;font-size: 1.4rem;}
.pform label:not(.form-agree-label) {display: none;margin: 0 0 5px 0;}
.pform .form-group {margin-bottom: 16px;}
.pform .form-control {font-weight: 400;}
.pform .select2-selection {color: #999 !important;font-weight: 400 !important;}
.pform ::-webkit-input-placeholder {color: #b3b3b3;}
.pform :-moz-placeholder {color: #b3b3b3;}
.pform ::-moz-placeholder {color: #b3b3b3;}
.pform :-ms-input-placeholder {color: #b3b3b3;}
@media (min-width: 576px) {.pform .form-agree-caption {white-space: nowrap;}}
@media (max-width: 575.98px) {.pform {padding: 40px 16px 34px;}
	.pform__head {margin-bottom: 20px;}
	.pform__title {font-size: 2rem;}
	.pform__body {padding: 0;}
	.pform .form-agree {font-size: 1.1rem;line-height: 140%;}
	.pform .form-agree-label {align-items: center;}}
.b-popup-form {padding: 37px 25px 32px;margin-top: 26px;overflow: visible;max-width: 400px;border-radius: 20px;color: #585858;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);}
.b-popup-form .btn {width: 100%;box-shadow: 0px 60px 24px rgba(0,0,0,.01),0px 34px 20px rgba(0,0,0,.05),0px 15px 15px rgba(0,0,0,.09),0px 4px 8px rgba(0,0,0,.1);min-height: 56px;}
.b-popup-form label {display: none;font-size: 14px;margin: 0 0 5px 0;}
.b-popup-form ::-webkit-input-placeholder {color: #b3b3b3;}
.b-popup-form :-moz-placeholder {color: #b3b3b3;}
.b-popup-form ::-moz-placeholder {color: #b3b3b3;}
.b-popup-form :-ms-input-placeholder {color: #b3b3b3;}
.b-popup-header {margin-bottom: 17px;text-align: center;}
.b-popup-header__title {font-size: 3.4rem;line-height: 1;font-weight: 700;display: block;margin: 0;}
.b-popup-header__subtitle {margin: 12px 0 0 0;display: block;font-size: 1.6rem;font-weight: 700;}
.b-popup-header svg {margin-bottom: 21px;}
.b-popup-leasing {background: #f0f7ff;padding: 30px 16px;margin: 0 -25px 30px;text-align: center;}
.b-popup-leasing p {margin: 0;font-weight: 700;font-size: 1.8rem;line-height: 1.16666667;}
.b-popup-leasing a {border: 1px solid #4099ff;color: #4099ff;font-weight: 700;display: inline-flex;text-align: center;align-items: center;justify-content: center;text-decoration: none;min-height: 56px;width: 240px;padding: 5px 15px;margin: 17px 0 0 0;border-radius: 10px;background: #fff;transition: all .2s ease-in-out;}
.b-popup-leasing a:hover {background: #4099ff;color: #fff;}
.b-popup .form-control {background: #fff;border-color: #e7e7e7;height: 50px;}
.b-popup .form-group:last-child {margin-bottom: 0;}
.b-popup .form-policy {color: #000;opacity: .5;font-size: 12px;line-height: 18px;margin: 10px 0 0 0;}
.b-popup .form-policy a {color: #000;text-decoration: underline;}
.b-popup .form-policy a:hover {text-decoration: none;}
.b-popup .form-agree {color: rgba(0,0,0,.4);}
.b-popup .form-agree .chk-box {width: 22px;height: 22px;}
.b-popup .form-agree a {opacity: 1;}
.b-popup button[type="submit"] {margin-top: 10px;}
div.jGrowl {z-index: 99995 !important;right: 15px !important;}
.modal {width: 465px;max-width: 100%;padding: 36px 40px 30px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.modal--promotion {width: 570px;padding: 36px 40px;}
.modal--promotion .modal__title {color: #be2f37;}
.modal--promotion .modal__text p {margin: 15px 0;}
.modal#cashback-writeoff {width: 570px;}
.modal#logout {width: 570px;padding: 36px 54px 36px 40px;}
.modal__header {margin-bottom: 20px;}
.modal__title {font-size: 3.2rem;font-weight: 600;}
.modal__subtitle {font-size: 1.6rem;font-weight: 300;margin-top: 15px;}
.modal__text {font-size: 1.6rem;line-height: 1.4;}
.modal__text p {margin: 5px 0;}
.modal__text strong {font-weight: 600;}
.modal__btnwrap {margin-top: 30px;}
.modal__btns {display: flex;align-items: center;margin-left: -6px;margin-right: -6px;margin-top: 28px;}
.modal__btns > * {width: 50%;margin: 0 6px 0 6px;}
@media (max-width: 575.98px) {.modal {padding: 30px 20px;}
	.modal__title {font-size: 2.4rem;}
	.modal__subtitle {margin-top: 10px;}}
.popup {}
.fancybox-bg {background: #000;}
.fancybox-is-open .fancybox-bg {opacity: .5;}
.fancybox-active .select2-container--open {z-index: 99993;}
.fancybox-slide--html .fancybox-close-small {padding: 0;top: -26px;right: -26px;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=\'M20.4853 3.51469C18.2188 1.24819 15.2053 0 12 0C8.79473 0 5.78123 1.24819 3.51473 3.51473C1.24823 5.78123 0 8.79469 0 12C0 15.2054 1.24819 18.2189 3.51469 20.4854C5.78119 22.7518 8.79464 24 12 24C15.2053 24 18.2188 22.7518 20.4853 20.4853C22.7518 18.2188 24 15.2053 24 12C24 8.79469 22.7518 5.78123 20.4853 3.51469ZM19.4909 19.491C17.49 21.4918 14.8297 22.5938 12 22.5938C9.17025 22.5938 6.50991 21.4918 4.50905 19.491C2.50814 17.49 1.40625 14.8298 1.40625 12C1.40625 9.17034 2.50823 6.51 4.50909 4.50909C6.51 2.50819 9.1703 1.40625 12 1.40625C14.8297 1.40625 17.49 2.50819 19.491 4.50905C23.6213 8.63958 23.6213 15.3604 19.4909 19.491Z\' fill=\'%23B2B2B2\'/%3E%3Cpath d=\'M17.2899 16.2957L12.9942 12.0001L17.2899 7.70438C17.5645 7.42978 17.5645 6.98461 17.2899 6.71007C17.0153 6.43547 16.5701 6.43547 16.2955 6.71007L11.9999 11.0057L7.70421 6.71002C7.42966 6.43543 6.98445 6.43543 6.70985 6.71002C6.43526 6.98461 6.43526 7.42978 6.70985 7.70438L11.0055 12.0001L6.70985 16.2957C6.43526 16.5703 6.43526 17.0155 6.70985 17.2901C6.84715 17.4274 7.0271 17.496 7.20701 17.496C7.38696 17.496 7.56691 17.4274 7.70421 17.2901L11.9999 12.9944L16.2956 17.2901C16.4329 17.4274 16.6128 17.496 16.7928 17.496C16.9727 17.496 17.1527 17.4274 17.2899 17.2901C17.5645 17.0155 17.5645 16.5703 17.2899 16.2957Z\' fill=\'%23B2B2B2\'/%3E%3C/svg%3E%0A");opacity: 1;}
.fancybox-slide--html .fancybox-close-small svg {display: block;display: none;}
.fancybox-error p {color: var(--color-text);}
@media (max-width: 575.98px) {.fancybox-slide--html .fancybox-close-small {right: 0;}}
.succesBlock .popup-skin {background: #fff;min-height: 77px;border-radius: 0;text-align: center;max-width: 480px;color: #22201e;padding: 54px 40px;}
.succesBlock .popup-skin h3 {text-align: center;margin: 12px 0 16px;font-size: 3.2rem;display: block;padding: 0;text-transform: uppercase;}
.succesBlock .popup-skin p {margin: 17px 0 32px;}
.mobile-scroller {display: flex;justify-content: flex-end;margin-bottom: 10px;}
.swiper-body {position: relative;}
.swiper-button {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.swiper-nav {z-index: 3;}
.swiper-nav--default {position: absolute;top: 50%;left: 0;right: 0;font-size: 1.8rem;margin-left: auto;margin-right: auto;margin-top: -24px;}
.swiper-nav--default .swiper-button {position: absolute;width: 48px;height: 48px;display: flex;background: var(--swiper-button-bg);color: var(--color-text);align-items: center;justify-content: center;cursor: pointer;box-shadow: 0px 4px 30.7px rgba(21,3,3,.2);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.swiper-nav--default .swiper-button:hover {color: var(--swiper-button-hover);background: #fff;}
.swiper-nav--default .swiper-button-disabled {opacity: 0;cursor: default;}
.swiper-nav--default .swiper-prev {left: -24px;}
.swiper-nav--default .swiper-next {right: -24px;}
.swiper-nav--style2 {display: flex;align-items: center;margin-top: 47px;}
.swiper-nav--style2 .swiper-button {font-size: 3rem;color: var(--color-primary);margin-right: 30px;cursor: pointer;}
.swiper-nav--style2 .swiper-button:last-child {margin-right: 0;}
.swiper-nav--style3 {position: absolute;top: 50%;left: 0;right: 0;font-size: 1.8rem;margin-left: auto;margin-right: auto;margin-top: -24px;}
.swiper-nav--style3 .swiper-button {position: absolute;width: 65px;height: 65px;display: flex;background: #ededeb;color: #2a2a2a;align-items: center;justify-content: center;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.swiper-nav--style3 .swiper-button:hover {color: #fff;background: #4099ff;}
.swiper-nav--style3 .swiper-button-disabled {opacity: 0;cursor: default;}
.swiper-nav--style3 .swiper-prev {left: -60px;}
.swiper-nav--style3 .swiper-next {right: -60px;}
.swiper-nav--style4 {position: absolute;top: 50%;left: 0;right: 0;font-size: 1.3rem;margin-left: auto;margin-right: auto;margin-top: -20px;}
.swiper-nav--style4 .swiper-button {position: absolute;width: 40px;height: 40px;display: flex;background: #ededeb;color: #2a2a2a;align-items: center;justify-content: center;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.swiper-nav--style4 .swiper-button:hover {color: #fff;background: #4099ff;}
.swiper-nav--style4 .swiper-button-disabled {opacity: 0;cursor: default;}
.swiper-nav--style4 .swiper-prev {left: -20px;}
.swiper-nav--style4 .swiper-next {right: -20px;}
.swiper-pagination {display: flex;justify-content: center;bottom: 148px;left: 0;width: 100%;position: absolute;z-index: 1;}
.swiper-pagination-bullet {width: 20px;height: 20px;background: #4099ff;margin-right: 10px;cursor: pointer;outline: none;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.swiper-pagination-bullet:last-child {margin-right: 0;}
.swiper-pagination-bullet-active {background: #fff;}
.swiper-pagination-lock {display: none;}
@media (min-width: 1800px) {.swiper-nav--style3 {max-width: 1720px;}
	.swiper-nav--style3 .swiper-prev {left: -60px;}
	.swiper-nav--style3 .swiper-next {right: -60px;}}
@media (max-width: 1799.98px) {.swiper-nav--style3 .swiper-button {width: 48px;height: 48px;}
	.swiper-nav--style3 .swiper-next {right: -50px;}
	.swiper-nav--style3 .swiper-prev {left: -50px;}}
@media (max-width: 991.98px) {.swiper-nav--style2 {margin-top: 28px;}
	.swiper-nav--style3 .swiper-next {right: 0;}
	.swiper-nav--style3 .swiper-prev {left: 0;}}
@media (max-width: 767.98px) {.swiper-nav--style2 {justify-content: center;}}
@media (max-width: 575.98px) {.swiper-nav--default {margin-top: -12px;font-size: .9rem;}
	.swiper-nav--default .swiper-button {width: 24px;height: 24px;}
	.swiper-nav--default .swiper-prev {left: -12px;}
	.swiper-nav--default .swiper-next {right: -12px;}}
.btn {font-size: 1.6rem;color: #fff;font-weight: 400;line-height: 1.2;vertical-align: middle;outline: none;border: none;font-family: "Play",sans-serif;background: #be2f37;padding: 10px 15px;display: inline-flex;align-items: center;justify-content: center;text-align: center;text-decoration: none;min-height: 42px;max-width: 100%;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.btn:hover {background: #231f20;}
.btn--fw {width: 100%;}
.btn--red {background: var(--color-secondary);color: #fff;min-height: 40px;padding: 10px 24px;font-size: 1.6rem;font-weight: 700;box-shadow: 0px 60px 24px rgba(0,0,0,.01),0px 34px 20px rgba(0,0,0,.05),0px 15px 15px rgba(0,0,0,.09),0px 4px 8px rgba(0,0,0,.1);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.btn--red--big {min-height: 50px;font-size: 1.8rem;line-height: 1.1666666;padding-top: 13px;padding: 13px 33px 16px;}
.btn--wa {display: inline-flex;align-items: center;padding: 10px 16px;text-decoration: none;font-size: 1.2rem;color: #fff;background: none;border: 1px solid #fff;-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.btn--wa .icon {font-size: 2.8rem;margin-right: 16px;flex-shrink: 0;}
.btn--wa:hover {background: rgba(0,0,0,.3);text-decoration: none !important;}
.btn--arrow {display: flex;align-items: center;padding: 5px 20px 5px 23px;text-decoration: none;font-size: 2rem;color: #fff;background: none;border: 1px solid #fff;font-family: "Play",sans-serif;min-height: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.btn--arrow span {margin-right: auto;}
.btn--arrow .icon-arrow-right {font-size: 4.2rem;margin-left: 23px;flex-shrink: 0;}
.btn--arrow .icon-whatsapp_c {font-size: 2.8rem;margin-right: 10px;flex-shrink: 0;margin-left: -6px;}
.btn--arrow:hover {background: rgba(0,0,0,.3);}
.btn--arrow.btn--red {background: var(--color-secondary);border: none;font-weight: 400;padding: 5px 24px;gap: 23px;}
.btn--arrow.btn--red > * {margin: 0 !important;}
.btn--arrow.btn--red:hover {background: #000;}
.btn--border {background: none;border: 1px solid #2262ab;color: #2262ab;min-height: 60px;font-size: 2rem;line-height: 1.2;padding: 10px 20px;border-radius: 30px;}
.btn--border:hover {background: rgba(34,98,171,.05);}
.btn--border:active {background: rgba(34,98,171,.1);}
.btn-more {width: 260px;max-width: 100%;margin-left: auto;margin-right: auto;display: flex;}
.btn--buy {width: 240px;max-width: 100%;min-height: 50px;font-size: 1.8rem;}
.btn--medium {width: 240px;max-width: 100%;min-height: 50px;font-size: 1.8rem;background: var(--color-secondary);color: #fff;font-weight: 700;box-shadow: 0px 60px 24px rgba(0,0,0,.01),0px 34px 20px rgba(0,0,0,.05),0px 15px 15px rgba(0,0,0,.09),0px 4px 8px rgba(0,0,0,.1);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.btn--medium.btn--auto {width: auto;padding-left: 24px;padding-right: 24px;}
.btn--auto {width: auto;}
.btn--loading:disabled:not(.no-loading) {position: relative;overflow: hidden;}
.btn--loading:disabled:not(.no-loading):before {content: "";display: block;position: absolute;left: 0;top: 0;background: #fff;width: 100%;height: 100%;z-index: 1;opacity: .5;}
.btn--loading:disabled:not(.no-loading):after {content: "";width: 24px;height: 24px;background-image: url("data:image/svg+xml,%0A%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'%23000000\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M5.76027 17.0396C5.16013 17.0396 4.65015 17.2496 4.23011 17.6696C3.81023 18.0899 3.60014 18.5998 3.60014 19.1999C3.60014 19.8001 3.81008 20.31 4.23011 20.7303C4.65031 21.1503 5.16029 21.3603 5.76027 21.3603C6.35031 21.3603 6.85772 21.1503 7.2828 20.7303C7.70772 20.3105 7.92019 19.8001 7.92019 19.1999C7.92019 18.5998 7.70778 18.0903 7.2828 17.6696C6.85767 17.2499 6.35031 17.0396 5.76027 17.0396Z\'/%3E%3Cpath d=\'M5.28028 12.4799C5.28028 11.8199 5.04538 11.255 4.57533 10.7846C4.10533 10.3146 3.54024 10.0797 2.88026 10.0797C2.22024 10.0797 1.65525 10.3147 1.1852 10.7846C0.715248 11.2547 0.480301 11.8197 0.480301 12.4799C0.480301 13.1397 0.715196 13.7044 1.1852 14.1746C1.65525 14.6448 2.22024 14.8798 2.88026 14.8798C3.54024 14.8798 4.10533 14.6448 4.57533 14.1746C5.04538 13.7048 5.28028 13.1397 5.28028 12.4799Z\'/%3E%3Cpath d=\'M19.2 6.96016C19.5297 6.96016 19.8127 6.84248 20.0474 6.60758C20.2824 6.37248 20.4001 6.08988 20.4001 5.75994C20.4001 5.42985 20.2824 5.14746 20.0474 4.91251C19.8126 4.67741 19.5297 4.55994 19.2 4.55994C18.8699 4.55994 18.5873 4.67762 18.3523 4.91251C18.1174 5.14751 17.9999 5.42985 17.9999 5.75994C17.9999 6.09004 18.1174 6.37248 18.3523 6.60758C18.5873 6.84269 18.8699 6.96016 19.2 6.96016Z\'/%3E%3Cpath d=\'M5.76042 3.12009C5.03031 3.12009 4.40784 3.37763 3.89282 3.89255C3.37774 4.40747 3.12036 5.02999 3.12036 5.75994C3.12036 6.49016 3.37774 7.11241 3.89282 7.62754C4.408 8.14262 5.03047 8.40011 5.76042 8.40011C6.49038 8.40011 7.11289 8.14246 7.62781 7.62754C8.14273 7.11241 8.40027 6.49 8.40027 5.75994C8.40027 5.02999 8.14273 4.40747 7.62781 3.89255C7.11289 3.37763 6.49038 3.12009 5.76042 3.12009Z\'/%3E%3Cpath d=\'M23.0999 11.4597C22.82 11.1797 22.48 11.0399 22.0801 11.0399C21.6799 11.0399 21.3399 11.1797 21.06 11.4597C20.7803 11.7398 20.6404 12.0798 20.6404 12.4801C20.6404 12.8799 20.7803 13.2204 21.06 13.4998C21.3401 13.7799 21.6799 13.9198 22.0801 13.9198C22.48 13.9198 22.8202 13.7799 23.0999 13.4998C23.38 13.2201 23.5197 12.8799 23.5197 12.4801C23.5197 12.08 23.3802 11.7399 23.0999 11.4597Z\'/%3E%3Cpath d=\'M19.2 17.5198C18.7397 17.5198 18.3448 17.6847 18.0147 18.0148C17.685 18.3445 17.5199 18.7397 17.5199 19.2C17.5199 19.6599 17.685 20.0551 18.0147 20.3852C18.3448 20.7153 18.7398 20.88 19.2 20.88C19.6599 20.88 20.0549 20.7149 20.385 20.3852C20.7151 20.0551 20.88 19.6601 20.88 19.2C20.88 18.7397 20.7151 18.3449 20.385 18.0148C20.055 17.6846 19.6599 17.5198 19.2 17.5198Z\'/%3E%3Cpath d=\'M12.4801 20.1595C11.9501 20.1595 11.4976 20.3474 11.1223 20.7225C10.7475 21.0975 10.5599 21.5498 10.5599 22.0799C10.5599 22.6099 10.7473 23.0623 11.1223 23.4373C11.4976 23.8123 11.9499 24.0001 12.4801 24.0001C13.0102 24.0001 13.4625 23.8123 13.8376 23.4373C14.2126 23.0623 14.4001 22.6099 14.4001 22.0799C14.4001 21.5498 14.2126 21.0975 13.8376 20.7225C13.4625 20.3474 13.0102 20.1595 12.4801 20.1595Z\'/%3E%3Cpath d=\'M12.4801 0C11.6802 0 10.9999 0.279867 10.4399 0.839864C9.87999 1.39991 9.60001 2.08006 9.60001 2.88C9.60001 3.67999 9.87988 4.35982 10.4399 4.91992C10.9999 5.47981 11.6801 5.75984 12.4801 5.75984C13.2804 5.75984 13.9602 5.47997 14.52 4.91992C15.0799 4.36008 15.3599 3.67999 15.3599 2.88C15.3599 2.08012 15.0799 1.40012 14.52 0.839864C13.9602 0.280025 13.2804 0 12.4801 0Z\'/%3E%3C/svg%3E%0A");background-size: contain;display: block;position: absolute;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;z-index: 2;-webkit-animation: spin 3.5s linear infinite;animation: spin 3.5s linear infinite;}
.btn:disabled {cursor: not-allowed;color: var(--btn-disabled-color);background: #e1e1e1;}
.link--more {display: inline-flex;align-items: center;color: var(--color-primary);font-size: 1.4rem;text-decoration: none;}
.link--more .icon {font-size: 3rem;flex-shrink: 0;margin-left: 7px;}
@-webkit-keyframes spin {to {-webkit-transform: rotate(360deg);}}
@keyframes spin {to {transform: rotate(360deg);}}
html {font-size: 10px;}
body {font-family: "Play",sans-serif;font-size: 1.8rem;line-height: 1.333333333;background: var(--color-bg);color: var(--color-text);font-weight: 400;}
body.bg--gray {background: #f0f7ff;}
body.bg--gray .crumbs {background: #fff;}
.l-wrap {overflow: hidden;min-height: 100%;-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;z-index: 1;position: relative;}
.phonebox {text-align: right;}
.phonebox__phone {font-size: 2.4rem;font-weight: 700;color: #fff;text-decoration: none;}
.phonebox__caption {display: block;font-size: 1rem;}
.top {background: var(--color-bg-dark);color: #fff;}
.top--home {position: absolute;top: 0;width: 100%;left: 0;z-index: 4;background: 0 0;}
.top__row {align-items: center;}
.top__logo {padding-top: 20px;padding-bottom: 20px;}
.top__logo img {width: 300px;}
.top__right {margin-left: auto;padding-top: 15px;padding-bottom: 20px;display: flex;align-items: center;}
.top__wa {margin: 0 25px;}
.top__emailwrap {margin-top: 4px;font-size: 1.8rem;}
.top__email {color: #fff;}
.top__lock {font-size: 1.4rem;text-decoration: none;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.top__lock-icon {font-size: 2.4rem;margin-bottom: 3px;}
.top__lock .icon {-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.top__lock:hover .icon {opacity: .8;}
.top__lock-nav {visibility: hidden;opacity: 0;position: absolute !important;display: block !important;top: 100%;right: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: ease-out .14s;transition: ease-out .14s;}
.top__lock-nav > li > a, .top__lock-nav > li > span {padding: 10px 15px !important;white-space: nowrap;text-transform: none !important;text-decoration: none;display: block;color: #fff !important;font-size: 1.8rem !important;border-bottom: 1px solid rgba(15,52,86,.2) !important;}
.top__lock-wrap {position: relative;}
.top__lock-wrap:hover .top__lock-nav {visibility: visible !important;opacity: 1 !important;-webkit-transform: translateY(0);transform: translateY(0);}
.top__nav {border-top: 1px solid rgba(255,255,255,.5);}
@media (max-width: 991.98px) and (min-width: 768px) {.top__logo img {width: 270px;}}
@media (max-width: 991.98px) {.top__lock {margin-left: 20px;}
	.top__lock-nav {visibility: hidden !important;opacity: 0 !important;}
	.top__wa {display: none;}
	.top__right {padding-bottom: 15px;}
	.top__nav {border: none;}}
@media (max-width: 767.98px) {.top__logo {order: 2;text-align: center;padding-top: 27px;padding-bottom: 40px;}
	.top__logo img {width: 300px;max-width: 100%;}}
@media (max-width: 575.98px) {.top__right {padding-left: 0;}}
@media (max-width: 399.98px) {.top__lock {margin-left: 15px;}
	.top .phonebox__phone {font-size: 2.2rem;}}
@media (max-width: 991.98px) {.body-nav-open .top__row {position: relative;}
	.body-nav-open .top__row:before {content: "";display: block;width: 100%;left: 0;top: 0;height: 100px;background: linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-bg-dark) 60%,rgba(0,0,0,0) 100%);position: absolute;z-index: 1000;}
	.body-nav-open .top__left, .body-nav-open .top__right, .body-nav-open .top__navbtn {z-index: 1001;}}
.nav {display: flex;list-style: none;margin: 0;padding: 0;font-weight: 700;font-size: 1.4rem;line-height: 1.1428;text-transform: uppercase;}
.nav > li {margin-right: 38px;}
.nav > li:last-child {margin-right: 0;}
.nav > li > a, .nav > li > span {text-decoration: none;display: block;color: #fff;padding: 19px 0;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.nav > li > a:hover, .nav > li > span:hover {color: var(--color-secondary);text-decoration: underline;}
.nav > li span {cursor: default;}
.nav > li > .nav__sublist {position: absolute;top: 100%;left: 0;visibility: hidden;opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: ease-out .14s;transition: ease-out .14s;}
.nav__parent {position: relative;}
.nav__sublist {list-style: none;margin: 0;padding: 0;text-align: left;z-index: 10;background: var(--color-bg-dark);min-width: 12em;}
.nav__sublist > li > a, .nav__sublist > li > span {padding: 10px 15px;white-space: nowrap;text-transform: none;text-decoration: none;display: block;color: #fff;border-bottom: 1px solid rgba(15,52,86,.2);}
.nav__sublist > li > a:hover, .nav__sublist > li > span:hover {background: rgba(0,0,0,.2);}
.nav__sublist > li > span, .nav__sublist > li > .nav__separator {text-transform: uppercase;font-weight: 700;padding-left: 25px;background: rgba(0,0,0,.2);}
.nav__sublist > li:last-child > a {border-bottom: none;}
.nav-btn {width: 30px;height: 22px;cursor: pointer;position: relative;align-items: center;justify-content: center;display: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.nav-btn span {display: block;width: 100%;height: 3px;background: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.nav-btn span:before, .nav-btn span:after {content: "";display: block;position: absolute;left: 0;right: 0;height: 3px;background: currentColor;transition: all .2s;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.nav-btn span:before {top: 0;}
.nav-btn span:after {bottom: 0;}
.nav-btn.is-active span {background: transparent;}
.nav-btn.is-active span:before {transform: rotate(45deg);top: unset;}
.nav-btn.is-active span:after {transform: rotate(-45deg);top: unset;bottom: unset;}
@media (min-width: 992px) {.nav__parent:hover > ul, .nav__parent:hover div.nav__sublist {-webkit-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;display: block !important;}
	.nav__parent:hover > ul .nav__sublist, .nav__parent:hover div.nav__sublist .nav__sublist {position: static;visibility: visible;opacity: 1;-webkit-transform: none;transform: none;}}
@media (max-width: 1399.98px) {.nav {justify-content: space-between;}}
@media (max-width: 1199.98px) {.nav {font-size: 1.3rem;}
	.nav > li {margin-right: 20px;}}
@media (max-width: 991.98px) {.nav {display: block;text-align: left;font-size: 2.4rem;line-height: 1.33333;}
	.nav > li .nav__sublist {padding-left: 25px;position: static;visibility: visible;opacity: 1;-webkit-transform: none;transform: none;-webkit-transition: none .2s ease-in-out;-moz-transition: none .2s ease-in-out;-o-transition: none .2s ease-in-out;-ms-transition: none .2s ease-in-out;transition: none .2s ease-in-out;}
	.nav > li .nav__sublist .nav__separator {background: none;padding-left: 0;}
	.nav-btn {display: flex;}
	.nav-section {opacity: 0;visibility: hidden;position: fixed;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: var(--color-bg-dark);color: #fff;-webkit-transform: translateY(15px);transform: translateY(15px);-webkit-transition: ease-out .2s;transition: ease-out .2s;z-index: -1;}
	.nav-section-wrap {position: relative;}
	.nav-section.nav-open {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);z-index: 999;overflow: auto;}
	.nav-section > .container {max-width: none;padding: 0;}
	.nav > li:last-child {margin-bottom: 0;}
	.nav > li > a, .nav > li > span {color: #fff;padding: 9px 0;}
	.nav__parent {display: flex;align-items: center;flex-wrap: wrap;}
	.nav__parent > a {display: inline;}
	.nav__parent > a + .dropdown-toggle, .nav__parent > span + .dropdown-toggle {position: static;display: inline-block;background-color: rgba(0,0,0,.1);background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'7\' viewBox=\'0 0 12 7\' fill=\'none\'%3E%3Cpath d=\'M6 6.83984L5.24537e-07 0.839843L0.84 -0.000156425L6 5.15984L11.16 -0.000155522L12 0.839844L6 6.83984Z\' fill=\'white\'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: auto;width: 30px;height: 30px;margin-left: 8px;top: 0;background-position: center;pointer-events: auto;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.nav__parent > a + .dropdown-toggle:after, .nav__parent > span + .dropdown-toggle:after {content: "";display: block;height: 100%;width: 30px;position: absolute;right: 0;}
	.nav__parent > ul {width: 100%;}
	.nav__parent.open > .dropdown-toggle {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
	.nav__sublist {opacity: 1;visibility: visible;display: none;position: static;font-size: 2rem;line-height: 1.2;font-weight: 400;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;}
	.nav__sublist > li {background: none;}
	.nav__sublist > li > a, .nav__sublist > li > span {white-space: normal;text-transform: uppercase;padding: 8px 0;color: #4099ff;background: none;}
	.nav__sublist > li > a:hover, .nav__sublist > li > span:hover {background: none;color: var(--color-primary);}}
@media (max-width: 439.98px) {.nav {font-size: 2rem;}
	.nav__sublist {font-size: 1.8rem;}}
@media (max-width: 991.98px) {.mnav {text-align: left;padding: 0;display: flex;flex-direction: column;}
	.mnav__header {padding-top: 104px;margin-bottom: 40px;}
	.mnav__logo {display: block !important;text-align: left;}
	.mnav__logo img {width: 300px;max-width: 100%;}
	.mnav__container {width: 100%;max-width: 740px;margin: 0 auto;display: flex;flex-direction: column;padding: 0 20px;}
	.mnav__bottom {margin-top: auto;padding: 0 20px 40px;width: 100%;max-width: 740px;margin-left: auto;margin-right: auto;}
	.mnav__close span {background: #fff;}
	.mnav__close span:before, .mnav__close span:after {background: #fff;}
	.mnav__copyright {font-size: 1.4rem;line-height: 2.2rem;margin: 30px 0 0 0;}
	.mnav__policy {margin-top: 11px;font-size: 1.2rem;}
	.mnav__policy a {color: rgba(255,255,255,.5);}
	.mnav__btns {margin-top: 100px;}
	.mnav__btns .btn--arrow {width: 100%;margin-bottom: 20px;}
	.mnav__btns .btn--arrow:last-child {margin-bottom: 0;}}
@media (max-width: 767.98px) {.mnav__container, .mnav__bottom {max-width: 560px;}}
@media (max-width: 399.98px) {.mnav__btns .btn--arrow {font-size: 1.8rem;}
	.mnav__btns .btn--arrow .icon-arrow-right {font-size: 2.8rem;}}
.hero {color: #fff;position: relative;}
.hero + .filters {margin-top: -100px;position: relative;z-index: 2;}
.hero__slide {background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;display: flex;flex-direction: column;min-height: 849px;padding-top: 225px;padding-bottom: 90px;}
.hero__slide-wrap {position: relative;z-index: 1;}
.hero .swiper-nav {display: none;}
.hero__title {font-size: 7rem;line-height: 1;font-weight: 400;}
.hero__title strong {font-size: 7rem;font-weight: 700;}
.hero__subtitle {margin-top: 16px;font-size: 2rem;line-height: 1.4;max-width: 650px;}
.hero__feats {margin-top: 24px;font-size: 2rem;}
.hero__feats ul {margin: 0;padding: 0;list-style: none;}
.hero__feats li {position: relative;padding-left: 32px;}
.hero__feats li + li {margin-top: 8px;}
.hero__feats li:before {content: "";display: block;width: 20px;height: 20px;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 fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M6.30008 0.465384C7.85854 0.11904 9.74916 0 12 0C14.2508 0 16.1414 0.11904 17.6999 0.465384C19.272 0.814764 20.5786 1.4112 21.5837 2.4163C22.5888 3.42139 23.1852 4.72802 23.5346 6.30008C23.881 7.85854 24 9.74916 24 12C24 14.2508 23.881 16.1414 23.5346 17.6999C23.1852 19.272 22.5888 20.5786 21.5837 21.5837C20.5786 22.5888 19.272 23.1852 17.6999 23.5346C16.1414 23.881 14.2508 24 12 24C9.74916 24 7.85854 23.881 6.30008 23.5346C4.72802 23.1852 3.42139 22.5888 2.4163 21.5837C1.4112 20.5786 0.814764 19.272 0.465384 17.6999C0.11904 16.1414 0 14.2508 0 12C0 9.74916 0.11904 7.85854 0.465384 6.30008C0.814764 4.72802 1.4112 3.42139 2.4163 2.4163C3.42139 1.4112 4.72802 0.814764 6.30008 0.465384ZM16.4485 8.75147C16.9171 9.2201 16.9171 9.97992 16.4485 10.4485L12.0292 14.8679C11.3503 15.5467 10.2497 15.5467 9.57082 14.8679L7.55147 12.8485C7.08284 12.3799 7.08284 11.6201 7.55147 11.1515C8.0201 10.6829 8.7799 10.6829 9.24853 11.1515L10.8 12.703L14.7515 8.75147C15.2201 8.28284 15.9799 8.28284 16.4485 8.75147Z\' fill=\'%23ACC7E5\'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-size: contain;position: absolute;left: 0;top: 5px;flex-shrink: 0;}
.hero__btnwrap {margin-top: 70px;}
.hero__btnwrap .btn {color: #fff;border-color: #fff;}
.hero__bottom {justify-content: space-between;align-items: flex-end;margin-top: 34px;}
.hero__horfeats {display: flex;flex-wrap: wrap;gap: 10px;}
.hero__horfeat {color: #fff;background: #2262ab;border-radius: 20px;display: flex;align-items: center;min-height: 50px;padding: 10px 16px;font-size: 1.8rem;font-weight: 700;text-transform: uppercase;gap: 10px;}
.hero__horfeat .icon {font-size: 1.6rem;opacity: .5;}
.hero__bgfeats {background: rgba(255,255,255,.1);backdrop-filter: blur(5px);border-radius: 40px;display: grid;grid-template-columns: auto auto;gap: 22px 32px;font-size: 1.8rem;text-transform: uppercase;color: #fff;font-weight: 700;line-height: 1.33333;padding: 32px;}
.hero__bgfeat {display: flex;align-items: center;gap: 12px;}
.hero__bgfeat .icon {flex-shrink: 0;font-size: 3.6rem;opacity: .5;}
.hero__bgfeat strong {color: #4099ff;}
@media (max-width: 1399.98px) {.hero__title strong {font-size: 6rem;}}
@media (max-width: 1199.98px) {.hero__slide {padding-top: 190px;}
	.hero__title {font-size: 5rem;}
	.hero__bgfeats {display: flex;margin-top: 32px;}
	.hero__btnwrap {margin-top: 32px;}}
@media (max-width: 991.98px) {.hero__slide {padding-top: 160px;min-height: 810px;}
	.hero__title {font-size: 4rem;}
	.hero__title strong {font-size: 5rem;}
	.hero__subtitle {font-size: 1.8rem;}
	.hero__feats {font-size: 1.8rem;}
	.hero__feats li:before {top: 3px;}
	.hero__bgfeats {display: grid;}}
@media (max-width: 767.98px) {.hero {text-align: center;}
	.hero + .filters {margin-top: 30px;}
	.hero__slide {height: auto;justify-content: flex-start;padding: 220px 0 60px;}
	.hero__slide-wrap {min-height: 100%;}
	.hero__title {font-size: 3.2rem;line-height: 1.16666666;}
	.hero__title strong {font-size: 3.2rem;}
	.hero__content {padding: 0;min-height: 100%;display: flex;flex-direction: column;align-items: center;}
	.hero__subtitle {margin-top: 18px;}
	.hero__feats {text-align: left;margin-bottom: 24px;}
	.hero__feats ul {display: flex;flex-direction: column;}
	.hero__feats ul li {display: flex;gap: 10px;padding-left: 0;}
	.hero__feats ul li:before {position: static;margin-top: 4px;}
	.hero__feats ul li span {display: inline-block;}
	.hero__horfeats {justify-content: center;flex-wrap: wrap;}
	.hero__bgfeats {text-align: left;padding: 24px;}
	.hero__btnwrap {display: flex;justify-content: center;}}
@media (max-width: 575.98px) {.hero__bgfeats {display: flex;flex-wrap: wrap;flex-direction: column;}}
.cathero {color: #fff;position: relative;}
.cathero + .catfeats {margin-top: -84px;position: relative;z-index: 2;}
.cathero__slide {height: 440px;background: linear-gradient(180deg,#002155 46.83%,#1160bb 84.83%);}
.cathero__row {min-height: 440px;padding-top: 40px;padding-bottom: 32px;}
.cathero__content {display: flex;flex-direction: column;}
.cathero__title {font-size: 5.6rem;line-height: 1;font-weight: 700;}
.cathero__subtitle {margin-top: 20px;font-size: 2.4rem;line-height: 1.4;font-weight: 700;opacity: .5;}
.cathero__btnwrap {margin-top: 33px;margin-bottom: 20px;}
.cathero__btnwrap .btn {width: 240px;min-height: 50px;}
.cathero__logos {margin-top: auto;display: flex;flex-wrap: wrap;gap: 10px 20px;align-items: center;}
.cathero__logo {max-width: 120px;max-height: 26px;}
.cathero__img {max-width: 610px;}
.cathero__bg {max-width: 100%;object-fit: cover;}
.cathero__bg-wrap {display: flex;align-items: center;justify-content: center;min-height: 100%;position: relative;}
.cathero__link {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.cathero .btn--5 {position: absolute;bottom: 50px;left: 50%;transform: translateX(-50%);}
@media (max-width: 767.98px) {.cathero .btn--5 {left: 50px;transform: none;}}
@media (max-width: 575.98px) {.cathero .btn--5 {left: 20px;}}
@media (max-width: 1399.98px) {.cathero__title {font-size: 6rem;}
	.cathero__content {padding-top: 0;}
	.cathero__imgwrap {align-self: center;}
	.cathero__img {max-width: 520px;}}
@media (max-width: 1199.98px) {.cathero__title {font-size: 5rem;}
	.cathero__img {max-width: 460px;}
	.cathero__logo {max-width: 140px;max-height: 36px;}
	.cathero__logos {gap: 10px 20px;}}
@media (max-width: 991.98px) {.cathero {text-align: center;}
	.cathero__title {font-size: 4rem;}
	.cathero__subtitle {font-size: 1.8rem;}
	.cathero__logos {justify-content: center;}
	.cathero__btnwrap {margin-bottom: 40px;}
	.cathero__imgwrap {margin-top: 36px;}}
@media (max-width: 767.98px) {.cathero__title {font-size: 3rem;}
	.cathero__slide {height: auto;}}
@media (max-width: 575.98px) {.cathero__img {max-width: 100%;}
	.cathero .swiper-nav {left: 15px;right: 15px;width: auto;}}
.filters__row {align-items: flex-end;flex-wrap: nowrap;}
.filters__wrap {padding: 35px 46px;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.filters__title {font-size: 3rem;font-weight: 700;line-height: 1.16666666;margin-bottom: 28px;}
.filters__submit {display: inline-flex !important;visibility: visible !important;}
.filters__submit-wrap {position: relative;}
.filters__reset {background: none;border: none;color: #888 !important;font-size: 1.2rem;text-align: center;display: inline-flex;align-items: center;margin-top: 5px;font-family: "Play",sans-serif;}
.filters__reset .icon {margin-right: 5px;display: block;background-image: url("data:image/svg+xml,%3Csvg viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg id=\'SVGRepo_bgCarrier\' stroke-width=\'0\'%3E%3C/g%3E%3Cg id=\'SVGRepo_tracerCarrier\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3C/g%3E%3Cg id=\'SVGRepo_iconCarrier\'%3E%3Ccircle cx=\'12\' cy=\'12\' r=\'10\' stroke=\'%23888\' stroke-width=\'1.5\'%3E%3C/circle%3E%3Cpath d=\'M14.5 9.50002L9.5 14.5M9.49998 9.5L14.5 14.5\' stroke=\'%23888\' stroke-width=\'1.5\' stroke-linecap=\'round\'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width: 16px;height: 16px;background-size: contain;}
.filters__reset-wrap {position: absolute;top: 100%;left: 0;right: 0;text-align: center;}
.filter .form-control {height: 40px;width: 100%;font-size: 1.4rem;padding: 9px;}
.filter--big .form-control {width: 315px;}
.filter--medium .form-control {width: 245px;}
.filter__label {color: rgba(88,88,88,.5);font-size: 1.4rem;display: block;margin-bottom: 11px;}
@media (max-width: 1399.98px) {.filter--big .form-control {width: 200px;}}
@media (max-width: 1199.98px) {.filter {margin-bottom: 18px;}
	.filters__wrap {padding: 30px 30px 40px 30px;}
	.filters__row {flex-wrap: wrap;margin-bottom: -20px;}
	.filters__submit {width: 100%;}
	.filters__submit-wrap {margin-bottom: 20px;}
	.filter--big .form-control, .filter--medium .form-control {width: 100%;}
	.filter__item-wrap {max-width: 100% !important;}
	.filter__number input {padding: 0 5px;width: 60px !important;}}
@media (max-width: 991.98px) {.filters__reset {padding: 10px 0;margin: 0;}}
@media (max-width: 575.98px) {.filters__row {margin: 0 -8px;}
	.filters__row > * {padding: 0 8px;}
	.filters__title {margin-bottom: 22px;}
	.filters__wrap {padding: 27px 20px 40px;}}
.service {margin-bottom: 113px;text-align: center;}
.service.swiper-slide {height: auto;padding: 0 20px;}
.services {padding-top: 180px;}
.services-carousel {overflow: visible;}
.services--product {background: #f0f7ff;padding-top: 0;padding-bottom: 85px;}
.services--product .section-title {padding: 85px 0 130px;}
.services--product .service {margin-bottom: 0;}
.services--product .service--last {order: 5;}
.services--product .swiper-wrapper {margin-bottom: 0 !important;}
.services-product-carousel {overflow: visible;}
.services__row.swiper-wrapper {margin: 0 -20px;margin-bottom: -40px;display: flex;}
.service__wrap {display: block;min-height: 100%;padding: 0 25px 36px;text-decoration: none;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.service__wrap:hover {box-shadow: 0px 162px 45px rgba(80,118,188,.01),0px 104px 41px rgba(80,118,188,.06),0px 58px 35px rgba(80,118,188,.2),0px 26px 26px rgba(80,118,188,.34),0px 6px 14px rgba(80,118,188,.39);}
.service__imgwrap {height: 146px;display: flex;align-items: center;justify-content: center;margin-bottom: -30px;-webkit-transform: translateY(-40%);-moz-transform: translateY(-40%);-ms-transform: translateY(-40%);-o-transform: translateY(-40%);}
.service__title {font-size: 2rem;font-weight: 700;margin: 0 0 1em;}
.service__text {margin: 0;font-size: 1.8rem;line-height: 1.3333333;}
@media (min-width: 768px) {.services:not(.services--product) .services__row.swiper-wrapper {flex-wrap: wrap;transform: none !important;width: auto;}
	.service.swiper-slide {width: 50%;}}
@media (min-width: 1200px) {.service.swiper-slide {width: 33.3333333333%;}}
@media (max-width: 1199.98px) {.services--product .section-title {padding-bottom: 100px;}}
@media (max-width: 991.98px) {.services--product .section-title {padding-top: 70px;}}
@media (max-width: 767.98px) {.services__row {margin-left: 0 !important;margin-right: 0 !important;}
	.services--product .section-title {padding-bottom: 30px;}
	.service.swiper-slide {padding: 0;}}
.about {background: rgba(224,238,255,.5);padding: 100px 0;font-size: 1.8rem;line-height: 1.333333333;}
.about__wrap {background: #fff;padding: 64px 85px 64px 64px;-webkit-border-radius: var(--border-radius-big);-moz-border-radius: var(--border-radius-big);border-radius: var(--border-radius-big);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.about__logo {width: 424px;margin-bottom: 25px;}
.about__text {max-width: 620px;text-align: justify;}
.about__text p {margin: 24px 0;}
.about__text .big {font-size: 2.4rem;line-height: 1.25;}
.about__text .hl {color: var(--color-primary);font-weight: 700;}
.about__text > *:first-child {margin-top: 0;}
.about__right {text-align: center;margin-left: auto;}
.about__right iframe {width: 100% !important;border-radius: 20px;aspect-ratio: 1.243;height: auto;}
.about__img {-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.about .video-block {display: flex;flex-direction: column;align-items: center;margin-top: 32px;}
.about .video-block iframe {width: 100%;}
.about__more {display: inline-flex;align-items: center;color: var(--color-primary);font-size: 1.4rem;margin-top: 24px;text-decoration: none;}
.about__more-wrap {display: flex;justify-content: center;}
.about__more .icon {font-size: 3rem;flex-shrink: 0;margin-left: 7px;}
.about__btnwrap {text-align: center;margin-top: 32px;}
@media (min-width: 1400px) {.about__row {margin-left: -25px;margin-right: -25px;}
	.about__row > * {padding-left: 25px;padding-right: 25px;}}
@media (max-width: 1399.98px) {.about__wrap {padding: 60px;}
	.about__row {align-items: center;}}
@media (max-width: 991.98px) {.about {text-align: center;padding: 70px 0;}
	.about__left {margin-bottom: 35px;}}
@media (max-width: 575.98px) {.about__logo {width: 317px;}
	.about__wrap {padding: 50px 20px 34px;}
	.about__more {margin-top: 35px;}}
.feature {margin-bottom: 87px;}
.features {background: #2262ab;color: #fff;padding-bottom: 80px;}
.features__row {margin-bottom: -87px;}
.features + .filters {margin-top: 48px;}
.features__btnwrap {margin-top: 48px;}
.features__btnwrap p {font-size: 2.8rem;line-height: 1.14285;margin-bottom: 21px;}
.feature__title {font-size: 2.8rem;line-height: 1.14285;margin-bottom: 21px;}
.feature__iconwrap {font-size: 8rem;opacity: .5;margin-bottom: 28px;}
.feature__iconwrap .icon-f_delivery2 {width: 155px;}
@media (max-width: 767.98px) {.feature {margin-bottom: 70px;}
	.features {text-align: center;padding-bottom: 86px;}
	.features .section-title {padding: 50px 0 55px;}
	.features__row {margin-bottom: -70px;}
	.feature__iconwrap {display: flex;justify-content: center;}}
.footer {background: #2262ab;color: #fff;padding: 57px 0 0;font-size: 1.4rem;}
.footer > .container {position: relative;padding-bottom: 35px;}
.footer__logo {width: 200px;margin-bottom: 28px;}
.footer__nav {list-style: none;padding: 0;margin: 0;text-transform: uppercase;line-height: 2.4rem;}
.footer__nav ul {list-style: none;padding: 0;margin: 0;}
.footer__nav ul + .footer__nav-start {margin-top: 24px;}
.footer__nav ul > li > a {opacity: .5;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.footer__nav ul > li > a:hover {opacity: 1;}
.footer__nav a {color: #fff;text-decoration: none;}
.footer__nav-start {font-weight: 700;}
.footer__nav-start a {color: #fff;text-decoration: none;}
.footer__nav--wstart > li > a {font-weight: 700;}
.footer__nav--wstart + .footer__nav--wstart {margin-top: 24px;}
.footer__nav--parent + .footer__nav--parent {margin-top: 24px;}
.footer__phone {text-align: right;display: inline-flex;flex-direction: column;margin-bottom: 28px;}
.footer__address {margin-bottom: 28px;font-size: 1.8rem;line-height: 2.2rem;}
.footer__copy {margin-top: 26px;font-size: 1.4rem;}
.footer__copy p {margin: 0;}
.footer__copyright {margin-bottom: 11px !important;}
.footer__policy {font-size: 1.2rem;opacity: .5;}
.footer__policy a {color: #fff;}
.footer__madein {color: #fff;text-decoration: none;opacity: .5;display: flex;align-items: center;margin-top: 42px;justify-content: center;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.footer__madein:hover {opacity: 1;}
.footer__madein span {display: block;margin-right: 16px;}
.footer__madein img {width: 129px;}
.footer__img {position: absolute;right: -300px;bottom: 0;}
.footer__social {margin-top: 24px;}
@media (max-width: 1199.98px) and (min-width: 992px) {.footer .phonebox__phone {font-size: 2.2rem;}}
@media (max-width: 991.98px) {.footer {text-align: center;}
	.footer > .container {padding-bottom: 0;}
	.footer__img {position: static;margin-top: 40px;width: 329px;}
	.footer__nav-col {display: none;}
	.footer__logo {margin-left: auto;margin-right: auto;}
	.footer__social {justify-content: center;margin: 32px 0;}}
.partner {width: 162px;height: 96px;background: #fff;display: flex;align-items: center;justify-content: center;}
.partners {padding-bottom: 98px;background: #fff;}
.partners--white {background: #fff;}
.partners-carousel {overflow: visible;}
.partners-carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 60px;}
.partner-slide {max-width: 162px;}
.partner__img {max-height: 96px;max-width: 162px;}
@media (max-width: 991.98px) {.partners {padding-top: 70px;padding-bottom: 70px;}
	.partners .section-title {padding-top: 0;}}
.newspost {margin-bottom: 70px;}
.newspost__imgwrap {overflow: hidden;display: block;margin-bottom: 30px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.newspost__img {width: 100%;}
.newspost__meta {display: flex;align-items: center;margin-bottom: 15px;}
.newspost__tag {display: block;font-size: 1.4rem;line-height: 1.6rem;padding: 4px 12px;margin-right: 10px;color: #fff;cursor: default;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.newspost__tag--green {background: #2eab33;}
.newspost__tag--red {background: #e51a34;}
.newspost__date {font-size: 1.4rem;line-height: 2.4rem;color: rgba(34,32,30,.3);}
.newspost__title {font-size: 2.4rem;font-weight: 700;color: #22201e;text-decoration: none;line-height: 1.27;}
.newspost__title:hover {color: #000;}
.taglist {display: flex;flex-wrap: wrap;align-items: center;margin-bottom: -10px;}
.taglist__item {display: block;font-size: 1.8rem;line-height: 2.1rem;padding: 5px 25px 8px;margin-right: 10px;margin-bottom: 10px;color: #fff;background: #518fd5;text-decoration: none;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.taglist__item:last-child {margin-right: 0;}
.taglist__item--green {background: #2eab33;}
.taglist__item--red {background: #e51a34;}
.taglist__item:hover {color: #fff;opacity: .8;}
.news__more {text-align: right;margin-top: -36px;}
.news--main .newspost__title {font-size: 1.8rem;font-weight: 400;color: var(--color-text);}
@media (max-width: 575.98px) {.news--main .newspost {margin-bottom: 50px;}}
.newsmore {padding-bottom: 100px;}
.newsmore-carousel {overflow: visible;}
.newsmore-carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 20px;}
.newsmore-carousel .swiper-slide {width: 380px;margin-bottom: 0;}
@media (max-width: 1399.98px) {.newsmore {padding-bottom: 80px;}}
@media (max-width: 1199.98px) {.newsmore {padding-bottom: 60px;}}
@media (max-width: 991.98px) {.newsmore .section-title {text-align: center;}}
@media (max-width: 469.98px) {.newsmore .swiper-slide {width: 280px;}
	.newsmore .newspost__title {font-size: 2rem;}}
.textslider-swiper {overflow: visible;}
.textslider-swiper:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 124px;}
.textslider-slide {width: 895px;position: relative;}
.textslider-slide:after {content: "";display: block;position: absolute;top: 0;left: 0;z-index: 5;width: 100%;height: 100%;background: linear-gradient(270deg,#fff 0%,rgba(255,255,255,.9) 95%);opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.textslider-slide:not(.swiper-slide-active):after {opacity: 1;visibility: visible;}
.textslider__title {font-size: 3.6rem;margin: 0 0 28px;font-weight: 700;}
.textslider__text {font-size: 2.4rem;line-height: 1.333333;}
@media (max-width: 1199.98px) {.textslider__title {font-size: 3.2rem;margin-bottom: .5em;}
	.textslider__text {font-size: 1.8rem;}
	.textslider-slide {width: 700px;}}
@media (max-width: 991.98px) {.textslider-slide {width: 100%;}}
@media (max-width: 767.98px) {.textslider {text-align: center;}
	.textslider__title {margin-bottom: 28px;}
	.textslider__text {font-size: 2.4rem;}}
.digit {font-size: 2rem;line-height: 1.3;}
.digits {padding: 112px 0;}
.digit__value {font-size: 6rem;font-weight: 700;color: var(--color-primary);line-height: 1.15;margin-bottom: 4px;}
.digit:not(:first-child) {border-left: 1px solid var(--color-primary);padding-left: 13px;}
@media (max-width: 1399.98px) {.digit__value {font-size: 5rem;}}
@media (max-width: 1199.98px) {.digit {font-size: 1.8rem;}
	.digit__value {font-size: 4.2rem;}}
@media (max-width: 991.98px) {.digit {font-size: 1.4rem;}
	.digit__value {font-size: 3.2rem;}}
@media (max-width: 767.98px) {.digit {text-align: center;font-size: 2rem;border-left: none !important;border-bottom: 1px solid var(--color-primary);padding: 0 0 30px !important;margin-bottom: 30px;}
	.digits {padding: 70px 0 45px;overflow: hidden;}
	.digit:last-child {padding: 0 !important;border: none !important;margin-bottom: 0;}
	.digit__value {font-size: 6rem;}}
.mission {margin-bottom: 112px;font-size: 2.4rem;line-height: 1.3333333;}
.mission__wrap {background: rgba(224,238,255,.5);padding: 50px 42px 50px 55px;-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.mission__logowrap {padding-top: 9px;padding-right: 40px;}
.mission__logo {width: 313px;}
@media (max-width: 1199.98px) {.mission__wrap {padding: 50px 20px;}
	.mission__logowrap {padding: 0 20px 55px;}}
@media (max-width: 991.98px) {.mission {margin-bottom: 50px;}}
@media (max-width: 767.98px) {.mission {text-align: center;}}
.values {margin-bottom: 112px;}
.values .section-title {padding-top: 0;padding-bottom: 50px;}
.values__row {justify-content: space-between;}
.values__coltext--center {text-align: center;margin-top: 66px;}
.values__text {max-width: 400px;margin: 0 auto;}
.values__title {font-weight: 700;font-size: 3rem;line-height: 1.166666666;text-transform: uppercase;color: var(--color-primary);margin-bottom: 28px;}
.values__imgcol {text-align: center;}
.values__img {width: 376px;}
.values__iconwrap {justify-content: center;color: var(--color-primary);font-size: 3.2rem;margin-bottom: 10px;}
@media (min-width: 1400px) {.values__coltext-wrap {max-width: 356px;}}
@media (max-width: 1199.98px) {.values__title {font-size: 2.8rem;}
	.values__img {width: 220px;}
	.values__coltext-wrap {max-width: 310px;}}
@media (max-width: 991.98px) {.values {text-align: center;margin-bottom: 80px;}
	.values .section-title {padding-bottom: 30px;}
	.values__imgcol {display: none;}
	.values__coltext {margin-top: 37px;}
	.values__coltext:first-child {margin-top: 0;}
	.values__coltext-wrap {max-width: none;}
	.values__coltext--center {margin-top: 37px;}
	.values__list li {padding: 0;}
	.values__list li:before {display: none;}
	.values__title {font-size: 3rem;margin-bottom: 15px;}}
.mng {font-size: 2.4rem;line-height: 1.5;margin-bottom: 70px;}
.mng__imgwrap {margin-bottom: 34px;}
.mng__img {overflow: hidden;width: 100%;object-fit: cover;-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.mng__name {font-weight: 700;}
.mng__post {color: rgba(88,88,88,.4);}
@media (min-width: 1400px) {.mngs__row {margin: 0 -35px;}
	.mngs__row > * {padding: 0 35px;}}
.history {font-size: 2.4rem;line-height: 1.333333;}
.history__content {padding-top: 112px;}
.history__content-wrap {width: 590px;max-width: 100%;}
.history__title {font-size: 3.2rem;line-height: 1.125;margin-bottom: 32px;}
.history__imgwrap {position: relative;}
.history__image {max-width: none;}
.history__image-wrap {position: absolute;top: 0;left: 120px;}
.history__image-wrap:before {content: "";display: block;height: 735px;width: 986px;background: rgba(224,238,255,.5);top: 124px;left: -90px;z-index: -1;position: absolute;-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.history__counter {color: rgba(247,247,247,.5);background: var(--color-secondary);font-size: 2.4rem;line-height: 3.2rem;padding: 4px 17px 4px 48px;position: absolute;top: 46px;left: -32px;}
.history__counter span {color: #fff;}
.history__main {height: 620px;}
.history__main-carousel {overflow: visible;}
.history__main .swiper-nav {position: absolute;top: 38px;left: 0;margin: 0;}
.history__slide {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.history__slide:not(.swiper-slide-active) {opacity: 0;visibility: hidden;}
.history__years {position: relative;z-index: 1;margin-top: 40px;margin-bottom: 172px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.history__years-carousel {overflow: visible;}
.history__year {width: 313px;font-size: 8rem;line-height: 60%;padding-bottom: 48px;cursor: pointer;position: relative;}
.history__year.swiper-slide-active {color: #2262ab;font-size: 12rem;}
.history__year:before {content: "";position: absolute;display: block;width: 20px;height: 20px;background: var(--color-primary);bottom: 0;left: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.history__year:after {position: absolute;content: "";display: block;width: 280px;height: 1px;background: repeating-linear-gradient(to right,transparent,transparent 8px,#3c79be 8px,#3c79be 16px);left: 33px;bottom: 9px;}
.history__year:last-child:after {display: none;}
.history__year-caption {height: 100px;display: flex;align-items: flex-end;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@media (max-width: 1399.98px) {.history__image-wrap {left: 0;}}
@media (max-width: 1199.98px) {.history__main {height: 510px;}
	.history__image {max-height: 510px;width: auto;}
	.history__image-wrap:before {height: 510px;}}
@media (max-width: 991.98px) {.history__main {height: auto;}
	.history__main .swiper-nav {top: 0;}
	.history__image {-webkit-border-radius: var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart);border-radius: var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
	.history__image-wrap {position: static;}
	.history__years {margin: 50px 0 100px;}
	.history__counter {left: -10px;}
	.history__content {margin-bottom: 50px;padding-top: 80px;}
	.history__content-wrap {width: auto;}}
@media (max-width: 767.98px) {.history {text-align: center;}}
@media (max-width: 575.98px) {.history__image {max-height: none;max-width: 100%;-webkit-border-radius: var(--border-radius-standart) 0 0 var(--border-radius-standart);-moz-border-radius: var(--border-radius-standart) 0 0 var(--border-radius-standart);border-radius: var(--border-radius-standart) 0 0 var(--border-radius-standart);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
	.history__image-wrap {margin-right: -20px;}}
.docs__head {display: flex;font-size: 2.4rem;font-weight: 700;line-height: 1.1667;color: #000;margin-bottom: 6px;}
.docs__head .icon {margin-right: 15px;font-size: 3.4rem;color: var(--color-primary);}
.docs__head span {display: block;padding-top: 1px;}
.docs__section {padding-bottom: 36px;}
.docs__section-title {font-size: 1.8rem;color: #000;opacity: .6;line-height: 3rem;margin-bottom: 16px;}
.docs__section-list {padding: 30px 30px 35px 20px;background: linear-gradient(90deg,rgba(255,255,255,.05) 0%,rgba(81,143,213,.05) 100%);}
.docs__file {margin-bottom: 19px;}
.docs__file:last-child {margin-bottom: 0;}
.docs__file-wrap {display: inline-flex;text-decoration: none;color: #2262ab;font-size: 1.6rem;line-height: 1.1875;}
.docs__file-wrap:hover {color: #231f20;}
.docs__file-wrap .icon {font-size: 1.8rem;margin-right: 6px;flex-shrink: 0;position: relative;top: 1px;}
.docs__file-wrap .icon-doc-video, .docs__file-wrap .icon-link {font-size: 1.4rem;margin-right: 10px;}
.infopage {font-size: 1.8rem;padding-bottom: 35px;}
.infopage h2 {font-size: 2.4rem;line-height: 1.1666666;color: #2262ab;margin: 0 0 20px 0;}
.infopage ul {list-style: none;padding: 0 0 0 38px;margin: 20px 0;line-height: 1.6667;}
.infopage ul + h2 {margin-top: 40px;}
.infopage ul a {color: #2262ab;text-decoration: none;}
.infopage ul a:hover {text-decoration: underline;}
@media (max-width: 575.98px) {.infopage ul {padding-left: 15px;line-height: 1.333;}
	.infopage ul li + li {margin-top: 5px;}}
.faq {color: #000;padding-bottom: 60px;}
.faq__nav {margin-bottom: 28px;}
.faq__navlink {margin-bottom: 20px;}
.faq__navlink-wrap {padding-bottom: 8px;border-bottom: 1px dashed #2262ab;display: flex;align-items: center;color: #2262ab;font-size: 2.2rem;line-height: 2.5rem;cursor: pointer;}
.faq__navlink-wrap .icon {font-size: 3.4rem;margin-right: 9px;}
.faq__navlink-wrap:not(.is-active) {color: rgba(34,98,171,.4);border-color: rgba(34,98,171,.6);}
.faq h2 {font-size: 2.4rem;line-height: 1.1666666;color: #2262ab;margin: 45px 0 20px 0;}
.faq h2:first-child {margin-top: 0;}
.faq h3 {font-size: 1.8rem;line-height: 1.1666666;color: #22201e;margin: 20px 0 16px 0;}
.faq h3:first-child {margin-top: 0;}
.faq__item {background: #fff;border: 1px solid rgba(81,143,213,.2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.faq__item + .faq__item {margin-top: 10px;}
.faq__item-head {display: flex;align-items: center;justify-content: space-between;padding: 12px 21px 12px 27px;position: relative;font-size: 1.8rem;line-height: 1.333333;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.faq__item-head:after {content: "";display: block;background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'18\' viewBox=\'0 0 11 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M-3.93403e-07 9L9.64912 5.50605e-08L11 1.26L2.70175 9L11 16.74L9.64912 18L-3.93403e-07 9Z\' fill=\'%23518FD5\'/%3E%3C/svg%3E%0A");width: 11px;height: 18px;flex-shrink: 0;margin-left: 20px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.faq__item-head.is-open:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.faq__item-q {max-width: 1000px;}
.faq__item-a {max-height: 0;overflow: hidden;font-size: 1.6rem;line-height: 2.2rem;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.faq__item-a-wrap {padding: 24px 100px 24px 48px;background: rgba(224,233,243,.4);}
.faq__item-a a {color: #2262ab;}
.faq__item-a p {margin: 22px 0;word-break: break-word;}
.faq__item-a p:first-child {margin-top: 0;}
.faq__item-a p:last-child {margin-bottom: 0;}
.faq__item-a p + ul {margin-top: -16px;}
.faq__item-a ul {padding: 0;list-style-position: inside;}
.faq__item-a ul:first-child {margin-top: 0;}
.faq__item-a ul:last-child {margin-bottom: 0;}
@media (max-width: 991.98px) {.faq__item-a-wrap {padding: 27px;}}
@media (max-width: 575.98px) {.faq__item-head {padding: 12px 16px;font-size: 1.6rem;}
	.faq__item-a-wrap {padding: 16px;}}
.lp-leasing .hero__content {padding: 58px 0 70px;}
.lp-leasing .hero__title {max-width: 870px;font-weight: 700;}
.lp-leasing .hero__subtitle {max-width: 585px;font-weight: 700;font-size: 3.6rem;line-height: 1.1666666;margin-top: 73px;}
.lp-leasing .lcontent {background: linear-gradient(122.63deg,#f0f7ff 28.46%,#c7e1ff 76.27%);padding: 54px 0 100px;color: #22201e;}
.lp-leasing .lcontent-section {margin-bottom: 100px;}
.lp-leasing .lcontent-section:last-child {margin-bottom: 0;}
.lp-leasing .lcontent__nav {margin-bottom: 55px;}
.lp-leasing .lcontent__nav-title {font-size: 3.2rem;line-height: 1.0625;margin-bottom: 33px;}
.lp-leasing .lcontent__nav-list {display: flex;flex-wrap: wrap;gap: 10px;}
.lp-leasing .lcontent__nav-link {display: flex;align-items: center;justify-content: center;background: #2eab33;color: #fff;text-decoration: none;padding: 13px 25px 16px;min-width: 145px;font-weight: 700;font-size: 2.4rem;line-height: 1.1666666;border-radius: 50px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.lp-leasing .lcontent__nav-link:hover {background: #1c671f;}
.lp-leasing .wblock {padding: 50px 65px 75px;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;}
.lp-leasing .wblock__title {font-size: 4.4rem;color: #2e353b;margin: 0 0 63px 0;}
.lp-leasing .wblock#leasing .wcard__items {margin-left: -25px;margin-right: -25px;}
.lp-leasing .wblock#leasing .wcard__items > * {padding-left: 25px;padding-right: 25px;}
.lp-leasing .wblock#rent .wcard__items {margin-left: -15px;margin-right: -15px;}
.lp-leasing .wblock#rent .wcard__items > * {padding-left: 15px;padding-right: 15px;flex-grow: 1;}
.lp-leasing .wblock#rassrochka .wnum {flex-grow: 1;}
.lp-leasing .wblock#bank .wcard__items {margin-left: -11px;margin-right: -11px;}
.lp-leasing .wblock#bank .wcard__items > * {padding-left: 11px;padding-right: 11px;flex-grow: 1;}
.lp-leasing .wblock__content {margin-top: 50px;}
.lp-leasing .wblock__content p {font-size: 2rem;line-height: 1.1;}
.lp-leasing .wblock__btn {display: inline-flex;align-items: center;text-decoration: none;background: none;border: 1px solid;font-size: 1.8rem;font-family: "Play",sans-serif;color: #2262ab;gap: 24px;min-width: 350px;max-width: 100%;padding: 10px 26px;min-height: 60px;border-radius: 60px;margin-top: 50px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.lp-leasing .wblock__btn .icon {font-size: 4.2rem;margin-left: auto;}
.lp-leasing .wblock__btn:hover {color: #fff;border-color: #2262ab;background: #2262ab;}
.lp-leasing .wcard {line-height: 1.166666666;}
.lp-leasing .wcard__wrap {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;min-height: 100%;padding: 18px 30px 28px;}
.lp-leasing .wcard__iconwrap {font-size: 4.6rem;margin-bottom: 13px;color: #2262ab;}
.lp-leasing .wcard__title {color: #2262ab;margin-bottom: 6px;font-size: 3rem;font-weight: 700;}
.lp-leasing .wcard__text {margin: 0;font-size: 1.8rem;}
.lp-leasing .wnum {margin-bottom: 30px;}
.lp-leasing .wnum__items {margin-bottom: -30px;}
.lp-leasing .wnum__wrap {display: flex;}
.lp-leasing .wnum__num {width: 56px;flex-shrink: 0;font-size: 3.6rem;font-weight: 700;line-height: 1.33333;color: #2262ab;}
.lp-leasing .wnum__text {padding-top: 4px;font-size: 1.6rem;line-height: 1.375;}
.lp-leasing .wlogo {margin-bottom: 24px;}
.lp-leasing .wlogo__img {max-height: 70px;max-width: 220px;}
.lp-leasing .wlogo__items {margin-top: 67px;align-items: center;margin-bottom: -24px;}
.lp-leasing .formbox {background: #4099ff;color: #fff;padding: 28px 50px 48px;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;position: relative;overflow: hidden;}
.lp-leasing .formbox__wrap {position: relative;z-index: 1;}
.lp-leasing .formbox__title {font-size: 6rem;line-height: 1.15;margin-bottom: 35px;font-weight: 700;}
.lp-leasing .formbox__form {max-width: 880px;}
.lp-leasing .formbox .form-row {margin-left: -10px;margin-right: -10px;}
.lp-leasing .formbox .form-row > * {padding-left: 10px;padding-right: 10px;}
.lp-leasing .formbox .form-control {background: #fff;border-color: #fff;min-height: 50px;font-size: 1.6rem;}
.lp-leasing .formbox .form-submit {display: flex;align-items: flex-start;gap: 20px;}
.lp-leasing .formbox .form-submit .btn {flex-shrink: 0;}
.lp-leasing .formbox .form-policy {font-size: 1.2rem;line-height: 1.6rem;color: #fff;opacity: .7;max-width: 320px;margin: 0;}
.lp-leasing .formbox .form-policy a {color: #fff;}
.lp-leasing .formbox__bg {position: absolute;right: 0;top: 0;height: 100%;width: auto;}
.lp-leasing .feat {font-size: 1.6rem;line-height: 1.375;}
.lp-leasing .feat__wrap {background: #2262ab;color: #fff;padding: 30px;min-height: 100%;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;}
.lp-leasing .feat__iconwrap {margin-bottom: 20px;font-size: 4.6rem;}
@media (max-width: 1399.98px) {.lp-leasing .lcontent .wcard.col-xxl-auto {flex-grow: 0 !important;}
	.lp-leasing .lcontent .wcard__items {margin-left: -15px !important;margin-right: -15px !important;margin-bottom: -30px;}
	.lp-leasing .lcontent .wcard__items > * {padding-left: 15px !important;padding-right: 15px !important;margin-bottom: 30px;}
	.lp-leasing .lcontent .formbox__title {font-size: 4.4rem;}
	.lp-leasing .lcontent .feat {margin-bottom: 40px;}
	.lp-leasing .lcontent .feat__items {margin-bottom: -40px;}}
@media (max-width: 1199.98px) {.lp-leasing .lcontent .wblock {padding: 40px 50px 60px;}
	.lp-leasing .lcontent .wblock__title {font-size: 3.6rem;margin-bottom: 40px;}
	.lp-leasing .lcontent .wcard__items {margin-left: -15px !important;margin-right: -15px !important;}
	.lp-leasing .lcontent .wcard__items > * {padding-left: 15px !important;padding-right: 15px !important;}
	.lp-leasing .lcontent .wcard__wrap {padding: 18px 24px 24px;}
	.lp-leasing .lcontent .wcard__iconwrap {font-size: 4rem;}
	.lp-leasing .lcontent .wcard__title {font-size: 2.4rem;}
	.lp-leasing .lcontent .wcard__text {font-size: 1.6rem;}
	.lp-leasing .lcontent .wnum__text br {display: none;}}
@media (max-width: 991.98px) {.lp-leasing .hero__subtitle {font-size: 2.4rem;}
	.lp-leasing .lcontent__nav-link {padding: 8px 15px 11px;min-width: 113px;font-size: 1.6rem;}
	.lp-leasing .lcontent .wblock__btn {margin-top: 36px;}
	.lp-leasing .lcontent .wcard {margin-bottom: 30px;}
	.lp-leasing .lcontent .wcard__items {margin-bottom: -30px;}
	.lp-leasing .lcontent .formbox__title {font-size: 3.6rem;}}
@media (max-width: 767.98px) {.lp-leasing .lcontent-section {margin-bottom: 80px;}
	.lp-leasing .lcontent .wblock {padding: 20px 30px 40px;}
	.lp-leasing .lcontent .wblock__title {font-size: 3.2rem;text-align: center;margin-bottom: 24px;}
	.lp-leasing .lcontent .wblock__btn {width: 100%;margin-top: 30px;}
	.lp-leasing .lcontent .wnum__wrap {align-items: center;}
	.lp-leasing .lcontent .wnum__text {padding: 0;}
	.lp-leasing .lcontent .formbox {text-align: center;padding: 32px 40px;}
	.lp-leasing .lcontent .formbox__title {font-size: 3.2rem;}
	.lp-leasing .lcontent .formbox__bg {display: none;}
	.lp-leasing .lcontent .formbox .form-control {width: 100%;}
	.lp-leasing .lcontent .formbox .form-submit {flex-direction: column;align-items: center;}
	.lp-leasing .lcontent .feat {margin-bottom: 30px;}
	.lp-leasing .lcontent .feat__items {margin-bottom: -30px;}}
@media (max-width: 575.98px) {.lp-leasing .lcontent__nav-title {font-size: 2.8rem;}}
.calc__range-row {align-items: center;}
.calc__range-slider {position: relative;}
.calc__range-slider .mark {display: block;position: absolute;top: 9px;background: #fff;padding: 0;border-radius: 3px;color: #fff;margin-left: -2px;text-indent: -9999px;font-size: 0;height: 18px;width: 4px;}
.calc__range-slider .irs {height: 36px !important;}
.calc__range-slider .irs-line {background: #d7d7de;top: 16px !important;}
.calc__range-slider .irs-bar {background: #4099ff;top: 16px !important;}
.calc__range-slider .irs-handle {top: 7px !important;width: 20px !important;height: 20px !important;border: 2px solid #2262ab !important;}
.calc__range-slider .irs-min, .calc__range-slider .irs-max, .calc__range-slider .irs-single {display: none;}
.calc__item {margin-bottom: 14px;}
.calc__item label {font-weight: 700;font-size: 1.8rem;line-height: 1.33;letter-spacing: .05px;display: block;margin-bottom: 8px;}
.calc__result-box {padding: 16px 24px 20px 24px;background: #f3f3f4 url("/theme/img/rouble.png") no-repeat right top;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.calc__result-item {margin-bottom: 16px;}
.calc__result-item:last-child {margin-bottom: 0;}
.calc__result-item:first-child .calc__result-num {opacity: .6;letter-spacing: .37px;font-size: 2.4rem;line-height: 1.67;}
.calc__result-num {display: block;font-size: 4rem;line-height: 1;letter-spacing: .62px;font-weight: 700;}
.calc__result-num.blue {color: var(--color-primary);}
.calc__result-caption {line-height: 1.25;letter-spacing: -.75px;}
.calc__btnwrap {text-align: center;margin-top: 24px;}
.calc .form-control {background: #fff;}
@media (max-width: 1199px) {.calc__btnwrap {margin-top: 40px;}}
@media (max-width: 575px) {.calc__range-input {margin-bottom: 9px;}}
.post__content .calc {background: #f3f3f4;padding: 40px;margin: 40px 0;}
.post__content .calc .section-title {padding-top: 0;}
@media (min-width: 1200px) {.calcform {padding-right: 56px;}}
.social {font-size: 3.2rem;display: flex;flex-wrap: wrap;gap: 12px;}
.social__item {text-decoration: none;color: #fff;border-radius: var(--border-radius-standart);position: relative;}
.social__item:before {content: "";position: absolute;display: block;width: 70%;height: 70%;background: #fff;left: 50%;top: 50%;z-index: 0;transform: translate(-50%,-50%);border-radius: 50%;}
.social__item .icon {position: relative;z-index: 1;}
.social__item .icon-vk {color: #07f;}
.social__item .icon-telegram {color: #27a7e7;}
.prodbig {padding-top: 11px;}
.prodbig__title {font-weight: 700;font-size: 4.4rem;line-height: 1.16;color: #2e353b;padding-top: 0;}
.prodbig__imagebar-wrap {width: 800px;}
.prodbig__infobox {background: #fff;border-radius: 20px;padding: 30px 45px;min-height: 600px;box-shadow: 0px 20px 35px rgba(80,118,188,.1);color: #22201e;}
.prodbig__article {display: block;font-size: 1.8rem;line-height: 1.333333;color: rgba(34,32,30,.5);margin-bottom: 11px;}
.prodbig__available {display: flex;align-items: center;gap: 9px;font-size: 2rem;line-height: 1.2;margin-bottom: 36px;}
.prodbig__available:before {content: "";display: block;width: 16px;height: 16px;border-radius: 50%;background: #29cc10;}
.prodbig__available--no:before {background: #f00;}
.prodbig__chars {margin: 0 0 40px 0;padding: 0;list-style: none;font-size: 1.8rem;line-height: 1.333333;text-align: right;}
.prodbig__chars li {display: flex;justify-content: space-between;}
.prodbig__chars li + li {margin-top: 16px;}
.prodbig__chars li span {opacity: .4;text-align: left;}
.prodbig__pricebox {background: #f0f7ff;border-radius: 20px;padding: 30px;display: inline-block;width: 100%;}
.prodbig__pricebox-caption {display: block;opacity: .5;font-size: 1.8rem;line-height: 1.16;margin-bottom: 3px;}
.prodbig__price {display: block;font-size: 5rem;line-height: 1.16;font-weight: 700;margin-bottom: 17px;}
.prodbig__price--no {font-size: 2.4rem;}
.prodbig__tabs {margin-bottom: 60px;margin-top: 50px;}
.prodbig__tabs-nav {display: flex;flex-wrap: wrap;gap: 20px;}
.prodbig__tabs-link {cursor: pointer;font-size: 1.8rem;line-height: 1.333333;font-weight: 700;padding: 7px 40px 6px;min-height: 40px;border-radius: 20px 20px 0 0;background: #fff;color: rgba(89,89,89,.5);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.prodbig__tabs-link.is-active {color: var(--color-text);}
.prodbig__tabs-content {border-top: 1px solid rgba(34,98,171,.3);background: #fff;padding: 20px 36px 32px;box-shadow: 0px 20px 35px rgba(80,118,188,.1);border-radius: 0px 0px 20px 20px;}
.prodbig__tab-wrap > *:first-child {margin-top: 0;}
.prodbig__tab-wrap > *:last-child {margin-bottom: 0;}
.prodbig__tab-wrap .textstyle h3 {margin: 1.5em 0 1em;}
.prodbig__tab-wrap .textstyle h3 + ul {margin-top: -15px;}
.prodbig__tchars {font-size: 1.8rem;line-height: 1.333333334;width: 100%;color: #22201e;}
.prodbig__tchars-title {text-align: left !important;font-weight: 700;}
.prodbig__tchars tr:nth-child(even) {background: rgba(224,233,243,.4);}
.prodbig__tchars tr:nth-child(odd) td {padding-top: 13px;padding-bottom: 13px;}
.prodbig__tchars td {padding: 3px 30px;}
.prodbig__tchars td:last-child {text-align: right;}
.prodbig__list {padding-bottom: 104px;}
.prodbig__list .section-title {padding: 0 0 25px;}
.prodbig__list--popular {background: #f0f7ff;}
.prodbig__leasing {display: flex;align-items: center;gap: 10px;font-size: 2.4rem;font-weight: 700;justify-content: center;margin-top: 32px;}
.prodbig__leasing .icon {color: #00ac00;font-size: 3.2rem;}
@media (max-width: 1399.98px) {.prodbig__imagebar-wrap {width: 630px;}}
@media (max-width: 1199.98px) {.prodbig {padding-top: 0;}
	.prodbig__imagebar-wrap {width: auto;}
	.prodbig__infobox {padding: 30px;}
	.prodbig__chars li + li {margin-top: 12px;}
	.prodbig__price {font-size: 4.2rem;}}
@media (max-width: 991.98px) {.prodbig__row {margin-left: -15px;margin-right: -15px;}
	.prodbig__row > * {padding-left: 15px;padding-right: 15px;}
	.prodbig__infobox {padding: 20px;min-height: auto;overflow: hidden;}
	.prodbig__article {font-size: 1.4rem;}
	.prodbig__available {font-size: 1.4rem;margin-bottom: 24px;}
	.prodbig__chars {font-size: 1.4rem;}
	.prodbig__chars li + li {margin-top: 8px;}
	.prodbig__pricebox {margin: 0 -20px -10px;border-radius: 0;display: block;width: auto;}
	.prodbig__pricebox .btn--buy {width: 100%;}
	.prodbig__price {font-size: 3.2rem;}}
@media (max-width: 767.98px) {.prodbig__title {font-size: 3rem;}
	.prodbig__imagebar {margin-bottom: 24px;}
	.prodbig__tabs-link {padding-left: 20px;padding-right: 20px;}
	.prodbig__tabs-content {padding: 20px;}
	.prodbig__tchars {font-size: 1.6rem;}
	.prodbig__tchars td {padding: 3px 15px;}}
@media (max-width: 575.98px) {.prodbig__tabs-nav {gap: 3px;}
	.prodbig__tabs-link {padding: 5px 10px;min-height: auto;display: flex;align-items: center;justify-content: center;border-radius: 5px;font-size: 1.4rem;}
	.prodbig__tchars {font-size: 1.4rem;}
	.prodbig__tchars td {padding: 3px 10px;}
	.prodbig__tchars tr:nth-child(odd) td {padding-top: 5px;padding-bottom: 5px;}}
.pgallery {height: 100%;position: relative;}
.pgallery__big {display: flex;display: none;align-items: center;justify-content: center;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: opacity .08s ease-in-out,visibility 0s .08s;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.pgallery__big:before {content: "";display: block;padding-top: 75%;}
.pgallery__big:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;backdrop-filter: blur(5px);z-index: 0;}
.pgallery__big-wrap {display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.pgallery__big-img {position: relative;z-index: 1;width: 100%;height: 100%;object-fit: contain;}
.pgallery__big.is-active {opacity: 1;visibility: visible;transition: opacity .08s ease-in-out;display: flex;}
.pgallery__thumbs {bottom: 16px;left: 16px;display: grid;gap: 13px;grid-template-columns: repeat(4,1fr);margin-top: 13px;}
.pgallery__thumb {display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.pgallery__thumb:before {content: "";display: block;padding-top: 100%;}
.pgallery__thumb:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;backdrop-filter: blur(5px);z-index: 0;}
.pgallery__thumb-wrap {display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.pgallery__thumb-img {position: relative;z-index: 1;width: 100%;height: 100%;object-fit: contain;}
.pgallery__thumb.is-active {border-width: 2px;}
.catfeat {text-align: center;font-size: 1.6rem;line-height: 1.1875;color: #22201e;padding: 0 10px;margin-bottom: 20px;}
.catfeats {margin: 64px 0;}
.catfeats__row {margin: 0 -10px;margin-bottom: -20px;}
.catfeat__wrap {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;min-height: 100%;padding: 24px 13px 24px;}
.catfeat__iconwrap {font-size: 4.3rem;margin-bottom: 20px;color: #2262ab;}
.catfeat__iconwrap .icon {width: auto;}
@media (max-width: 575.98px) {.catfeat {font-size: 1.4rem;}
	.catfeat__iconwrap {font-size: 4.2rem;margin-bottom: 16px;}}
.sidebar-row {margin-left: -13px;margin-right: -13px;}
.sidebar-row > * {padding-left: 13px;padding-right: 13px;}
.sidebar--upped {margin-top: -70px;}
.sidebar__item .filter__head {cursor: default;}
.sidebar__sections {list-style: none;padding: 1em 0;margin: 0;line-height: 1.3;}
.sidebar__sections li + li {margin-top: .5em;}
.sidebar__sections a {color: #2e353b;}
.sidebar__sections .active {font-weight: 700;}
.sidebar__news h2 {margin-top: 0;}
.sidebar__news ul {margin: 0;padding: 0;list-style: none;}
.sidebar__news ul li {margin-bottom: 10px;text-align: center;margin-top: 10px;width: 280px;padding-top: 10px;padding-bottom: 10px;}
.sidebar__news ul li.current a {color: #e0e9f3;font-weight: 400;}
.sidebar__news ul li a {font-size: 1.9rem;font-weight: 700;}
@media (max-width: 991px) {.sidebar {margin-top: 0 !important;}
	.sidebar + .contentbar {margin-top: 40px;}}
.sidebox {padding: 22px 20px 25px;font-size: 1.6rem;color: #22201e;margin-bottom: 24px;background: #fff;box-shadow: 0px 20px 35px rgba(80,118,188,.1);border-radius: 20px;}
.sidebox:last-child {margin-bottom: 0;}
.sidebox__title {font-size: 1.8rem;color: #2262ab;font-weight: 700;margin-bottom: 14px;}
.sidebox__list {list-style: none;padding: 0;margin: 0;}
.sidebox__list li + li {margin-top: 10px;}
.sidebox__list li a {color: #2262ab;}
.sidebox__list li.active {font-weight: 700;}
.sidebox__list li.active a {text-decoration: underline;}
.sidebox__btns {margin-top: 20px;}
.contentbar {padding-bottom: 80px;}
.contentbar .pagination {margin-bottom: 0;}
.filter__wrap + .sidebar__item {margin-top: 2em;}
.filter__head {color: #fff;font-weight: 700;font-size: 2rem;line-height: 1.2;letter-spacing: .31px;padding: 8px 16px;min-height: 40px;display: flex;align-items: center;cursor: pointer;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.filter__head .icon {font-size: 1.4rem;padding: 5px;margin-left: auto;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.filter__head.open .icon {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.filter__item {border: 1px solid #dfdfdf;padding: 12px;border-radius: 10px;}
.filter__item + .filter__item {margin-top: 20px;}
.filter__item-head {font-size: 1.8rem;color: #2262ab;font-weight: 700;margin-bottom: 14px;cursor: pointer;display: flex;justify-content: space-between;}
.filter__item-head.is-open .filter__item-arrow {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.filter__item-arrow {background-image: url("data:image/svg+xml,%3Csvg width=\'12\' height=\'12\' viewBox=\'0 0 12 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M5.00597 8.65876L0.137634 3.80055C-0.0456237 3.61764 -0.045905 3.32086 0.136954 3.13765C0.319813 2.95439 0.616602 2.95408 0.79986 3.13694L5.66855 7.99551C5.85132 8.17827 6.14869 8.17827 6.33181 7.99515L11.2001 3.13694C11.3834 2.95408 11.6802 2.95439 11.8631 3.13765C11.9544 3.22912 12 3.34896 12 3.46875C12 3.58886 11.9541 3.70898 11.8624 3.80055L6.99436 8.65841C6.44607 9.20671 5.55392 9.20671 5.00597 8.65876Z\' fill=\'black\'/%3E%3C/svg%3E%0A");background-size: contain;width: 12px;height: 12px;background-repeat: no-repeat;background-position: center;margin-top: 5px;display: block;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.filter__item-wrap {display: flex;flex-direction: column;}
.filter__item-wrap--numbers {max-width: 200px;margin-bottom: 12px;}
.filter__numbers {margin-bottom: 20px;display: flex;align-items: center;}
.filter__number {flex: 0 0 auto;width: auto;}
.filter__number label {display: block !important;}
.filter__number input {max-width: 100%;width: 72px;height: 30px;text-align: center;color: #22201e;border-color: #dfdfdf;}
@media (max-width: 1199px) {.filter__number:first-child {padding-right: 0;}
	.filter__number:last-child {padding-left: 0;}}
.filter__numbersep {text-align: center;flex: 1 0 0%;}
.filter__btns {margin-top: 8px;}
.filter__btns button {margin-bottom: 8px;border-width: 1px;}
.filter__btns button:last-child {margin-bottom: 0;}
@media (max-width: 991px) {.filter__number input {width: 100%;}}
.ui-slider {height: 4px !important;border: none !important;background: #b5d4f6 !important;border-radius: 4px !important;}
.ui-slider.mse2_number_slider {margin: 0 7px !important;}
.ui-slider .ui-widget-header {background: #2262ab;}
.ui-slider-handle {border: 3px solid #092d57 !important;background: #2262ab !important;font-weight: normal !important;top: -5px !important;margin-left: -7px !important;width: 14px !important;height: 14px !important;cursor: pointer !important;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;-moz-background-clip: padding !important;-webkit-background-clip: padding-box !important;background-clip: padding-box !important;}
.ui-slider-handle:hover, .ui-slider-handle:focus {border-color: #041529 !important;outline: 0;}
.sform {margin-bottom: 20px;}
.sform-row {margin-left: -13px;margin-right: -13px;}
.sform-row > * {padding-left: 13px;padding-right: 13px;}
.sform__input {width: 100%;border: none;height: 50px;color: #22201e;padding: 5px 64px 5px 20px;font-family: "Play",sans-serif;font-size: 1.6rem;background: #fff;box-shadow: 0px 20px 35px rgba(80,118,188,.1);border-radius: 20px;}
.sform ::-webkit-input-placeholder {color: rgba(0,0,0,.4);}
.sform :-moz-placeholder {color: rgba(0,0,0,.4);}
.sform ::-moz-placeholder {color: rgba(0,0,0,.4);}
.sform :-ms-input-placeholder {color: rgba(0,0,0,.4);}
.sform__wrap {position: relative;width: 100%;}
.sform__wrap button {outline: none;position: absolute;top: 0;right: 0;height: 100%;font-size: 2.4rem;z-index: 11;border-radius: 20px;background: none;border: none;color: #2262ab;padding: 0 20px;display: flex;align-items: center;justify-content: center;}
.prod {margin-bottom: 20px;color: #22201e;}
.prod--slide {max-width: 300px;height: auto;margin-bottom: 0;}
.prod--carousel {overflow: visible;}
.prod--carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 26px;}
.prods__row {margin-left: -13px;margin-right: -13px;}
.prods__row > * {padding-left: 13px;padding-right: 13px;}
.prod__wrap {background: #fff;box-shadow: 0px 20px 35px rgba(80,118,188,.1);border-radius: 20px;display: flex;flex-direction: column;min-height: 100%;padding: 20px 20px 32px 20px;}
.prod__imgwrap {margin-bottom: 20px;position: relative;}
.prod__imgwrap:after {content: "";display: block;padding-top: 92.30769%;}
.prod__img {height: 100%;width: 100%;object-fit: contain;position: absolute;top: 0;left: 0;}
.prod__body {flex-grow: 1;display: flex;flex-direction: column;}
.prod__title {font-size: 1.8rem;line-height: 2.1rem;font-weight: 700;margin-bottom: 24px;}
.prod__title a {color: #22201e;}
.prod__price {margin-top: auto;margin-bottom: 26px;color: rgba(34,32,30,.2);font-size: 1.8rem;}
.prod__price strong {font-weight: 800;color: #22201e;}
.prod__chars {margin: 0 0 18px 0;padding: 0;list-style: none;font-size: 1.6rem;line-height: 1.25;text-align: right;}
.prod__chars li {display: flex;justify-content: space-between;}
.prod__chars li + li {margin-top: 4px;}
.prod__chars li span {opacity: .4;text-align: left;}
.prod__btnwrap .btn {width: 100%;font-size: 1.8rem;min-height: 50px;}
.ctglogo {padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.ctglogo.is-active {cursor: pointer;}
.ctglogos {margin-bottom: 80px;}
.ctglogos__row {margin-left: -10px;margin-right: -10px;margin-bottom: -20px;}
.ctglogos__column .ctglogo {padding: 0;}
.ctglogos__column .ctglogo:last-child {margin-bottom: 0;}
.ctglogo__wrap {display: flex;align-items: center;justify-content: center;min-height: 100%;min-height: 130px;background: #fff;border-radius: 20px;padding: 35px;box-shadow: 0px 20px 35px rgba(80,118,188,.1);}
@media (max-width: 991.98px) {.ctglogos {display: none;}}
.quiz {color: #22201e;height: 560px;display: flex;flex-direction: column;--checkbox-border-color: #b8d4f6;--checkbox-bg-color: #deedff;}
.quiz.mb {margin-bottom: 95px;}
.quiz__wrap {background: #fff;border-radius: 20px;overflow: hidden;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);flex-grow: 1;position: relative;display: flex;}
.quiz__promo {background: #3c3c3c url("/theme/img/bg/quiz.webp") no-repeat center;background-size: cover;color: #fff;display: flex;flex-direction: column;align-items: flex-start;padding: 135px 64px 54px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.quiz__promo.is-hide {opacity: 0;visibility: hidden;}
.quiz__promo-title {font-size: 8rem;line-height: 1;font-weight: 700;margin-bottom: 25px;}
.quiz__promo-subtitle {font-size: 4rem;line-height: 1;font-weight: 700;margin-bottom: 25px;}
.quiz__promo-btnwrap {margin-top: auto;}
.quiz__form {display: flex;flex-direction: column;padding: 64px 0 54px 64px;width: 100%;}
.quiz__pages {color: #2262ab;opacity: .5;font-size: 6rem;line-height: 1;margin-bottom: 56px;font-weight: 700;position: relative;}
.quiz__back {position: absolute;top: -44px;left: 0;font-size: 4.2rem;border: none;background: none;padding: 0;color: #2262ab;}
.quiz__back.disabled {display: none;}
.quiz__screen {position: relative;}
.quiz__screen--5 {margin-top: -20px;}
.quiz__screen-body {max-width: 640px;position: relative;z-index: 1;}
.quiz__screen.v_hidden {display: none;}
.quiz__imgwrap {position: absolute;top: -97px;right: 0;}
.quiz__imgwrap:not(.is-custom) .quiz__img--1 {filter: saturate(0) brightness(.4);}
.quiz__imgwrap:not(.is-custom) .quiz__img--2 {filter: saturate(0) brightness(.6);}
.quiz__imgwrap:not(.is-custom) .quiz__img--3 {filter: saturate(0);}
.quiz__imgwrap.is-refm {top: -33px;}
.quiz__imgwrap.is-refm .quiz__img--1 {filter: saturate(0);}
.quiz__imgwrap.is-refm .quiz__img--2 {filter: saturate(.4);}
.quiz__imgwrap.is-refm .quiz__img--3 {filter: saturate(1);}
.quiz__imgwrap.is-genset {top: -33px;}
.quiz__imgwrap.is-genset .quiz__img--1 {filter: saturate(0);}
.quiz__imgwrap.is-genset .quiz__img--2 {filter: saturate(.3);}
.quiz__imgwrap.is-genset .quiz__img--3 {filter: saturate(.4);}
.quiz__btnwrap {margin-top: auto;}
.quiz__q {font-size: 3.4rem;line-height: 1.147058;font-weight: 700;margin-bottom: 46px;}
.quiz__chks--2cols {column-count: 2;column-gap: 20px;}
.quiz__btn-next {width: 190px;padding-top: 5px;padding-bottom: 5px;gap: 28px;}
.quiz__btn-next > * {margin: 0 !important;}
.quiz .chk + .chk {margin-top: 10px;}
.quiz .chk-row {gap: 18px;}
.quiz .form-row {margin-left: -10px;margin-right: -10px;}
.quiz .form-row > * {padding-left: 10px;padding-right: 10px;}
.quiz .form-submit {display: flex;align-items: flex-start;gap: 24px;max-width: 720px;}
.quiz .form-submit button {flex-shrink: 0;}
.quiz .form-agree {margin-top: 0;margin-bottom: 0 !important;}
.quiz .form-agree + .form-agree {margin-top: 5px;}
.quiz .form-policy {margin: 0;font-size: 1.2rem;opacity: .4;color: #22201e;}
.quiz .form-control {min-height: 50px;}
.quiz .form-group {margin-bottom: 16px;}
.quiz .form-label-row {margin-bottom: 24px;}
@media (max-width: 1199.98px) {.quiz {height: 520px;}
	.quiz__promo {padding-top: 110px;}
	.quiz__promo-title {font-size: 6rem;}
	.quiz__promo-subtitle {font-size: 3.2rem;}
	.quiz__pages {margin-bottom: 40px;}
	.quiz__imgwrap {top: -40px;right: 0;max-width: 300px;}
	.quiz__pages {font-size: 4.8rem;}
	.quiz__screen-body {max-width: 540px;}
	.quiz__q {font-size: 2.8rem;margin-bottom: 24px;}
	.quiz .form-label-row .form-label {width: 100%;}}
@media (max-width: 991.98px) {.quiz {height: auto;}
	.quiz__promo {padding: 80px 40px 54px;}
	.quiz__promo-title {font-size: 4.2rem;}
	.quiz__promo-subtitle {font-size: 2.4rem;}
	.quiz__form {padding: 64px 0 40px 40px;}
	.quiz__screen--5 {margin-top: 0;}
	.quiz__screens {margin-bottom: 32px;}
	.quiz__imgwrap {top: -110px;right: 0;max-width: 120px;}
	.quiz__pages {font-size: 3.2rem;margin-bottom: 30px;}
	.quiz__back {font-size: 3.2rem;}
	.quiz__q {font-size: 2.4rem;}
	.quiz .form-submit {flex-direction: column;}
	.quiz .form-label-row {margin-bottom: 0;}}
@media (max-width: 767.98px) {.quiz__promo {padding-top: 54px;}
	.quiz__imgwrap {display: none;}
	.quiz__btnwrap {margin-top: 32px;}
	.quiz__form {padding: 64px 40px 40px;}
	.quiz__chks--2cols {column-count: 1;}
	.quiz .form-submit {flex-direction: column;align-items: flex-start;gap: 12px;}}
.catabout {background: #fff;}
.catabout__left {padding-top: 44px;padding-bottom: 48px;}
.catabout__logo {width: 366px;margin-bottom: 35px;}
.catabout__img {height: 100%;width: auto;max-width: none;object-fit: cover;}
.catabout p {margin: 1em 0;}
@media (min-width: 1400px) {.catabout__text {max-width: 554px;}}
@media (max-width: 991.98px) {.catabout__img {max-width: 100%;}}
@media (max-width: 575.98px) {.catabout__right {padding: 0;}}
.tm {color: #585858;}
.tm--eng .top, .tm--eng .crumbs, .tm--eng .footer {display: none;}
.tm .content {padding-top: 0;}
.tm .content__head {margin: 0;}
.tm .content__head .section-title {padding-bottom: 50px;}
@media (min-width: 1400px) {.tm .section-title {padding-top: 80px;}}
@media (max-width: 767.98px) {.tm .section-title {text-align: center;}}
.tmlangs {position: relative;z-index: 5;}
.tmlangs .container {position: relative;}
.tmlangs__wrap {display: flex;position: absolute;top: 0;right: 20px;z-index: 1;border-radius: 0 0 10px 10px;overflow: hidden;}
.tmlangs__link {display: block;display: flex;height: 40px;width: 50px;align-items: center;justify-content: center;font-size: 1.6rem;font-weight: 700;background: #d9d9d9;color: #585858;text-decoration: none;text-transform: uppercase;}
.tmlangs__link:hover {background: #b9b9b9;}
.tmlangs__link.is-active {background: #4099ff;color: #fff;cursor: default;}
.tmlangs__link.is-active:hover {background: #4099ff;}
@media (max-width: 991.98px) {.tmlangs__wrap {left: 50%;right: auto;transform: translateX(-50%);}}
.tmhero {color: #fff;position: relative;}
.tmhero__slide {background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 640px;}
.tmhero__slide-wrap {position: relative;z-index: 1;}
.tmhero__wrap {background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.tmhero__row {align-items: center;}
.tmhero__content {padding-bottom: 8px;}
.tmhero__title {font-size: 10rem;line-height: 1;font-weight: 700;max-width: 1062px;}
.tmhero__subtitle {margin-top: 30px;font-size: 6rem;line-height: 1.08;}
.tmhero__btnwrap {margin-top: 58px;}
.tmhero__address {margin-top: 16px;margin-top: 32px;font-size: 3rem;display: flex;align-items: center;gap: 12px;}
.tmhero__address .icon {font-size: 3.3rem;}
.tmhero__feats {display: flex;align-items: center;gap: 16px 40px;font-size: 3rem;list-style: none;padding: 0;margin: 0;margin-top: 60px;}
.tmhero__feats li {display: flex;align-items: center;position: relative;gap: 10px;}
.tmhero__feats li:before {content: "";display: block;background-image: url("data:image/svg+xml,%3Csvg width=\'25\' height=\'18\' viewBox=\'0 0 25 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21.9819 0.0203279C21.8865 0.0412552 21.7275 0.0935731 21.6428 0.135428C21.5474 0.187746 19.0778 2.58392 15.7073 5.91135L9.9414 11.6036L6.93127 8.64236C4.83266 6.58102 3.84695 5.64976 3.69856 5.56605C3.52898 5.48234 3.39119 5.45095 3.13681 5.45095C2.60686 5.45095 2.45847 5.55559 1.21839 6.79029C0.190279 7.81573 0.137283 7.86805 0.0630898 8.1401C-0.0429006 8.4854 -0.0111035 8.84117 0.126684 9.11322C0.190278 9.22832 1.98152 11.0281 4.56769 13.5812C9.27366 18.2375 8.99809 17.9968 9.55984 17.9968C10.1216 17.9968 9.70822 18.384 17.6045 10.5886C24.2713 3.99651 24.8543 3.41054 24.9285 3.19081C25.0238 2.88736 25.0238 2.61531 24.9285 2.31186C24.8649 2.11305 24.7165 1.93517 23.9215 1.1504C23.328 0.553973 22.9146 0.187746 22.7874 0.135428C22.5543 0.0203278 22.2151 -0.0319902 21.9819 0.0203279Z\' fill=\'white\'/%3E%3C/svg%3E%0A");width: 25px;height: 18px;background-size: contain;flex-shrink: 0;}
@media (min-width: 992px) {.tmhero .swiper-pagination {display: none;}}
@media (max-width: 1399.98px) {.tmhero__title {font-size: 7rem;}
	.tmhero__subtitle {font-size: 5rem;}
	.tmhero__feats {font-size: 2.4rem;gap: 16px 24px;}}
@media (max-width: 1199.98px) {.tmhero__title {font-size: 6rem;}
	.tmhero__subtitle {font-size: 4rem;}
	.tmhero__address {font-size: 2.4rem;}
	.tmhero__feats {font-size: 2rem;gap: 10px 16px;}}
@media (max-width: 991.98px) {.tmhero {text-align: center;}
	.tmhero__slide {height: auto;padding: 50px 0 32px;}
	.tmhero__content {padding: 0 20px;}
	.tmhero__title {font-size: 4rem;}
	.tmhero__title br {display: none;}
	.tmhero__subtitle {font-size: 3.2rem;margin-top: 16px;}
	.tmhero__address {justify-content: center;margin-top: 24px;font-size: 2rem;}
	.tmhero__address .icon {font-size: 2.4rem;}
	.tmhero__feats {margin: 24px 0;justify-content: center;flex-wrap: wrap;}
	.tmhero .swiper-pagination {bottom: 40px;}}
@media (max-width: 767.98px) {.tmhero__title {font-size: 3.2rem;}
	.tmhero__subtitle {font-size: 2.4rem;}}
.tmsv {color: #585858;margin-bottom: 85px;}
.tmsv__slide {height: auto;}
.tmsv__slider {border-radius: 40px;overflow: hidden;}
.tmsv__wrap {display: flex;background: #fff;min-height: 100%;}
.tmsv__wrap > * {flex: 0 0 auto;width: 50%;}
.tmsv__content {position: relative;}
.tmsv__content-wrap {min-height: 100%;padding: 80px 65px 100px 80px;position: relative;z-index: 1;}
.tmsv__title {font-size: 4rem;font-weight: 700;text-transform: uppercase;color: #4099ff;line-height: 1.15;}
.tmsv__subtitle {display: block;font-weight: 700;font-size: 2.4rem;line-height: 1.16;margin-top: 11px;}
.tmsv__text {font-size: 1.8rem;line-height: 1.38888889;margin-top: 15px;}
.tmsv__btnwrap {margin-top: 24px;}
.tmsv__num {font-size: 40rem;line-height: 1;color: #f0f7ff;font-weight: 700;position: absolute;right: 0;bottom: -57px;pointer-events: none;z-index: 0;}
.tmsv .swiper-nav {left: 720px;right: auto;bottom: 41px;top: auto;width: auto;gap: 12px;display: flex;}
.tmsv .swiper-button {position: static;}
.tmsv .swiper-button-disabled {opacity: 1;}
.tmsv .swiper-pagination {position: absolute;left: 890px;right: auto;top: auto;bottom: 54px;display: flex;gap: 10px;width: auto;}
.tmsv .swiper-pagination-bullet {width: 14px;height: 14px;margin: 0;}
.tmsv .swiper-pagination-bullet-active {background: #edeeec;}
.tmsv .swiper-nav--style3 .swiper-button {width: 40px;height: 40px;font-size: 1.3rem;}
@media (max-width: 1199.98px) {.tmsv__content-wrap {padding: 50px;}
	.tmsv__title {font-size: 3.2rem;}
	.tmsv__subtitle {font-size: 2rem;}
	.tmsv .swiper-nav {left: 510px;}
	.tmsv .swiper-pagination {left: 670px;}}
@media (max-width: 991.98px) and (min-width: 768px) {.tmsv__wrap {min-height: 100%;}
	.tmsv__content {flex: 1 0 0%;}
	.tmsv__content-wrap {padding: 30px;padding-bottom: 80px;}
	.tmsv__title {font-size: 2.8rem;}
	.tmsv__subtitle {margin-top: 6px;}
	.tmsv__imgwrap {width: 40%;}
	.tmsv__img {height: 100%;object-fit: cover;}
	.tmsv__text {font-size: 1.6rem;}
	.tmsv .swiper-nav {left: 302px;bottom: 18px;}
	.tmsv .swiper-pagination {left: 450px;bottom: 36px;}}
@media (max-width: 767.98px) {.tmsv__wrap {display: flex;flex-direction: column;}
	.tmsv__wrap > * {width: 100%;}
	.tmsv__content {flex-grow: 1;}
	.tmsv__content-wrap {padding: 0 30px 140px;}
	.tmsv__imgwrap {margin-bottom: 46px;}
	.tmsv__img {height: auto;width: 100%;aspect-ratio: 1.53846154;object-fit: cover;}
	.tmsv__subtitle {font-size: 2.4rem;}
	.tmsv .swiper-nav {display: none;}
	.tmsv .swiper-pagination {bottom: 55px;left: 30px;}}
.tmdigit {margin-bottom: 72px;}
.tmdigits {background: #2262ab;color: #fff;padding-bottom: 8px;}
.tmdigits__row {max-width: 1060px;}
.tmdigit__wrap {display: flex;align-items: center;gap: 32px;}
.tmdigit__iconwrap {width: 90px;display: flex;flex-shrink: 0;align-items: center;justify-content: center;font-size: 9rem;opacity: .5;}
.tmdigit__num {font-size: 4rem;font-weight: 700;line-height: 1.1575;opacity: .5;}
.tmdigit__text {margin-top: 3px;font-size: 1.8rem;line-height: 1.388888;}
@media (max-width: 991.98px) {.tmdigit {margin-bottom: 40px;}}
@media (max-width: 767.98px) {.tmdigit__wrap {gap: 15px;align-items: flex-start;}
	.tmdigit__iconwrap {font-size: 7rem;}}
.tmabout__wrap {background: #fff;border-radius: 40px;overflow: hidden;}
.tmabout__row {align-items: center;}
.tmabout__text-wrap {padding: 40px 66px;}
@media (max-width: 1399.98px) {.tmabout__row {align-items: stretch;}
	.tmabout__img {height: 100%;object-fit: cover;}
	.tmabout__text-wrap {padding: 40px 0 40px 40px;}}
@media (max-width: 991.98px) {.tmabout__img {height: auto;width: 100%;}
	.tmabout__text-wrap {padding: 40px;}}
@media (max-width: 767.98px) {.tmabout__text-wrap {padding: 40px 20px;}}
.tmfeat {font-size: 1.8rem;line-height: 1.16666667;color: #585858;margin-bottom: 52px;}
.tmfeats__row {margin-bottom: -52px;}
.tmfeats__btnwrap {margin-top: 28px;text-align: center;}
.tmfeat__imgwrap {margin-bottom: 25px;}
.tmfeat__img {width: 100%;border-radius: 20px;}
.tmfeat__title {margin-bottom: 21px;font-weight: 700;}
@media (min-width: 1600px) {.tmfeats__row {margin-left: -35px;margin-right: -35px;}
	.tmfeats__row > * {padding-left: 35px;padding-right: 35px;}}
.tmuseful {background-image: url("/theme/img/lp/terminal/useful.webp");background-repeat: no-repeat;background-position: center;background-size: cover;color: #fff;margin-top: 80px;}
.tmuseful__wrap {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;min-height: 600px;padding: 50px 0;}
.tmuseful__title {font-size: 8rem;line-height: 1.1625;margin-bottom: 56px;}
.tmuseful__list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 30px;align-items: flex-start;font-size: 3.2rem;line-height: 1;}
.tmuseful__list li {position: relative;padding-left: 46px;}
.tmuseful__list li::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;background-image: url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' viewBox=\'0 0 30 30\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13.4538 0.0769443C11.7886 0.242193 9.94546 0.776071 8.39466 1.55147C5.34393 3.06412 3.06859 5.32675 1.55593 8.3902C-2.09224 15.7247 0.894937 24.6608 8.21671 28.3725C15.602 32.1224 24.6144 29.1733 28.3643 21.7753C31.3133 15.9916 30.1947 8.98764 25.5932 4.39882C22.4281 1.22097 17.9536 -0.380666 13.4538 0.0769443ZM21.7671 10.2842C22.1103 10.3732 22.5297 10.7545 22.695 11.085C22.873 11.4918 22.873 12.0892 22.6696 12.4578C22.5552 12.6739 21.2967 13.8434 18.4875 16.3857C15.0681 19.4745 14.4199 20.0338 14.1021 20.1482C13.6191 20.3262 13.0979 20.3262 12.7547 20.1482C12.3479 19.9449 7.53029 15.356 7.33962 15.0001C7.13624 14.6315 7.12352 14.0341 7.3142 13.6273C7.67011 12.8392 8.71245 12.5341 9.44971 12.9917C9.58954 13.0807 10.5429 13.9451 11.5725 14.9239C12.6021 15.9153 13.4919 16.7035 13.5428 16.678C13.5809 16.6653 15.03 15.3688 16.7715 13.8053C20.6993 10.2334 20.5213 10.3986 20.7883 10.3096C21.0934 10.2079 21.462 10.1952 21.7671 10.2842Z\' fill=\'%234099FF\'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;background-size: contain;}
@media (max-width: 767.98px) {.tmuseful__wrap {padding: 80px 0;height: auto;min-height: auto;}
	.tmuseful__title {font-size: 5rem;margin-bottom: 40px;}
	.tmuseful__list {font-size: 2rem;gap: 24px;}}
@media (max-width: 575.98px) {.tmuseful__wrap {padding: 60px 0;}
	.tmuseful__title {font-size: 3.6rem;}
	.tmuseful__list {font-size: 1.8rem;}}
.tmlk {line-height: 1.1666667;font-size: 1.8rem;}
.tmlk__wrap {padding: 50px 60px;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;width: 953px;max-width: 100%;position: relative;margin-bottom: 70px;}
.tmlk__row {align-items: center;}
.tmlk__iconwrap {padding-right: 40px;flex-shrink: 0;}
.tmlk__icon {width: 160px;height: 160px;background: #4099ff;color: #fff;border-radius: 50%;font-size: 9.2rem;display: flex;align-items: center;justify-content: center;}
.tmlk__title {font-size: 2.4rem;font-weight: 700;color: #4099ff;margin-bottom: 15px;}
.tmlk__text p {margin: 9px 0;}
.tmlk__img {position: absolute;right: -327px;top: 50%;transform: translateY(-50%);width: 481px;height: auto;}
.tmlk__possib-title {font-size: 2.4rem;font-weight: 700;margin-bottom: 44px;}
.tmlk__possib-list {columns: 2;column-gap: 82px;}
.tmlk__possib-item {padding-left: 38px;position: relative;margin-bottom: 42px;break-inside: avoid;}
.tmlk__possib-item:before {content: "";display: block;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 fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M6.30008 0.465384C7.85854 0.11904 9.74916 0 12 0C14.2508 0 16.1414 0.11904 17.6999 0.465384C19.272 0.814764 20.5786 1.4112 21.5837 2.4163C22.5888 3.42139 23.1852 4.72802 23.5346 6.30008C23.881 7.85854 24 9.74916 24 12C24 14.2508 23.881 16.1414 23.5346 17.6999C23.1852 19.272 22.5888 20.5786 21.5837 21.5837C20.5786 22.5888 19.272 23.1852 17.6999 23.5346C16.1414 23.881 14.2508 24 12 24C9.74916 24 7.85854 23.881 6.30008 23.5346C4.72802 23.1852 3.42139 22.5888 2.4163 21.5837C1.4112 20.5786 0.814764 19.272 0.465384 17.6999C0.11904 16.1414 0 14.2508 0 12C0 9.74916 0.11904 7.85854 0.465384 6.30008C0.814764 4.72802 1.4112 3.42139 2.4163 2.4163C3.42139 1.4112 4.72802 0.814764 6.30008 0.465384ZM16.4485 8.75147C16.9171 9.2201 16.9171 9.97992 16.4485 10.4485L12.0292 14.8679C11.3503 15.5467 10.2497 15.5467 9.57082 14.8679L7.55147 12.8485C7.08284 12.3799 7.08284 11.6201 7.55147 11.1515C8.0201 10.6829 8.7799 10.6829 9.24853 11.1515L10.8 12.703L14.7515 8.75147C15.2201 8.28284 15.9799 8.28284 16.4485 8.75147Z\' fill=\'%23ACC7E5\'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;position: absolute;left: 0;top: 0;}
.tmlk__possib-item p {margin: 21px 0;}
.tmlk__possib-item ul {padding-left: 28px;}
.tmlk__possib-btnwrap .btn {margin-bottom: 30px;}
.tmlk__possib-btnwrap p {margin: 6px 0;}
.tmlk__possib-btnwrap a {color: #4099ff;}
@media (min-width: 1400px) {.tmlk__possib-btnwrap {margin-top: -70px;}}
@media (max-width: 1399.98px) {.tmlk__wrap {width: 840px;}}
@media (max-width: 1199.98px) {.tmlk__wrap {padding-left: 40px;padding-right: 40px;width: 790px;}
	.tmlk__iconwrap {padding-right: 20px;}
	.tmlk__possib-list {column-gap: 40px;}}
@media (max-width: 991.98px) {.tmlk__wrap {padding: 0 20px;width: 100%;margin-top: 120px;}
	.tmlk__icon {margin-left: auto;margin-right: auto;margin-top: -80px;}
	.tmlk__title {text-align: center;margin-top: 27px;}
	.tmlk__img {position: static;position: relative;width: 100%;max-width: 400px;margin: 0 auto;display: block;transform: none;left: auto;right: auto;bottom: -20px;}
	.tmlk__possib-list {columns: 1;}
	.tmlk__possib-btnwrap {text-align: center;}}
.lp-ref .section-head {padding: 60px 0 40px;}
.lp-ref .section-title {line-height: 1.15;font-size: 4rem;padding: 0;font-weight: 700;color: #2e353b;}
.lp-ref .section-subtitle {font-size: 2.4rem;line-height: 1.16666667;margin-top: 10px;margin-bottom: 0;}
@media (max-width: 1199.98px) {.lp-ref .section-title {font-size: 3.6rem;}}
@media (max-width: 991.98px) {.lp-ref .section-title {font-size: 3.2rem;}
	.lp-ref .section-subtitle {font-size: 2rem;}}
@media (max-width: 767.98px) {.lp-ref .section-head {padding: 40px 0 24px;}}
@media (max-width: 575.98px) {.lp-ref .section-title {font-size: 2.4rem;}
	.lp-ref .section-subtitle {font-size: 1.8rem;}}
.lp-prt .section-head {padding: 60px 0 40px;}
.lp-prt .section-title {line-height: 1.15;font-size: 4rem;padding: 0;font-weight: 700;color: #2e353b;}
.lp-prt .section-subtitle {font-size: 2.4rem;line-height: 1.16666667;margin-top: 10px;margin-bottom: 0;}
.lp-prt .partners .section-head {padding: 90px 0 60px;}
.lp-prt .reffeats {background: none;}
.lp-prt .refship {padding-bottom: 25px;}
.lp-prt .refform {padding-top: 85px;}
.lp-prt .refmap {padding-top: 0;}
.lp-prt .services--product .section-title {padding-bottom: 130px;}
@media (max-width: 1199.98px) {.lp-prt .section-title {font-size: 3.6rem;}
	.lp-prt .services--product .section-title {padding-bottom: 100px;}}
@media (max-width: 991.98px) {.lp-prt .section-title {font-size: 3.2rem;}
	.lp-prt .section-subtitle {font-size: 2rem;}
	.lp-prt .partners .section-head {padding: 0 0 40px;}}
@media (max-width: 767.98px) {.lp-prt .section-head {padding: 40px 0 24px;}
	.lp-prt .services--product .section-title {padding-bottom: 60px;}}
@media (max-width: 575.98px) {.lp-prt .section-title {font-size: 2.4rem;}
	.lp-prt .section-subtitle {font-size: 1.8rem;}}
@media (min-width: 992px) {.lp-rfmchn .prthero__row {height: 440px;}
	.lp-rfmchn .prthero__feats {margin-top: 46px;}}
@media (max-width: 991.98px) {.lp-rfmchn .tmhero__wrap {background-image: url("/theme/img/lp/refmachines/hero-m.webp") !important;}}
.lp-gens .refship {padding-bottom: 0;}
.lp-gens .refcases {padding-bottom: 95px;}
.refhero {--color-error: #ff3b3b;padding-top: 152px;color: #fff;background-size: cover;background-repeat: no-repeat;background-position: center;background-color: #073175;padding-bottom: 40px;}
.refhero__wrap {position: relative;z-index: 1;}
.refhero__bg {width: 100%;}
.refhero__bg-wrap {position: absolute;top: 0;left: 0;right: 0;z-index: 0;}
.refhero__bg-wrap:after {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg,rgba(7,48,117,0) 77.91%,#073075 95.56%);}
.refhero__row {margin-bottom: 30px;position: relative;}
.refhero__row > * {position: relative;z-index: 1;}
.refhero__content {padding-top: 44px;padding-bottom: 14px;display: flex;flex-direction: column;}
.refhero__title {font-size: 7.6rem;line-height: 1.0526;font-weight: 700;margin-bottom: 14px;margin-top: 0;}
.refhero__subtitle {font-size: 3rem;line-height: 1.16666666667;margin-bottom: 30px;}
.refhero__subtitle p {margin: 0;}
.refhero__subtitle ul {margin: 32px 0 0 0;padding: 0;list-style: none;}
.refhero__subtitle ul li {position: relative;padding-left: 32px;}
.refhero__subtitle ul li + li {margin-top: 10px;}
.refhero__subtitle ul li:before {content: "";display: block;position: absolute;top: 50%;left: 0;width: 24px;height: 24px;transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'18\' viewBox=\'0 0 24 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M23.7339 2.20846L21.8074 0.268015C21.4517 -0.0893385 20.8775 -0.0893385 20.5227 0.268015L8.97162 11.9025L3.47729 6.32848C3.1225 5.97113 2.54833 5.97113 2.19263 6.32848L0.266095 8.26892C-0.0886983 8.62719 -0.0886983 9.2055 0.266095 9.56285L8.32252 17.732C8.67731 18.0893 9.25238 18.0893 9.60718 17.732L23.7339 3.50239C24.0887 3.14594 24.0887 2.56581 23.7339 2.20846Z\' fill=\'white\'/%3E%3C/svg%3E%0A");background-size: contain;background-repeat: no-repeat;background-position: center;}
.refhero__prods {margin-left: -13px;margin-right: -13px;}
.refhero__prods > * {padding-left: 13px;padding-right: 13px;}
.refhero__btnwrap {margin-bottom: 40px;}
.refhero__logos {margin-top: auto;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;}
.refhero__form {width: 420px;padding: 50px 40px 25px;border-radius: 40px;background: rgba(255,255,255,.1);backdrop-filter: blur(5px);}
.refhero__form .form-submit {margin-top: 10px;}
.refhero__form .form-agree {color: rgba(255,255,255,.8);font-size: 1.2rem;line-height: 1.4rem;}
.refhero__form .form-agree a {opacity: 1;}
.refhero__form .form-agree + .form-agree {margin-top: 8px;}
.refhero__form .form-agree .chk-text {opacity: .8;}
.refhero__form .btn {font-size: 1.6rem;}
.refhero__imgwrap {min-width: 547px;padding-top: 39px;}
.refhero__imgwrap-cont {position: relative;display: inline-block;}
.refhero__imgwrap-caption {display: block;font-size: 1.2rem;opacity: .4;margin-top: 132px;position: relative;left: -112px;}
.refhero__img {height: auto;}
.refhero__img.-cont {filter: drop-shadow(0px 4px 15px rgba(0,0,0,.4));}
.refhero__img.-label {position: absolute;top: 100%;right: -0;z-index: 1;margin-top: -64px;}
.refhero__map {position: absolute;top: -70px;left: -80px;z-index: 0;width: 1150px;max-width: 100%;}
.refhero__lkwrap {text-align: center;margin-bottom: 12px;}
.refhero__lk {color: #fff;text-decoration: none;display: inline-block;}
.refhero__lk span {border-bottom: 1px dashed;}
.refhero__lk:hover span {border-color: transparent;}
.refhero__listing {position: relative;z-index: 1;padding-bottom: 40px;}
.refhero__listing .swiper-pagination {position: static;gap: 5px;margin-top: 24px;}
.refhero__listing .swiper-pagination-bullet {margin: 0;flex-shrink: 0;width: 10px;height: 10px;}
.refhero__listing .swiper-pagination-bullet-active {background: var(--color-secondary);}
.refhero__listing .section-title {color: inherit;}
.refhero__listing .prod__wrap {box-shadow: none;}
.refhero__listing-wrap {padding: 0 60px;margin-left: -60px;margin-right: -60px;position: relative;}
.refhero__listing-wrap:before {content: "";display: block;position: absolute;top: 0;bottom: -40px;left: 0;width: 100%;border-radius: 40px;background: rgba(255,255,255,.1);backdrop-filter: blur(5px);z-index: -1;}
.refhero__listing-carousel {overflow: hidden;padding: 0 20px;margin: 0 -20px;}
.refhero__listing-btnwrap {margin-top: 20px;}
.refhero__listing .swiper-prev {left: -94px;}
.refhero__listing .swiper-next {right: -94px;}
@media (max-width: 1799.98px) {.refhero__listing .swiper-prev {left: -84px;}
	.refhero__listing .swiper-next {right: -84px;}}
@media (max-width: 1399.98px) {.refhero__listing-wrap {margin-left: 0;margin-right: 0;}
	.refhero__listing .prod--slide {max-width: 309px;}}
@media (max-width: 1399.98px) {.refhero__title {font-size: 5.6rem;}
	.refhero__subtitle {font-size: 2.4rem;}
	.refhero__imgwrap {min-width: auto;}}
@media (max-width: 1199.98px) {.refhero__content {padding-top: 24px;}
	.refhero__title {font-size: 4.8rem;}
	.refhero__form {padding: 32px 32px 24px;width: 360px;}
	.refhero__logos {gap: 12px 16px;}
	.refhero__logo {max-width: 130px;max-height: 32px;}
	.refhero .prod--slide {max-width: 396px;}
	.refhero__imgwrap {padding-top: 24px;}
	.refhero__imgwrap-caption {left: 0;margin-top: 155px;}
	.refhero__imgwrap-caption br {display: none;}
	.refhero__img.-cont {width: 320px;}
	.refhero__img.-label {width: 140px;margin-top: -42px;}}
@media (max-width: 991.98px) {.refhero {padding-top: 160px;}
	.refhero__subtitle ul li {display: flex;align-items: center;justify-content: center;gap: 12px;}
	.refhero__subtitle ul li:before {position: static;transform: none;}
	.refhero__map {left: 50%;transform: translateX(-50%);}
	.refhero__imgwrap {padding-top: 0;}
	.refhero__imgwrap-caption {max-width: 420px;margin-left: auto;margin-right: auto;margin-top: 70px;}
	.refhero__img.-label {margin-top: -100px;}
	.refhero__wrap {text-align: center;}
	.refhero__logos {justify-content: center;margin: 40px 0;}
	.refhero__form {width: 420px;margin: 0 auto;padding: 40px 40px 24px;}
	.refhero__form .form-agree {text-align: left;}
	.refhero .prod--slide {max-width: 276px;}}
@media (max-width: 767.98px) {.refhero {padding-top: 220px;}
	.refhero .prod--slide {max-width: 100%;}
	.refhero__listing .section-head {position: relative;padding-right: 20px;}
	.refhero__listing .mobile-scroller {position: absolute;right: -10px;top: 15px;}}
@media (max-width: 575.98px) {.refhero__title {font-size: 2.8rem;}
	.refhero__title br {display: none;}
	.refhero__subtitle ul li {display: block;padding: 0;}
	.refhero__subtitle ul li:before {display: none;}
	.refhero__form {width: 100%;padding: 32px;}
	.refhero__listing-wrap {padding: 0 32px;}}
.refmistk {padding-top: 95px;margin-bottom: 85px;}
.refmistk__wrap {background: #fff;border-radius: 40px;}
.refmistk__left {padding: 45px 0 45px 70px;display: flex;flex-direction: column;align-items: flex-start;position: relative;z-index: 1;}
.refmistk__title {font-size: 8rem;line-height: 1;font-weight: 700;text-transform: uppercase;color: var(--color-secondary);margin-bottom: 25px;}
.refmistk__subtitle {color: #2e353b;font-size: 3.2rem;line-height: 3.7rem;margin: 0 0 50px 0;}
.refmistk__download {margin-top: auto;display: inline-flex;align-items: center;gap: 20px;font-size: 1.8rem;line-height: 1.3333333;}
.refmistk__download .icon {color: var(--color-secondary);font-size: 5.2rem;}
.refmistk__formwrap {display: flex;position: relative;}
.refmistk__form {width: 400px;background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;margin-top: -15px;margin-bottom: -15px;padding: 40px 25px;position: relative;z-index: 1;}
.refmistk__form .form-submit {margin-top: 30px;}
.refmistk__form .form-control {border-color: #e7e7e7;}
.refmistk__form .form-agree {margin-top: 40px;color: rgba(0,0,0,.4);font-size: 1.2rem;line-height: 1.4rem;text-align: left;}
.refmistk__form .form-agree a {opacity: 1;}
.refmistk__form .form-agree + .form-agree {margin-top: 15px;}
.refmistk__form .btn {min-height: 56px;}
.refmistk .icon-attention {font-size: 38rem;position: absolute;top: 50%;left: -286px;transform: translateY(-50%);color: #f0f7ff;z-index: 0;pointer-events: none;}
@media (max-width: 1199.98px) {.refmistk__title {font-size: 5.2rem;}
	.refmistk__subtitle {font-size: 2.4rem;}
	.refmistk__download {font-size: 1.6rem;gap: 12px;}
	.refmistk__download .icon {font-size: 4rem;}}
@media (max-width: 991.98px) {.refmistk {text-align: center;}
	.refmistk__left {align-items: center;padding-left: 40px;padding-right: 40px;}
	.refmistk__form {margin: 0 auto;margin-bottom: -20px;}
	.refmistk .icon-attention {display: none;}}
@media (max-width: 767.98px) {.refmistk__title {font-size: 4.2rem;}
	.refmistk__subtitle {font-size: 2rem;line-height: 1.3333;}}
@media (max-width: 575.98px) {.refmistk__title {font-size: 3.2rem;}
	.refmistk__subtitle {font-size: 1.8rem;margin-bottom: 24px;}
	.refmistk__download {flex-direction: column;font-size: 1.4rem;}
	.refmistk__download br {display: none;}
	.refmistk__left {padding-bottom: 0;}
	.refmistk__form {box-shadow: none;margin: 0;}}
.refquiz {padding-top: 70px;padding-bottom: 20px;height: auto;}
.refquiz .quiz__wrap {box-shadow: none;}
.refquiz .quiz__form {padding: 42px 0 40px 70px;min-height: 460px;}
.refquiz .quiz__form--refm {min-height: 560px;}
.refquiz .quiz__pages {margin: 0;}
.refquiz .quiz__title {font-size: 3.2rem;font-weight: 700;line-height: 1.25;max-width: 658px;margin-bottom: 25px;}
.refquiz .quiz__q {font-size: 2.4rem;margin-bottom: 18px;}
.refquiz .quiz__screens {margin-bottom: 32px;}
.refquiz .quiz__screen {margin: 0 !important;}
.refquiz .quiz__btnwrap {margin-top: auto;}
.refquiz .quiz__imgwrap:not(.is-custom) {top: -104px;}
.refquiz .quiz__back {top: 4px;left: -46px;font-size: 3.2rem;}
@media (max-width: 991.98px) {.refquiz .quiz__title {font-size: 2.6rem;}
	.refquiz .quiz__q {font-size: 2rem;}}
@media (max-width: 767.98px) {.refquiz .quiz__form {padding: 64px 40px 40px;min-height: auto !important;}
	.refquiz .quiz__back {top: -44px;left: 0;}}
.reffeat {font-size: 1.6rem;line-height: 1.1875;color: #22201e;}
.reffeats {background: #d9eaff;padding-bottom: 70px;}
.reffeats.s-nobg {background: none;}
.reffeats__row {margin-left: -10px;margin-right: -10px;}
.reffeats__row > * {padding-left: 10px;padding-right: 10px;}
.reffeats__blue {margin-top: 40px;}
.reffeat__wrap {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;text-align: center;padding: 54px 30px 44px;min-height: 100%;}
.reffeat__iconwrap {display: flex;align-items: center;justify-content: center;height: 74px;margin-bottom: 30px;}
.reffeat__icon {width: auto;height: 100%;}
.reffeat__title {font-size: 1.8rem;margin-bottom: 16px;font-weight: 700;}
.reffeat__text {margin: 0;}
.reffeat-b__wrap {background: #4099ff;box-shadow: 0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;text-align: center;padding: 32px 16px;min-height: 100%;color: #fff;}
.reffeat-b__title {font-size: 2.4rem;line-height: 1.16666667;margin-bottom: 12px;font-weight: 700;}
.reffeat-b__text {margin: 0;}
@media (max-width: 1199.98px) {.reffeats__row {gap: 20px 0;}}
.refcase {min-height: 380px;display: flex;height: auto;}
.refcases {padding-bottom: 35px;}
.refcases--carousel {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;}
.refcase__wrap {min-height: 100%;display: flex;width: 100%;}
.refcase__imgwrap {width: 500px;max-width: 40%;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0;}
.refcase__img {max-width: 55%;height: auto;width: 100%;max-height: 100%;}
.refcase__body {background: #f0f7ff;padding: 54px 54px 20px 54px;flex-grow: 1;}
.refcase__title {font-size: 3.6rem;line-height: 1;margin-bottom: 20px;}
.refcase__info {font-size: 1.8rem;line-height: 1.4444444;}
.refcase__info-item {margin-bottom: 26px;}
.refcase__info-item:last-child {margin-bottom: 0;}
.refcase__info-caption {display: block;font-weight: 700;opacity: .5;}
@media (max-width: 991.98px) {.refcase__wrap {flex-direction: column;}
	.refcase__imgwrap {width: 100%;max-width: 100%;padding: 50px;height: 180px;}
	.refcase__imgwrap {max-height: 100%;}}
@media (max-width: 767.98px) {.refcases .mobile-scroller {position: absolute;right: 10px;z-index: 2;top: 10px;}
	.refcase__body {padding: 40px;}}
@media (max-width: 575.98px) {.refcase__body {padding: 21px 24px;}
	.refcase__title {font-size: 2.8rem;}
	.refcase__imgwrap {padding: 20px;}}
.timer {display: flex;justify-content: center;font-size: 5rem;font-weight: 700;justify-items: center;padding-bottom: 16px;}
.timer__item {position: relative;}
.timer__item::before {content: attr(data-title);display: block;position: absolute;bottom: -16px;left: 50%;transform: translateX(-50%);font-size: 1.8rem;opacity: .5;font-weight: 400;}
.timer__days {margin-right: 24px;}
.timer .separator {margin: 0 6px;}
@media (max-width: 1199.98px) and (min-width: 992px) {.timer {font-size: 4.2rem;}
	.timer__item:before {font-size: 1.6rem;}}
@media (max-width: 575.98px) {.timer {font-size: 4.2rem;}
	.timer__days {margin-right: 12px;}
	.timer__item:before {font-size: 1.4rem;}}
.refsale {background: #073175 url("/theme/img/lp/ref/discount.webp") no-repeat center;background-size: cover;color: #fff;padding: 80px 0 70px;}
.refsale__icon {font-size: 22rem;opacity: .5;}
.refsale__title {font-size: 6rem;line-height: 1.1666667;font-weight: 700;text-transform: uppercase;margin-bottom: 20px;}
.refsale__subtitle {font-size: 2rem;line-height: 1.15;max-width: 400px;}
.refsale__tbox {width: 450px;background: rgba(255,255,255,.1);backdrop-filter: blur(5px);border-radius: 20px;padding: 33px 38px 43px;text-align: center;}
.refsale__tbox-title {font-size: 1.8rem;opacity: .5;margin-bottom: 6px;}
.refsale__tbox .btn {width: 350px;}
.refsale__tbox-wrap {margin-bottom: 40px;}
@media (max-width: 1399.98px) {.refsale__icon {font-size: 18rem;}
	.refsale__title {font-size: 5rem;}}
@media (max-width: 1199.98px) {.refsale__icon {font-size: 10rem;}
	.refsale__title {font-size: 4rem;}}
@media (max-width: 1199.98px) and (min-width: 992px) {.refsale__tbox {width: 380px;}
	.refsale__tbox .btn {width: 100%;}}
@media (max-width: 991.98px) {.refsale {text-align: center;}
	.refsale__icon {margin: 0 auto;}
	.refsale__subtitle {margin-left: auto;margin-right: auto;}
	.refsale__tbox {margin: 24px auto 0;}}
@media (max-width: 575.98px) {.refsale__title {font-size: 3.2rem;}
	.refsale__tbox {width: 100%;padding: 24px;}
	.refsale__tbox .btn {width: 100%;}}
.refmap {padding: 70px 0;}
.refmap__body {height: 400px;border-radius: 20px 20px 20px 0;overflow: hidden;border: 1px solid rgba(34,98,171,.5);}
.refmap__btns {display: flex;margin-bottom: 36px;}
.refmap__btn {min-width: 154px;min-height: 40px;padding: 5px 15px;display: flex;align-items: center;justify-content: center;text-align: center;border-radius: 0 0 13px 13px;border: none;color: #fff;background: #c5c5c5;font-size: 1.6rem;font-weight: 700;cursor: pointer;font-family: "Play",sans-serif;}
.refmap__btn.is-active {background: #4099ff;}
.refmap__container {border-radius: 20px;overflow: hidden;margin-bottom: 47px;border: 1px solid rgba(34,98,171,.5);}
.refmap__contacts {font-size: 1.8rem;line-height: 1.166666667;color: #2e353b;font-weight: 700;gap: 40px;display: flex;flex-wrap: wrap;}
.refmap__contacts-wrap {display: flex;gap: 40px;}
.refmap__contact {display: flex;gap: 8px;}
.refmap__contact a {text-decoration: none;color: #2e353b;}
.refmap__contact .icon {color: #2262ab;opacity: .5;margin-top: 2px;}
.refmap__wa {margin-left: auto;}
.refmap .btn--wa {color: #2e353b;border-color: inherit;font-weight: 400;}
.refmap .btn--wa:hover {background: rgba(0,0,0,.05);}
@media (max-width: 1399.98px) {.refmap__contacts {width: 100%;align-items: flex-start;}}
@media (max-width: 1199.98px) {.refmap__contacts-wrap {flex-direction: column;align-items: flex-start;gap: 20px;}}
@media (max-width: 767.98px) {.refmap__wa {margin: 0;}
	.refmap__container {max-height: 70vh;}}
.map-marker {display: flex;align-items: flex-start;transform: translate(-29px,-66px);}
.map-marker-text {font-size: 1.4rem;background: rgba(255,255,255,.95);color: #000;border-radius: 10px;padding: 2px 5px;white-space: nowrap;margin-top: 16px;}
.refform {margin-bottom: 70px;}
.refform__title {font-size: 4rem;margin-bottom: 40px;line-height: 1.15;color: #2e353b;}
.refform__wrap {background: rgba(224,238,255,.5);padding: 44px 125px 44px 65px;border-radius: 20px;}
.refform .form-row {margin-left: -10px;margin-right: -10px;}
.refform .form-row > * {padding: 0 10px;}
.refform .form-control {border-color: #e7e7e7;border-radius: 8px;}
.refform .form-submit {margin: 0 -10px;}
.refform .form-submit .btn {min-height: 56px;}
.refform .form-submit > * {padding: 0 10px;}
.refform .form-agree {margin-top: 0;font-size: 1.2rem;line-height: 1.4rem;color: rgba(0,0,0,.4);}
.refform .form-agree a {opacity: 1;}
.refform .form-agree + .form-agree {margin-top: 10px;}
@media (max-width: 1199.98px) {.refform__wrap {padding: 40px;}}
@media (max-width: 991.98px) {.refform__title {margin-bottom: 24px;font-size: 3.2rem;}}
@media (max-width: 767.98px) {.refform .form-agree {margin-top: 20px;}}
@media (max-width: 575.98px) {.refform__wrap {padding: 24px;}}
.refpartners {padding: 52px 0;}
.refhw {font-size: 2rem;line-height: 1.2;}
.refhw + .reflet {margin-top: 95px;margin-bottom: 35px;}
.refhw__stage {display: flex;align-items: center;gap: 17px;font-size: 1.8rem;line-height: 1.3333333;color: #585858;}
.refhw__stage-iconwrap {width: 44px;height: 44px;border: 2px solid;color: #429bff;font-size: 2.4rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 2px 0;flex-shrink: 0;}
.refhw__stage-iconwrap.-last {background: #429bff;color: #fff;}
.refhw__stage-title {max-width: 416px;}
.refhw__stage-sep {display: block;width: 1px;height: 24px;background: #429bff;margin: 1px 0 1px 21px;}
.refhw__stage-sep:last-child {display: none;}
.refhw__text-wrap {max-width: 554px;}
.refhw__text p {margin: 24px 0;}
.refhw__text p + ul {margin-top: -20px;}
.refhw__btnwrap {margin-top: 38px;}
@media (max-width: 991.98px) {.refhw__text-wrap {max-width: none;margin-bottom: 36px;}}
.reffaq {color: #000;}
.blognav {display: flex;flex-wrap: wrap;gap: 10px;font-size: 1.8rem;line-height: 1.2;margin-bottom: 44px;}
.blognav__item {text-decoration: none;background: #f0f7ff;color: #000;padding: 8px 18px;border-radius: 20px;min-height: 48px;min-width: 80px;display: flex;align-items: center;justify-content: center;-webkit-transition: background .2s ease-in-out;-moz-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
.blognav__item.active {background: #518fd5;color: #fff;cursor: default;}
.blognav__item:not(.active):hover {background: #d7e9ff;}
@media (max-width: 1399.98px) {.blognav {font-size: 1.6rem;}
	.blognav__item {padding: 6px 16px;min-height: 40px;min-width: 80px;}}
@media (max-width: 767.98px) {.blognav {font-size: 1.4rem;gap: 6px;margin-bottom: 24px;}
	.blognav__item {padding: 5px 12px;min-height: 32px;min-width: 60px;}}
.blog-row {gap: 70px 0;}
.blog__morewrap {margin-top: 85px;}
.blogpost__wrap {text-decoration: none;color: #22201e;}
.blogpost__imgwrap {margin-bottom: 35px;position: relative;}
.blogpost__img {border-radius: 20px;height: auto;object-fit: cover;aspect-ratio: 1.5833333;}
.blogpost__parent {font-size: 1.8rem;color: #000;background: #f0f7ff;padding: 6px 20px;border-radius: 30px;position: absolute;left: 0;bottom: 0;transform: translateY(50%);}
.blogpost__title {font-size: 2.4rem;font-weight: 700;line-height: 1.166666667;}
.blogpost__introtext {font-size: 1.4rem;}
@media (min-width: 1400px) {.blog-row {margin: 0 -35px;}
	.blog-row .blogpost {padding: 0 35px;}}
@media (max-width: 991.98px) {.blog__morewrap {text-align: center;}}
@media (max-width: 767.98px) {.blog-row .blogpost__img {width: 100%;}}
.post {--post-block-gap: 60px;}
.post__head {margin-bottom: 38px;}
.post__title {font-size: 6rem;line-height: 1.15;font-weight: 700;color: var(--color-primary);margin: 0;}
.post__intro {font-size: 3.6rem;font-weight: 700;margin-top: 20px;line-height: 1.076;max-width: 895px;}
.post__meta-wrap {background: #fff;padding: 15px 36px 15px 16px;display: flex;align-items: center;gap: 20px 40px;border-radius: 45px;}
.post__meta-base {display: flex;align-items: center;gap: 20px 40px;}
.post__meta-section {background: #f0f7ff;min-height: 60px;display: flex;align-items: center;font-size: 2rem;padding: 10px 25px;border-radius: 30px;text-decoration: none;color: #000;}
.post__meta-item {display: flex;align-items: center;gap: 10px;font-size: 1.4rem;color: #292a2f;}
.post__meta-item strong {display: block;}
.post__meta-icon {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 3rem;background: #f0f7ff;color: var(--color-primary);border-radius: 30px;}
.post__content {padding: var(--post-block-gap) 0;}
.post__content .post__meta {margin-top: var(--post-block-gap);}
.post__content .textstyle {color: var(--color-text);}
@media (min-width: 1400px) {.post--inner {width: 900px;max-width: 100%;}}
@media (max-width: 1399.98px) {.post__title {font-size: 4.8rem;}
	.post__meta-wrap {flex-wrap: wrap;}}
@media (max-width: 991.98px) {.post {--post-block-gap: 40px;}
	.post__title {font-size: 4rem;}
	.post__meta-wrap {gap: 20px;justify-content: space-between;padding: 0;background: none;}
	.post__meta-section {width: 100%;justify-content: center;}
	.post__meta-base {justify-content: space-between;width: 100%;gap: 20px 28px;}}
@media (max-width: 767.98px) {.post__meta-base {flex-wrap: wrap;flex-direction: column;align-items: flex-start;}}
@media (max-width: 575.98px) {.post__title {font-size: 3.2rem;}}
.mltnav {background: #fff;border-radius: 20px;padding: 30px;box-shadow: 0px 20px 35px rgba(80,118,188,.1);width: 720px;text-transform: none;}
.mltnav__row {display: flex;gap: 30px;}
.mltnav__item {text-decoration: none;display: flex;align-items: flex-start;gap: 13px;color: #2262ab;transition: color .3s ease;}
.mltnav__item:hover {color: var(--color-bg-dark);}
.mltnav__item:hover .mltnav__icon {color: var(--color-bg-dark);}
.mltnav__icon {font-size: 3rem;flex-shrink: 0;transition: color .3s ease;color: #2262ab;}
.mltnav__col {display: flex;flex-direction: column;align-items: flex-start;gap: 20px;max-width: 386px;}
.mltnav__title {font-size: 1.6rem;font-weight: 700;line-height: 1.25;}
.mltnav__caption {font-size: 1.4rem;line-height: 2rem;font-weight: 400;color: var(--color-text);opacity: .5;margin: 0;}
@media (max-width: 1399.98px) {.mltnav {left: auto !important;right: 0;}}
@media (max-width: 767.98px) {.mltnav__row {flex-wrap: wrap;gap: 20px;}}
.reffeat2s {padding-bottom: 80px;background: #fff;}
.reffeat2s .section-title {text-align: center;}
.reffeat2s.s-nobg {background: none;}
.reffeat2__rows {display: flex;flex-direction: column;gap: 60px;position: relative;}
.reffeat2__logo {position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);z-index: 0;opacity: .1;}
.reffeat2__row {align-items: center;position: relative;z-index: 1;}
.reffeat2__row:nth-child(even) .reffeat2__content {padding-left: 64px;}
.reffeat2__title {font-size: 3.6rem;font-weight: 700;margin: 0 0 24px;}
.reffeat2__list {display: flex;flex-direction: column;gap: 24px;}
.reffeat2__item {display: flex;align-items: flex-start;gap: 15px;}
.reffeat2__item:before {content: "";display: block;width: 30px;height: 30px;flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' viewBox=\'0 0 30 30\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13.4538 0.0769443C11.7886 0.242193 9.94545 0.776071 8.39466 1.55147C5.34393 3.06412 3.06859 5.32675 1.55593 8.3902C-2.09224 15.7247 0.894937 24.6608 8.2167 28.3725C15.602 32.1224 24.6144 29.1733 28.3643 21.7753C31.3133 15.9916 30.1947 8.98764 25.5932 4.39882C22.4281 1.22097 17.9536 -0.380666 13.4538 0.0769443ZM21.7671 10.2842C22.1103 10.3732 22.5297 10.7545 22.695 11.085C22.8729 11.4918 22.8729 12.0892 22.6696 12.4578C22.5552 12.6739 21.2967 13.8434 18.4875 16.3857C15.0681 19.4745 14.4199 20.0338 14.1021 20.1482C13.6191 20.3262 13.0979 20.3262 12.7547 20.1482C12.3479 19.9449 7.53029 15.356 7.33962 15.0001C7.13623 14.6315 7.12352 14.0341 7.31419 13.6273C7.67011 12.8392 8.71245 12.5341 9.44971 12.9917C9.58954 13.0807 10.5429 13.9451 11.5725 14.9239C12.6021 15.9154 13.4919 16.7035 13.5428 16.678C13.5809 16.6653 15.03 15.3688 16.7715 13.8053C20.6993 10.2334 20.5213 10.3986 20.7883 10.3096C21.0934 10.2079 21.462 10.1952 21.7671 10.2842Z\' fill=\'%234099FF\'/%3E%3C/svg%3E%0A");background-size: contain;background-repeat: no-repeat;background-position: center;}
.reffeat2__item strong {color: #4099ff;font-weight: 700;}
.reffeat2__imgwrap2 {position: relative;}
.reffeat2__imgwrap2:after {content: "";position: absolute;display: block;height: 100%;width: auto;aspect-ratio: 1.048;background: #4099ff;border-radius: 20px;top: 0;bottom: 0;right: 0;z-index: 0;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);}
.reffeat2__img {position: relative;z-index: 1;border-radius: 20px;}
@media (max-width: 991.98px) {.reffeat2__title {font-size: 2.8rem;}
	.reffeat2__imgwrap {display: flex;max-width: 500px;margin: 24px auto 0 0;}
	.reffeat2__row:nth-child(even) {flex-direction: column-reverse;}
	.reffeat2__row:nth-child(even) .reffeat2__content {padding-left: 20px;}}
@media (max-width: 575.98px) {.reffeat2__title {font-size: 2.4rem;}}
.mupu {padding: 100px 0;}
.mupu__wrap {background: #fff;border-radius: 20px;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);display: grid;grid-template-columns: 520px 1fr;overflow: hidden;}
.mupu__icons {padding: 70px 40px;display: flex;flex-direction: column;justify-content: center;}
.mupu__iconitem {display: flex;align-items: center;gap: 48px;}
.mupu__iconitem + .mupu__iconitem {margin-top: 45px;}
.mupu__iconitem img {flex-shrink: 0;width: 80px;height: 74px;object-fit: contain;object-position: center;}
.mupu__iconitem-text {width: 202px;max-width: 100%;}
.mupu__iconitem-text strong {display: block;font-size: 2.4rem;font-weight: 700;color: #22201e;}
.mupu__math {text-align: center;background: #073075;color: #fff;padding: 44px 60px;text-transform: uppercase;font-weight: 700;font-size: 2.4rem;line-height: 1.166666667;display: flex;flex-direction: column;justify-content: center;}
.mupu__math span {color: #4099ff;}
.mupu__text {display: flex;flex-direction: column;justify-content: center;padding: 40px 30px;background: #2262ab;color: #fff;font-size: 1.8rem;}
.mupu__img {width: 100%;height: 100%;object-fit: cover;}
.mupu__warranty {padding: 40px 36px 40px 40px;font-size: 1.8rem;line-height: 1.333333333;}
.mupu__warranty-head {display: flex;align-items: center;gap: 26px;color: #22201e;font-size: 2.4rem;font-weight: 700;margin-bottom: 22px;}
.mupu__warranty-icon {flex-shrink: 0;width: 74px;}
.mupu__warranty p {margin: 1.333333em 0;}
.mupu__warranty p + ul {margin-top: -1.3333em;}
@media (max-width: 1199.98px) {.mupu {padding: 80px 0 60px;}
	.mupu__wrap {grid-template-columns: 1fr 1fr;}
	.mupu__icons {padding: 40px;}
	.mupu__iconitem + .mupu__iconitem {margin-top: 24px;}}
@media (max-width: 991.98px) {.mupu {padding-bottom: 20px;}
	.mupu__wrap {grid-template-columns: 1fr;}}
@media (max-width: 575.98px) {.mupu__icons {padding: 32px 24px;}
	.mupu__iconitem {gap: 24px;}
	.mupu__iconitem-text {width: auto;}
	.mupu__iconitem-text strong {font-size: 2rem;}
	.mupu__iconitem img {width: 60px;height: 60px;}
	.mupu__math {padding: 32px 24px;font-size: 2rem;}
	.mupu__warranty {padding: 32px 24px;}
	.mupu__text {padding: 32px 24px;}}
.refship {padding-bottom: 95px;}
.refship .section-title {text-align: center;}
.refship__map {text-align: center;}
.refship__map-info {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 20px;margin: 14px 0 66px;}
.refship__map-caption {display: flex;align-items: center;gap: 10px;}
.refship__map-dot {width: 30px;height: 30px;border-radius: 50%;flex-shrink: 0;}
.refship__map-img {height: auto;}
.refship--carousel {overflow: visible;}
.refship--carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 20px;}
.refship__item {width: 240px;height: auto;max-width: 100%;}
.refship__item-wrap {background: #fff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;padding: 24px 18px 30px;height: 100%;}
.refship__item-title {font-size: 1.8rem;line-height: 1.166666667;font-weight: 700;margin-bottom: 15px;min-height: 42px;}
.refship__item-type {font-size: 1.6rem;line-height: 1.1875;display: flex;align-items: center;justify-content: space-between;gap: 12px;}
.refship__item-type:not(:first-child) {padding-top: 11px;}
.refship__item-type:not(:last-child) {padding-bottom: 18px;border-bottom: 1px solid rgba(34,98,171,.2);}
.refship__item-time {display: block;line-height: 2.2rem;border-radius: 22px;padding: 0 8px;background: #d9eaff;color: #2e353b;font-weight: 700;white-space: nowrap;}
.refship__item-time.is-red {background: var(--color-secondary);color: #fff;}
.refship__addtext {opacity: .4;text-align: right;margin: 36px 0 0 0;}
@media (min-width: 1600px) {.refship-container-big {max-width: 1580px;}
	.refship .swiper-prev {left: -60px;}
	.refship .swiper-next {right: -60px;}}
@media (max-width: 767.98px) {.refship {padding-bottom: 80px;}
	.refship__map-info {gap: 10px 20px;font-size: 1.6rem;}
	.refship__map-dot {width: 24px;height: 24px;}
	.refship__addtext {font-size: 1.4rem;text-align: center;}}
@media (max-width: 575.98px) {.refship {padding-bottom: 60px;}}
.refrev {height: auto;color: #050505;}
.refrevs {margin-bottom: 95px;}
.refrev--carousel {overflow: visible;}
.refrev--carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 20px;}
.refrev__wrap {background: #fff;border-radius: 20px;padding: 48px 35px;min-height: 100%;}
.refrev__head {display: flex;gap: 26px;margin-bottom: 36px;}
.refrev__icon {flex-shrink: 0;margin-top: 4px;}
.refrev__meta {display: flex;flex-direction: column;gap: 6px;align-items: flex-start;}
.refrev__name {font-size: 1.8rem;line-height: 1.166666667;}
.refrev__date {opacity: .5;font-size: 1.4rem;line-height: 2.2rem;}
.refrev__stars {background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'15\' viewBox=\'0 0 20 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 5.88272L10.1863 5.5005L7.99681 0L5.80734 5.5005L0 5.88272L4.45419 9.66478L2.99256 15.4019L7.99681 12.2388L13.0011 15.4019L11.5395 9.66478L16 5.88272Z\' fill=\'%23E0E0E0\'/%3E%3C/svg%3E%0A");width: 96px;height: 15px;background-repeat: repeat-x;background-size: contain;}
.refrev__stars span {background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'15\' viewBox=\'0 0 20 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 5.88272L10.1863 5.5005L7.99681 0L5.80734 5.5005L0 5.88272L4.45419 9.66478L2.99256 15.4019L7.99681 12.2388L13.0011 15.4019L11.5395 9.66478L16 5.88272Z\' fill=\'%23FFC74D\'/%3E%3C/svg%3E%0A");height: 100%;background-repeat: repeat-x;display: block;background-size: contain;}
.refrev__text {background: #f0f7ff;border-radius: 20px;padding: 27px 35px;color: #585858;font-size: 1.8rem;line-height: 1.33333333;}
@media (max-width: 767.98px) {.refrevs .mobile-scroller {position: absolute;right: 10px;z-index: 2;top: 10px;}}
@media (max-width: 575.98px) {.refrev__wrap {padding: 32px 24px;}
	.refrev__text {padding: 24px;}}
.reflet {margin-bottom: 95px;}
.reflet.s-bg {background: rgba(224,238,255,.5);padding: var(--section-margin-bottom) 0;margin: 0;}
.reflet__wrap {background: #fff;border-radius: 20px;padding: 55px 72px 60px 70px;}
.reflet__imgwrap {padding-top: 11px;}
.reflet__title {margin: 0 0 28px 0;font-size: 3.2rem;line-height: 1.25;font-weight: 700;color: #2e353b;}
@media (max-width: 991.98px) {.reflet__wrap {padding: 40px;}
	.reflet__imgwrap {text-align: center;margin-bottom: 32px;}}
@media (max-width: 575.98px) {.reflet {font-size: 1.6rem;}
	.reflet__wrap {padding: 32px 24px;}
	.reflet__title {font-size: 2.4rem;text-align: center;margin-bottom: 24px;}
	.reflet__text {text-align: justify;}}
.prthero {color: #fff;position: relative;}
.prthero__wrap {background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 640px;}
.prthero__row {align-items: center;height: 640px;}
.prthero__title {font-size: 7.6rem;line-height: 1.05263;font-weight: 700;}
.prthero__subtitle {margin-top: 24px;font-size: 3rem;line-height: 1.08;}
.prthero__feats {display: flex;gap: 16px 40px;font-size: 1.8rem;line-height: 1.1666667;list-style: none;padding: 0;margin: 0;margin-top: 70px;}
.prthero__feats--icon .prthero__feat {min-height: auto;display: flex;align-items: center;gap: 10px;}
.prthero__feats--icon .prthero__feat .icon {font-size: 4rem;}
.prthero__feats + .refhero__logos {margin-top: 45px;}
.prthero__feat {position: relative;min-height: 70px;}
.prthero__feat strong {display: block;font-size: 2rem;font-weight: 700;line-height: 1.15;text-transform: uppercase;}
.prthero__feat p {display: block;margin: 6px 0 0 0;opacity: .6;}
.prthero__feat:not(:last-child)::after {content: "";position: absolute;right: -20px;top: 0;width: 1px;height: 100%;background: #fff;opacity: .5;}
@media (min-width: 992px) {.prthero__title.s-small {font-size: 4.4rem;}}
@media (max-width: 1399.98px) {.prthero__title {font-size: 7rem;}
	.prthero__feats {gap: 16px 32px;}
	.prthero__feat:not(:last-child)::after {right: -16px;}}
@media (max-width: 1199.98px) {.prthero__title {font-size: 6rem;}
	.prthero__feats {font-size: 1.6rem;gap: 10px 32px;}
	.prthero__feat strong {font-size: 1.8rem;}}
@media (max-width: 991.98px) {.prthero {text-align: center;}
	.prthero__row {height: auto;padding: 50px 0 32px;}
	.prthero__title {font-size: 4rem;}
	.prthero__subtitle {font-size: 2.4rem;}
	.prthero__feats {justify-content: center;margin: 40px 0;}}
@media (max-width: 767.98px) {.prthero__title {font-size: 3.2rem;}
	.prthero__subtitle {font-size: 2.4rem;}
	.prthero__feats {flex-wrap: wrap;margin-left: -10px;margin-right: -10px;gap: 10px 0;}
	.prthero__feats--icon {flex-direction: column;align-items: center;}
	.prthero__feats--icon .prthero__feat {width: 100%;justify-content: center;}
	.prthero__feats--icon .icon {display: none;}
	.prthero__feat {flex: 0 0 auto;width: 50%;padding: 0 10px;}
	.prthero__feat:after {display: none;}}
.sform {margin: 0 auto 24px;}
.sform__wrap {position: relative;width: 100%;}
.sform__wrap input {width: 100%;padding-right: 55px;background: #f9f9f9;border-color: #ececec;}
.sform__wrap button {outline: none;position: absolute;top: 1px;right: 0;bottom: 1px;width: 40px;z-index: 11;background: none;border: none;padding: 0;font-size: 24px;color: #ababab;display: flex;align-items: center;justify-content: center;}
.categories {padding: 56px 0;background: #f3f3f4;}
.category {margin-bottom: 24px;text-align: center;}
.category__wrap {height: 100%;border: solid 1px #d8d8d8;padding-bottom: 50px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.category__wrap:hover {background-image: url("/assets/templates/default/i/icons_2/floating_blocks_2.svg");background: linear-gradient(to bottom,rgba(250,250,250,0) 53%,#5da9ff 99%,#5aa7ff 100%),url("/assets/templates/default/i/icons_2/floating_blocks_2.svg") right -249px bottom -64px no-repeat;}
.category__wrap:hover .btn:hover, .category__wrap:hover .btn:focus {color: #fff;}
.category__imgwrap {padding-top: .5em;height: 165px;position: relative;margin-bottom: 1em;}
.category__imgwrap img {height: 100%;width: auto;border: 1px solid transparent;}
.category__btnwrap .btn {white-space: nowrap;border: none;}
.category--zp .category__wrap {display: flex;flex-direction: column;align-items: center;padding: 1em 0;text-decoration: none;color: #2e353b;background-color: #fff;}
.category--zp .category__wrap:hover .category__imgwrap img {border-color: #ddd;}
.category--zp .category__imgwrap {background: #fff;}
.category--zp .category__title {margin-top: auto;margin-bottom: 0;padding: 0 .6em;font-size: 2rem;}
.category--zp .category__title small {font-size: 1.6rem;}
.rentrefhero {padding-bottom: 0;padding-top: 170px;height: 743px;margin-bottom: 120px;}
.rentrefhero__imgwrap {margin-top: 20px;}
.rentrefhero__img {position: absolute;right: -147px;top: 0;max-width: none;height: auto;}
.rentrefhero__label {position: absolute;top: 48px;left: -78px;background: #ff4800;color: #fff;font-weight: 700;font-size: 2.6rem;padding: 15px;border-radius: 20px;z-index: 2;display: flex;align-items: flex-start;gap: 6px;cursor: default;}
.rentrefhero__label strong {font-size: 5rem;line-height: 5.3rem;}
.rentrefhero .prthero__feats {margin-top: 43px;}
.rentrefhero .prthero__feat {flex: 0 0 auto;width: auto;}
.rentrefhero .refhero__row {flex-wrap: nowrap;margin-bottom: 0;}
.rentrefhero .refhero__content {padding-top: 24px;}
.rentrefhero .refhero__title {margin-bottom: 0;}
.rentrefhero .refhero__btnwrap {margin: 42px 0 52px;}
.rentrefhero .refhero__logos {opacity: .3;}
@media (max-width: 1399.98px) {.rentrefhero__img {width: 590px;}
	.rentrefhero__label {left: 0;}
	.rentrefhero__label strong {font-size: 4rem;line-height: 4.3rem;}}
@media (max-width: 1199.98px) {.rentrefhero {margin-bottom: 80px;}
	.rentrefhero__img {right: auto;left: 60px;}
	.rentrefhero__label {padding: 8px 15px;left: 40px;}
	.rentrefhero__label strong {font-size: 3.2rem;line-height: 1.333333;}}
@media (max-width: 991.98px) {.rentrefhero {padding-bottom: 0;padding-top: 120px;height: auto;}
	.rentrefhero .refhero__row {flex-wrap: wrap;}
	.rentrefhero .refhero__btnwrap {margin: 24px 0;}
	.rentrefhero .refhero__logos {margin: 0 0 24px;}
	.rentrefhero .prthero__feats {margin: 32px 0 0 0;}
	.rentrefhero__imgwrap {margin: 0 auto 32px;}
	.rentrefhero__img {position: static;margin: 0 auto;width: 400px;max-width: 100%;}
	.rentrefhero__label {font-size: 2.4rem;left: -12px;}
	.rentrefhero__label strong {font-size: 2.8rem;}}
@media (max-width: 767.98px) {.rentrefhero {padding-top: 180px;}
	.rentrefhero .refhero__title {font-size: 4rem;}}
@media (max-width: 575.98px) {.rentrefhero__label {left: 20px;top: 20px;}}
.rentcontent {margin-bottom: 80px;font-size: 2.2rem;line-height: 2.5rem;color: #2e353b;}
.rentcontent__row {align-items: center;}
.rentcontent__text {padding-left: 35px;}
.rentcontent__img {border-radius: 20px;}
@media (max-width: 1199.98px) {.rentcontent__row {align-items: flex-start;}}
@media (max-width: 991.98px) {.rentcontent__imgwrap {margin-bottom: 32px;}
	.rentcontent__text {padding-left: 20px;}}
.rentcost {margin-bottom: 80px;}
.rentcost .section-title {padding: 0 0 50px;}
.rentcost__table {border-radius: 10px 10px 0 0;overflow: hidden;width: 100%;text-align: left;font-size: 1.8rem;line-height: 1.16666667;color: #000;white-space: nowrap;}
.rentcost__table thead th {background: #2262ab;color: rgba(255,255,255,.6);font-size: 1.6rem;font-weight: 700;text-transform: uppercase;}
.rentcost__table td, .rentcost__table th {padding: 18px;background: #fff;}
.rentcost__table tr:nth-child(2n) td {background: #f0f7ff;}
.rentcost__add {margin: 25px 0 46px;display: flex;align-items: center;font-size: 1.8rem;gap: 15px;}
.rentcost__add .icon {color: #4099ff;font-size: 3rem;flex-shrink: 0;}
@media (max-width: 991.98px) {.rentcost .section-title {padding-bottom: 40px;}
	.rentcost__btnwrap {text-align: center;}}
@media (max-width: 575.98px) {.rentcost__add {margin-bottom: 30px;}}
.rentfeatures .feature {font-size: 1.6rem;line-height: 1.375;}
.rentfeatures .feature__title {font-size: 2.4rem;line-height: 2.6rem;min-height: 78px;}
@media (max-width: 1199.98px) {.rentfeatures .section-title br {display: none;}
	.rentfeatures .feature__title {min-height: auto;}}
.rentbox {padding: 80px 0;position: relative;font-size: 1.4rem;line-height: 1.428571;}
.rentbox.-white {background: #fff;}
.rentbox .section-title {padding: 0 0 20px;color: #2e353b;}
.rentbox__topline {position: absolute;top: 0;left: 0;right: 0;}
.rentbox__topline:before {content: "";display: block;position: absolute;top: 0;left: 20px;width: 50%;height: 7px;background: #073075;}
.rentbox__topline:after {content: "";display: block;position: absolute;top: 0;right: 20px;width: 50%;height: 7px;background: #2262ab;}
.rentbox__text {font-size: 1.8rem;line-height: 1.16666667;}
.rentbox__head {display: flex;align-items: center;justify-content: flex-start;gap: 30px;margin-bottom: 22px;}
.rentbox__head .icon {font-size: 12rem;color: #2262ab;opacity: .5;flex-shrink: 0;width: 100px;}
.rentbox__head-caption {display: block;background: #2262ab;color: #fff;border-radius: 20px;font-size: 4rem;line-height: 1.15;font-weight: 700;text-transform: uppercase;padding: 12px 40px;}
.rentbox__head.-border .icon {opacity: .1;}
.rentbox__head.-border .rentbox__head-caption {color: #2262ab;background: none;border: 3px solid;}
.rentbox__srok {display: flex;align-items: center;gap: 20px;font-size: 2.2rem;font-weight: 700;}
.rentbox__srok .icon {font-size: 4rem;color: #4099ff;flex-shrink: 0;}
.rentbox__right {padding-left: 45px;}
.rentbox__docs {background: #585858;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 0px 20px 20px 20px;overflow: hidden;margin: 44px 0 36px;}
.rentbox__docs-wrap {background: #fff;border-radius: 0 0 20px 20px;margin-bottom: 24px;padding: 30px;}
.rentbox__docs-head {display: flex;align-items: center;gap: 16px;font-size: 2.2rem;font-weight: 700;margin-bottom: 16px;}
.rentbox__docs-head .icon {font-size: 2.6rem;color: #4099ff;}
.rentbox__docs-info {padding: 0 30px 20px 30px;display: flex;align-items: flex-start;gap: 16px;color: #fff;}
.rentbox__docs-info .icon {font-size: 3.3rem;flex-shrink: 0;}
.rentbox__docs-info p {margin: 0;}
.rentbox__list {margin: 0;padding: 0;list-style-position: outside;padding-inline-start: 1.5em;}
.rentbox__content {margin-top: 45px;}
@media (min-width: 1400px) {.rentbox.-white {padding: 94px 0 105px;}}
@media (max-width: 1199.98px) {.rentbox .section-title {font-size: 3.2rem;line-height: 1.25;}
	.rentbox__head-caption {font-size: 3.2rem;}}
@media (max-width: 1199.98px) and (max-width: 991.98px) {.rentbox {padding: 60px 0;}
	.rentbox__right {padding-left: 20px;}
	.rentbox__head {margin-top: 24px;}
	.rentbox__head .icon {font-size: 8rem;width: 1em;}
	.rentbox__head-caption {font-size: 2.6rem;}
	.rentbox__content {margin-top: 24px;}
	.rentbox__btnwrap {text-align: center;margin-bottom: 12px;}}
@media (max-width: 575.98px) {.rentbox__head {gap: 16px;}
	.rentbox__head .icon {font-size: 6rem;}
	.rentbox__head-caption {padding: 12px 20px;font-size: 2.4rem;}
	.rentbox__srok {font-size: 1.6rem;gap: 16px;}}
.rentfeats {padding: 90px 0;margin-bottom: 80px;}
.rentfeats .section-title {padding: 0 0 28px;}
.rentfeats__list {list-style: none;margin: 0;padding: 0;font-size: 1.8rem;color: #2e353b;font-weight: 700;display: flex;flex-direction: column;gap: 10px;margin-bottom: 32px;}
.rentfeats__list li {display: flex;align-items: center;gap: 15px;position: relative;}
.rentfeats__list li:before {content: "";display: block;width: 30px;height: 30px;background-image: url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' viewBox=\'0 0 30 30\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13.4538 0.0769443C11.7886 0.242193 9.94545 0.776071 8.39466 1.55147C5.34393 3.06412 3.06859 5.32675 1.55593 8.3902C-2.09224 15.7247 0.894937 24.6608 8.2167 28.3725C15.602 32.1224 24.6144 29.1733 28.3643 21.7753C31.3133 15.9916 30.1947 8.98764 25.5932 4.39882C22.4281 1.22097 17.9536 -0.380666 13.4538 0.0769443ZM21.7671 10.2842C22.1103 10.3732 22.5297 10.7545 22.695 11.085C22.8729 11.4918 22.8729 12.0892 22.6696 12.4578C22.5552 12.6739 21.2967 13.8434 18.4875 16.3857C15.0681 19.4745 14.4199 20.0338 14.1021 20.1482C13.6191 20.3262 13.0979 20.3262 12.7547 20.1482C12.3479 19.9449 7.53029 15.356 7.33962 15.0001C7.13623 14.6315 7.12352 14.0341 7.31419 13.6273C7.67011 12.8392 8.71245 12.5341 9.44971 12.9917C9.58954 13.0807 10.5429 13.9451 11.5725 14.9239C12.6021 15.9154 13.4919 16.7035 13.5428 16.678C13.5809 16.6653 15.03 15.3688 16.7715 13.8053C20.6993 10.2334 20.5213 10.3986 20.7883 10.3096C21.0934 10.2079 21.462 10.1952 21.7671 10.2842Z\' fill=\'%234099FF\'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;background-size: contain;flex-shrink: 0;}
.rentfeats__right {position: relative;}
.rentfeats__imgwrap {background: #4099ff;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);border-radius: 20px;overflow: hidden;display: flex;justify-content: flex-end;position: relative;z-index: 1;max-width: 600px;margin-left: auto;}
.rentfeats__cubes {position: absolute;top: -90px;left: -222px;opacity: .1;z-index: 0;max-width: none;}
@media (max-width: 1199.98px) {.rentfeats {margin-bottom: 0;}}
@media (max-width: 991.98px) {.rentfeats {padding-top: 20px;padding-bottom: 60px;}
	.rentfeats__imgwrap {margin-left: 0;margin-top: 32px;}}
.dirs {font-size: 1.8rem;margin-bottom: 80px;}
.dirs .section-title {padding: 0 0 30px;}
.dirs--carousel {overflow: visible;}
.dirs--carousel:not(.swiper-initialized) .swiper-slide + .swiper-slide {margin-left: 40px;}
.dirs__slide {width: 290px;}
.dirs__wrap {text-decoration: none;}
.dirs__imgwrap {border-radius: 20px;overflow: hidden;margin-bottom: 22px;box-shadow: 0px 104px 41px rgba(80,118,188,.03),0px 58px 35px rgba(80,118,188,.1),0px 26px 26px rgba(80,118,188,.17),0px 6px 14px rgba(80,118,188,.2);}
.dirs__title {font-size: 1.8rem;}
.dirs .swiper-nav {top: calc(210px * .5);}
.toc {margin-bottom: 40px;}
.toc__title {font-weight: 600 !important;text-transform: uppercase;font-size: 2.4rem;}
.toc__list {margin: 0 !important;}
.toc__list li {padding-left: 32px !important;padding-left: 0 !important;}
.toc__list li:before {left: 0 !important;opacity: 0;}
.toc__list li + li {margin-top: 8px !important;}
.toc__list ul {margin-top: 8px !important;margin-bottom: 16px !important;}
.filial {margin-bottom: 80px;}
.filial__title {margin: 0 0 1em;padding: 5px 10px;background: #ececec;}
.filial__col > div + div {margin-top: 20px;}
.filial__col a {text-decoration: none;font-size: 2rem;color: var(--color-primary-dark);}
.filial__col a:hover {text-decoration: underline;color: var(--color-primary);}
.filial__iconlink {text-decoration: none;display: inline-flex;align-items: center;}
.filial__iconlink:hover {text-decoration: none !important;}
.filial__iconlink .icon {font-size: 2.4rem;margin-right: 10px;}
.filial__address {font-weight: 600;font-size: 2rem;font-size: 1.8rem;display: inline-flex;align-items: flex-start;}
.filial__address .icon {font-size: 2.4rem;margin-right: 10px;position: relative;top: 3px;}
.filial__coords {opacity: .8;}
.filial__phone-label {font-size: 2rem;margin-bottom: 10px;}
.filial__worktime {margin-top: 20px;padding-top: 20px;border-top: 1px solid #aaa;}
.filial__worktime-title {font-size: 2rem;font-weight: 600;margin: 0 0 10px;}
.filial__worktime table {width: auto;}
.filial__worktime table th, .filial__worktime table td {padding: 5px;border: none !important;}
.filial__worktime table tr {background: none !important;}
.filial__worktime table tr:hover {background: #f1f1f1 !important;}
.filial__worktime table tr td:nth-child(1) {background: #f1f1f1;}
.filial__worktime table tr td:nth-child(2) {padding-left: 10px;}
.filial__worktime table tr td:nth-child(3) {padding-left: 40px;}
.filial__worktime table tr td:nth-child(4) {padding-left: 10px;}
.filial__btns {margin-top: 30px;margin-bottom: -24px;}
.filial__btns .btn {width: auto;min-height: 40px;padding-top: 10px;padding-bottom: 9px;}
.filial__btns .btn:focus {color: #fff;}
.filial__btnwrap {margin-bottom: 24px;}
.filial__links {margin-top: 20px;padding-top: 20px;border-top: 1px solid #aaa;font-size: 18px;font-weight: 600;}
.filial__links-title {font-size: 2rem;font-weight: 600;margin: 0 0 10px;display: none;}
.filial__links-list {list-style: none;margin: 0;padding: 0;}
.filial__links-list li {margin-bottom: 5px;}
.filial__links-list li a {color: var(--color-primary-dark);}
.filial__links-list li a:hover {color: var(--color-primary);}
.filial__links-list li:last-child {margin-bottom: 0;}
@media (max-width: 1199.98px) {.filial__col a {font-size: 1.8rem;}
	.filial__phone-label {font-size: 1.8rem;}}
@media (max-width: 991.98px) {.filial {margin-bottom: 120px;}
	.filial__left {margin-bottom: 20px;}}
@media (max-width: 575.98px) {.filial__col + .filial__col {margin-top: 20px;}
	.filial__worktime {font-size: 1.4rem;}
	.filial__worktime table tr td:nth-child(2), .filial__worktime table tr th:nth-child(2) {padding-left: 5px;}
	.filial__worktime table tr td:nth-child(3), .filial__worktime table tr th:nth-child(3) {padding-left: 10px;}
	.filial__worktime table tr td:nth-child(4), .filial__worktime table tr th:nth-child(4) {padding-left: 5px;}
	.filial__map iframe {max-height: 80vh;}}
.review {padding-bottom: 2em;border-bottom: 1px solid #ddd;margin-bottom: 2em;}
.review__row {align-items: center;}
.review__imgwrap img {max-width: 80px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.review__author {font-size: 2rem;display: block;margin-bottom: 1em;}
.prodhor__chars {display: none !important;}
.b-popup-form__body[data-kp="kommerc"] button[type="submit"] {position: relative;}
.b-popup-form__body[data-kp="kommerc"] button[type="submit"]:before {content: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'24\' viewBox=\'0 -960 960 960\' width=\'24\'%3E%3Cpath fill=\'%23fff\' d=\'M360-460h40v-80h40q17 0 28.5-11.5T480-580v-40q0-17-11.5-28.5T440-660h-80v200Zm40-120v-40h40v40h-40Zm120 120h80q17 0 28.5-11.5T640-500v-120q0-17-11.5-28.5T600-660h-80v200Zm40-40v-120h40v120h-40Zm120 40h40v-80h40v-40h-40v-40h40v-40h-80v200ZM320-240q-33 0-56.5-23.5T240-320v-480q0-33 23.5-56.5T320-880h480q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H320Zm0-80h480v-480H320v480ZM160-80q-33 0-56.5-23.5T80-160v-560h80v560h560v80H160Zm160-720v480-480Z\'/%3E%3C/svg%3E");position: absolute;left: 15px;top: 8px;}
.h3 {font-weight: 700;line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;}
@media (max-width: 575px) {.h3 {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}}
.gray-bg {background: #f3f3f4;}
.gray-bg + .gray-bg {background: #fff;}
.gray-bg .sform input {background: #fff;}
.promo {position: relative;padding-bottom: 0;}
.promo__row {align-items: center;}
.promo__col {padding-top: 108px;padding-bottom: 108px;}
.promo__left {position: static;color: #fff;text-align: center;}
.promo__left-body {position: relative;z-index: 2;}
.promo__right-body {max-width: 600px;padding-left: 12px;position: relative;z-index: 2;}
.promo__bg {background: url("/theme/img/bg/promo-bg.jpg") no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;bottom: 0;width: 50%;z-index: 0;}
.promo__title {text-shadow: 0 2px 4px rgba(0,0,0,.5);display: block;margin: 0;font-size: 4rem;font-weight: 700;line-height: 1;margin-bottom: 16px;}
.promo__subtitle {text-shadow: 0 2px 4px rgba(0,0,0,.5);display: block;margin: 0;font-size: 2.4rem;font-weight: 700;line-height: 1.67;letter-spacing: .37px;margin-bottom: 1em;}
.promo__top {font-size: 2.4rem;font-weight: bold;line-height: 1.5;letter-spacing: .37px;margin-bottom: 24px;display: block;color: var(--color-primary);}
.promo__list {letter-spacing: .25px;font-size: 1.6rem;font-weight: 700;list-style: none;padding: 0;margin: 0;}
.promo__list li {display: flex;margin-bottom: 24px;align-items: center;}
.promo__list li:last-child {margin-bottom: 0;}
.promo__list .icon {font-size: 3.2rem;flex-shrink: 0;color: #28a50e;display: inline-block;margin-right: 16px;}
.promo__list--big {margin-bottom: 40px;}
.promo__list--big li {margin-bottom: 16px;}
.promo__list--big li p {margin: 0;font-weight: 700;line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;}
@media (max-width: 575px) {.promo__list--big li p {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}}
.promo__fw {text-align: center;margin-bottom: 1em;padding: 1em 0;margin-top: 3em;}
.promo__fw-title {margin: 0 0 0 .2em;font-size: 2.4rem;}
.promo__fw-subtitle {display: block;font-weight: 700;margin-bottom: 1em;font-size: 20px;}
@media (max-width: 1199px) {.promo__col {padding-top: 80px;padding-bottom: 80px;}
	.promo__title {max-width: 580px;margin-left: auto;margin-right: auto;}}
@media (max-width: 991px) {.promo__left {position: relative;}
	.promo__bg {width: 100%;}
	.promo__right {padding-top: 40px;padding-bottom: 0;}
	.promo__right-body {max-width: 720px;margin: 0 auto;}}
.promo2 {padding: 16px 0;margin-bottom: 20px;}
.promo2__title {color: var(--color-primary);margin: 0 0 1em;}
.promo2__left {padding: 0 40px;text-align: center;}
.promo2__right {padding-top: 20px;padding-bottom: 20px;}
@media (max-width: 767px) {.promo2 {text-align: center;}
	.promo2__title {margin-bottom: 0;}}
.promo3 {padding: 0;}
.promo3__row {align-items: center;}
.promo3__left {padding: 15px 12px;}
.promo3__left img {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.promo3__right {padding-top: 30px;padding-bottom: 30px;}
@media (min-width: 992px) {.promo3__bghelp {background: none !important;}}
@media (max-width: 991px) {.promo3__bghelp {background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;position: relative;}
	.promo3__bghelp:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 0;}
	.promo3__bghelp .h2 {text-shadow: 0 2px 4px rgba(0,0,0,.5);color: #fff;}
	.promo3 .promo__top {color: #fff;}
	.promo3 .promo__list {color: #fff;}
	.promo3__rentbg {background-image: url("/theme/img/headers/rent.jpg");background-size: cover;background-repeat: no-repeat;background-position: center;padding-top: 50px !important;padding-bottom: 50px !important;}
	.promo3__rentbg .h2 {text-shadow: 0 2px 4px rgba(0,0,0,.5);color: #fff;}
	.promo3__rentbg p {color: #fff;}}
@media (max-width: 767px) {.promo3 .container {padding: 0 12px;}}
@media (max-width: 575px) {.promo3__rentbg {padding-top: 32px;text-align: center;}
	.promo3__rentbg .promo__list {text-align: left;}
	.promo3__rentbg .promo__list p {line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;}}
.checklist__item {margin-bottom: 24px;}
.checklist__item:last-child {margin-bottom: 0;}
.checklist__head {display: flex;align-items: center;margin-bottom: 16px;}
.checklist__head .icon {flex-shrink: 0;font-size: 3.2rem;margin-right: 16px;color: #28a50e;}
.checklist__head span {font-weight: 700;line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;}
@media (max-width: 575px) {.checklist__head span {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}}
.frepair {padding-bottom: 0;position: relative;}
.frepair__left {padding-bottom: 40px;}
.frepair__right {}
.frepair__img {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.frepair .checklist {margin-bottom: 40px;}
@media (max-width: 991px) {.frepair__right {text-align: center;padding-top: 1em;padding-bottom: 2em;}}
@media (max-width: 575px) {.frepair {}
	.frepair__btn {text-align: center;}}
.wesave {padding-bottom: 16px;}
.wesave .card__text {line-height: 1.25;letter-spacing: .25px;}
@media (min-width: 992px) {.wesave .card__title {min-height: 62px;}}
@media (max-width: 991px) {.wesave .card__imgwrap {max-width: none;}}
@media (max-width: 575px) {.wesave .card {margin-bottom: 32px;}}
.budget .section-title {padding-bottom: 56px;}
.budget .checklist__item {margin-bottom: 40px !important;}
.budget .checklist__head span {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}
.budget .checklist__text {line-height: 1.2;letter-spacing: .31px;}
@media (max-width: 991px) {.budget {padding-bottom: 56px;}
	.budget .section-title {padding-bottom: 40px;}
	.budget .checklist__item {margin-bottom: 24px !important;}
	.budget .checklist__item:last-child {margin-bottom: 40px !important;}}
@media (max-width: 575px) {.budget {padding-bottom: 40px;}
	.budget .checklist__item:last-child {margin-bottom: 24px !important;}}
.oldstyles .digit {border: none;}
.oldstyles .digits {padding: 56px 0;}
.oldstyles .digits.gray-bg {background: #f3f3f4 !important;}
.oldstyles .digit__num {border-left: 4px solid #e51a34;padding-left: 8px;font-size: 4rem;line-height: 1;letter-spacing: .62px;font-weight: 700;display: block;margin-bottom: 12px;color: var(--color-primary);white-space: nowrap;}
.oldstyles .digit__num small {font-size: 60%;}
.oldstyles .digit p {line-height: 1.25;letter-spacing: .25px;margin: 0;font-size: 1.6rem;}
@media (max-width: 1199px) {.oldstyles .digit {margin-bottom: 2em;}
	.oldstyles .digits {padding-bottom: 28px;}}
.oldstyles {}
.oldstyles section {padding-bottom: 56px;}
@media (max-width: 991px) {.oldstyles section {padding-bottom: 40px;}}
.oldstyles .about {font-size: 1.8rem;line-height: 2.4rem;padding-top: 0;}
.oldstyles .about.gray-bg {background: #f3f3f4 !important;}
.oldstyles .about.gray-bg + .digits {background: #f3f3f4 !important;}
.oldstyles .about--inner .section-title {text-align: left !important;}
.oldstyles .about--inner .about__left p:first-child {font-weight: 700;line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;color: var(--color-primary);}
@media (max-width: 575px) {.oldstyles .about--inner .about__left p:first-child {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}}
@media (max-width: 991px) {.oldstyles .about__left {margin-bottom: 24px;}}
@media (max-width: 575px) {.oldstyles .about__left {font-size: 1.5rem;}}
.oldstyles .minislider__item {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.card {margin-bottom: 40px;}
.card__imgwrap {margin-bottom: 16px;}
.card__img {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.card__title {display: block;font-weight: 700;line-height: 1.33;letter-spacing: .37px;font-size: 2.4rem;margin-bottom: 8px;}
@media (max-width: 575px) {.card__title {font-size: 2rem;line-height: 1.2;letter-spacing: .31px;}}
.card__text {letter-spacing: .25px;}
@media (max-width: 991px) {.card {display: flex;}
	.card__imgwrap {flex-shrink: 0;margin-right: 24px;max-width: 280px;}}
@media (max-width: 767px) {.card {display: block;}
	.card__imgwrap {margin-right: 0;}}
@media (max-width: 575px) {.card {margin-bottom: 24px;}}
.team {padding-bottom: 0;}
.team__row {align-items: center;}
.team__right {position: relative;}
.team__left {padding-bottom: 56px;}
.team__bg {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
@media (min-width: 992px) {.team__right {background: none !important;}}
@media (max-width: 991px) {.team {position: relative;}
	.team .section-title {padding-top: 40px;}
	.team__left {padding-bottom: 40px;}
	.team__right {width: 100%;background-size: cover;background-position: center 34%;background-repeat: no-repeat;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
	.team__right:before {content: "";display: block;height: 0;padding-top: 60%;}
	.team__img {display: none;}
	.team__bg {display: none;}}
.checkul {font-size: 2rem;line-height: 1.2;letter-spacing: .06px;font-weight: 700;}
.checkul__item {display: flex;margin-bottom: 24px;align-items: flex-start;}
.checkul__item:last-child {margin-bottom: 0;}
.checkul__item span {display: block;max-width: 540px;}
.checkul .icon {font-size: 3.2rem;flex-shrink: 0;color: #28a50e;display: block;margin-right: 16px;}
@media (max-width: 575px) {.checkul {font-size: 1.6rem;}}
.wr-socials__list {display: flex;align-items: center;justify-content: space-between;padding: 0;margin: 0 20px;}
.wr-socials__item {text-decoration: none;list-style: none;margin: 0 4px;min-width: 30px;max-width: 30px;height: 30px;border: 1px solid #fff;border-radius: 2px;}
.wr-socials__item img {display: block;width: 100%;height: 100%;transition: 200ms;object-fit: contain;}
@media (max-width: 991px) {.top__right .wr-socials {display: none;}}
.mnav__bottom .wr-socials__list {margin: 0;justify-content: flex-start;}
.mnav__bottom .wr-socials__item {margin-right: 12px;margin-top: 12px;min-width: 44px;max-width: 44px;height: 44px;}
.footer .wr-socials__list {margin: 0;justify-content: flex-start;}
@media (max-width: 991px) {.footer .wr-socials__list {justify-content: center;}}
.footer .wr-socials__item {margin-right: 12px;min-width: 32px;max-width: 32px;height: 32px;}