

/* Start:/local/templates/v1rt-tdlider/css-js/normalize.css?17089584336138*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/bootstrap-4.5.0/bootstrap-grid.min.css?170895842150995*/
/*!
 * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/fancybox3/jquery.fancybox.min.css?170895842213706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/slick-1.8.1/slick.css?17089584341786*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block!important;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/mmenu/jquery.mmenu.css?17089584338519*/
/*!	
 * jQuery mmenu
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/v1rt-landing.css?17089584353787*/
.v-block {padding: 40px 0;position:relative;}
.v-block_mini {padding:20px 0;}
.v-block_gray {background:#f7f7f7;}

.v-block_image {position:relative;overflow:hidden;}
.v-block_image::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:-1;}
.v-block_image-faded_dark {background-color: rgba(0, 0, 0, 0.5);}

.v-block_border-bottom_curved {border-bottom-left-radius: 30%;border-bottom-right-radius: 30%;}
.v-block_border-top_curved {border-top-left-radius: 30%;border-top-right-radius: 30%;}

.v-block__divider_bottom-curved-white {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.v-block__divider_bottom-curved-white svg {position: relative;display: block;width: calc(100% + 1.3px);height: 100px;}
.v-block__divider_bottom-curved-white path {fill: #FFFFFF;}

.v-block__divider_top-curved-white { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; line-height: 0; transform: rotate(180deg);}
.v-block__divider_top-curved-white svg { position: relative; display: block; width: calc(100% + 1.3px); height: 100px;}
.v-block__divider_top-curved-white path {fill: #FFFFFF;}


.v-block__divider_bottom-curved-beige {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.v-block__divider_bottom-curved-beige svg {position: relative;display: block;width: calc(100% + 1.3px);height: 100px;}
.v-block__divider_bottom-curved-beige path {fill: #fdfcd9;}

.v-block_curved-padding-top {padding-top:80px;}
.v-block_curved-padding-bottom {padding-bottom:80px;}

.v-block p {padding:0;margin:0 0 15px;font-size:1.2rem;line-height:1.5;}
.v-block li {ont-size:1.2rem;}

.v-block__h2 {font-size: 1.9rem;line-height: 1.2;padding: 0;margin: 0 0 20px;}
.v-block__h2_huge {text-transform:uppercase;font-weight:bold;}
.v-block__h3 {font-size: 1.3rem;line-height: 1.2;padding: 0;margin: 0 0 20px;}
.v-block__h3_huge {text-transform:uppercase;font-weight:bold;}

.v-button {border: 0;padding: 1rem 2.5rem;text-transform: uppercase;font-weight: bold;cursor: pointer;background: red;color: #fff;}
.v-button:disabled {opacity:0.8;cursor:default;}

.color-white {color:white !important;}
.color-black {color:black !important;}

.req {color:red;}

.text-bold {font-weight:bold !important;}

.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}

.mt-10px {margin-top:10px;}
.mt-20px {margin-top:20px;}
.mt-30px {margin-top:30px;}

.mb-10px {margin-bottom:10px;}
.mb-20px {margin-bottom:20px;}
.mb-30px {margin-bottom:30px;}

.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}

@media (min-width:576px)
{
	.v-block {padding:60px 0;}	
	.v-block_curved-padding-top {padding-top:80px;}
	.v-block_curved-padding-bottom {padding-bottom:80px;}
	.v-block_mini {padding:30px 0;}	
	.v-block__h2 {font-size: 2.1rem;}
	.v-block__h3 {font-size: 1.5rem;}

	.v-button {padding-left:4rem;padding-right:3rem;}
}
@media (min-width:768px)
{
	.v-block {padding:80px 0;}

	.v-block_mini {padding:40px 0;}
	.v-block__h2 {font-size: 2.5rem;}
	.v-block__h3 {font-size: 1.9rem;}

	.v-button {padding-left:5rem;padding-right:4rem;}

	.v-block p, .v-block li {font-size:1.4rem;}
}

@media (min-width:992px)
{
	.v-block {padding:100px 0;}
	.v-block_mini {padding:50px 0;}
	.v-block__h2 {font-size: 2.9rem;}
	.v-block__h3 {font-size: 2.3rem;}

	.v-button {padding-left:6rem;padding-right:5rem;}
}

@media (min-width:1200px)
{
	.v-block {padding:120px 0;}	
	.v-block_mini {padding:60px 0;}	
	.v-block__h2 {font-size: 3.3rem;}
	.v-block__h3 {font-size: 2.7rem;}
	.v-button {padding-left:7rem;padding-right:6rem;}
}
/* End */


/* Start:/local/templates/v1rt-tdlider/css-js/v1rt-forms/v1rt-forms.css?17089584351223*/
.vf-req {color:red;}
.vf-color-ok {color:green;}
.vf-color-neok {color:red;}
.d-none {display:none;}

form button:disabled {opacity:0.7;cursor:default;}

.vf-popup {padding: 2.5rem;max-width: 90%;width: 600px;}
.vf-popup__hdr {font-weight: bold;text-transform: uppercase;font-size: 1.6rem;margin-bottom: 1rem;}
.vf-popup__label {display: block;margin-bottom:0.5rem;}
.vf-popup__input {width: 100%;margin-bottom: 1rem;padding: 1rem;border: 1px solid #eee;background: #fafafa;}
.vf-popup__message {width: 100%;padding: 1rem;border: 1px solid #eee; background: #fafafa;height: 150px;margin-bottom:1rem;}
.vf-popup__agreement {margin-bottom:1rem;display:block;}
.vf-popup__sending-status {font-weight:bold;margin-bottom:1rem;}

@media (min-width:768px)
{
	.vf-popup__hdr {font-size:2.4rem;}
}

.vf-feedback__label {display: block;margin-bottom:0.5rem;}
.vf-feedback__input {width: 100%;margin-bottom: 1rem;padding:0.75rem 1rem;border: 1px solid #eee;background: #fafafa;}
.vf-feedback__message {width: 100%;padding: 1rem;border: 1px solid #eee; background: #fafafa;height: 150px;margin-bottom:1rem;}
.vf-feedback__agreement {margin-bottom:1rem;display:block;}
.vf-feedback__sending-status {font-weight:bold;margin-bottom:1rem;}
/* End */


/* Start:/local/templates/v1rt-tdlider/css/figure.css?1708958419749*/
.figure {
  display: block;
  max-width: 100%;
}

.figure__img {
  max-width: 100%;
}

.figure__caption {
  text-align: center;
  font-style: italic;
  font-size: .9em;
}

.figure_float_left, .figure_float_right {
  margin: 0 auto 20px;
  height: auto;
}

.figure-row-3 {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 16px;
}

@media screen and (min-width: 576px) {

  .figure_float_left {
    float: left;
    margin: 0 15px 10px 0;
  }

  .figure_float_right {
    float: right;
    margin: 0 0 10px 15px;
  }  

  .figure_max-width_40 {
    max-width: 40%;
  }

  .figure_max-width_50 {
    max-width: 50%;
  }

  .figure-row-3 {
    grid-template-columns: auto auto auto;
    justify-content: flex-start;
    column-gap: 16px;
  }

}
/* End */


/* Start:/local/templates/v1rt-tdlider/components/bitrix/menu/v1rt-bootstrap-topmenu/style.css?17089583642084*/
.js-topmenu-button {background: #844738;border: 0;color: #fff;width: 100%;text-align: center;padding: 15px 20px;font-weight: bold;text-transform: uppercase;cursor: pointer;}
.js-topmenu-button:hover {background:#944738;}

.mm-listitem>a, .mm-listitem>span {text-overflow: unset; white-space: unset;}
#js-topmenu-mmenu svg {display:none;}

#js-topmenu-mmenu {background: #844738;color: #fdfcd9;font-weight: bold;text-transform: uppercase;}
.mm-listitem {border-color: #945748;}
.mm-menu .mm-listview .mm-btn_next::after {border-color: #fdfcd9;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color:#fdfcd9;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before { border-color: #fdfcd9;}
.mm-panel_has-navbar .mm-navbar {display: none!important;}

@media (min-width:1100px)
{
	.topmenu {background:#844738;margin-top:30px;}
	.js-topmenu-ul {width: 100%;display: flex;margin: 0;padding: 0;list-style-type: none;position:relative;}
	.js-topmenu-ul>li {flex-grow: 1;}
	.js-topmenu-ul>li>a {position: relative;display: block;font-size: 1rem;text-decoration: none;font-weight: bold;line-height: 1;padding: 15px 5px;color: #fff;text-align: center;text-transform: uppercase;}
	.js-topmenu-ul>li>a:hover {background:#944738;}
	.js-topmenu-ul>li>a svg {color: #fff;margin-left: 0.5rem;vertical-align: middle;font-size: 0.7rem !important;}
	
	/*2nd lvl and so on*/
	.js-topmenu-ul li ul {display:none;position:absolute;list-style-type: none;padding: 0;margin: 0;z-index:5;}
	.js-topmenu-ul li ul a {padding: 15px; color: #944738; border: 1px solid #edecc9; border-bottom: 0; background: #fdfcd9; width: 250px; font-size: 0.9rem;text-align:left;display:flex;align-items:center;justify-content:space-between;text-decoration:none;text-transform:uppercase;font-weight:bold;}
	.js-topmenu-ul li ul a:hover {background: #844738;color: #fff;border-color: #844738;}
	.js-topmenu-ul ul li:last-child>a {border-bottom:1px solid #edecc9;}
	.js-topmenu-ul li ul a svg {color: #844738;margin-left: 0.5rem;vertical-align: middle;font-size: 0.7rem !important;}
	.js-topmenu-ul li ul a:hover svg {color:#fff;}
}	


/* End */


/* Start:/local/templates/v1rt-tdlider/components/bitrix/search.title/catalog/style.min.css?1710397428708*/
.searche-title {}

.search-title-button {
	background-image: url(/local/templates/v1rt-tdlider/components/bitrix/search.title/catalog/images/icon-search.svg); background-repeat:no-repeat;background-position:center;min-width:45px;height:calc(1.5em + 0.75rem)}.title-search-result{border:1px solid #ced4da;display:none;overflow:hidden;z-index:205;background-color:#fff;padding:10px;border-radius:3px}.search-title-result-item{border-bottom:1px solid #ddd}.search-title .search-title-result-item:last-child{border-bottom:0}.search-title-result-item-link{font-size:16px;transition:170ms linear all}.search-title-result-item-price{font-size:16px}.search-title-result-item-current-price{font-weight:bold}.search-title-result-item-old-price{font-size:80%;text-decoration:line-through}
/* End */


/* Start:/local/templates/v1rt-tdlider/components/bitrix/menu/footer-menu/style.css?1708958360121*/
.footer-menu {padding: 0;margin: 0;list-style-type: none;}
.footer-menu__item {margin-bottom:3px;}
.footer-menu__link {}

/* End */


/* Start:/local/templates/v1rt-tdlider/styles.css?1728548876995*/
body {font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;color:#111;}

a {color:#273a49;text-decoration:none;}
a:hover,a:focus {color: #38609b;text-decoration:underline;}

h1,.h1 {font-size: 1.4rem;line-height: 1.3;margin:0;text-transform:uppercase;}
h2,.h2 {font-size: 1.2rem;line-height: 1.3;margin:0 0 2rem;text-transform:uppercase;}



img {
	max-width: 100%;
}
img[align="middle"] {display:block;margin-left:auto;margin-right:auto;}

.table {border:1px solid #dee2e7;margin-bottom:30px;}
.table th {background:#00679d;border:1px solid #00679d;color:#fff;}

@media(min-width:576px)
{
	h1,.h1 {font-size:1.6rem;}
	h2,.h2 {font-size:1.3rem;}
}

@media(min-width:768px)
{
	h1,.h1 {font-size:1.8rem;}
	h2,.h2 {font-size:1.4rem;}
}

@media(min-width:992px)
{
	h1,.h1 {font-size:2rem;}
	h2,.h2 {font-size:1.6rem;}
}

@media(min-width:1200px)
{
	h1,.h1 {font-size:2.4rem;}
	h2,.h2 {font-size:1.8rem;}
}

.answer-text-video .video-block-view {display:inline-block; position:relative;}
/* End */


/* Start:/local/templates/v1rt-tdlider/template_styles.css?1728548876110662*/
.btn-primary {border-radius:10px;background: #fcd600;border: none;padding: 10px 30px;text-transform: uppercase;font-weight: bold;color: #273a49;font-size: 0.9rem;cursor: pointer;text-decoration:none;display:inline-block;}
.btn-primary:hover {background: #fde610;text-decoration:none;}


.delivery-payment {background: #fdfcd9; margin-bottom: 30px;}
.delivery-payment .container {justify-content: center;}
.delivery-payment .container ul {margin: 0; padding: 0; display: flex; list-style: none;}
.delivery-payment .container ul li a {display: block; margin-left: 15px; padding: 10px 0; font-size: 14px;}


.header1 {text-align:center;}
.header1__logo-wrap {display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}
.header1__logo {display: inline-block;max-width: 100px;margin-right: 15px;}
.header1__logo-img {width: 100%; height:auto;border-radius:10px;}
.header1__slogan {font-weight: bold;text-transform: uppercase;max-width: 200px;color:#273a49;}
.header1__tel {margin-bottom: 7px;font-weight: bold;font-size: 1.2rem;}
.header1__tel-icon {color:#fcd600;}
.header1__email {margin-bottom: 7px;font-weight: bold;font-size:1.2rem;}
.header1__email-icon {color:#fcd600;}
.header1__adr {margin-bottom: 7px;font-weight: bold;color: #273a49;}
.header1__adr-icon {color:#fcd600;}
.header1__button {margin-bottom:30px;}

.v-block_beige {background: #fdfcd9; position: relative;}
.v-block_brown {background: #273a49;color:#fff;}

.standard-bc-wrapper {background: #fdfcd9;padding:20px 0;}
.content {padding-top:20px;padding-bottom:20px;}

/* footer {padding:40px 0;background:#273a49;color:#fdfcd9;} */

.footer__hdr {text-transform: uppercase;font-weight: bold;margin-bottom: 15px;color: #fcd600;font-size:1.2rem;}
.footer__address {margin-bottom:3px;}
.footer__tel {font-size:1.2rem;margin-bottom:3px;}
.footer__copyright {font-size:0.8rem;opacity:0.7;}
.footer__button {margin-top:15px;}
.footer__bottom-margin {margin-bottom:20px;}

.squareit {border: 1px solid #dedede; border-radius: 8px; box-shadow: 0 3px 10px rgba(210, 210, 210, 0.44); margin: 10px 15px; padding: 5px 15px;}


.advantages1 {text-align: center;margin-bottom: 30px;}
.advantages1__icon {font-size: 2rem;color: #fcd600;margin-bottom: 10px;}
.advantages1__name {text-transform: uppercase;font-weight: bold;}
.advantages1__text {}

.v-button {border-radius: 10px;background: #fcd600;color: #273a49;}
.v-button:hover {background: #ffdd07;}

.contact-item {margin-bottom: 1.5rem;display: flex;align-items: center;}
.contact-item__icon {background: #fcd600;padding: 1rem;display: flex;flex-shrink: 0;border-radius: 100%;width: 60px;height: 60px;font-size: 1.6rem;color: #fdfcd9;justify-content: center;align-items: center;margin-bottom:0.5rem;margin-right:1rem;}
.contact-item__icon svg {}
.contact-item__data {}

.contacts-map {height:250px;}

.embed-responsive {position: relative; display: block; width: 100%; padding: 0; overflow: hidden; margin-bottom: 15px;}
.embed-responsive .embed-responsive-item, 
.embed-responsive embed, .embed-responsive iframe, 
.embed-responsive object, .embed-responsive video {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}
.embed-responsive::before {display: block; content: "";}
.embed-responsive-16by9::before {padding-top: 56.25%;}
.search-page input { display: none }

div.modern-page-navigation {
	position: relative;
    z-index: 9999;
}

.table-contacts {
	border-collapse: collapse;
    margin-bottom: 32px;
}

.table-contacts td {
	padding: 8px;
    border: 1px solid #aaa;
}

@media (min-width:576px)
{
	.contacts-map {height:300px;}
}

@media (min-width:768px)
{

	footer {padding:45px 0;}
	.footer__bottom-margin {margin-bottom:25px;}
	.advantages1 {margin-bottom:0;}
	.contacts-map {height:350px;}
	
}

@media (min-width:992px)
{

	.delivery-payment .container {justify-content: flex-end;}

	.header1__logo-wrap,.header1__email,.header1__button {margin-bottom:0;}	

	.standard-bc-wrapper {padding:30px 0;}
	.content {padding-top:30px;padding-bottom:30px;}
	footer {padding:50px 0;}
	.footer__hdr {font-size:1.4rem;}
	.footer__bottom-margin {margin-bottom:30px;}
	.contacts-map {height:400px;}
	
}

@media (min-width:1200px)
{	
	
	.standard-bc-wrapper {padding:40px 0;}
	.content {padding-top:40px;padding-bottom:40;}

	footer {padding:60px 0;}
	.footer__hdr {font-size:1.6rem;}
	.footer__bottom-margin {margin-bottom:35px;}
	.contacts-map {height:450px;}
}


.footer-demis {
	margin-top: 15px;
}
.demis-link-txt {
	font-size: 13px;
}
.footer__youtube {
	margin-top: 4px;
}
.footer__youtube img {
	max-width: 25px;
}

.footer__social img {
	max-width: 30px;
}

.footer__social .title-soc {
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: bold;
	color: #fcd600;
	margin: 10px 0;
}

.footer__social a {
	margin-right: 6px;
}
.regular__social {
	margin-bottom: 20px;
}
.regular__social .title-soc {
	line-height: 1.3;
	margin: 0 0 0.5rem;
	text-transform: uppercase;
	font-size: 1.8rem;
	color: black;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('/local/templates/v1rt-tdlider/font/CeraPro-Italic.eot');
    src: local('font/Cera Pro Italic'), local('CeraPro-Italic'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Italic.woff') format('woff'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

/* @font-face {
    font-family: 'Cera Pro';
    src: url('/local/templates/v1rt-tdlider/font/CeraPro-Regular.eot');
    src: local('font/Cera Pro Regular'), local('CeraPro-Regular'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Regular.woff') format('woff'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Pro';
    src: url('/local/templates/v1rt-tdlider/font/CeraPro-BlackItalic.eot');
    src: local('font/Cera Pro Black Italic'), local('CeraPro-BlackItalic'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-BlackItalic.woff') format('woff'),
        url('/local/templates/v1rt-tdlider/font/CeraPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
} */

body {
	color: #273A49;
	/* font-family: "Cera Pro",sans-serif; */
	font-family: "Jost", sans-serif;
}

/* Редизайн */
a:focus,
a:hover {
	text-decoration: unset;
}

.index-slider__button:hover {
	background: linear-gradient(360deg, #feae16 0%, #ffec00 100%);
	border: 1px solid #ffec00;
    cursor: pointer;
	color: #fff;
}
.div-gallery-item a:hover,
.load_more:hover,
.news-index-button:hover,
.news-index-link:hover,
.product-block-button:hover,
.category-block-item-text a:hover {
	background: linear-gradient(360deg, #feae16 0%, #ffec00 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	linear-gradient(360deg, #feae16 0%, #ffec00 100%);
}
.catalog-product-view-item:hover {
	border: 1px solid #38609b;
}
.catalog-product-view-item:hover .catalog-product-view-name {
	color: #38609b;
}
.bc .bx-breadcrumb-item a:hover,
.footer-bottom a:hover,
.footer-top a:hover,
.div-footer-contact .email:hover,
.div-footer-numbers a:hover,
.div-header-cc a:hover {
	color: #38609b;
	text-decoration: unset;
}
.search-title-button:hover,
.form-feedback-ask button:hover,
.calculator__form-button:hover,
.vf-popup-button:hover {
	background: linear-gradient(360deg, #feae16 0%, #ffec00 100%);
	cursor: pointer;
	border: 0;
}
.tab-link:hover {
	background: #eef8ff;
}
.rew-popular-carousel .slick-next:hover ,
.catalog-popular-carousel .slick-next:hover {
	background: #38609b!important;
	background-image: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.958984 0.91683L5.04232 5.00016L0.958984 9.0835" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
}
.rew-popular-carousel .slick-prev:hover ,
.catalog-popular-carousel .slick-prev:hover {
	background: #38609b!important;
	background-image: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.05333 9.07678L0.957025 5.00646L5.02734 0.910156" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
}
p {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	color: #000;
}
.body-wrapper {
	max-width: 1360px;
	margin: 0 auto;
	padding: 0 20px;
}
.search-title-button {
	width: 100%;
    height: 100%;
    border-radius: 0;
    background: #ffc328;
    color: #fff;
	padding: 10px 34px;
    border: 0;
	text-transform: uppercase;
	font-weight: 800;
    font-size: 14px;
    border-radius: 0 0.25rem 0.25rem 0;
}
.search-title-result-item {
	padding: 5px 0;
	display: flex;
    gap: 10px;
    align-items: center;
}
.navigation-pages {
	margin-bottom: 10px;
}
.nav-current-page,
.navigation-pages a {
    border: 1px solid #38609b;
    border-radius: 20px;
    padding: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #273a49;
    display: inline-flex;
    cursor: pointer;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
}
.nav-current-page {
	background: #eef8ff;
    border: 1px solid #eef8ff;
}
.search-page br,
.navigation-title,
.navigation-arrows,
.search-page small {
	display: none;
}
.search-title-result-item-image {
	width:40px;
	height:40px;
	background-size: cover;
}
.header-search {
    margin-top: 26px;
}
.form-control:focus {
	border-right: 0;
	box-shadow: unset;
}
.div-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 30px;
}

.body-wrapper {
	border-bottom: 1px solid #CCE0EB;
}

.div-header-logo {
	display: flex;
	gap: 21px;
	align-items: center;
}
.answer-text-video .video-block-img img {
	width: 100%;
	border-radius: 10px;
}
.question-answer-drop {
	width: 70%;
}
.div-header-title {
	color: #273a49;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	max-width: 228px;
	margin-bottom: 3px;
	line-height: 27px;
}

.div-header-slogan {
	font-weight: 400;
	font-size: 13px;
	color: #38609b;
}

.div-header-adress {
	font-weight: 600;
	font-size: 18px;
	line-height: 144%;
	color: #273a49;
}

.div-header-cc {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 5px
}

.div-header-cc a {
	font-weight: 700;
	font-size: 20px;
	color: #273a49;
}

.div-header-cc .email {
	text-decoration: underline;
}

.div-header-message {
	gap: 14px;
    display: flex;
}

.div-footer-button,
.div-header-button {
	font-weight: 800;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 20px;
	padding: 21px 34px;
	background:  #ffc328;
	border: 0;
	cursor: pointer;
}

.footer-top {
	margin-top: 90px;
	padding-top: 30px;
	margin-bottom: 30px;
	border-top: 1px solid  #cce0eb;
}

.footer-bottom {
	margin-bottom: 50px;
	opacity: 0.5;
}
.otzyvy__img {
	width: 100%;
}
.div-footer-contact {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	color: #273a49;
	margin-bottom: 10px;
}

.div-footer-contact .email {
	text-decoration: underline;
}

.div-footer-time-work {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	color: #273a49;
}

.div-footer-end {
	display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 32px
}

.div-footer-numbers {
	margin-bottom: -8px;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #273a49;
	display: flex;
}

.div-footer-numbers:before {
	content: ' ';
	background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3274 21.5001C16.4124 21.5001 15.1271 21.1691 13.2024 20.0938C10.862 18.7813 9.05165 17.5696 6.72383 15.2479C4.47946 13.0049 3.38727 11.5527 1.85868 8.77115C0.131803 5.63052 0.426178 3.98427 0.755241 3.28068C1.14712 2.43974 1.72555 1.93677 2.47321 1.43755C2.89787 1.15932 3.34727 0.920812 3.81571 0.725053C3.86258 0.704897 3.90618 0.685678 3.94508 0.668335C4.17712 0.563803 4.52868 0.405835 4.97399 0.574585C5.27118 0.686147 5.53649 0.914428 5.9518 1.32458C6.80352 2.16458 7.96743 4.03537 8.3968 4.95412C8.68508 5.57333 8.87587 5.98208 8.87633 6.44052C8.87633 6.97724 8.60633 7.39115 8.27868 7.83787C8.21727 7.92177 8.15633 8.00193 8.09727 8.07974C7.74055 8.54849 7.66227 8.68396 7.71383 8.92583C7.81837 9.41193 8.5979 10.859 9.87899 12.1372C11.1601 13.4155 12.5654 14.1458 13.0534 14.2499C13.3056 14.3038 13.4438 14.2222 13.9276 13.8529C13.997 13.7999 14.0682 13.7451 14.1427 13.6902C14.6424 13.3185 15.0371 13.0555 15.5612 13.0555H15.564C16.0201 13.0555 16.4106 13.2533 17.0574 13.5796C17.9012 14.0052 19.8282 15.1541 20.6734 16.0068C21.0845 16.4211 21.3137 16.6855 21.4257 16.9822C21.5945 17.429 21.4356 17.7791 21.332 18.0135C21.3146 18.0524 21.2954 18.0951 21.2752 18.1424C21.0779 18.61 20.838 19.0585 20.5585 19.4821C20.0602 20.2274 19.5554 20.8044 18.7126 21.1968C18.2798 21.4015 17.8062 21.5052 17.3274 21.5001Z" fill="%23FFC328"/></svg>');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	display: block;
	margin-right: 15px;
	margin-top: 5px;
}
.title-search-result {
	z-index: 4;
	padding: 0 10px;
}
.footer-sections__item,
.footer-menu__item {
    margin-bottom: 10px;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
}

.topmenu {
	background: unset;
}

.js-block-open {
	display: none;
}

.js-topmenu-ul>li>a {
	color: #273A49;
}
.container {
	max-width: 1360px;
	padding: 0 20px;
}
.js-topmenu-ul>li {
	flex-grow: unset;
}
.js-topmenu-ul {
	justify-content: space-between;
}
.js-topmenu-ul>li>a {
	padding: 12px 0px;
}
.js-topmenu-ul>li>a svg {
	color: #273A49;
}
.form-feedback-ask a {
	color: #fff;
}
footer {
	max-width: 1360px;
	padding: 0 20px;
	color: #273A49;
	margin: 0 auto;
}
footer a {
	color: #273A49;
}
.footer-top {
	display: flex;
    justify-content: space-between;
}
.footer-bottom {
	display: flex;
    justify-content: space-around;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
}
.footer-top-logo {
	display: flex;
    gap: 21px;
	margin-bottom: 20px;
}

.js-topmenu-ul>li>a:hover {
	background: unset;
	color: #FEAE16;
}
.js-topmenu-ul>li>a:hover svg {
	transform: rotate(180deg);
	color: #FEAE16;
}
.js-topmenu-ul li ul {
	border-radius: 20px;
    background: #FFF;
	box-shadow: 10px 10px 10px 0 rgba(23, 102, 158, 0.1);
}
.js-topmenu-ul li ul a {
	background: unset;
	border: 0;
	color:#273A49;
}
.js-topmenu-ul li ul a:hover {
	color: #FEAE16;
	background: unset;
}
.js-topmenu-ul ul li:last-child>a {
	border: 0;
}
.js-topmenu-ul li ul a svg {
	color:#273A49;
}
.v-block-item {
	display: flex;
	font-size: 18px;
	gap: 10px;
    align-items: center;
}
.v-block-item span {
	font-weight: 700;
}
.v-bloki-item-text {
	max-width: 160px;
	line-height: 1.2;
}
.v-block-div {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
	border-bottom: 1px solid #cce0eb;
	border-top: 1px solid #cce0eb;
	padding: 40px 0px;
	margin-bottom: 78px;
}

.category-block-div {
	display: flex;
	gap: 20px;
	margin-bottom: 90px;
}
.category-block-item-text ul {
	display: flex;
    flex-direction: column;
    gap: 7px;
}
.category-block-item {
	border-radius: 20px;
	background: #EEF8FF;
	display: flex;
	justify-content: space-between;
	padding: 50px 10px 0 50px;
	width: 100%;
}

.category-block-item-img img {
	height: 100%;
	width: 100%;
    object-fit: cover;
    width: 100%;
    max-height: 400px;
	border-radius: 20px;
	margin-top: auto;
}
.category-block-item-img {
	display: flex;
}

.prodict-view-item-specifications-img {
	max-width: 72px;
	max-height: 72px;
	width: 100%;
}
.category-block-item-text h2 {
	color: #273A49;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 10px; /* 125% */
	text-transform: uppercase;
}

.category-block-item-text ul {
	padding: 0;
}

.category-block-item-text li {
	list-style-type: none;
	display: flex;
    align-items: center;
}

.category-block-item-text li:before {
	content: " ";
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><circle cx="5" cy="5" r="4" stroke="url(%23paint0_linear_99_18678)" stroke-width="2"/><defs><linearGradient id="paint0_linear_99_18678" x1="5" y1="3.52941" x2="5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-flex;
    width: 10px;
    height: 10px;
    margin-right: 14px;
	min-width: 10px;
}

.trust-us img {
	filter: grayscale(100%);
}

.trust-us img:hover {
	filter: unset;
}

.category-block-item-text a {
	color:#273A49;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px; /* 125% */
	text-transform: none;
	max-width: 275px;
}

.areas-application-block-div {
	text-align: center;
	margin-bottom: 90px;
}

.about-block-div {
	border-radius: 20px;
	background: #EEF8FF;
	padding: 50px 36px 38px 66px;
	display: flex;
    gap: 30px;
	margin-bottom: 63px;
	justify-content: space-between;
}

.about-block-item-text {
	max-width: 511px;
}

.about-block-item-blocks-title {
	display: flex;
    gap: 30px;
    align-items: center;
	max-width: 700px;
	color:#273A49;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 59px;
	margin-top: 30px;
	max-width: 600px;
}

.video-block-view {
	margin-bottom: 90px;
}

.about-block-item-b-t-item {
	border-radius: 20px;
	border: 1px solid #38609B;
	display: inline-flex;
	padding: 30px 20px;
	flex-direction: column;
	align-items: flex-start;
	max-width: 280px;
	font-size: 14px;
	color: #273A49;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.about-block-item-b-t-item span {
	font-size: 42px;
	color: #38609B;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.about-block-item-b-t-item span span {
	font-size: 24px;
}

.about-block-item-blocks-div {
	display: flex;
    gap: 15px;
}

.about-block-item-blocks-div-item {
	border-radius: 20px;
	background: var(--button, linear-gradient(0deg, #FEAE16 64.71%, #FFEC00 100%));
	display: inline-flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 195px;
	padding: 26px 20px;
}

.about-block-item-blocks-div-item img {
	width: 90px;
}

.about-block-item-blocks-div-item div {
	font-size: 14px;
}

.about-block-item-blocks-div-item span {
	color: #FFF;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.about-block-item-blocks-div-item span span {
	font-size: 24px;
}

.about-block-item-b-div {
	display: grid;
    grid-template-columns: 1.1fr 1fr;
    gap: 15px;
    width: 100%;
}

.about-block-item-text h1 {
	color: #273A49;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px; 
    line-height: 40px;
	margin-bottom: 15px;
	max-width: 450px;
}

.about-block-item-text p {
	color: #273A49;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.about-block-item-text ul p {
	color: #273A49;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.about-block-item-text  ul {
	padding: 0;
}

.about-block-item-text  li {
	list-style-type: none;
	display: flex;
	align-items: baseline;
	margin-bottom: 7px;
	font-size: 15px;
}

.about-block-item-text  li:before {
	content: " ";
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><circle cx="5" cy="5" r="4" stroke="url(%23paint0_linear_99_18678)" stroke-width="2"/><defs><linearGradient id="paint0_linear_99_18678" x1="5" y1="3.52941" x2="5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-flex;
    height: 10px;
    margin-right: 14px;
    width: 100%;
    max-width: 10px;
}

.video-block-div {
	position: relative;
	border-radius: 20px;
	width: 100%;
}

.video-block-div-play {
	position: absolute;
    z-index: 999;
    top: 40%;
    width: 100%;
    text-align: center;
	color: #FFF;
	font-size: 34px;
	line-height: 50px;
	font-weight: 700;
}

.form-feedback-ask {
	border-radius: 20px;
	background: #38609B;
	display: flex;
	padding: 50px 60px 50px 50px;
	color: #FFF;
	align-items: center;
	margin-bottom: 90px;
}

.form-feedback-ask input {
	border-radius: 20px;
	border: 1px solid #CCE0EB;
	background: #FFF;
	padding: 21px 30px;
}

.form-feedback-ask button {
	border-radius: 20px;
	background: #FFC328;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	padding: 21px 65px;
	border: 0;
}

.form-feedback-ask form {
	display: flex;
    gap: 15px;
}

.form-feedback-ask p {
	text-align: center;
	margin: 10px 0 0;
    font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.form-feedback-ask-text {
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.form-feedback-ask h2 {
	margin: 0 0 20px;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 37px;
}

.product-block-title {
	color: #273A49;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px; /* 125% */
	text-transform: uppercase;
	margin-bottom: 40px;
}

.product-block-item {
	border-radius: 20px;
	border: 1px solid #CCE0EB;
	padding: 30px;
	text-align: center;
}

.product-block-item-img {
	max-height: 234px;
	margin-bottom: 20px;
}

.rew-block-item-img {
	border-radius: 20px;
}

.product-block-item a {
	display: flex;
    flex-direction: column;
    align-items: center;
}

.product-block-item-name {
	color: #273A49;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 14px;
	text-transform: uppercase;
}

.product-block-item-category {
	color: #273A49;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	height: 64px;
}

.product-block-item-button {
	border-radius: 20px;
	background: #FFC328;
	padding: 21px 80px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	text-transform: uppercase;
	border: 1px solid #FFC328;
	cursor: pointer;
}

.product-block-button {
	text-align: center;
	margin: 40px 0 105px;
}

.product-block-button a {
	color: #38609B;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px; /* 162.5% */
	text-decoration-line: underline;
}

.news-index-title {
	color: #273A49;
	font-style: normal;
	font-weight: 700;
	line-height: 50px; 
	text-transform: uppercase;
	margin-bottom: 40px;
	font-size: 32px;
}

.news-index-items {
	display: flex;
	gap: 20px;
	margin-bottom: 40px;
}

.news-index-button {
	text-align: center;
	margin-bottom: 90px;
}

.news-index-img-wrap img {
	max-width: 520px;
	max-height: 280px;
	object-fit: cover;
	border: 1px solid #CCE0EB;
	border-radius: 20px;
	width: 100%;
	height: 100%;
}

.news-index-item-time:before {
	background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 0.5C5.71442 0.5 4.45772 0.881218 3.3888 1.59545C2.31988 2.30968 1.48676 3.32484 0.994786 4.51256C0.502816 5.70028 0.374095 7.00721 0.624899 8.26809C0.875703 9.52896 1.49477 10.6872 2.40381 11.5962C3.31285 12.5052 4.47104 13.1243 5.73192 13.3751C6.99279 13.6259 8.29973 13.4972 9.48744 13.0052C10.6752 12.5132 11.6903 11.6801 12.4046 10.6112C13.1188 9.54229 13.5 8.28558 13.5 7C13.4967 5.27711 12.8108 3.62573 11.5925 2.40746C10.3743 1.18918 8.72289 0.503304 7 0.5ZM10.5 7.5H7C6.86739 7.5 6.74022 7.44732 6.64645 7.35355C6.55268 7.25979 6.5 7.13261 6.5 7V3.5C6.5 3.36739 6.55268 3.24021 6.64645 3.14645C6.74022 3.05268 6.86739 3 7 3C7.13261 3 7.25979 3.05268 7.35356 3.14645C7.44732 3.24021 7.5 3.36739 7.5 3.5V6.5H10.5C10.6326 6.5 10.7598 6.55268 10.8536 6.64645C10.9473 6.74021 11 6.86739 11 7C11 7.13261 10.9473 7.25979 10.8536 7.35355C10.7598 7.44732 10.6326 7.5 10.5 7.5Z" fill="%23FFC328"/></svg>');
	background-repeat: no-repeat;
	content: ' ';
	width: 13px;
	height: 13px;
	display: block;
	margin-right: 8px;
}

.news-index-item-like:before {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5135 10.8433L13.9835 8.12334C14.011 7.96392 14.0035 7.80039 13.9613 7.64421C13.919 7.48802 13.8432 7.34294 13.7391 7.21912C13.6349 7.0953 13.505 6.99573 13.3584 6.92736C13.2117 6.859 13.0519 6.8235 12.8901 6.82334H9.43614C9.35553 6.82336 9.27588 6.80582 9.20273 6.77196C9.12958 6.7381 9.06468 6.68872 9.01253 6.62725C8.96039 6.56578 8.92225 6.49369 8.90077 6.416C8.87928 6.3383 8.87497 6.25687 8.88813 6.17734L9.33013 3.48067C9.40186 3.04283 9.38143 2.59483 9.27013 2.16534C9.22251 1.98787 9.1308 1.82533 9.00352 1.6928C8.87625 1.56028 8.71753 1.46208 8.54213 1.40734L8.44547 1.37601C8.22691 1.3058 7.98976 1.32202 7.7828 1.42134C7.55613 1.53067 7.3908 1.73001 7.32947 1.96667L7.01213 3.18934C6.91111 3.57842 6.76431 3.95416 6.5748 4.30867C6.29814 4.82667 5.87013 5.24201 5.4248 5.62534L4.46547 6.45201C4.33238 6.56701 4.22844 6.71192 4.16215 6.87484C4.09587 7.03777 4.06913 7.21409 4.08413 7.38934L4.62547 13.6513C4.64933 13.9283 4.77616 14.1862 4.98093 14.3742C5.18569 14.5622 5.4535 14.6665 5.73147 14.6667H8.83013C11.1515 14.6667 13.1321 13.0493 13.5135 10.8433Z" fill="%23FFC328"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.97872 6.32323C2.10756 6.3176 2.23359 6.36197 2.33049 6.44706C2.42739 6.53216 2.48766 6.65141 2.49872 6.7799L3.14539 14.2706C3.15634 14.3821 3.14444 14.4947 3.11041 14.6015C3.07639 14.7083 3.02095 14.807 2.94748 14.8917C2.87401 14.9763 2.78406 15.0451 2.68312 15.0939C2.58218 15.1426 2.47237 15.1702 2.36039 15.1751C2.24841 15.1799 2.13661 15.1619 2.03183 15.1221C1.92706 15.0823 1.83149 15.0215 1.75097 14.9436C1.67045 14.8656 1.60668 14.772 1.56354 14.6686C1.52039 14.5651 1.49879 14.454 1.50005 14.3419V6.82257C1.50011 6.69369 1.54992 6.56981 1.63911 6.47677C1.72829 6.38374 1.84996 6.32873 1.97872 6.32323Z" fill="%23FFC328"/></svg>');
	background-repeat: no-repeat;
	content: ' ';
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 8px;
}

.news-index-item-like,
.news-index-item-time {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
}
.news-index-detali-view {
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.news-index-link {
	font-weight: 400;
	font-size: 16px;
	text-decoration: underline;
	color: #38609b;
}

.news-index-desc {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-index-items-group .news-index-desc {
	text-overflow: ellipsis;
	-webkit-line-clamp: 2; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    overflow: hidden; 
}

.news-index-view-all .news-index-items:nth-child(2n) {
	flex-direction: row-reverse;
}

.news-detail__more-title a {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	color: #273a49;
}

.v1rt-news-detail__img {
	border: 1px solid #cce0eb;
	border-radius: 20px;
}

.news-index-img-wrap {
	padding-bottom: 7px;
}

.news-index-name {
	color: #273A49;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}

.news-index-info {
	display: flex;
	gap: 42px;
}

.news-index-info span {
	color: #273A49;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.news-index-button a {
	color: #38609B;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px; /* 162.5% */
	text-decoration-line: underline;
}

.news-index-item {
	display: flex;
    flex-direction: column;
    gap: 10px;
	margin-bottom: auto;
    width: 100%;
}

.news-index-items-group {
	display: flex;
    flex-direction: column;
    gap: 14px;
	width: 100%;
}

.news-detali-view {
	display: flex;
	gap: 78px;
}

.news-detail__more-img {
	display: none;
}

.v1rt-news-detail__more-row h2 {
	display: none;
}

.tab-content {
	display: none;
}

.tab-content.active {
	display: block;
}

.news-detail__preview-text {
	text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin: 14px 0;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
}

.load_more {
	font-weight: 700;
	font-size: 16px;
	line-height: 162%;
	text-decoration: underline;
	color: #38609b;
	margin: 80px auto 50px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

#vf-popup {
	background: #eef8ff;
	border-radius: 20px;
}
.vf-popup__soglashenie a,
.vf-popup__desc  {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	margin-bottom: 24px;
}
.vf-popup__desc {
	width: 370px;
}
.vf-popup__soglashenie {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	margin-top: 14px;
}
.vf-popup__hdr {
	font-weight: 700;
	font-size: 40px;
	line-height: 125%;
	color: #273a49;
}
.vf-popup__message,
.vf-popup__form input {
	border: 1px solid  #cce0eb;
	border-radius: 20px;
	padding: 21px 30px;
	resize: none; 
}
.vf-popup__message {
	margin-bottom: 0;
}
.vf-send-helper-h2-info {
	font-weight: 700;
	font-size: 40px;
	line-height: 125%;
	margin-bottom: 14px;
}
.vf-send-helper-info {
	font-weight: 400;
	font-size: 16px;
}
.vf-popup__agree-check,
.vf-popup__agree-check a{
	font-weight: 400;
    font-size: 16px;
    color: #273a49;
}

.vf-popup__form button {
	border-radius: 20px;
    padding: 21px 20px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    width: 100%;
    justify-content: center;
	margin-top: 20px;
	background:  #ffc328;
}
.fancybox-close-small:hover:after {
	background: unset;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.14 15.56L7.78 9.19L1.42 15.56L0 14.14L6.37 7.78L0 1.42L1.42 0L7.78 6.37L14.14 0.0100002L15.55 1.42L9.19 7.78L15.55 14.14L14.14 15.56Z" fill="%2338609B" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
}
.fancybox-close-small:after {
	content: ' ';
	background: unset;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.14 15.56L7.78 9.19L1.42 15.56L0 14.14L6.37 7.78L0 1.42L1.42 0L7.78 6.37L14.14 0.0100002L15.55 1.42L9.19 7.78L15.55 14.14L14.14 15.56Z" fill="%23273A49" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
	top: 24px;
    right: 24px;
}

.contact-info {
	display: flex;
	gap: 90px;
	width: 100%;
}

.contact-map {
	width: 100%;
	min-height: 412px;
	transform: translatey(-80px);
}

.contact-map iframe {
	border-radius: 20px;
}

.contact-info-phone:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 4px;
	margin-right: 15px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3274 21.4996C16.4124 21.4996 15.1271 21.1686 13.2024 20.0933C10.862 18.7808 9.05165 17.5691 6.72383 15.2474C4.47946 13.0044 3.38727 11.5522 1.85868 8.77066C0.131803 5.63003 0.426178 3.98378 0.755241 3.28019C1.14712 2.43925 1.72555 1.93628 2.47321 1.43707C2.89787 1.15883 3.34727 0.920323 3.81571 0.724565C3.86258 0.704409 3.90618 0.68519 3.94508 0.667846C4.17712 0.563315 4.52868 0.405346 4.97399 0.574096C5.27118 0.685659 5.53649 0.91394 5.9518 1.3241C6.80352 2.1641 7.96743 4.03488 8.3968 4.95363C8.68508 5.57285 8.87587 5.9816 8.87633 6.44003C8.87633 6.97675 8.60633 7.39066 8.27868 7.83738C8.21727 7.92128 8.15633 8.00144 8.09727 8.07925C7.74055 8.548 7.66227 8.68347 7.71383 8.92535C7.81837 9.41144 8.5979 10.8585 9.87899 12.1368C11.1601 13.415 12.5654 14.1453 13.0534 14.2494C13.3056 14.3033 13.4438 14.2218 13.9276 13.8524C13.997 13.7994 14.0682 13.7446 14.1427 13.6897C14.6424 13.318 15.0371 13.055 15.5612 13.055H15.564C16.0201 13.055 16.4106 13.2528 17.0574 13.5791C17.9012 14.0047 19.8282 15.1536 20.6734 16.0063C21.0845 16.4207 21.3137 16.685 21.4257 16.9818C21.5945 17.4285 21.4356 17.7786 21.332 18.013C21.3146 18.0519 21.2954 18.0946 21.2752 18.1419C21.0779 18.6095 20.838 19.058 20.5585 19.4816C20.0602 20.2269 19.5554 20.8039 18.7126 21.1963C18.2798 21.401 17.8062 21.5047 17.3274 21.4996Z" fill="url(%23paint0_linear_99_13542)" /><defs><linearGradient id="paint0_linear_99_13542" x1="11.0018" y1="7.91168" x2="11.0018" y2="0.5" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}

.contact-info-adress:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 5px;
	margin-right: 15px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="18" height="23" viewBox="0 0 18 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.83927 22.9999C8.83927 22.9999 17.4061 14.8586 17.4061 8.68173C17.4061 6.40328 16.5035 4.21815 14.8969 2.60704C13.2903 0.995931 11.1113 0.0908203 8.83927 0.0908203C6.56721 0.0908203 4.38821 0.995931 2.78162 2.60704C1.17503 4.21815 0.272461 6.40328 0.272461 8.68173C0.272461 14.8586 8.83927 22.9999 8.83927 22.9999ZM8.83927 12.9772C7.70324 12.9772 6.61374 12.5246 5.81044 11.7191C5.00715 10.9135 4.55586 9.82095 4.55586 8.68173C4.55586 7.5425 5.00715 6.44994 5.81044 5.64438C6.61374 4.83883 7.70324 4.38627 8.83927 4.38627C9.9753 4.38627 11.0648 4.83883 11.8681 5.64438C12.6714 6.44994 13.1227 7.5425 13.1227 8.68173C13.1227 9.82095 12.6714 10.9135 11.8681 11.7191C11.0648 12.5246 9.9753 12.9772 8.83927 12.9772Z" fill="url(%23paint0_linear_99_13549)" /><defs><linearGradient id="paint0_linear_99_13549" x1="8.83927" y1="8.17638" x2="8.83927" y2="0.0908203" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}

.contact-info-time:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 5px;
	margin-right: 15px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.4284 6.14272V16.6427C19.4284 17.3815 19.1349 18.0901 18.6125 18.6125C18.0901 19.1349 17.3815 19.4284 16.6427 19.4284H3.357C2.61819 19.4284 1.90963 19.1349 1.38721 18.6125C0.864783 18.0901 0.571289 17.3815 0.571289 16.6427V6.14272H19.4284ZM5.49215 13.0007C5.20799 13.0007 4.93546 13.1136 4.73453 13.3145C4.5336 13.5155 4.42072 13.788 4.42072 14.0721C4.42072 14.3563 4.5336 14.6288 4.73453 14.8298C4.93546 15.0307 5.20799 15.1436 5.49215 15.1436C5.77631 15.1436 6.04883 15.0307 6.24976 14.8298C6.45069 14.6288 6.56357 14.3563 6.56357 14.0721C6.56357 13.788 6.45069 13.5155 6.24976 13.3145C6.04883 13.1136 5.77631 13.0007 5.49215 13.0007ZM9.99643 13.0007C9.71227 13.0007 9.43975 13.1136 9.23882 13.3145C9.03789 13.5155 8.925 13.788 8.925 14.0721C8.925 14.3563 9.03789 14.6288 9.23882 14.8298C9.43975 15.0307 9.71227 15.1436 9.99643 15.1436C10.2806 15.1436 10.5531 15.0307 10.754 14.8298C10.955 14.6288 11.0679 14.3563 11.0679 14.0721C11.0679 13.788 10.955 13.5155 10.754 13.3145C10.5531 13.1136 10.2806 13.0007 9.99643 13.0007ZM5.49215 8.715C5.20799 8.715 4.93546 8.82789 4.73453 9.02882C4.5336 9.22975 4.42072 9.50227 4.42072 9.78643C4.42072 10.0706 4.5336 10.3431 4.73453 10.544C4.93546 10.745 5.20799 10.8579 5.49215 10.8579C5.77631 10.8579 6.04883 10.745 6.24976 10.544C6.45069 10.3431 6.56357 10.0706 6.56357 9.78643C6.56357 9.50227 6.45069 9.22975 6.24976 9.02882C6.04883 8.82789 5.77631 8.715 5.49215 8.715ZM9.99643 8.715C9.71227 8.715 9.43975 8.82789 9.23882 9.02882C9.03789 9.22975 8.925 9.50227 8.925 9.78643C8.925 10.0706 9.03789 10.3431 9.23882 10.544C9.43975 10.745 9.71227 10.8579 9.99643 10.8579C10.2806 10.8579 10.5531 10.745 10.754 10.544C10.955 10.3431 11.0679 10.0706 11.0679 9.78643C11.0679 9.50227 10.955 9.22975 10.754 9.02882C10.5531 8.82789 10.2806 8.715 9.99643 8.715ZM14.4999 8.715C14.2157 8.715 13.9432 8.82789 13.7422 9.02882C13.5413 9.22975 13.4284 9.50227 13.4284 9.78643C13.4284 10.0706 13.5413 10.3431 13.7422 10.544C13.9432 10.745 14.2157 10.8579 14.4999 10.8579C14.784 10.8579 15.0565 10.745 15.2575 10.544C15.4584 10.3431 15.5713 10.0706 15.5713 9.78643C15.5713 9.50227 15.4584 9.22975 15.2575 9.02882C15.0565 8.82789 14.784 8.715 14.4999 8.715ZM16.6427 0.571289C17.3815 0.571289 18.0901 0.864783 18.6125 1.38721C19.1349 1.90963 19.4284 2.61819 19.4284 3.357V4.857H0.571289V3.357C0.571289 2.61819 0.864783 1.90963 1.38721 1.38721C1.90963 0.864783 2.61819 0.571289 3.357 0.571289H16.6427Z" fill="url(%23paint0_linear_99_13555)" /><defs><linearGradient id="paint0_linear_99_13555" x1="9.99986" y1="7.22675" x2="9.99986" y2="0.571289" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}

.contact-info-email:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 5px;
	margin-right: 15px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.939 0C16.28 0 17.57 0.53 18.519 1.481C19.469 2.43 20 3.71 20 5.05V12.95C20 15.74 17.73 18 14.939 18H5.06C2.269 18 0 15.74 0 12.95V5.05C0 2.26 2.259 0 5.06 0H14.939ZM16.53 6.54L16.61 6.46C16.849 6.17 16.849 5.75 16.599 5.46C16.46 5.311 16.269 5.22 16.07 5.2C15.86 5.189 15.66 5.26 15.509 5.4L11 9C10.42 9.481 9.589 9.481 9 9L4.5 5.4C4.189 5.17 3.759 5.2 3.5 5.47C3.23 5.74 3.2 6.17 3.429 6.47L3.56 6.6L8.11 10.15C8.67 10.59 9.349 10.83 10.06 10.83C10.769 10.83 11.46 10.59 12.019 10.15L16.53 6.54Z" fill="url(%23paint0_linear_401_10537)" /><defs><linearGradient id="paint0_linear_401_10537" x1="10" y1="6.35294" x2="10" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}

.contact-info-phone,
.contact-info-adress,
.contact-info-time,
.contact-info-email {
	display: flex;
}

.contact-info-email-items {
	display: flex;
	justify-content: space-between;
	gap: 60px;
}

.contact-info-items {
	display: flex;
	gap: 24px;
	min-width: 449px;
	flex-direction: column;
}

.contact-info-items,
.contact-info-items a {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	line-height: 162%;
}
#video .tab-cardlist {
	display: flex;
    gap: 20px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
}
.contact-info-email-items .email {
	line-height: 162%;
	text-decoration: underline;
}

.contacts-table {
	border: 0;
	color: #273a49;
	margin-bottom: 90px;
}

.contacts-table td {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	padding: 15px 40px;
	background: #fff6cd;
	border-radius: 20px;
	border: 5px solid #FFF;
}

.contacts-table tr:nth-child(2n) td {
	background: #eef8ff;
}

.contacts-table .contacts-table-td {
	font-weight: 700;
}

.contacts-table-title td {
	font-weight: 700;
	font-size: 30px;
	line-height: 125%;
	padding: 0 0 30px;
	background: unset;
}

.rev-cardlist {
    padding: 0;
    list-style-type: none;
	display: grid;
	gap: 40px 20px;
	grid-template-columns: repeat(6, 1fr);
	margin: 40px 0;
}

.rev-video-cardlist {
	padding: 0;
    list-style-type: none;
	display: grid;
	gap: 40px 20px;
	grid-template-columns: repeat(3, 1fr);
	margin: 40px 0;
}

.rev-text-cardlist {
	padding: 0;
    list-style-type: none;
	margin: 40px 0;
	display: flex;
    flex-direction: column;
	gap: 20px; 
}

.rev-video-cardlist a {
	position: relative;
	height: 100%;
    display: flex;
}

.rev-text-div {
	padding: 30px 50px;
	background: #eef8ff;
	border-radius: 20px;
	font-weight: 400;
	font-size: 15px;
	line-height: 160%;
	color: #273a49;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.rev-text-div-name {
	font-weight: 700;
}

.rev-cardlist img {
	border: 1px solid #cce0eb;
	border-radius: 20px;
	height: 100%;
}

.rev-hover {
	display: none;
	cursor: pointer;
}

.rev-cardlist li {
	position: relative;
}

.rev-cardlist li:hover .rev-hover {
	display: block;
	z-index: 99;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(23, 102, 158, 0.18);
	top: 0;
	border-radius: 20px;
	border: 1px solid #cce0eb;
	display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.rev-hover-background {
	border-radius: 50px;
	width: 60px;
	height: 60px;
	background: #feae16;
	display: flex;
    justify-content: center;
    align-items: center;
}

.rev-text-top {
	display: flex;
	gap: 6px;
}

.tab-link {
	border: 1px solid #38609b;
	border-radius: 20px;
	padding: 14px 30px;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	display: inline-flex;
	cursor: pointer;
}
.tabs {
	display: flex;
	gap: 14px;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.tab-container {
	padding: 50px;
	background: #eef8ff;
	font-weight: 400;
	font-size: 18px;
	color: #273a49;
	border-radius: 0 0 20px 20px;
	margin-bottom: 90px;
}

.tab-container-table {
	border: 5px solid #eef8ff;
    padding: 15px 40px;
    background: #fff;
	border-radius: 20px;
	text-align: left;
}

.tab-container-table.th {
	width: 30%;
}

.tab-container-table.td {
	width: 60%;
}

.tab-link.active {
	background: #eef8ff;
	border: 1px solid #eef8ff;
}

.prodict-view-item {
	display: flex;
	gap: 72px;
	margin-bottom: 90px;
}

.prodict-view-item-image {
	border-radius: 20px;
	padding: 50px;
	border: 1px solid #cce0eb;
	min-width: 650px;
	max-width: 650px;
	max-height: 480px;
	text-align: center;
}

.page-error {
	margin: 60px auto;
	text-align: center;
}

.prodict-view-item-image img {
	height: 100%;
}

.prodict-view-item-button-buy {
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 41px;
	align-items: center;
	margin-bottom: 14px;
}

.prodict-view-item-button {
	border-radius: 20px;
	padding: 21px 80px;
	background: #ffc328;
	font-weight: 800;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	cursor: pointer;
}

.prodict-view-item-title {
	font-weight: 700;
	font-size: 40px;
	line-height: 125%;
	color: #273a49;
	margin-bottom: 14px;
}

.prodict-view-item-category {
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-transform: uppercase;
	color: #273a49;
	margin-bottom: 32px;
}

.prodict-view-item-value {
	display: flex;
	gap: 32px;
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	color: #273a49;
	margin-bottom: 24px;
}

.prodict-view-item-tara{
	display: flex;
}

.prodict-view-item-tara:before {
	content: ' ';
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.14293 6.85714C13.6864 6.85714 18.2856 5.67964 18.2856 3.42857C18.2856 1.1775 13.6864 0 9.14293 0C4.59943 0 0 1.1775 0 3.42857C0 5.67964 4.59937 6.85714 9.14293 6.85714ZM13.1428 2.85707H14.2858C14.6013 2.85707 14.8571 3.11298 14.8571 3.42857C14.8571 3.74416 14.6014 4.00007 14.2858 4.00007H13.1428C12.8273 4.00007 12.5715 3.74416 12.5715 3.42857C12.5715 3.11298 12.8272 2.85707 13.1428 2.85707Z" fill="url(%23paint0_linear_101_41698)"/><path d="M17.7144 6.16895C15.7063 7.47812 12.258 7.99959 9.14293 7.99959C6.02786 7.99959 2.57957 7.47812 0.5715 6.16895V10.7351C0.397573 10.8978 0.257539 11.0933 0.159458 11.3103C0.0613764 11.5273 0.00718412 11.7616 0 11.9997C0 14.2507 4.59937 15.4282 9.14293 15.4282C13.6865 15.4282 18.2856 14.2507 18.2856 11.9997C18.2785 11.7616 18.2243 11.5274 18.1262 11.3104C18.0282 11.0933 17.8882 10.8978 17.7144 10.7351V6.16895Z" fill="url(%23paint1_linear_101_41698)"/><path d="M17.7144 14.7402C15.7063 16.0494 12.258 16.5709 9.14293 16.5709C6.02786 16.5709 2.57957 16.0494 0.5715 14.7402V19.3064C0.397573 19.4691 0.257539 19.6646 0.159458 19.8816C0.0613764 20.0986 0.00718412 20.3329 0 20.5709C0 22.822 4.59937 23.9995 9.14293 23.9995C13.6865 23.9995 18.2856 22.822 18.2856 20.5709C18.2785 20.3329 18.2243 20.0987 18.1262 19.8816C18.0282 19.6646 17.8882 19.4691 17.7144 19.3064V14.7402Z" fill="url(%23paint2_linear_101_41698)"/><defs><linearGradient id="paint0_linear_101_41698" x1="9.14282" y1="2.42017" x2="9.14282" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><linearGradient id="paint1_linear_101_41698" x1="9.14282" y1="9.43693" x2="9.14282" y2="6.16895" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><linearGradient id="paint2_linear_101_41698" x1="9.14282" y1="18.0082" x2="9.14282" y2="14.7402" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 14px;
}

.prodict-view-item-vid {
	display: flex;
}

.prodict-view-item-vid:before {
	content: ' ';
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_101_41693)"><path d="M13.0058 0.82698C12.3481 -0.294918 11.6518 -0.256232 10.9941 0.82698C7.97658 5.31457 3.41162 12.046 3.41162 15.4116C3.41162 17.7715 4.37877 19.9379 5.92622 21.4854C7.47366 23.0328 9.64009 24 11.9999 24C14.3598 24 16.5262 23.0328 18.0737 21.4854C19.6211 19.9379 20.5883 17.7715 20.5883 15.4116C20.5883 12.0073 16.0233 5.31457 13.0058 0.82698ZM18.1897 19.2416C17.5707 20.2474 16.681 21.1372 15.5977 21.7562C15.0948 22.027 14.4759 21.8722 14.205 21.3693C13.8956 20.8277 14.089 20.2087 14.5919 19.9379C15.3656 19.5124 15.9846 18.8934 16.4488 18.1584C16.9131 17.4233 17.1839 16.5722 17.2226 15.6825C17.2613 15.1022 17.7255 14.6766 18.3058 14.7153C18.8861 14.754 19.3116 15.2182 19.2729 15.7985C19.1956 17.0365 18.8087 18.1971 18.1897 19.2416Z" fill="url(%23paint0_linear_101_41693)"/></g><defs><linearGradient id="paint0_linear_101_41693" x1="11.9999" y1="8.47058" x2="11.9999" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><clipPath id="clip0_101_41693"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 14px;
}

.prodict-view-item-specifications-item {
	display: flex;
    align-items: center;
    gap: 14px;
    font-weight: 400;
    font-size: 18px;
    color: #273a49;
	max-width: 320px;
}

.prodict-view-item-specifications {
	display: grid;
	gap: 20px 40px;
  	grid-template-columns: repeat(2, 1fr);
	margin-bottom: 24px;
}

.prodict-view-item-documents {
	display: flex;
    gap: 65px;
}

.prodict-view-item-document a {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	text-decoration: underline;
}

.prodict-view-item-document:before {
	content: ' ';
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 16L16 11H13V4H11V11H8L12 16Z" fill="url(%23paint0_linear_101_41812)"/><path d="M20 18H4V11H2V18C2 19.103 2.897 20 4 20H20C21.103 20 22 19.103 22 18V11H20V18Z" fill="url(%23paint1_linear_101_41812)"/><defs><linearGradient id="paint0_linear_101_41812" x1="12" y1="8.23529" x2="12" y2="4" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><linearGradient id="paint1_linear_101_41812" x1="12" y1="14.1765" x2="12" y2="11" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 20px;
}

.prodict-view-item-document {
	display: flex;
}

.prodict-view-item-non-stock,
.prodict-view-item-in-stock {
	font-weight: 700;
	font-size: 16px;
	line-height: 162%;
	display: flex;
	color: #273a49;
}

.prodict-view-item-in-stock:before {
	content: ' ';
	background-image: url('data:image/svg+xml,<svg width="24" height="19" viewBox="0 0 24 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.15341 18.0973L0.35341 10.2973C-0.115199 9.82873 -0.115199 9.06893 0.35341 8.60028L2.05043 6.90322C2.51904 6.43456 3.27888 6.43456 3.74749 6.90322L9.00194 12.1576L20.2564 0.903215C20.725 0.434605 21.4849 0.434605 21.9535 0.903215L23.6505 2.60028C24.1191 3.06889 24.1191 3.82868 23.6505 4.29734L9.85048 18.0974C9.38182 18.566 8.62202 18.566 8.15341 18.0973Z" fill="url(%23paint0_linear_99_15138)"/><defs><linearGradient id="paint0_linear_99_15138" x1="12.0019" y1="6.86838" x2="12.0019" y2="0.551758" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 14px;
}

.tab-content .tab-cardlist {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin: 0;
	padding: 0;
	list-style-type:  none;
	gap: 10px;
}

.tab-content .tab-cardlist img {
	border-radius: 20px;
	border: 1px solid #cce0eb;
}

.breadcrumb-i {
	background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="4" cy="4" r="3" stroke="url(%23paint0_linear_101_41681)" stroke-width="2"/><defs><linearGradient id="paint0_linear_101_41681" x1="4" y1="2.82353" x2="4" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	min-width: 8px;
}
.bc .bx-breadcrumb-item {
	display: flex;
	gap: 14px;
    align-items: center;
	font-weight: 400;
	font-size: 13px;
	color: #273a49;
}
.bc .bx-breadcrumb-item a {
	font-weight: 400;
	font-size: 13px;
	text-decoration: underline;
	color: #38609b;
}
.bc {
	display: flex;
	gap: 0px 14px;
	margin: 30px 0 30px;
}

.catalog-product-view {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 40px 20px;
}

.catalog-product-view-item {
	border: 1px solid #cce0eb;
	border-radius: 20px;
	padding: 30px;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
	text-align: center;
	height: 474px;
	position: relative;
}
.catalog-row-view-item {
	border: 1px solid #cce0eb;
	border-radius: 20px;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
	text-align: center;
	position: relative;
}

.product-block-slide-btn {
	bottom: 30px;
    position: absolute;
    left: 15%;
    right: 15%;
}

.catalog-product-view-item img {
	max-height: 234px;
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
	object-fit: contain;
}

.catalog-product-view-name {
	margin-top: 20px;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	color: #273a49;
}

.catalog-product-view-subname {
	margin-top: 14px;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	color: #273a49;
}

.catalog-product-view-button {
	margin-top: 24px;
	font-weight: 800;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 20px;
	padding: 21px 80px;
	background: #ffc328;
	border: 0;
}

.category-products {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	margin-bottom: 50px;
}

.category-product-item {
	display: flex;
    justify-content: space-between;
	padding: 40px 40px 0 40px;
	border-radius: 20px;
	background: #eef8ff;
	height: 100%;
	font-weight: 700;
	font-size: 22px;
	line-height: 142%;
	text-transform: uppercase;
	color: #273a49;
}

.category-title {
	font-weight: 700;
	font-size: 32px;
	line-height: 100%;
	color: #273a49;
	margin-bottom: 40px;
}
.bc{
	flex-wrap: wrap;
}
.category-product-item-img {
	max-width: 155px;
	max-height: 155px;
}

.category-product-item-name {
	max-width: 235px;
	z-index: 3;
}

.calculator {
	padding: 50px 76px;
    border-radius: 20px;
    background: #fff6cd;
}

.description-section-background-color {
	border-radius: 20px;
	padding: 20px;
	background: #eef8ff;
}

.description-section {
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
	margin: 67px auto 90px;
}

.description-section-title {
	font-weight: 700;
	line-height: 162%;
}

.description-section ul {
	padding: 0;
}

.description-section ul li {
	list-style-type: none;
    display: flex;
    align-items: center;
}

.description-section ul li:before {
    content: " ";
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><circle cx="5" cy="5" r="4" stroke="url(%23paint0_linear_99_18678)" stroke-width="2"/><defs><linearGradient id="paint0_linear_99_18678" x1="5" y1="3.52941" x2="5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    height: 10px;
    margin-right: 14px;
    width: 100%;
    max-width: 10px;
}

.description-section ol {
	list-style-type: none;
	counter-reset: my-counter;
	padding: 0;
	border-top: 1px solid #cce0eb;
	padding-top: 20px;
}

.description-section ol li {
	position: relative;
	border-bottom: 1px solid #cce0eb;
	padding-bottom: 20px;
	margin-bottom: 20px;
	display: flex;
	gap: 20px;
	align-items: center;
	
}

.description-section ol li::before {
	content: counter(my-counter, decimal-leading-zero);
	counter-increment: my-counter;
	display: block;
	background-image: url('data:image/svg+xml,<svg width="73" height="72" viewBox="0 0 73 72" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="36.5" cy="36" r="33" stroke="url(%23paint0_linear_99_12807)" stroke-width="6" /><defs><linearGradient id="paint0_linear_99_12807" x1="36.5" y1="25.4118" x2="36.5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
	background-position: center;
	background-repeat: no-repeat;
	min-width: 60px;
	height: 60px;
	background-size: contain;
	width: 60px;
	text-align: center;
	line-height: 60px;
	font-weight: 400;
	font-size: 20px;
	color: #38609b;
}

.div-gallery-img {
	border: 1px solid #cce0eb;
	border-radius: 20px;
	max-width: 460px;
    max-height: 280px;
    object-fit: cover;
	width: 100%;
	height: 100%;
}

.gallery-cardlist {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 40px 20px;
	padding: 0;
	list-style-type: none
}

.div-gallery-info {
	display: flex;
	gap: 40px;
	margin-bottom: 14px;
	font-weight: 400;
	font-size: 16px;
	color: #273a49;
}

.div-gallery-info-m:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_101_36430)"><path d="M14.25 8L12.7499 8L12.3749 8L11.6249 8L11.2498 8L9.74977 8L8.99974 8L8.62472 8L8.24971 8L6.74964 8L6.37463 8L5.99961 8L5.24958 8L3.74951 8L3.37449 8L2.99948 8L2.24945 8L0.74938 8C0.335362 8 -0.000652328 8.33601 -0.000652346 8.75003L-0.000652543 13.2502C-0.000652561 13.6642 0.335362 14.0003 0.74938 14.0003L14.25 14.0003C14.664 14.0003 15 13.6642 15 13.2502L15 8.75003C15 8.33601 14.664 8 14.25 8Z" fill="%23FFC328"/><path d="M11.9999 2L14.5605 4.2501L11.9999 6.5002L11.9999 5.00013L-0.000584733 5.00013L-0.000584668 3.50006L11.9999 3.50007L11.9999 2Z" fill="%23FFC328"/></g><defs><clipPath id="clip0_101_36430"><rect width="16" height="16" fill="white" transform="translate(16) rotate(90)"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
}

.div-gallery-info-p:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.6715 0.55132C8.23305 -0.196612 7.76882 -0.170821 7.33038 0.55132C5.3187 3.54305 2.27539 8.03064 2.27539 10.2744C2.27539 11.8477 2.92016 13.2919 3.95179 14.3236C4.98342 15.3552 6.4277 16 8.00094 16C9.57417 16 11.0185 15.3552 12.0501 14.3236C13.0817 13.2919 13.7265 11.8477 13.7265 10.2744C13.7265 8.00485 10.6832 3.54305 8.6715 0.55132ZM12.1275 12.8277C11.7148 13.4983 11.1216 14.0915 10.3995 14.5041C10.0642 14.6847 9.65154 14.5815 9.47101 14.2462C9.26468 13.8851 9.39364 13.4725 9.72892 13.2919C10.2447 13.0083 10.6574 12.5956 10.9669 12.1056C11.2764 11.6156 11.4569 11.0482 11.4827 10.455C11.5085 10.0681 11.818 9.78441 12.2048 9.8102C12.5917 9.83599 12.8754 10.1455 12.8496 10.5323C12.798 11.3576 12.5401 12.1314 12.1275 12.8277Z" fill="url(%23paint0_linear_101_36443)"/><defs><linearGradient id="paint0_linear_101_36443" x1="8.00094" y1="5.64705" x2="8.00094" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
}

.div-gallery-info-v:before {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.09529 4.57143C9.12429 4.57143 12.1904 3.78643 12.1904 2.28571C12.1904 0.785 9.12429 0 6.09529 0C3.06629 0 0 0.785 0 2.28571C0 3.78643 3.06625 4.57143 6.09529 4.57143ZM8.76186 1.90471H9.52386C9.73421 1.90471 9.90471 2.07532 9.90471 2.28571C9.90471 2.49611 9.73425 2.66671 9.52386 2.66671H8.76186C8.5515 2.66671 8.381 2.49611 8.381 2.28571C8.381 2.07532 8.55147 1.90471 8.76186 1.90471Z" fill="url(%23paint0_linear_101_36436)"/><path d="M11.8096 4.11328C10.4709 4.98607 8.172 5.33371 6.09529 5.33371C4.01857 5.33371 1.71971 4.98607 0.381 4.11328V7.15739C0.265049 7.26585 0.171693 7.39617 0.106305 7.54086C0.0409176 7.68554 0.00478941 7.84172 0 8.00042C0 9.50114 3.06625 10.2861 6.09529 10.2861C9.12432 10.2861 12.1904 9.50114 12.1904 8.00042C12.1856 7.84174 12.1495 7.68557 12.0842 7.54089C12.0188 7.39621 11.9255 7.26588 11.8096 7.15739V4.11328Z" fill="url(%23paint1_linear_101_36436)"/><path d="M11.8096 9.82715C10.4709 10.6999 8.172 11.0476 6.09529 11.0476C4.01857 11.0476 1.71971 10.6999 0.381 9.82715V12.8713C0.265049 12.9797 0.171693 13.11 0.106305 13.2547C0.0409176 13.3994 0.00478941 13.5556 0 13.7143C0 15.215 3.06625 16 6.09529 16C9.12432 16 12.1904 15.215 12.1904 13.7143C12.1856 13.5556 12.1495 13.3994 12.0842 13.2548C12.0188 13.1101 11.9255 12.9797 11.8096 12.8713V9.82715Z" fill="url(%23paint2_linear_101_36436)"/><defs><linearGradient id="paint0_linear_101_36436" x1="6.09521" y1="1.61345" x2="6.09521" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><linearGradient id="paint1_linear_101_36436" x1="6.09521" y1="6.29194" x2="6.09521" y2="4.11328" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient><linearGradient id="paint2_linear_101_36436" x1="6.09521" y1="12.0058" x2="6.09521" y2="9.82715" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
}

.div-gallery-info-m,
.div-gallery-info-p,
.div-gallery-info-v {
	display: flex;
    align-items: center;
}

.div-gallery-item a {
	font-weight: 400;
	font-size: 16px;
	text-decoration: underline;
	color: #38609b;
}
.category-block-item-div-ul {
	margin-left: 50px;
}
.div-gallery-item .div-gallery-name {
	margin: 10px 0 14px;
}
.div-gallery-item .div-gallery-name a {
	color: #273a49;
	text-decoration: none;
	font-weight: 700;
	font-size: 20px;
    line-height: 26px;
	text-transform: uppercase;
}
.div-gallery-detali-info {
	font-weight: 700;
	font-size: 24px;
	line-height: 142%;
	color:  #273a49;
	gap: 80px;
	display: flex;
	margin-bottom: 14px;
}

.div-gallery-detali-adress {
	font-weight: 700;
	font-size: 24px;
	line-height: 142%;
	display: flex;
	align-items: center;
	margin-bottom: 14px;
	color:  #273a49;
}

.div-gallery-detali-text {
	margin-bottom: 26px;
	color:  #273a49;
	font-size: 24px;
	line-height: 142%;
	font-weight: 400;
}

.div-gallery-detali-info .div-gallery-info-m:before, 
.div-gallery-detali-info .div-gallery-info-p:before,
.div-gallery-detali-info .div-gallery-info-v:before {
	width: 24px;
	height: 24px;
	margin-right: 20px;
	background-size: contain;
} 

.div-gallery-detali-adress:before {
	content: ' ';
	display: block;
	width: 18px;
	height: 23px;
	margin-right: 24px;
	background-image: url('data:image/svg+xml,<svg width="18" height="23" viewBox="0 0 18 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.84024 22.9999C8.84024 22.9999 17.407 14.8586 17.407 8.68173C17.407 6.40328 16.5045 4.21815 14.8979 2.60704C13.2913 0.995931 11.1123 0.0908203 8.84024 0.0908203C6.56819 0.0908203 4.38918 0.995931 2.7826 2.60704C1.17601 4.21815 0.273438 6.40328 0.273438 8.68173C0.273438 14.8586 8.84024 22.9999 8.84024 22.9999ZM8.84024 12.9772C7.70421 12.9772 6.61471 12.5246 5.81142 11.7191C5.00813 10.9135 4.55684 9.82095 4.55684 8.68173C4.55684 7.5425 5.00813 6.44994 5.81142 5.64438C6.61471 4.83883 7.70421 4.38627 8.84024 4.38627C9.97627 4.38627 11.0658 4.83883 11.8691 5.64438C12.6724 6.44994 13.1236 7.5425 13.1236 8.68173C13.1236 9.82095 12.6724 10.9135 11.8691 11.7191C11.0658 12.5246 9.97627 12.9772 8.84024 12.9772Z" fill="url(%23paint0_linear_101_36007)"/><defs><linearGradient id="paint0_linear_101_36007" x1="8.84024" y1="8.17638" x2="8.84024" y2="0.0908203" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
}

.gallery-detail .gallery-cardlist {
	gap: 20px;
	margin-bottom: 90px;
}

.gallery-next-news h2 {
	font-weight: 700;
	font-size: 40px;
	line-height: 125%;
	text-transform: uppercase;
	color: #273a49;
}
.figure {
	text-align: center;
}

.figure img {
	border: 1px solid #cce0eb;
	border-radius: 20px;
}

.uslugi-section {
	display: flex;
	gap: 78px;
}

.form-feedback-ask2 {
	display: flex;
    flex-direction: column;
	gap: 14px;
	padding: 50px 40px;
	border-radius: 20px;
	background: #fff6cd;
	color: #273a49;
}

.form-feedback-ask2 .form-feedback-ask-text {
	color: #273a49;
	font-weight: 400;
	font-size: 16px;
}

.form-feedback-ask2 h2 {
	margin-bottom: 14px;
}

.form-feedback-ask2 input {
	border-radius: 20px;
	border: 1px solid #CCE0EB;
	background: #FFF;
	padding: 21px 30px;
	width: 100%;
}

.form-feedback-ask2 button {
	border-radius: 20px;
	background: #FFC328;
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	padding: 21px 65px;
	border: 1px solid #FFC328;
}

.form-feedback-ask2 form {
	display: flex;
	gap: 20px;
	flex-direction: column;
}

.uslugi-section .description-section {
	margin: 0;
}

.news-index-img-wrap {
	height: 100%;
	height: 280px;
}

.banners-index {
	margin-top: 26px;
	margin-bottom: 30px;
}

.index-slider__item {
	border-radius: 20px;
	padding: 0;
	min-height: 510px;
}
.index-slider__text {
	background: unset;
	display: flex;
	width: 100%;
	min-height: 510px;
	padding: 88px 86px 0;
	position: relative;
}
.index-slider__picture {
	position: absolute;
	bottom: 0;
	right: 15%;
	height: 420px;
}

.index-slider__picture img {
	width: 100%;
	height: 420px;
    object-fit: cover;
}

.index-slider__h3 {
	display: inline-block;
	font-weight: 400;
	font-size: 18px;
	color: #38609b;
	border-radius: 10px;
	padding: 7px 30px;
	background: #fff;
	margin-bottom: 21px;
}

.index-slider__name {
	font-weight: 700;
	font-size: 42px;
	line-height: 111%;
	text-transform: uppercase;
	color: #273a49;
	margin-bottom: 21px;
	max-width: 250px;
}

.index-slider__prevtext {
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #273a49;
	margin-bottom: 40px;
}

.index-slider__text-inner {
	padding: 0;
	margin-bottom: auto;
}

.index-slider__button {
	font-weight: 800;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 20px;
	padding: 21px 34px;
	background:  #ffc328;
	border: 0;
	cursor: pointer;
	display: inline-block;
}

.index-slider__button:focus {
	color: #fff;
}

.areas-application-items {
	position: relative;
}
.div-areas-application-items {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	gap: 30px 330px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	font-weight: 700;
	font-size: 22px;
	line-height: 125%;
	color: #273a49;
}
.areas-application-item {
	max-width: 250px;
	text-align: left;
}
.areas-application-item-1 {
	margin: 0 auto;
	position: relative;
}
.areas-application-item-1:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="386" height="112" viewBox="0 0 386 112" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1.00002L216 1.00002L385 111.5" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 385px;
	height: 111px;
	position: absolute;
	bottom: -30px;
	left: 0;
}
.areas-application-item-2 {
	margin: 0 auto;
	position: relative;    	
}
.areas-application-item-2:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="422" height="140" viewBox="0 0 422 140" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M422 1.00002L174.5 1.00002L1.00001 139" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 445px;
	height: 100px;
	position: absolute;
	bottom: -15px;
	right: 0;
}
.areas-application-item-3 {
	margin-right: auto;
	position: relative;
}
.areas-application-item-3:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="636" height="96" viewBox="0 0 636 96" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1L249 4.5L635.5 95.5" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 470px;
	height: 110px;
	position: absolute;
	bottom: -30px;
	left: 0;
}
.areas-application-item-4 {
	margin-left: auto;
	position: relative;
}
.areas-application-item-4:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="620" height="106" viewBox="0 0 620 106" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M620 1L371 4.5L1.00001 105" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 640px;
    height: 60px;
    position: absolute;
    bottom: 25px;
	right: 0;
}
.areas-application-item-5 {
	margin: 0 auto;
	position: relative;
}
.areas-application-item-5:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="377" height="51" viewBox="0 0 377 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-4.3712e-06 50.5007L221 50.5007L376.5 0.500033" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 350px;
	height: 145px;
	position: absolute;
	bottom: -30px;
	left: 0;
}
.areas-application-item-6 {
	margin: 0 auto;
	position: relative;
}
.areas-application-item-6:after {
	content: ' ';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="414" height="58" viewBox="0 0 414 58" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M413.5 57.5L167 57.5L1 1.00004" stroke="%2338609B" /></svg>');
	background-repeat: no-repeat;
	width: 335px;
    height: 66px;
    position: absolute;
    bottom: 73px;
    right: 20px;
    background-position: right;
}
.div-areas-application-items-hover {
	z-index: 99;
	position: absolute;
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	width: 452px;
	color: #273a49;
	border-radius: 20px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
	text-align: left;
	background: #eef8ff;
	bottom: 175px;
	left: -90px;
	display: none;
}
.div-areas-application-items-hover img {
	border-radius: 20px 20px 0 0;
	object-fit: cover;
}
.div-areas-application-items-hover div {
	padding: 20px 30px;
}
.div-areas-application-items .application-items-hover:hover {
	cursor: pointer;
	color: #feae16;
}
.div-areas-application-items div:hover .div-areas-application-items-hover {
	display: block;
}
.rew-popular-carousel .slick-next,
.catalog-popular-carousel .slick-next {
    right: 20px;
	background: #cce0eb;
	background-image: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.958008 0.91683L5.04134 5.00016L0.958008 9.0835" stroke="%23273A49" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.rew-popular-carousel .slick-prev,
.catalog-popular-carousel .slick-prev {
    right: 60px;
	background: #cce0eb;
	background-image: url('data:image/svg+xml,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.04199 1.71663L0.958659 5.79997L5.04199 9.8833" stroke="%23273A49" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.rew-popular-carousel .slick-arrow,
.catalog-popular-carousel .slick-arrow {
	position: absolute;
	top: -70px;
	content: '';
	border-radius: 10px;
	width: 30px;
	height: 30px;
	font-size: 0;
	border: 1px solid #cce0eb;
}
.slick-slide {
	margin: 0 20px 0 0;
}
.rew-popular-carousel,
.catalog-popular-carousel {
    display: flex;
	width: 100%;
	margin: 0 -18px 0 0;
}
.rew-popular-carousel {
	margin-bottom: 90px;
}
.product-block {
	margin-bottom: 90px;
}
.banners-index .slick-slide {
    margin: 0;
}
.index-slider__button {
	background: #feae16;
}
.form-feedback-ask-politic-mobile {
	display: none;
}
.prodict-view-item-name-mobile {
	display: none;
}
.catalog-product-view-subname {
	text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.tab-cardlist-video {
	display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
.tab-container h2 {
	margin: 10px 0;
    font-size: 24px;
}
#js-topmenu-mmenu {
	top: 9999999px;
	left: 9999999px;
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
	transform: unset;
	-webkit-transform: unset;
}
.div-header-cc-mobile {
	display: none;
}
.slick-dots {
	display: flex!important;
    flex-wrap: wrap;
	justify-content: center;
	gap: 7px;
	padding: 0;
}
.slick-dots li {
	font-size: 0;

}
.slick-dots li button {
	width: 10px;
	height: 10px;
	min-width: 10px;
	min-height: 10px;
	border: 0;
	border-radius: 50%;
	background: #CCE0EB;
	padding: 0;
}
.slick-dots li.slick-active button {
	background: #fff;
	background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" r="4" stroke="url(%23paint0_linear_101_42755)" stroke-width="2" /><defs><linearGradient id="paint0_linear_101_42755" x1="5" y1="3.52941" x2="5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
	background-position: center;
	background-repeat: no-repeat;
}
.feedback-block {
	display: none;
    position: fixed;
	width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	background: rgba(0,0,0,.8);
	align-items: center;
    justify-content: center;
	z-index: 99999;
}
.feedback-result{
	position: relative;
    background: #FFF;
    padding: 40px;
    border-radius: 10px;
	max-width: 600px;
}
.about-pay-div {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
	margin-bottom: 66px;
}
.about-pay-div-item {
	border-radius: 20px;
	background: #eef8ff;
	padding: 30px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	background-position: right 20px top 20px;
	background-repeat: no-repeat
}
.about-pay-div-item:nth-child(1) .about-pay-div-h2{
	max-width: 360px;
}
.about-pay-div-item:nth-child(2) .about-pay-div-h2{
	max-width: 470px;
}
.about-pay-div-item:nth-child(1) {
	background-image: url('data:image/svg+xml,<svg width="97" height="97" viewBox="0 0 97 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.459 42.3634C37.1114 46.6041 40.3884 52.0014 45.7708 53.8994C47.9802 54.6704 50.3971 54.6852 52.6064 53.8845C57.9 51.9718 61.2807 46.5893 61.9479 42.3634C62.6597 42.3041 63.5938 41.3106 64.6021 37.7371C65.9811 32.8588 64.5131 32.1322 63.2676 32.2508C63.5048 31.5836 63.6828 30.9015 63.8014 30.2491C65.9069 17.601 59.6793 17.171 59.6793 17.171C59.6793 17.171 58.6413 15.1841 55.9279 13.6865C54.104 12.604 51.5685 11.7737 48.2323 12.0554C47.1498 12.0999 46.1267 12.3223 45.1629 12.6337C43.9322 13.0489 42.8053 13.6568 41.7822 14.3686C40.5366 15.1544 39.3504 16.1331 38.3125 17.2451C36.6666 18.9355 35.1986 21.1152 34.5611 23.8287C34.0273 25.8601 34.1459 27.9804 34.5907 30.2639C34.7093 30.9312 34.8873 31.5984 35.1245 32.2657C33.879 32.147 32.411 32.8736 33.79 37.7519C34.8131 41.3106 35.7473 42.3041 36.459 42.3634Z" fill="%23CEE3F2" /><path d="M73.6619 58.9557C66.085 57.0281 59.9314 52.6984 59.9314 52.6984L55.1272 67.8968L54.2227 70.7586L54.2079 70.7141L53.422 73.1458L50.8865 65.9544C57.1142 57.2653 49.6261 57.3543 49.211 57.3691C48.7958 57.3543 41.3078 57.2653 47.5354 65.9544L44.9999 73.1458L44.214 70.7141L44.1992 70.7586L43.2947 67.8968L38.4757 52.6984C38.4757 52.6984 32.3221 57.0281 24.7451 58.9557C19.0958 60.394 18.8289 66.9182 19.0513 70.1358C19.0513 70.1358 19.3775 74.51 19.7037 76.4376C19.7037 76.4376 30.7356 83.5994 49.211 83.6143C67.6864 83.6143 78.7182 76.4376 78.7182 76.4376C79.0444 74.51 79.3706 70.1358 79.3706 70.1358C79.5782 66.9182 79.3113 60.394 73.6619 58.9557Z" fill="%23CEE3F2" /></svg>');
}
.about-pay-div-item:nth-child(2) {
	background-image: url('data:image/svg+xml,<svg width="97" height="97" viewBox="0 0 97 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M76.5606 36.6008C75.1768 35.216 72.977 35.129 71.4894 36.3411C71.2743 36.5164 71.4409 36.362 68.1655 39.6374L76.6677 48.1397L79.7234 45.1222C81.2007 43.6448 81.2007 41.241 79.7234 39.7636L76.5606 36.6008Z" fill="%23CEE3F2" /><path d="M50.7308 57.2336L45.7295 67.9509C45.3927 68.673 45.5434 69.5284 46.1067 70.0917C46.67 70.6552 47.5258 70.8057 48.2475 70.4689L58.9647 65.4674C59.3887 65.2695 58.1051 66.4709 73.9722 50.8019L65.4869 42.3164C49.7549 58.0485 50.9327 56.8013 50.7308 57.2336Z" fill="%23CEE3F2" /><path d="M62.1562 67.7954C61.6922 68.2535 61.1574 68.6255 60.5667 68.9012L49.8495 73.9027C47.742 74.8862 45.1673 74.5117 43.4272 72.7713C41.7435 71.0876 41.2887 68.5067 42.2956 66.3487L47.297 55.6311C47.5779 55.0293 47.9586 54.486 48.4283 54.0161L64.5403 37.9041V21.8503C64.5403 18.7164 61.9907 16.1667 58.8567 16.1667H21.8501C18.7162 16.1667 16.1665 18.7164 16.1665 21.8503V75.1499C16.1665 78.2839 18.7162 80.8335 21.8501 80.8335H58.8567C61.9907 80.8335 64.5403 78.2839 64.5403 75.1499V65.4409L62.1562 67.7954ZM26.2708 28.418H54.5626C55.6088 28.418 56.4571 29.2663 56.4571 30.3126C56.4571 31.3588 55.6088 32.2071 54.5626 32.2071H26.2708C25.2245 32.2071 24.3763 31.3588 24.3763 30.3126C24.3763 29.2663 25.2245 28.418 26.2708 28.418ZM26.2708 38.5222H48.5C49.5463 38.5222 50.3946 39.3705 50.3946 40.4167C50.3946 41.463 49.5463 42.3113 48.5 42.3113H26.2708C25.2245 42.3113 24.3763 41.463 24.3763 40.4167C24.3763 39.3705 25.2245 38.5222 26.2708 38.5222ZM24.3763 50.5209C24.3763 49.4747 25.2245 48.6264 26.2708 48.6264H42.4375C43.4838 48.6264 44.3321 49.4747 44.3321 50.5209C44.3321 51.5672 43.4838 52.4155 42.4375 52.4155H26.2708C25.2245 52.4155 24.3763 51.5672 24.3763 50.5209Z" fill="%23CEE3F2" /></svg>');
}
.dostavka-div {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	margin-bottom: 90px;
}
.dostavka-div-item {
	border-radius: 20px;
	padding: 30px;
	background: #eef8ff;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.dostavka-div-item:nth-child(1) .dostavka-div-h2 {
	max-width: 210px
}
.dostavka-div-info-item:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 5px;
	margin-right: 13px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="18" height="23" viewBox="0 0 18 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.83927 22.9999C8.83927 22.9999 17.4061 14.8586 17.4061 8.68173C17.4061 6.40328 16.5035 4.21815 14.8969 2.60704C13.2903 0.995931 11.1113 0.0908203 8.83927 0.0908203C6.56721 0.0908203 4.38821 0.995931 2.78162 2.60704C1.17503 4.21815 0.272461 6.40328 0.272461 8.68173C0.272461 14.8586 8.83927 22.9999 8.83927 22.9999ZM8.83927 12.9772C7.70324 12.9772 6.61374 12.5246 5.81044 11.7191C5.00715 10.9135 4.55586 9.82095 4.55586 8.68173C4.55586 7.5425 5.00715 6.44994 5.81044 5.64438C6.61374 4.83883 7.70324 4.38627 8.83927 4.38627C9.9753 4.38627 11.0648 4.83883 11.8681 5.64438C12.6714 6.44994 13.1227 7.5425 13.1227 8.68173C13.1227 9.82095 12.6714 10.9135 11.8681 11.7191C11.0648 12.5246 9.9753 12.9772 8.83927 12.9772Z" fill="url(%23paint0_linear_99_13549)" /><defs><linearGradient id="paint0_linear_99_13549" x1="8.83927" y1="8.17638" x2="8.83927" y2="0.0908203" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}
.dostavka-div-info-item.work-day:before {
	min-width: 21px;
	width: 21px;
	height: 21px;
	margin-top: 5px;
	margin-right: 13px;
	content: ' ';
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.4284 6.14272V16.6427C19.4284 17.3815 19.1349 18.0901 18.6125 18.6125C18.0901 19.1349 17.3815 19.4284 16.6427 19.4284H3.357C2.61819 19.4284 1.90963 19.1349 1.38721 18.6125C0.864783 18.0901 0.571289 17.3815 0.571289 16.6427V6.14272H19.4284ZM5.49215 13.0007C5.20799 13.0007 4.93546 13.1136 4.73453 13.3145C4.5336 13.5155 4.42072 13.788 4.42072 14.0721C4.42072 14.3563 4.5336 14.6288 4.73453 14.8298C4.93546 15.0307 5.20799 15.1436 5.49215 15.1436C5.77631 15.1436 6.04883 15.0307 6.24976 14.8298C6.45069 14.6288 6.56357 14.3563 6.56357 14.0721C6.56357 13.788 6.45069 13.5155 6.24976 13.3145C6.04883 13.1136 5.77631 13.0007 5.49215 13.0007ZM9.99643 13.0007C9.71227 13.0007 9.43975 13.1136 9.23882 13.3145C9.03789 13.5155 8.925 13.788 8.925 14.0721C8.925 14.3563 9.03789 14.6288 9.23882 14.8298C9.43975 15.0307 9.71227 15.1436 9.99643 15.1436C10.2806 15.1436 10.5531 15.0307 10.754 14.8298C10.955 14.6288 11.0679 14.3563 11.0679 14.0721C11.0679 13.788 10.955 13.5155 10.754 13.3145C10.5531 13.1136 10.2806 13.0007 9.99643 13.0007ZM5.49215 8.715C5.20799 8.715 4.93546 8.82789 4.73453 9.02882C4.5336 9.22975 4.42072 9.50227 4.42072 9.78643C4.42072 10.0706 4.5336 10.3431 4.73453 10.544C4.93546 10.745 5.20799 10.8579 5.49215 10.8579C5.77631 10.8579 6.04883 10.745 6.24976 10.544C6.45069 10.3431 6.56357 10.0706 6.56357 9.78643C6.56357 9.50227 6.45069 9.22975 6.24976 9.02882C6.04883 8.82789 5.77631 8.715 5.49215 8.715ZM9.99643 8.715C9.71227 8.715 9.43975 8.82789 9.23882 9.02882C9.03789 9.22975 8.925 9.50227 8.925 9.78643C8.925 10.0706 9.03789 10.3431 9.23882 10.544C9.43975 10.745 9.71227 10.8579 9.99643 10.8579C10.2806 10.8579 10.5531 10.745 10.754 10.544C10.955 10.3431 11.0679 10.0706 11.0679 9.78643C11.0679 9.50227 10.955 9.22975 10.754 9.02882C10.5531 8.82789 10.2806 8.715 9.99643 8.715ZM14.4999 8.715C14.2157 8.715 13.9432 8.82789 13.7422 9.02882C13.5413 9.22975 13.4284 9.50227 13.4284 9.78643C13.4284 10.0706 13.5413 10.3431 13.7422 10.544C13.9432 10.745 14.2157 10.8579 14.4999 10.8579C14.784 10.8579 15.0565 10.745 15.2575 10.544C15.4584 10.3431 15.5713 10.0706 15.5713 9.78643C15.5713 9.50227 15.4584 9.22975 15.2575 9.02882C15.0565 8.82789 14.784 8.715 14.4999 8.715ZM16.6427 0.571289C17.3815 0.571289 18.0901 0.864783 18.6125 1.38721C19.1349 1.90963 19.4284 2.61819 19.4284 3.357V4.857H0.571289V3.357C0.571289 2.61819 0.864783 1.90963 1.38721 1.38721C1.90963 0.864783 2.61819 0.571289 3.357 0.571289H16.6427Z" fill="url(%23paint0_linear_99_13555)" /><defs><linearGradient id="paint0_linear_99_13555" x1="9.99986" y1="7.22675" x2="9.99986" y2="0.571289" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
}
.about-pay-div-span {
	background: #fff;
	border-radius: 10px;
	padding: 10px;
	font-weight: 700;
	font-size: 16px;
	color: #38609b;
	display: inline-flex;
}
.about-pay-div-h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 142%;
}
.about-pay-div-p {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
}
.about-pay-company .contacts-table {
	width: 100%;
}
.dostavka-div-h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 142%;
}
.dostavka-div-p {
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
}
.dostavka-div-info-item {
	display: flex;
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
}
.dostavka-div-info-item span {
	font-weight: 700;
}
.dostavka-div-img {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.dostavka-info-map {
	display: flex;
	gap: 20px;
	margin-bottom: 90px;
}
.dostavka-info {
	display: flex;
	flex-direction: column;
	gap: 30px;
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	max-width: 451px;
}
.dostavka-map {
	width: 100%;
    min-height: 412px;
}
.dostavka-map iframe {
    border-radius: 20px;
}
.question-answer-div {
	margin-bottom: 90px;
}
.question-answer-item-first {
	border-bottom: 1px solid #cce0eb;
	margin-left: 98px;
}
.question-answer-item {
	border-bottom: 1px solid #cce0eb;
	display: flex;
	align-items: center;
    gap: 25px;
	position: relative;
	cursor: pointer;
	margin-left: 98px;
}
.question-text {
	font-weight: 700;
	font-size: 18px;
	padding: 30px 0;
	margin-right: 40px;
}
.answer-text {
	display: none;
	font-weight: 400;
	font-size: 16px;
	line-height: 162%;
	margin-bottom: 30px;
}
.question-answer-item::before {
	content: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39" cy="39" r="18" fill="%2338609B"/><path d="M36.86 41.41C36.86 40.77 37.04 40.2 37.4 39.7C37.76 39.18 38.38 38.52 39.26 37.72C40.16 36.88 40.77 36.23 41.09 35.77C41.43 35.27 41.6 34.69 41.6 34.03C41.6 33.15 41.32 32.43 40.76 31.87C40.2 31.29 39.5 31 38.66 31C37.02 31 35.9 31.96 35.3 33.88L33.35 33.07C33.75 31.73 34.41 30.7 35.33 29.98C36.27 29.24 37.4 28.87 38.72 28.87C40.18 28.87 41.42 29.35 42.44 30.31C43.48 31.27 44 32.46 44 33.88C44 34.76 43.77 35.57 43.31 36.31C42.87 37.03 42.15 37.84 41.15 38.74C40.31 39.52 39.74 40.11 39.44 40.51C39.16 40.89 39.02 41.31 39.02 41.77C39.02 41.91 39.07 42.23 39.17 42.73H37.16C36.96 42.35 36.86 41.91 36.86 41.41ZM36.98 48.79C36.6 48.41 36.41 47.96 36.41 47.44C36.41 46.92 36.6 46.48 36.98 46.12C37.36 45.74 37.8 45.55 38.3 45.55C38.84 45.55 39.29 45.73 39.65 46.09C40.03 46.45 40.22 46.9 40.22 47.44C40.22 47.98 40.03 48.43 39.65 48.79C39.29 49.15 38.84 49.33 38.3 49.33C37.8 49.33 37.36 49.15 36.98 48.79Z" fill="white"/></svg>');
	display: block;
	background-image: url('data:image/svg+xml,<svg width="73" height="72" viewBox="0 0 73 72" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="36.5" cy="36" r="33" stroke="url(%23paint0_linear_99_12807)" stroke-width="6" /><defs><linearGradient id="paint0_linear_99_12807" x1="36.5" y1="25.4118" x2="36.5" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16" /><stop offset="1" stop-color="%23FFEC00" /></linearGradient></defs></svg>');
	background-position: center;
	background-repeat: no-repeat;
	min-width: 72px;
	height: 72px;
	background-size: contain;
	width: 72px;
	text-align: center;
	line-height: 72px;
	font-weight: 400;
	font-size: 20px;
	color: #38609b;
	position: absolute;
	left: -98px;
    top: 5px;
}
.question-answer-item::after {
	content: '';
	display: block;
	background-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_434_15800)"><rect x="9" y="0.5" width="5" height="23" fill="%2338609B" /><rect x="23" y="9.5" width="5" height="23" transform="rotate(90 23 9.5)" fill="%2338609B" /></g><defs><clipPath id="clip0_434_15800"><rect width="23" height="23" fill="white" transform="translate(0 0.5)" /></clipPath></defs></svg>');
	background-repeat: no-repeat;
	min-width: 23px;
	height: 23px;
	background-size: contain;
	width: 23px;
	position: absolute;
    right: 0;
	top: 30px;
}
.question-answer-item.active::before {
	content: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39" cy="39" r="18" fill="url(%23paint0_linear_434_15753)"/><path d="M36.86 41.41C36.86 40.77 37.04 40.2 37.4 39.7C37.76 39.18 38.38 38.52 39.26 37.72C40.16 36.88 40.77 36.23 41.09 35.77C41.43 35.27 41.6 34.69 41.6 34.03C41.6 33.15 41.32 32.43 40.76 31.87C40.2 31.29 39.5 31 38.66 31C37.02 31 35.9 31.96 35.3 33.88L33.35 33.07C33.75 31.73 34.41 30.7 35.33 29.98C36.27 29.24 37.4 28.87 38.72 28.87C40.18 28.87 41.42 29.35 42.44 30.31C43.48 31.27 44 32.46 44 33.88C44 34.76 43.77 35.57 43.31 36.31C42.87 37.03 42.15 37.84 41.15 38.74C40.31 39.52 39.74 40.11 39.44 40.51C39.16 40.89 39.02 41.31 39.02 41.77C39.02 41.91 39.07 42.23 39.17 42.73H37.16C36.96 42.35 36.86 41.91 36.86 41.41ZM36.98 48.79C36.6 48.41 36.41 47.96 36.41 47.44C36.41 46.92 36.6 46.48 36.98 46.12C37.36 45.74 37.8 45.55 38.3 45.55C38.84 45.55 39.29 45.73 39.65 46.09C40.03 46.45 40.22 46.9 40.22 47.44C40.22 47.98 40.03 48.43 39.65 48.79C39.29 49.15 38.84 49.33 38.3 49.33C37.8 49.33 37.36 49.15 36.98 48.79Z" fill="white"/><defs><linearGradient id="paint0_linear_434_15753" x1="39" y1="33.7059" x2="39" y2="21" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
}
.question-answer-item.active::after {
	background-image: url('data:image/svg+xml,<svg width="23" height="6" viewBox="0 0 23 6" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="23" y="0.5" width="5" height="23" transform="rotate(90 23 0.5)" fill="%2338609B"/></svg>');
}
.question-answer-item.active .answer-text {
	display: block;
}
.answer-text-video .video-block-div-play {
    top: 45%;
}
.answer-text-video .video-block-view {
	margin-bottom: 0;
}
.answer-text-video {
	margin-top: 20px;
}
.answer-text-p {
	margin-right: 40px;
}
.footer-bottom-text {
	border-top: 1px solid #cce0eb;
  	padding-top: 30px;
  	padding-bottom: 30px;
}

.footer-bottom-text a {
	color: #38609b;
	text-decoration: underline;
}

.footer-bottom-text .div-footer-button {
	background: no-repeat;
	color: #38609b;
	padding: 0;
	font-size: inherit;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.footer-bottom-text a:hover,
.footer-bottom-text .div-footer-button:hover {
	text-decoration: none;
}

@media(max-width: 1280px) {
	.gallery-cardlist,
	.category-products {
		grid-template-columns: repeat(2, 1fr);
	}
	.div-header-adress {
		display: none;
	}
	.catalog-product-view {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media(max-width: 1100px) {
	.mm-menu .mm-listview > .mm-listitem_opened > .mm-btn_next::after {
		border-color: #ffec00;
	}
	.question-answer-drop {
		width: 100%;
	}
	.form-feedback-ask2 form {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 12px 20px;
	}
	.catalog-product-view-item {
		min-width: 320px;
	}
	.tab-content .tab-cardlist img {
		max-width: 304px;
		max-height: 202px;
		margin: 0 auto;
		height: 100%;
	}
	.slick-track {
		margin-bottom: 30px;
	}
	.mm-menu .mm-listview > .mm-listitem_opened > .parent,
	.mm-menu .mm-listview > .mm-listitem_opened > .root-item,
	.mm-menu .mm-listview > .mm-listitem_opened > .root-item-selected {
		color: #ffec00;
	}
	.prodict-view-item-category {
		margin-bottom: 0;
	}
	.div-header-message {
		order: 4;
	}
	.div-footer-button {
		order: -1;
	}
	.js-topmenu-button svg {
		fill: #273A49;
	}
	.mm-wrapper_opening .js-topmenu-button svg {
		fill: #FFC328;
	}
	.div-header-cc-mobile {
		display: flex;
		gap: 24px;
		font-size: 0;
	}
	.div-header-cc-mobile a {
		min-width: 24px;
		min-height: 24px;
		display: block;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3274 22.5001C17.4124 22.5001 16.1271 22.1691 14.2024 21.0938C11.862 19.7813 10.0516 18.5696 7.72383 16.2479C5.47946 14.0049 4.38727 12.5527 2.85868 9.77115C1.1318 6.63052 1.42618 4.98427 1.75524 4.28068C2.14712 3.43974 2.72555 2.93677 3.47321 2.43755C3.89787 2.15932 4.34727 1.92081 4.81571 1.72505C4.86258 1.7049 4.90618 1.68568 4.94508 1.66833C5.17712 1.5638 5.52868 1.40583 5.97399 1.57458C6.27118 1.68615 6.53649 1.91443 6.9518 2.32458C7.80352 3.16458 8.96743 5.03537 9.3968 5.95412C9.68508 6.57333 9.87587 6.98208 9.87633 7.44052C9.87633 7.97724 9.60633 8.39115 9.27868 8.83787C9.21727 8.92177 9.15633 9.00193 9.09727 9.07974C8.74055 9.54849 8.66227 9.68396 8.71383 9.92583C8.81837 10.4119 9.5979 11.859 10.879 13.1372C12.1601 14.4155 13.5654 15.1458 14.0534 15.2499C14.3056 15.3038 14.4438 15.2222 14.9276 14.8529C14.997 14.7999 15.0682 14.7451 15.1427 14.6902C15.6424 14.3185 16.0371 14.0555 16.5612 14.0555H16.564C17.0201 14.0555 17.4106 14.2533 18.0574 14.5796C18.9012 15.0052 20.8282 16.1541 21.6734 17.0068C22.0845 17.4211 22.3137 17.6855 22.4257 17.9822C22.5945 18.429 22.4356 18.7791 22.332 19.0135C22.3146 19.0524 22.2954 19.0951 22.2752 19.1424C22.0779 19.61 21.838 20.0585 21.5585 20.4821C21.0602 21.2274 20.5554 21.8044 19.7126 22.1968C19.2798 22.4015 18.8062 22.5052 18.3274 22.5001Z" fill="%23FFC328" /></svg>');
		background-repeat: no-repeat;
		background-position: center;
	}
	.div-header-cc-mobile a:last-child {
		background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.939 0C16.28 0 17.57 0.53 18.519 1.481C19.469 2.43 20 3.71 20 5.05V12.95C20 15.74 17.73 18 14.939 18H5.06C2.269 18 0 15.74 0 12.95V5.05C0 2.26 2.259 0 5.06 0H14.939ZM16.53 6.54L16.61 6.46C16.849 6.17 16.849 5.75 16.599 5.46C16.46 5.311 16.269 5.22 16.07 5.2C15.86 5.189 15.66 5.26 15.509 5.4L11 9C10.42 9.481 9.589 9.481 9 9L4.5 5.4C4.189 5.17 3.759 5.2 3.5 5.47C3.23 5.74 3.2 6.17 3.429 6.47L3.56 6.6L8.11 10.15C8.67 10.59 9.349 10.83 10.06 10.83C10.769 10.83 11.46 10.59 12.019 10.15L16.53 6.54Z" fill="%23FFC328" /></svg>');
	}
	.js-block-open {
		display: block;
	}
	.topmenu {
		display: none!important;
	}
	.about-pay-div {
		grid-template-columns: repeat(1, 1fr);
	}
	.dostavka-div {
		display: flex;
    	flex-direction: column;
		margin-bottom: 40px;
	}
	.dostavka-map iframe {
		min-height: 412px;
	}
	.dostavka-info-map {
		flex-direction: column;
		gap: 40px;
	}
	.dostavka-info {
		max-width: 100%;
		gap: 20px;
	}
	.dostavka-div-item:nth-child(1) .dostavka-div-h2 {
		max-width: 100%;
	}
	#js-topmenu-mmenu {
		top: 125px;
		left: 20px;
		z-index: 9999;
		box-shadow: 10px 10px 10px 0 rgba(23, 102, 158, 0.1);
		background: #fff;
		border-radius: 20px;
		width: 413px;
		overflow: auto;
		color: #273a49;
		font-weight: 700;
		font-size: 20px;
		text-transform: none;
	}
	.mm-panels {
		box-shadow: 10px 10px 10px 0 rgba(23, 102, 158, 0.1);
		background: #fff;
		border-radius: 20px;
	}
	.mm-listitem .mm-btn_next:before,
	.mm-listitem:after  {
		content: unset;
	}
	.mm-menu .mm-listview .mm-btn_next::after {
		border-color: #273a49;
	}
	.mm-listitem {
		border-bottom: 1px solid #cce0eb;
	}
	.mm-menu .mm-listitem_opened>.mm-btn_next, .mm-menu .mm-listitem_opened>.mm-panel {
		background: unset;
	}
	.mm-listitem.sub-item {
		border-bottom: 0;
		font-weight: 400;
		font-size: 16px;
	}
	.js-topmenu-ul li ul {
		border-radius: 0;
		box-shadow: unset;
	}
	.mm-listitem_vertical>.mm-panel {
		padding: 10px 0 10px 0px;
		
	}
	.mm-listitem>a, .mm-listitem>span {
		padding: 10px 0 10px 0px;
		
	}
	.mm-panels>.mm-panel>.mm-listview {
		padding: 30px;
	}
	.mm-panel_has-navbar {
		padding: 0;
	}
	.mm-btn_next:after {
		transform: rotate(225deg);
	}
	.mm-listitem_opened>.mm-btn_next:after {
		transform: rotate(45deg);
	}
	.js-topmenu-button {
		background: unset;
		width: 24px;
		height: 24px;
		padding: 0;
	}

	.container {
		padding: 0 20px;
	}
	.div-header-logo img {
		width: 50px;
		height: 50px;
	}
	.div-header-adress {
		display: none;
	}
	.div-header-title {
		font-size: 14px;
   		line-height: 111%;
		margin-bottom: 0px;
		max-width: 224px;
	}
	.div-header-slogan {
		font-size: 10px;
	}
	.div-header-logo {
		gap: 14px;
	}
	.body-wrapper {
		display: flex;
    	flex-direction: row-reverse;
		align-items: center;
		gap: 26px;
	}
	.div-header {
		margin-bottom: 30px;
		width: 100%;
	}
	.div-header-cc {
		display: none;
	}
	.v-block-div {
		gap: 24px 20px;
		border: 0;
		margin-bottom: 20px
	}
	.v-bloki-item-text {
		max-width: 100%;
	}
	.category-block-div {
		flex-direction: column;
	}
	.areas-application-items .application-items-img {
		display: none;
	}
	.div-areas-application-items {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		position: unset;
		gap: 15px;
	}
	.areas-application-item-1:after,
	.areas-application-item-2:after,
	.areas-application-item-3:after,
	.areas-application-item-4:after,
	.areas-application-item-5:after,
	.areas-application-item-6:after {
		content: unset;
	}
	.areas-application-item-1,
	.areas-application-item-2,
	.areas-application-item-3,
	.areas-application-item-4,
	.areas-application-item-5,
	.areas-application-item-6 {
		margin-left: 0;
	}
	.form-feedback-ask {
		flex-direction: column;
		padding: 50px;
		gap: 25px;
	}
	.form-feedback-ask form {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.form-feedback-ask p {
		margin: 0;
		text-align: left;
	}
	.about-block-div {
		flex-direction: column;
	}
	.about-block-item-blocks-div {
		flex-direction: column;
	}
	.about-block-item-blocks-div-item {
		max-width: 100%;
	}
	.about-block-item-blocks-div-item {
		flex-direction: row;
		justify-content: flex-start;
		gap: 40px;
	}
	.about-block-item-blocks-div-item div {
		display: flex;
    	flex-direction: column;
	}
	.about-block-item-b-t-item {
		max-width: 100%;
	}
	.index-page-news .news-index-items-group {
		display: none;
	}
	.footer-top {
		flex-wrap: wrap;
		gap: 40px;
		margin-bottom: 60px;
	}
	.footer-top div:nth-child(1) {
		order: 1;
	}
	.footer-top div:nth-child(2) {
		order: 3;
	}
	.footer-top div:nth-child(3) {
		order: 4;
	}
	.footer-top div:nth-child(4) {
		order: 5;
	}
	.footer-top div:nth-child(5) {
		order: 2;
	}
	.footer-menu-1,
	.footer-menu-2,
	.footer-menu-3 {
		width: 25%;
	}
	.div-footer-end {
		width: 40%;
	}
	.footer-bottom {
		flex-direction: column;
		gap: 7px;
	}
	.video-block-img img {
		height: 433px;
		object-fit: cover;
		border-radius: 20px;
	}
	.areas-application-item-3 .div-areas-application-items-hover,
	.areas-application-item-4 .div-areas-application-items-hover {
		left: unset!important;
	}
	.div-areas-application-items-hover {
		right: 0;
		left: unset;
		top: 0;
		height: 90%;
		width: 354px;
	}
	.application-items-hover {
		position: static;
		width: 100%;
    	max-width: 334px;	
		border-bottom: 1px solid #CCE0EB;
		padding-bottom: 15px;
	}
	.application-items-hover img {
		width: 354px;
		object-fit: cover;
	}
	.index-slider__picture,
	.index-slider__picture img {
		height: 350px;
	}
	.index-slider__picture {
		right: 7%;
	}
	.index-slider__text {
		padding: 93px 40px 0;
	}
	.index-slider__name {
		font-weight: 700;
		font-size: 40px;
		line-height: 125%;
	}
	.index-slider__prevtext {
		font-weight: 700;
		font-size: 24px;
	}
	.category-block-item-text h2 {
		font-size: 36px;
		line-height: 89%;
	}
	.category-block-item-text a {
		max-width: 282px;
	}
	.category-block-item-img img {
		height: 345px;
		margin-bottom: -5px;
	}
	footer {
		padding: 0 20px;
	}
	.form-feedback-ask-politic-mobile {
		display: block;
	}
	.form-feedback-ask-politic {
		display: none;
	}
	.form-feedback-ask-politic-mobile,
	.form-feedback-ask button,
	.form-feedback-ask input {
		width: 47%;
	}
	.js-topmenu-button:hover {
		background: unset;
	}
	.category-products {
		grid-template-columns: repeat(2, 1fr);
	}
	.catalog-product-view  {
		grid-template-columns: repeat(2, 1fr);
	}
	.calculator .calculator__form-colum {
		flex-direction: column
	}
	.calculator .calculator__form-square {
		width: 100%;
	}
	.calculator .calculator__form-material-type, .calculator .calculator__form-material  {
		width: 100%;
	}
	.category-product-item-name {
		position: absolute;
	}
	.category-product-item-img {
		margin-left: auto;
		margin-top: auto;
	}
	.catalog-product-view-button {
		margin-top: 10px;
	}
	.calculator .calculator__heading {
		padding: 20px 0;
	}
	.calculator__info {
		padding-bottom: 20px;
	}
	.prodict-view-item {
		flex-direction: column;
		gap: 40px;
		margin-bottom: 40px;
	}
	.tab-container {
		margin-bottom: 80px;
	}
	.prodict-view-item-image {
		min-width: 100%;
		max-height: unset;
	}
	.table-responsive {
		font-size: 16px;
	}
	.tab-container-table.td,
	.tab-container-table.th {
		width: 50%;
		text-align: left;
	}
	.rev-cardlist {
		grid-template-columns: repeat(3, 1fr);
	}
	.rev-video-cardlist {
		grid-template-columns: repeat(2, 1fr);
	}
	.contact-info {
		flex-direction: column;
		gap: 40px;
		margin-bottom: 80px;
	}
	.contact-map {
		transform: unset;
		height: 412px;
	}
	.category-product-item  {
		height: 235px;
	}
	.uslugi-section {
		flex-direction: column;
	}
	.v1rt-news-detail__more-row h2 {
		display: block;
		font-weight: 700;
		font-size: 40px;
		line-height: 125%;
		color: #273a49;
	}
	.news-detail__more-img {
		display: block;
		text-align: center;
	}
	.news-detail__preview-text {
		-webkit-line-clamp: unset;
	}
	.news-detail__more-img img {
		border: 1px solid #cce0eb;
		border-radius: 20px;
		max-height: 235px;
		width: 100%;
		height: 100%;
		min-width: 354px;
		min-height: 235px;
		object-fit: cover;
		margin-bottom: 21px;
	}
	.news-detali-view {
		flex-direction: column;
	}
	.gallery-cardlist {
		grid-template-columns: repeat(2, 1fr);
	}
	.div-gallery-info {
		gap: 24px;
	}
	.div-gallery-name {
		font-size: 24px;
	}
	.div-gallery-detali-adress:before {
		width: 25px;
		margin-right: 19px;
	}
	.div-gallery-detali-info,
	.div-gallery-detali-adress {
		font-size: 18px;
		line-height: 156%;
	}
	.div-gallery-detali-info {
		gap: 25px;
		flex-wrap: wrap;
	}
	.footer-top-logo img {
		width: 50px;
		height: 50px;
		min-width: 50px;
		object-fit: cover;
	}
	.footer-top-logo {
		align-items: center;
	}
	.tab-content .tab-cardlist {
		grid-template-columns: repeat(2, 1fr);
	}
	.prodict-view-item-name-dt {
		display: none;
	}
	.prodict-view-item-name-mobile {
		display: block;
	}
	.news-index-view-all {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.news-index-items {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
}


@media(max-width: 630px) {
	.prodict-view-item-image {
		min-width: 100%;
		max-height: 300px;
	}
	.about-pay-div-h2 {
		font-size: 18px;
		line-height: 156%;
	}
	.about-pay-div-item {
		background-image: unset!important;
	}
	.dostavka-div-h2 {
		font-size: 18px;
		line-height: 156%;
	}
	.dostavka-div {
		margin-bottom: 20px
	}
	.dostavka-info-map {
		margin-bottom: 60px;
	}
	.prodict-view-item-image img {
		max-height: 200px;
		object-fit: cover;
	}
	.rev-cardlist img {
		height: unset;
		object-fit: cover;
	}
	.vf-popup__desc {
		width: 100%;
	}
	.news-detail__more-img img {
		min-width: unset; 
		min-height: unset;
	}
	.form-feedback-ask2 form {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	.index-slider__item {
		background-position: left;
	}
	.news-index-view-all {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	.div-header-message {
		order: unset;
	}
	.table-responsive table {
		width: 100%;
	}
	.table-responsive tr {
		display: flex;
		flex-direction: column;
		width: 100%;
		border: 5px solid #eef8ff;
		padding: 15px 40px;
		background: #fff;
		border-radius: 20px;
	}
	.tab-container-table.td, .tab-container-table.th {
		width: 100%;
		border: 0;
		padding: 0
	}
	.application-items-hover {
		max-width: 100%;
	}
	.vf-popup__hdr,
	.vf-send-helper-h2-info {
		font-size: 24px;
	}
	#js-topmenu-mmenu {
		left: 0;
		width: 360px;
		top: 180px;
	}
	.body-wrapper {
		gap: 13px;
		align-items: flex-start;
	}
	.js-topmenu-button {
		padding-top: 38px;
	}
	.div-header-cc-mobile {
		order: 10;
		transform: translateX(-15px);
	}
	.div-header {
		flex-wrap: wrap;
		margin-top: 25px;
		margin-bottom: 25px;
		gap: 15px 0;
	}
	.div-header-button {
		transform: translateX(-40px);
	}
	.div-header-logo {
		width: 310px;
	}
	.div-header-message img {
		width: 30px;
		height: 30px;
	}
	.index-slider__text {
		height: 510px;
		padding: 40px 27px;
		align-items: flex-start;
	}
	.index-slider__h3 {
		font-weight: 400;
		font-size: 12px;
		padding: 7px 20px;
	}
	.index-slider__picture, .index-slider__picture img {
		width: 150px;
		height: 180px;
	}
	.index-slider__name {
		font-size: 27px;
		line-height: 110%;
		text-align: left;
	}
	.index-slider__prevtext {
		font-size: 14px;
		text-align: left;
		margin-bottom: 25px;
	}
	.index-slider__button  {
		font-size: 14px;
		padding: 20px 30px;
	}
	.index-slider__text-inner {
		text-align: left;
	}
	.v-block-div {
		padding: 30px 0px;
		gap: 10px 20px;
	}
	.v-block-item img {
		min-width: 80px;
		min-height: 80px;
	}
	.category-block-item-img {
		display: none;
	}
	.category-block-item {
		padding: 50px 30px;
	}
	.category-block-item-text ul {
		display: flex;
		flex-direction: column;
		gap: 10px;
		margin: 0;
	}
	.category-block-item-text a {
		font-weight: 700;
		font-size: 18px;
		line-height: 156%;
	}
	.category-block-item-text h2 {
		font-size: 24px;
		line-height: 142%;
		margin-bottom: 24px;
	}
	.category-block-item-text h2:last-child {
		margin: 0;
	}
	.div-areas-application-items-hover {
		position: static;
		width: 100%;
	}
	.application-items-hover img {
		width: 100%;
	}
	.application-items-hover {
		display: flex;
		flex-direction: column-reverse;
		gap: 14px;
	}
	.form-feedback-ask-politic-mobile, .form-feedback-ask button, .form-feedback-ask input {
		width: 100%;
	}
	.form-feedback-ask {
		padding: 50px 30px;
	}
	.form-feedback-ask h2 {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%;
	}
	.form-feedback-ask {
		margin: 0 -20px 60px;
	}
	.rew-popular-carousel .slick-arrow, 
	.catalog-popular-carousel .slick-arrow {
		display: none!important;
	}
	.product-block-title {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%
	}
	.slick-slide {
		margin: 0;
	}
	.about-block-div {
		margin: 0 -20px 40px;
		padding: 50px 30px;
	}
	.about-block-item-b-div {
		grid-template-columns: repeat(1, 1fr);
	}
	.about-block-item-text h1 {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%;
	}
	.about-block-item-blocks-title {
		font-weight: 700;
		font-size: 18px;
	}
	.about-block-item-blocks-div-item img {
		width: 50px;
		height: 50px;
	}
	.about-block-item-blocks-div-item {
		align-items: center;
	}
	.question-answer-item-first {
		display: none;
	}
	.question-text {
		margin-left: 75px;
		padding: 20px 0;
	}
	.answer-text-p {
		margin-right: 0;
	}
	.question-answer-item::before {
		content: url('data:image/svg+xml,<svg width="63" height="63" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39" cy="39" r="18" fill="%2338609B"/><path d="M36.86 41.41C36.86 40.77 37.04 40.2 37.4 39.7C37.76 39.18 38.38 38.52 39.26 37.72C40.16 36.88 40.77 36.23 41.09 35.77C41.43 35.27 41.6 34.69 41.6 34.03C41.6 33.15 41.32 32.43 40.76 31.87C40.2 31.29 39.5 31 38.66 31C37.02 31 35.9 31.96 35.3 33.88L33.35 33.07C33.75 31.73 34.41 30.7 35.33 29.98C36.27 29.24 37.4 28.87 38.72 28.87C40.18 28.87 41.42 29.35 42.44 30.31C43.48 31.27 44 32.46 44 33.88C44 34.76 43.77 35.57 43.31 36.31C42.87 37.03 42.15 37.84 41.15 38.74C40.31 39.52 39.74 40.11 39.44 40.51C39.16 40.89 39.02 41.31 39.02 41.77C39.02 41.91 39.07 42.23 39.17 42.73H37.16C36.96 42.35 36.86 41.91 36.86 41.41ZM36.98 48.79C36.6 48.41 36.41 47.96 36.41 47.44C36.41 46.92 36.6 46.48 36.98 46.12C37.36 45.74 37.8 45.55 38.3 45.55C38.84 45.55 39.29 45.73 39.65 46.09C40.03 46.45 40.22 46.9 40.22 47.44C40.22 47.98 40.03 48.43 39.65 48.79C39.29 49.15 38.84 49.33 38.3 49.33C37.8 49.33 37.36 49.15 36.98 48.79Z" fill="white"/></svg>');
		left: 0;
		top: 15px;
		min-width: 62px;
		height: 62px;
		width: 62px;
	}
	.question-answer-div {
		margin-bottom: 80px;
	}
	.question-answer-item.active::before {
		content: url('data:image/svg+xml,<svg width="63" height="63" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39" cy="39" r="18" fill="url(%23paint0_linear_434_15753)"/><path d="M36.86 41.41C36.86 40.77 37.04 40.2 37.4 39.7C37.76 39.18 38.38 38.52 39.26 37.72C40.16 36.88 40.77 36.23 41.09 35.77C41.43 35.27 41.6 34.69 41.6 34.03C41.6 33.15 41.32 32.43 40.76 31.87C40.2 31.29 39.5 31 38.66 31C37.02 31 35.9 31.96 35.3 33.88L33.35 33.07C33.75 31.73 34.41 30.7 35.33 29.98C36.27 29.24 37.4 28.87 38.72 28.87C40.18 28.87 41.42 29.35 42.44 30.31C43.48 31.27 44 32.46 44 33.88C44 34.76 43.77 35.57 43.31 36.31C42.87 37.03 42.15 37.84 41.15 38.74C40.31 39.52 39.74 40.11 39.44 40.51C39.16 40.89 39.02 41.31 39.02 41.77C39.02 41.91 39.07 42.23 39.17 42.73H37.16C36.96 42.35 36.86 41.91 36.86 41.41ZM36.98 48.79C36.6 48.41 36.41 47.96 36.41 47.44C36.41 46.92 36.6 46.48 36.98 46.12C37.36 45.74 37.8 45.55 38.3 45.55C38.84 45.55 39.29 45.73 39.65 46.09C40.03 46.45 40.22 46.9 40.22 47.44C40.22 47.98 40.03 48.43 39.65 48.79C39.29 49.15 38.84 49.33 38.3 49.33C37.8 49.33 37.36 49.15 36.98 48.79Z" fill="white"/><defs><linearGradient id="paint0_linear_434_15753" x1="39" y1="33.7059" x2="39" y2="21" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEAE16"/><stop offset="1" stop-color="%23FFEC00"/></linearGradient></defs></svg>');
	}
	.question-answer-item {
		margin-left: 0;
	}
	.video-block-div-play {
		font-weight: 700;
		font-size: 16px;
		line-height: 162%;
	}
	.video-block-img img {
		height: 290px;
	}
	.video-block-div-play {
		top: 38%;
	}
	.slick-slide img {
		margin: 0 auto;
	}
	.footer-top {
		flex-direction: column;
		gap: 0;
	}
	.div-footer-end {
		width: 100%;
		align-items: flex-start;
		margin: 24px 0;
	}
	.footer-menu-1,
	.footer-menu-2,
	.footer-menu-3 {
		width: 100%;
	}
	.calculator .calculator__inputs-wrap,
	.catalog-product-view,
	.category-products {
		grid-template-columns: repeat(1, 1fr);
	}
	.calculator .calculator__heading {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%;
	}
	.calculator {
		margin: 0 -20px;
		padding: 10px 30px;
	}
	.prodict-view-item-button-buy{
		align-items: flex-start;
		flex-direction: column-reverse;
	}
	.prodict-view-item-specifications {
		grid-template-columns: repeat(1, 1fr);
	}
	.prodict-view-item-value {
		flex-wrap: wrap;
	}
	.prodict-view-item-documents {
		gap: 18px;
		flex-direction: column;
	}
	.tab-container {
		margin: 0 -20px 80px;
		padding: 50px 30px;
	}
	.tab-content .tab-cardlist {
		grid-template-columns: repeat(1, 1fr);
	}
	.tab-content .tab-cardlist li {
		text-align: center;
	}
	.prodict-view-item-title {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%;
		margin-bottom: 14px;
		margin-top: 0;
	}
	.prodict-view-item-category {
		font-weight: 700;
		font-size: 18px;
		line-height: 111%;
		margin-bottom: -16px;
	}
	.gallery-cardlist {
		grid-template-columns: repeat(1, 1fr);
	}
	.category-title,
	.gallery-next-news h2 {
		font-weight: 700;
		font-size: 24px;
		line-height: 142%;
	}
	.div-gallery-detali-adress:before {
		min-width: 21px;
	}
	.div-gallery-name {
		font-weight: 700;
		font-size: 18px;
		line-height: 156%;
	}
	.rev-video-cardlist,
	.rev-cardlist {
		grid-template-columns: repeat(1, 1fr);
	}
	.form-feedback-ask2 {
		margin: 0 -20px;
	}
	.contact-info-items {
		min-width: 100%;
	}
	.contact-info-email-items {
		flex-direction: column;
		gap: 24px;
	}
	.contact-info-email-items div {
		margin-left: -36px;
	}
	.contacts-table-title td {
		font-size: 24px;
		line-height: 142%;
	}
	.contacts-table tr {
		display: flex;
		flex-direction: column;
		background: #fff6cd;
		border-radius: 20px;
		border: 5px solid #FFF;
		padding: 15px 40px;
	}
	.contacts-table tr:nth-child(2n) {
		background: #eef8ff;
	}
	.contacts-table tr:first-child {
		background: unset;
		padding: 0;
		padding-bottom: 25px;
	}
	.contacts-table td,
	.contacts-table .contacts-table-td,
	.contacts-table tr:nth-child(2n) td {
		border: 0;
		background: unset;
		padding: 0;
	}
	.contacts-table,
	.contact-info {
		margin-bottom: 60px;
	}
	.news-index-view-all .news-index-items:nth-child(2n),
	.news-index-items {
		flex-direction: column;
	}
	.news-index-items-group .news-index-desc {
		-webkit-line-clamp: 3;
	}
	.news-index-info {
		margin: 5px 0;
	}
	.product-block {
		margin-bottom: 30px;
	}
	.description-section {
		margin: 30px auto 90px;
	}
	.about-block-item-blocks-title {
		margin-bottom: 50px;
    	margin-top: 0px;
		gap: 15px;
	}
	.news-index-img-wrap img {
		max-width: 320px;
		max-height: 212px;
		width: 100%;
		height: 100%;
		margin-bottom: 5px;
	}
	.news-index-img-wrap {
		height: 100%;
		text-align: center;
	}
	.v1rt-news-detail__more-row h2 {
		font-size: 24px;
		line-height: 142%;
	}
	.news-detail__more-title a{
		font-size: 18px;
	}
	.product-block-button {
		margin: 10px 0 30px;
	}
	.rew-popular-carousel,
	.news-index-button {
		margin-bottom: 30px;
	}
}

@media(max-width: 440px) {
	.footer-top-logo {
		gap: 10px;
	}
	.footer-top-logo,
	.div-header-logo {
		width: 200px;
	}
}
/* End */
/* /local/templates/v1rt-tdlider/css-js/normalize.css?17089584336138 */
/* /local/templates/v1rt-tdlider/css-js/bootstrap-4.5.0/bootstrap-grid.min.css?170895842150995 */
/* /local/templates/v1rt-tdlider/css-js/fancybox3/jquery.fancybox.min.css?170895842213706 */
/* /local/templates/v1rt-tdlider/css-js/slick-1.8.1/slick.css?17089584341786 */
/* /local/templates/v1rt-tdlider/css-js/mmenu/jquery.mmenu.css?17089584338519 */
/* /local/templates/v1rt-tdlider/css-js/v1rt-landing.css?17089584353787 */
/* /local/templates/v1rt-tdlider/css-js/v1rt-forms/v1rt-forms.css?17089584351223 */
/* /local/templates/v1rt-tdlider/css/figure.css?1708958419749 */
/* /local/templates/v1rt-tdlider/components/bitrix/menu/v1rt-bootstrap-topmenu/style.css?17089583642084 */
/* /local/templates/v1rt-tdlider/components/bitrix/search.title/catalog/style.min.css?1710397428708 */
/* /local/templates/v1rt-tdlider/components/bitrix/menu/footer-menu/style.css?1708958360121 */
/* /local/templates/v1rt-tdlider/styles.css?1728548876995 */
/* /local/templates/v1rt-tdlider/template_styles.css?1728548876110662 */
