

/* Start:/local/templates/mlsgroup_062022/assets/css/normalize.css?17038329837708*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

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

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

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

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

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

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}

/* End */


/* Start:/local/templates/mlsgroup_062022/assets/css/fonts.css?1703832983689*/
@font-face {
	font-family: 'PTRootUIWebRegular';
	src:
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Regular.woff2') format('woff2'),
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTRootUIWebMedium';
	src:
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Medium.woff2') format('woff2'),
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTRootUIWebBold';
	src:
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Bold.woff2') format('woff2'),
		url('/local/templates/mlsgroup_062022/assets/css/fonts/PT-Root-UI/PT-Root-UI_Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/* End */


/* Start:/local/templates/mlsgroup_062022/assets/js/_slick-1.8.1/slick.css?17038329831776*/
/* Slider */
.slick-slider
{
    position: relative;

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

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

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


/* Start:/local/templates/mlsgroup_062022/assets/css/style.css?170383465264359*/
html, body
{
	margin: 0px;
  	padding: 0px;
}

body
{
	font-family: 'PTRootUIWebMedium';
	font-weight: 500;
	font-size: 18px;
	color: #506686;

	/*background: url('/local/templates/mlsgroup_062022/assets/css/../tmp-product.jpg') no-repeat 50% -8px;*/
}
input, textarea, button {font-family: 'PTRootUIWebRegular';outline:none;}

::-webkit-input-placeholder			{color:#C3C4C7;opacity: 1; transition: opacity 0.3s ease;}
::-moz-placeholder          		{color:#C3C4C7;opacity: 1; transition: opacity 0.3s ease;}/* Firefox 19+ */
:-moz-placeholder         			{color:#C3C4C7;opacity: 1; transition: opacity 0.3s ease;}/* Firefox 18- */
:-ms-input-placeholder      		{color:#C3C4C7;opacity: 1; transition: opacity 0.3s ease;}

:focus::-webkit-input-placeholder	{opacity: 0; }
:focus::-moz-placeholder         	{opacity: 0; }
:focus:-moz-placeholder          	{opacity: 0; }
:focus:-ms-input-placeholder     	{opacity: 0; }

input:-internal-autofill-selected {background: transparent !important;}

.app-svg {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0
}

.clear {clear:both;}
.hide {display:none;}
.left {float:left;}
.right {float:right;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.oh {overflow:hidden;}
.i {font-style: italic;}
a {text-decoration: none;color: #0A62B0;transition: all 0.3s ease;}
a:hover {color: #0863E2;}
a:active {color: #0F71FA;}
p a {border-bottom:1px solid;}
p a:hover {border-bottom:0;}
b, strong {font-weight: 700;}
p {margin:0 0 27px 0;line-height: 133%;/*font-family: 'PTRootUIWebRegular';*/}
.df {display:flex;justify-content: space-between;align-items: center;}
.animated_section > div {transition: all 1s ease;}
.hide_section > div  {opacity:0.1;transform: translateY(50px)}
.margin-top80 {margin-top:80px;}
.margin-bottom80 {margin-bottom:80px;}

.btn, .btn-border {font-family: 'PTRootUIWebBold';}
.btn {
    border: 0;
    padding: 22px 25px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    background: #69B373;
	border-radius: 5px;
	box-sizing: border-box;
    text-align: center;
}
.btn_wrap .btn {width:100%}
.btn:disabled {background: #C4C4C4;}
.text-center .btn {margin:0 auto;}
.btn-border {display: inline-block;font-weight: 600;color: #0055CA;border: 1px solid #0055CA;border-radius: 9px;padding: 14px 16px;}
.btn-with-corner:before,
.btn-with-corner:after {
    content: "";
    border: 20px solid transparent;

    right: 0;
    bottom: 0;
    position: absolute;
}
.btn-with-corner:before {border-radius: 5px 0 0 0;border-left: 20px solid #2127AA;border-top: 20px solid #2127AA;}
.btn-with-corner:after {border-right: 20px solid white;border-bottom: 20px solid white;}

.btn.saved {background: #00ad1d;}

.btn:hover, .btn.active {color: #fff;background: #25569B;box-shadow: 0px 17.3333px 33.4444px rgba(0, 85, 202, 0.164), 0px 3.66667px 8.55556px rgba(0, 85, 202, 0.106);}
.btn:active {background: #0F71FA;}
.btn:disabled {cursor: no-drop;}

.form-phone .btn:hover {color: #25569B;background: #fff;}

.btn-border:hover {background: #0055CA;color: #FFFFFF;}
.btn-border:active {background: #0863E2;}
.bx-filter-button-box .btn {padding:11px 50px}


.container {margin:0 auto;width:1378px;}
.slide-container {max-width:1720px;margin: 0 auto;}

.loading {position:relative;}
.loading:after {
    content: "";
    background: rgb(37 86 155 / 90%) url('/local/templates/mlsgroup_062022/assets/css/../images/loading.io.svg') no-repeat 50% 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}




.h1_wrap {margin-bottom:30px}
.h1_wrap h1 {margin:0}
h1 {font-size: 60px;color: #2E62AC;font-weight: 500;}
h2 {font-size: 45px;color: #495A73;font-weight: 500;}
h3 {font-size: 35px;color: rgba(73, 90, 115, 0.62);font-weight: 500;}

.page-content, .page-catalog {min-height: calc(100vh - 306px);}
.page-content h1, .page-contacts h1 {font-size: 45px;color: #495A73;}
.page-catalog .h1_wrap h1 {font-size: 45px;}

.slide-name {font-size: 45px;color: #495A73;margin-bottom:30px;}
.slide-name_wrap {margin-bottom:30px;
align-items: flex-end;
-webkit-align-items: flex-end;}
.slide-name_wrap .slide-name {margin-bottom:0px;}
.menu ul {margin: 0;padding: 0;list-style: none;}

.content_wrapper {display:flex;}
.content_wrapper .column_left {
    background: #25569B;
    position: sticky;
    top: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    box-sizing: border-box;
    padding: 50px 30px;
    width: 330px;
}
.content_wrapper .column_left, .content_wrapper .column_left a {color: #FFFFFF;}
.content_wrapper .column_left .menu {margin: auto 0;}
.content_wrapper .column_left .menu li {font-size: 22px;margin: 13px 0;}
.content_wrapper .column_left .menu li ul {display: none;margin-bottom: 26px;}
.content_wrapper .column_left .menu li.active ul {display: block;}
.content_wrapper .column_left .menu .parent svg {
    width: 10px;
    height: 10px;
    fill: #fff;margin-left: 5px;
}
.content_wrapper .column_left .menu li.active svg {transform: rotate(180deg);}
.content_wrapper .column_left .menu li li {font-size: 18px;font-family: 'PTRootUIWebRegular';}
.content_wrapper .column_left .menu li li a {color: rgba(255, 255, 255, 0.6);}
.content_wrapper .column_left .menu a:hover {color: #69B373}

.content_wrapper .column_left .phone {margin-bottom: 20px;}
.content_wrapper .column_left .phone a {font-size: 20px;}
.content_wrapper .column_left .phone-after {font-size: 16px;font-family: 'PTRootUIWebRegular';}

.content_wrapper .column_right {width: calc(100% - 330px);}
header {padding:34px 0;font-size: 20px;position: relative;}
header .container {display: flex;align-items: center;}
header .menu {}
header .menu ul {display: flex;}
header .menu li {margin-right:50px;padding: 10px 0;}
header .menu li:last-child {margin-right:0px;}
header .menu a {color: #506686;}
header .menu li:hover > a, header .menu li.active > a {color: #25569B;}

header .pulse {margin: 0 70px 0 auto;}
header .logo_blue, header .header-icons {line-height: 0;}
header .header-icons a {margin-left:25px;}
header .header-icons svg {width:27px;height:29px;}
header .header-icons .icon-header-personal svg {width:28px;height:28px;}
header .header-icons .icon-header-fav svg {width:33px;}
header .header-icons .icon-header-cart svg {width:23px;height:28px;fill:none}
header .header-icons .name {display:none}

.column_right.blured section {filter: blur(3px);}
header .popup_search {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #02315A;
   	z-index: 700;
   	display: none;
}
header.search-active {z-index: 700;}
header.search-active .popup_search {display: block;}
header .container {position: relative;}
header .popup_search form {padding: 100px 20%;width: 100%;box-sizing: border-box;}
header .popup_search .form_inner {position: relative;}
header .popup_search input {
    font-size: 35px;
    color: #FFFFFF;
    height: 50px;
    padding: 0;
    border: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.27);
    width: 100%;
    background: transparent;
}
header .popup_search button {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon_search.svg);
    width: 27px;
    height: 29px;
    position: absolute;
    border: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    background-size: cover;
}
header .popup_search .close {position: absolute;right: -23px;top: 20px;cursor: pointer;}
header .popup_search .close svg {width: 67px;height: 67px;}

.home-categories {padding: 25px 0 40px;}
.home-categories .table_item.a {grid-area: grid-a;}
.home-categories .table_item.b {grid-area: grid-b;}
.home-categories .table_item.c {grid-area: grid-c;}
.home-categories .table_item.d {grid-area: grid-d;}
.home-categories .table_item.e {grid-area: grid-e;}
.home-categories .table_item.f {grid-area: grid-f;}
.home-categories .table_item.g {grid-area: grid-g;}
.home-categories .table_item.h {grid-area: grid-h;}
.home-categories .table_item.i {grid-area: grid-i;}
.home-categories .table_item.j {grid-area: grid-j;}
.home-categories .table_item.k {grid-area: grid-k;}
.home-categories .table_item.l {grid-area: grid-l;}

.home-categories .table_grid {
	margin: 0 -14px;
	display: grid;
    grid-template-columns: 24% 19% 19% 19% 19%;
  	grid-template-rows: 2fr;
  	grid-template-areas:
    'grid-a grid-b grid-b grid-c grid-d'
    'grid-a grid-e grid-f grid-g grid-h';
}
.home-categories .table_new {
  margin: 0 -14px;
  display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    grid-template-rows: 1fr;
    grid-template-areas:
    'grid-i grid-j grid-k grid-l';
}
.home-categories .table_item {margin:14px;font-size: 24px;}
.home-categories .table_item a {position:relative;color: #506686;display: flex;flex-direction: column;height: 100%;padding:30px;background: #F2F2F2;border-radius: 5px;box-sizing: border-box;}
.home-categories .table_item a:hover {background: #0A62B0;color: #FFFFFF;box-shadow: 0px 17.3333px 33.4444px rgba(0, 85, 202, 0.164), 0px 3.66667px 8.55556px rgba(0, 85, 202, 0.106);}
.home-categories .table_item .img {margin:auto;}
.home-categories .table_item .count {
    position: absolute;
    font-size: 20px;
    color: rgba(255, 255, 255, 0.5);
    right: 15px;
    top: 15px;
    display: none;
}
.home-categories .table_item .name {margin-top:10px;}




.home-products {padding: 40px 0;}
.catalog_items {display: flex;flex-wrap: wrap;width:100%;}
.catalog_items.slick-slider {display: block;}
.catalog_items .slick-list {margin: -7px -14px;}
.catalog_items .item {padding: 14px;width:280px;}
.catalog_items .item_inner {border: 1px solid #CAD0D9;border-radius: 2px;padding: 25px;position: relative;height: 100%;box-sizing: border-box;}

.catalog_items .item:hover {}
.catalog_items .item .img {margin-bottom: 46px;}
.catalog_items .item .img img {margin:0 auto;}
.catalog_items .item .icons {position: absolute;right: 25px;top: 25px;}
.catalog_items .item .icons a.fav {background: url('/local/templates/mlsgroup_062022/assets/css/../images/icon-fav.svg');width:27px;height:22px;display: inline-block;}
.catalog_items .item .icons a.fav.active {background: url('/local/templates/mlsgroup_062022/assets/css/../images/icon-fav-active.svg');}
.catalog_items .item .name {margin-bottom: 14px;line-height: 22px;height: 66px;overflow: hidden;}
.catalog_items .item .name a {color: #506686;}
.catalog_items .item:hover .name a {color: #0A62B0;}
.catalog_items .item .price_wrap {display:flex;font-size: 16px;margin-bottom: 20px;}
.catalog_items .item .price {color: rgba(80, 102, 134, 0.62);margin-right:15px;}
.catalog_items .item:hover .price {color: #506686;}
.catalog_items .item .price_after {color: #69B373;}
.catalog_items .item .btn_wrap .btn {width: 100%;font-size: 16px;padding: 12px 0;background: #0A62B0;}
.catalog_items .item:hover .btn_wrap .btn, .catalog_items .item .btn_wrap .btn.active {background: #69B373;}

.page-catalog.search-active {padding-top: 110px;}
.page-catalog .catalog_items {margin: 0 -14px;}
.page-catalog .catalog_items.slider_with_arrows {margin:0 0 30px}
.page-catalog .catalog_items.slider_with_arrows .slick-list {margin: 0;}
.page-catalog .catalog_items .item {
    width: 25%;
    box-sizing: border-box;
}
.page-catalog .h1_wrap {align-items: end;}
.page-catalog .h1_wrap h1 {color: #495A73;font-size: 30px;}

.slider_with_arrows .slick-arrow {
    font-size: 0;
    width: 45px;
    height: 45px;
    position: absolute;
    z-index: 100;
    border: none;
    outline: none;
    background: none;

    padding: 0;
    line-height: 1;
    top: 50%;
    margin-top: -23px;
}
.slick-arrow {cursor: pointer;}
.slick-disabled {cursor: not-allowed;opacity:0.5}
.slider_with_arrows .slick-arrow:not(.slick-disabled):hover {}
.slider_with_arrows .slick-arrow svg {width:45px;height:16px;fill:#CAD0D9}
.slider_with_arrows .slick-arrow:not(.slick-disabled):hover svg {}

.slider_with_arrows .slick-prev {left: -75px;transform: rotate(180deg);}
.slider_with_arrows .slick-next {right: -75px;}

.slick-dots {
	margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    position: absolute;
    width: 100%;
    justify-content: center;
    bottom: -30px;
}
.slick-dots button {
    font-size: 0;
    border: 0;
    background: #E6E9EA;
    width: 10px;
    height: 10px;
    margin: 5px;
    padding: 0;
    border-radius: 50%;
}
.slick-dots .slick-active button {background: #0a62b0;}

.home-videos {padding: 40px 0;}
.video_items {}

.video_items .item {position: relative;border-radius: 2px;overflow: hidden;}

.video_items .item span {
    position: absolute;
    width: 79px;
    height: 79px;
    background: #69B373;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.video_items .item span svg {width: 17px;height: 19px;}
.video_items .item.slick-slide {}



.home-text {background: #F2F2F2;padding:80px 0}

.home-text__left, .home-text__right {width:48%}

.home-text__right .items {display:flex;flex-wrap:wrap;margin:0 -14px;}
.home-text__right .items .item {width:50%;padding:14px;box-sizing: border-box;}
.home-text__right .items .item_inner {background: #0A62B0;border-radius: 2px;color: #FFFFFF;font-size: 22px;padding: 25px 45px;}
.home-text__right .items .img {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/bg_home-text__right-img.svg) no-repeat 50%;
    display: flex;
    width: 104px;
    height: 44px;
    align-items: center;
    justify-content: center;
    margin: 0 0 30px -25px;
}
.home-text__right .item1 .img svg {width:49px;height:49px;}
.home-text__right .item2 .img svg {width:61px;height:62px;}
.home-text__right .item3 .img svg {width:56px;height:56px;}
.home-text__right .item4 .img svg {width:58px;height:58px;}
.home-text__right .items .text {height: 130px;}

.home-text p {}
.h2-after {color: rgba(73, 90, 115, 0.62);font-size: 35px;line-height: 1.25;font-family: 'PTRootUIWebMedium';}
.link_arrow {font-family: 'PTRootUIWebBold';border: 0;padding-right: 30px;position: relative;}
.link_arrow svg {
    width: 18px;
    height: 16px;
    fill: #2E62AC;
    transition: all 0.3s ease;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.link_arrow:hover svg {right: -10px;}
.link_arrow.back svg {right: auto;left: -25px;transform: translateY(-50%) rotate(180deg);}
.link_arrow.back:hover svg {left:-35px;}

.ajax-form.active {background: #69B373;}
.contact-form-flex .ajax-form.active {background: none}

.form-phone {background: #0A62B0;padding:70px 0}

.form-phone .container {}
.form_oneline .slide-name {max-width:350px;color:#fff;font-size: 35px;margin-bottom:0;margin-right:100px;}
.form_oneline .items {display:flex;}

.form_wrap .items .item {position: relative;}
.form_oneline .items .item {margin-right:30px;}
.page-contacts .items .item, .popup .items .item {margin-bottom:20px;}

.form_wrap .items .item label {position: absolute;top: 18px;left: 20px;font-family: 'PTRootUIWebRegular';color: #FFFFFF;}
.form_wrap .items .item label:before {
    content: "";
    background: #69B373;
    width: 7px;
    height: 7px;
    position: absolute;
    border-radius: 50%;
    top: 7px;
    left: -17px;
}
.form_wrap .items .item.focus label {top: -7px;}
.form_wrap .items .item input, .form_wrap .items .item textarea {
    background: none;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.27);
    width: 100%;
    height: 50px;
    padding: 0 20px;
    box-sizing: border-box;color:#fff;
}
.form_wrap .items .item textarea {height: 57px;padding-top:20px;resize: none;}

.page-contacts .items .item input, .page-contacts .items .item textarea, .popup .items .item input, .popup .items .item textarea {border-bottom-width: 2px;}
.page-contacts .btn, .popup .btn {padding: 22px 78px;}

.form_wrap .items .item.focus-done input {border-color: rgba(255, 255, 255, 0.6);}
.form_oneline .form_wrap, .form_oneline .items .item {flex: 1;}

.bg-white .items .item input, .bg-white .items .item textarea {border-bottom: 2px solid rgba(146, 160, 180, 0.29);color:#92A0B4;}
.bg-white .items .item label {color:#92A0B4;}
.bg-white .items .item.focus-done input, .bg-white .items .item.focus-done textarea {border-color: rgb(37 86 155);color: #495A73;}
.bg-white .items .item {margin-bottom:20px;}



.form_wrap .items .item.with_error input {border-color: rgba(255, 40, 40, 0.29);}
.form_wrap .items .item.with_error label:before {background: #FF2828;}
.form_wrap .error_text {display:none}
.form_wrap .with_error .error_text {
    display: block;
    position: absolute;
    font-size: 14px;
    bottom: -20px;
    color: #FF2828;
}
.form_wrap .items.display-flex .with_error .error_text {bottom: -10px;}
.form_wrap .errors {color: #b30000;margin-bottom: 40px;}

.home-pulse {background: #02315A url(/local/templates/mlsgroup_062022/assets/css/../images/bg_home-pulse.png);padding: 55px 0;}
.home-pulse + .home-pulse {margin-top:-55px}
.home-pulse .slide-name, .home-pulse .link_arrow {color:#fff;}
.home-pulse .link_arrow svg {fill: #fff;}

.blog_items {margin-bottom: 50px;}
.blog_items .slick-list {margin: 7px -14px;}
.blog_items .item {border: 1px solid #ADB3BC;border-radius: 2px;position: relative;font-size: 14px;}
.home-pulse .blog_items .item {margin: 0 14px;width:325px;background: #F5F5F5;}
.blog_items .item:hover {}
.blog_items .item .img img {margin:0 auto;}
.blog_items .item .tags {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #69B373;
    border-radius: 2px;

    color: #fff;
    padding: 9px 15px;
}
.blog_items .item .text_wrap {padding:25px 25px 0;}
.blog_items .item .name {margin-bottom: 17px;font-size: 20px;}
.blog_items .item .name a {color: #506686;}
.blog_items .item:hover .name a {color: #0A62B0;}
.blog_items .item .text {color: rgba(73, 90, 115, 0.62);margin-bottom:15px;}
.blog_items .item .news_stats {display:flex;color: rgba(73, 90, 115, 0.62);margin-top: auto;padding: 0 25px 25px;}
.blog_items .item .news_stats .show {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon_show.svg) no-repeat 0 50%;
    padding-left: 25px;
    margin-right: 15px;
}
.blog_items .item .news_stats .likes {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav.svg) no-repeat 0 50%;
    padding-left: 25px;
    background-size: contain;
}
.blog_items .item .news_stats .likes.active {
    background-image: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav-active.svg);

}
.blog_items .item .news_stats .date {margin-left:auto}


footer {padding: 140px 0 40px 330px;background: #05233E;}
footer .container {display:flex;justify-content: space-between;color: #696969;}
footer .container > div {}
footer a {color: #fff;}

.contacts_data .phone {font-size: 35px;margin-bottom: 48px;}
.contacts_data .mail {font-size: 22px;margin-bottom: 26px;}
footer .mail a, footer .address, footer .worktime, footer .menu ul li li a {color: rgba(255, 255, 255, 0.6);}
.contacts_data .address {font-size: 22px;margin-bottom: 26px;}
.contacts_data .worktime {font-size: 16px;}

footer .first-column {width: 35%;}
footer .menu {width:16%}
footer .menu ul {}
footer .menu ul li {margin-bottom:30px;font-size: 22px;}
footer .menu ul li ul {padding-top: 12px;}
footer .menu ul li li {margin-bottom: 13px;font-size: 18px;}



.socials {display:flex;align-items: center;margin-top:50px;}
.socials a {margin-right:12px;}
.socials svg {width:22px;height:22px;}
.socials a:hover svg {opacity:0.8}
.socials .icon-wa svg {width:23px;}

.catalog_sort_wrap {
    display: flex;
    font-family: 'PTRootUIWebRegular';
    margin-bottom: 12px;
}
.catalog_sort_wrap .name {
    color: #92A0B4;
    margin-right: 23px;
}
.catalog_sort_wrap .type {
    margin-right: 22px;
}
.catalog_sort_wrap .type:last-child {margin-right:0}
.catalog_sort_wrap .type a {
    color: #506686;
}
.catalog_sort_wrap .type.active a {
    position: relative;
    padding-right: 25px;
    color: #0A62B0;
}
.catalog_sort_wrap .type.active a:after {
    content: "";
    background: url('/local/templates/mlsgroup_062022/assets/css/../images/icon_catalog_sort.svg');
    width: 24px;
    height: 19.5px;
    position: absolute;
    right: -5px;
    top: 2px;
    background-size: contain;
}
.catalog_sort_wrap .type.active.down a:after {
    transform: rotate(180deg);
}

.items_subcategories {display:flex;flex-wrap: wrap;margin:0 -14px 40px}
.items_subcategories .item a {color: #506686;display:flex;align-items: center;background: #F2F2F2;padding: 15px 20px;font-size: 20px;}
.items_subcategories .item a:hover {color: #69B373;background: rgba(105, 179, 115, 0.18);}
.items_subcategories .item {
    padding: 14px;
    width: 25%;
    box-sizing: border-box;
}
.items_subcategories .item .img {
    min-width: 70px;
    text-align: center;
    margin-right: 20px;
}
.items_subcategories .item img {height: 54px;}

.page-catalog {padding: 30px 0 50px;}
.page-catalog .columns {
    display: flex;
    justify-content: space-between;
}
.page-catalog .columns .column-left {
    width: 20%;
}
.page-catalog .columns .column-right {
    width: 79%;
}

.filter_wrap {margin-bottom: 28px;position: relative;}
.filter_wrap .bx-filter-popup-result  {
    display: inline-block;
    position: absolute;
    background: #25569B;
    left: 80%;
    z-index: 100;
    color: #b7b7b7;
    padding: 10px;
    width: 100px;
    font-size: 14px;
}
.filter_wrap .bx-filter-popup-result:after {
    content: "";
    border: 10px solid transparent;
    border-right: 10px solid #25569B;
    position: absolute;
    left: -18px;
    top: 5px;
}
.filter_wrap .bx-filter-popup-result a {color: #fff;}
.filter_wrap .name {color: #25569B;font-size: 20px;position: relative;margin-bottom: 14px;cursor: pointer;}
.filter_wrap .name svg {
    width: 10px;
    height: 10px;
    fill: #25569B;
    margin-left: 5px;
}
.filter_wrap .checkbox_wrap {margin-bottom: 14px;display:none;}
.filter_wrap.active .name svg {transform: rotate(180deg);}
.filter_wrap.active .checkbox_wrap {display:block;}


.checkbox_wrap label {
    padding-left: 40px;
    color: #526486;;
    position: relative;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
.checkbox_wrap label.disabled {opacity:0.3}
.checkbox_wrap label span.param_count {color: #939fb4;}
.checkbox_wrap label a {color: #fff;border-bottom: 1px solid;}
.checkbox_wrap label a:hover {border:0}

.checkbox_wrap input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkbox_wrap label:before {
    content: "";
    background: #fff;
    position: absolute;
    left: 0px;
    top: -1px;
    border: 1px solid #CAD0D9;;
    box-sizing: border-box;
    border-radius: 2px;
    width: 22px;
    height: 22px;
}

.checkbox_wrap label:after {
    content: "";
    position: absolute;
    opacity: 0;
    left: 7px;
    top: 1px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: opacity 0.3s ease;
}
.checkbox_wrap input:checked + label:before {
    background: #0A62B0;border-color:#0A62B0;
}
.checkbox_wrap input:checked + label:after {
    opacity: 1;
}


.catalog_description {padding: 50px 0;}
.catalog_description .like_h1 {font-size: 35px;margin-bottom: 26px;}

.vendor_wrap {}
.vendor_wrap span {color: #92A0B4;}

.product_page {border:1px solid #CAD0D9;display: flex;margin-bottom: 50px;}
.product_page .column {padding: 35px;box-sizing: border-box;}
.product_page .column_texts, .product_page .column_prices {width:30%}
.product_page .column_images {width:40%;background: #F2F2F2;}
.product_page-title {font-size: 22px;color: #25569B;margin-bottom: 15px;}
.product_page-characteristics {margin-bottom: 28px;}
.product_page-characteristics .item {margin-bottom: 4px;line-height: 156%;}

.product_page-characteristics {}
.product_page-characteristics span {color: #92A0B4;}

.product_page-options {margin-bottom: 37px;}
.product_page-options a {display: inline-block;color: #92A0B4;padding: 10px;margin: 0 10px 10px 0;border: 1px solid #CAD0D9;border-radius: 2px;}
.product_page-options a:last-child {margin-right:0}
.product_page-options a.active {border: 0;background: rgba(105, 179, 115, 0.18);color: #69B373;}

.product_page-prices {display: flex;align-items: baseline;}
.product_page-prices .price {font-size: 35px;}
.product_page-prices .old_price {color: #92A0B4;margin-left: 25px;}
.old_price {text-decoration: line-through;}

.column_prices {display: flex;flex-direction: column;}
.product_page-consultation {margin: 30px 0 25px;font-weight: 700;}
.product_page-btns {display: flex;}
.product_page-btns .btn {padding: 22px 40px;}
.product_page-btns .fav {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav.svg) no-repeat 50%;
    width: 66px;
    height: 66px;
    display: inline-block;
    border: 1px solid #CAD0D9;
    border-radius: 5px;
    background-size: 30px;
    margin-left: 16px;
}
.product_page-btns .fav.active {background-image: url('/local/templates/mlsgroup_062022/assets/css/../images/icon-fav-active.svg');}



.popup_bg {
    position: fixed;
    z-index: 95;
    width: 100%;
    height: 100%;
    background: rgb(62 68 210 / 50%);
    left: 0;
    top: 0;
    transition: .3s;
    display: none;
}
.popup_info {
    display: none;
    left: 50%;
    top: 100px;
    position: absolute;
    z-index: 910;
    background: linear-gradient(279.29deg, #2127AA -67.71%, #D04528 84.12%);
    box-shadow: 3px 3px 15px rgb(0 0 0 / 50%);
    width: 640px;
    margin-left: -320px;
    box-sizing: border-box;
    padding: 40px;
    color: #fff;
}
.popup_info .name {
	font-family: RF Dewi Expanded;
	font-weight: 600;
	font-size: 30px;
	text-align: center;
	margin-bottom: 30px;
}
.popup_info .text {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5;
	margin-bottom: 30px;
}
.popup_info .text b {font-weight: 900;}
.popup_info .btn_wrap .btn {margin: 0 auto;}

.popup_vote {
    display: none;
    left: 50%;
    top: 100px;
    position: fixed;
    z-index: 910;
    background: #fff;
    box-shadow: 3px 3px 15px rgb(0 0 0 / 50%);
    width: 640px;
    margin-left: -320px;
    box-sizing: border-box;
    padding: 40px;
}
.popup_vote .close {position: absolute;right: 20px;top: 20px;cursor: pointer;}
.popup_vote .close svg {width: 20px;height: 20px;}
.popup_vote .name {text-align:center;font-family: 'RF Dewi Expanded';font-weight: 600;font-size: 25px;margin-bottom: 30px;}
.popup_vote .text {margin-bottom: 35px;display: flex;justify-content: space-between;}
.popup_vote .text a {padding: 20px 35px;background: #3E44D2;border-radius: 2px;color:#fff;}
.popup_vote .text a:hover, .popup_vote .text a.active {background: #C04A25;}
.popup_vote .btn_wrap .btn {margin: 0 auto;}

.breadcrumbs {color: #0A62B0;font-size: 16px;margin-bottom: 20px;}
.breadcrumbs a {
    color: #506686;
    margin-right: 8px;
}
.breadcrumbs svg.icon-arrow {
    height: 12px;
    width: 14px;
    fill: #2E62AC;
    margin-right: 8px;
}

.page-content .blog_items {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.page-content .blog_items .item_wrap {width:25%;box-sizing: border-box;padding: 10px;}
.page-content .blog_items .item {height: 100%;box-sizing: border-box;display: flex;flex-direction: column;}


.page-content .pagination {margin-bottom:150px;}
.page-catalog .pagination {margin:50px 0 70px;}
.pagination ul {
    font-size: 24px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
}
.pagination ul li {margin:0 10px;}
.pagination ul li a {color:#92A0B4}
.pagination ul li.active a {color:#0A62B0}
.pagination ul li.active {padding-right:135px;position: relative;}
.pagination ul li.active:after {
    content: "";
    width: 115px;
    height: 2px;
    position: absolute;
    background: #0A62B0;
    right: 0px;
    top: 46%;
}

.pagination ul li.active:last-child {padding-left:135px;padding-right:0;}
.pagination ul li.active:last-child:after {right: auto;left: 0;}

.news_sections {display: flex;margin:0 -10px 30px;}
.news_sections a {
    font-size: 20px;
    padding: 10px 30px;
    background: #F2F2F2;
    color: #506686;
    margin: 0 10px;
    flex: 1;
    display: flex;
    align-items: center;
}
.news_sections a.active {color: #69B373;background: rgba(105, 179, 115, 0.18);}
.news_sections a span:last-child {font-size:50px;margin-left: auto;}

.page-contacts {display:flex;min-height: calc(100vh - 112px);color:#506686;flex-wrap: wrap;}
.page-contacts > div {width:50%;box-sizing: border-box;}
.page-contacts .column-left {padding: 0 5%;}
.page-contacts .column-right {margin-top: 50px;background: #0A62B0;padding:80px 100px;/*color: #FFFFFF;*/}
.page-contacts .column-right.no-background {background: transparent;padding: 0;}

.page-contacts .slide-name, .popup .slide-name {color: #FFFFFF;font-size: 35px;}
.page-contacts .logo {margin:50px 0 70px;}

.page-contacts .column-right.no-background h3 {margin-top: 0;}

.page-contacts .phone a {color:#506686}
.page-contacts .mail a {color:#92A0B4}

.popup_main_slider {margin-bottom:20px;}
.popup_nav_slider img {border-radius: 5px;border: 1px solid #CAD0D9;margin:0 9px;}
.popup_nav_slider img.slick-current {border-color:#F2F2F2}


.popup_nav_slider.slider_with_arrows .slick-prev {left: -25px;}
.popup_nav_slider.slider_with_arrows .slick-next {right: -25px;}

.about-text {display: flex;margin-bottom: 40px;padding-top: 20px;}
.about-text h3 {margin-top: 0;}
.about-text .about-text__left {width:35%;padding-right:5%}
.about-text .about-text__right {width:60%}
.about-text__quest {width:100%}
.about-text .years {font-size: 28px;color: rgba(73, 90, 115, 0.62);float: right;}
.about-text .years span {font-size: 81px;color: #69B373;display: block;}
.about-text__left h2 {margin-top: 0;}

.advantages__list.column-1 {display: block;max-width: 500px;}
.advantages__list.column-1 .advantages__item {margin-bottom: 25px;}
.advantages__list.column-1 .advantages__title {color:#495A73}

.about-images {margin-bottom: 54px;}
.about-images .slick-slide {margin-right:50px;}
.about-images .slick-list {margin-right:-50px;}

.items-files {display:flex;margin:-15px;}
.items-files .item {padding:15px;width:33.33%;box-sizing: border-box;}
.items-files a {
    border: 1px solid #CAD0D9;
    border-radius: 2px;
    font-size: 24px;
    color: #506686;
    position: relative;
    padding: 30px 25px;
    line-height: 1.46;
    display: block;
    min-height: 203px;
}
.items-files a:hover {background: rgb(202 208 217 / 20%);}
.items-files a:after {
    content: "";
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/bg_items-files.svg);
    width: 51px;
    height: 48px;
    position: absolute;
    right: -11px;
    bottom: -8px;
}
.items-files a span {
    font-size: 16px;
    color: rgba(80, 102, 134, 0.62);
    position: absolute;
    left: 25px;
    bottom: 35px;
}

.faq_items .item {
    margin-bottom: 20px;
    padding: 30px;
    position: relative;
    background: #F2F2F2;
}
.faq_items .item.active {background: rgba(105, 179, 115, 0.18);}
.faq_items .item .name {
    font-size: 24px;
    line-height: 146%;
    cursor: pointer;
    color: #506686;
    padding-right: 40px;
}
.faq_items .item .text {
    display: none;

    padding-top: 20px;
    line-height: 150%;
    color: rgba(73, 90, 115, 0.62);
}
.faq_items .circle {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 34px;
    height: 34px;
}
.faq_items .circle:before, .faq_items .circle:after {content: "";position: absolute;background: #69B373;}
.faq_items .circle:before {

    width: 34px;
    height: 2px;
    left: 0px;
    top: 16px;


}
.faq_items .circle:after {

    height: 34px;
    width: 2px;
    left: 16px;

}
.faq_items .active .circle:after {display:none}

.icon-header-cart, .icon-header-fav {position: relative;}
.icon-header-cart span, .icon-header-fav .count {
    position: absolute;
    color: #fff;
    bottom: 1px;
    left: 0;
    font-size: 18px;
    width: 100%;
    text-align: center;
    line-height: 1;
}
.icon-header-fav .count {
    color: #2d519b;
    bottom: 4px;
}


.shadow__block {
    position: fixed;
    z-index: 600;
    width: 100%;
    height: 100%;
    background: rgba(105, 179, 115, 0.8);
    left: 0;
    top: 0;
    transition: .3s;
    display: none;
}
.popup {
    display: none;
    left: 50%;
    top: 100px;
    position: absolute;
    z-index: 910;
    width: 787px;
    transform: translateX(-50%);
    box-shadow: 0 60px 100px rgb(55 65 79 / 21%);
}
.popup .ajax-form {background: #0A62B0;color:#fff;padding:60px 100px;}
.popup .close {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}
.popup .close svg {width: 67px;height: 67px;}


.section-cart {}
.cart-empty .text {margin-bottom: 30px;}
.section-cart .row-columns {display:flex;margin-bottom: 50px;}
.section-cart-recommended {margin-bottom: 50px;}
.basket_items {}
.basket_items .item {border: 1px solid #CAD0D9;border-radius: 2px;padding:30px;display:flex;position:relative;margin-bottom:28px;}
.item_link_remove {
    position: absolute;
    top: 20px;
    right: 20px;
}
.item_link_remove svg {width: 25px;height: 32px;fill:#CAD0D9;}
.item_link_remove:hover svg {fill:#25569B;}

.basket_items .item .img {width: 160px;margin-right: 50px;}
.basket_items .item .name_wrap {flex: 1;}
.basket_items .item .name {margin-bottom: 10px;font-size: 28px;}
.basket_items .item .name a {color: #506686;}
.basket_items .item .vendor_wrap {margin-bottom: 20px;}
.basket_items .item .price_wrap {font-size: 28px;margin-top:auto;}
.basket_items .item .price_item {text-align:center;padding-top:10px;}
.counter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 158px;

    border: 1px solid #CAD0D9;
	border-radius: 2px;
}
/* Remove Arrows/Spinners
Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
.counter input {
    width: 64px;
    font-size: 18px;
    color: #92A0B4;
    border: 0;
    background-color: #F2F2F2;
    text-align: center;
    padding: 0;
}
.counter .minus, .counter .plus {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 47px;
    height: 59px;
    border: none;
    padding: 0;
}
.counter .minus {
    background-image: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-minus.svg);
}
.counter .plus {
    background-image: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-plus.svg);
}

.section-cart .column-left {flex:1}
.section-cart .column-right {margin-left:30px;width: 30%;}
.section-cart .cart_total {position: sticky;top: 0;}
.section-cart .cart_widget {background: #F2F2F2;padding:30px;margin-bottom: 30px;}
.section-cart .cart_widget .title {font-size: 35px;color: #495A73;margin-bottom: 15px;}
.section-cart .cart_widget .title span {color: #92A0B4}

.section-cart .total_item {display:flex;justify-content: space-between;margin-bottom:10px;}
.section-cart .total_item + #total_final {border-top:2px solid rgba(146, 160, 180, 0.29);padding-top: 20px;margin-top: 20px;}
.section-cart .total_item .total_name {font-family: 'PTRootUIWebRegular';}
.section-cart #total_final {font-size: 35px;margin: 10px 0 20px;}

.section-cart .btn_wrap {max-width:380px;margin:0 auto;}

.form_promocode .form {position:relative}
.form_promocode .form input {
    width: 100%;
    padding: 0;
    border: 0;
    border-bottom: 2px solid rgba(146, 160, 180, 0.29);
    background: transparent;
    height: 50px;
}
.form_promocode .form .enterCoupon {position: absolute;right: 0px;top: 15px;}
.form_promocode .form .enterCoupon svg {width: 16px;height: 16px;fill: #2E62AC;}

.personal-auth {margin:100px 0;}
.personal-auth .form_wrap {max-width:590px;margin:0 auto}
.personal-auth .restore_block {margin:10px 0 40px;text-align:right;}
.personal-auth .text {margin-bottom:40px;}
.personal-auth .btn_wrap {width:243px;margin:0 auto 20px;}

.step3 .hide-first-step {display:none}
.step3.next-step .hide-first-step {display:block}

.page-personal .row-columns {display:flex;}
.page-personal .row-columns > div {background: #F2F2F2;padding:30px;box-sizing: border-box;}
.page-personal .row-columns > .no-padding {padding:0}
.page-personal .row-columns .column-left {width:25%;margin-right:30px;height: 100%;}
.page-personal .row-columns .column-left ul {margin: 0;padding: 0;list-style: none;}
.page-personal .row-columns .column-left ul li {border-bottom:2px solid rgba(146, 160, 180, 0.29);}
.page-personal .row-columns .column-left ul li:last-child {border-bottom:0}
.page-personal .row-columns .column-left ul li a {
    display: block;
    font-size: 22px;
    text-align: center;
    padding: 15px 0;
    color: #92A0B4;
}
.page-personal .row-columns .column-left ul li.active a {color: #0A62B0;}
.page-personal .row-columns .column-right {flex:1}
.form_wrap .items.display-flex {display: flex;flex-wrap: wrap;}
.form_wrap .items.display-flex .item {padding:10px;box-sizing: border-box;}
.form_wrap .item.w50 {width:50%}
.form_wrap .item.w100 {width:100%}

.orders_items {}
.orders_items .columns {display: flex;}
.orders_items .orders .columns {cursor:pointer;}
.orders_items .item:nth-child(2n) {background:#f8f8f8}
.orders_items .item.head {background:#0A62B0;color:#fff;font-size: 20px;}

.orders_items .columns .col {width:30%;padding:20px;}
.orders_items .columns .col:first-child {width:10%;}
.orders_items .columns .col:last-child {text-align:right;}

.orders_items .columns .with_price {white-space: nowrap;}
.orders_items .columns .with_icon {padding-right:40px;position: relative;}
.orders_items .columns .with_icon svg {
    width: 10px;
    height: 10px;
    fill: #92A0B4;
    position: absolute;
    right: 20px;
    top: 30px;
}
.orders_items .columns.open .with_icon svg {transform: rotate(180deg);}

.orders_items .personal-basket_items {display:none;padding:10px 20px;}
.personal-basket_items .basket_items-item {
    display: flex;
    background: #FFFFFF;
    margin-bottom: 20px;

    border: 1px solid #CAD0D9;
    border-radius: 2px;
    padding: 20px;
}
.basket_items-item {font-size: 24px;}
.basket_items-item .image {width:100px;margin-right:20px;}
.basket_items-item .name {width:50%}
.basket_items-item .name a {color: #506686;}
.basket_items-item .vendor_wrap {font-size: 18px;margin-top: 10px}
.basket_items-item .price {margin-left:auto;}
.basket_items-item .price span {color: #92A0B4;}

.news-detail .news_stats {display:flex;font-size: 16px;margin-bottom: 30px;align-items: center;}
.news-detail .news_stats > div {margin-right: 22px;}
.news-detail .news_stats .btn_section .btn {padding: 8px 15px;font-size: 14px;}
.news-detail .news_stats .show {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon_show.svg) no-repeat 0 50%;
    padding-left: 25px;
}
.news_stats .likes {cursor:pointer;}
.news-detail .news_stats .likes {
    background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav.svg) no-repeat 0 50%;
    padding-left: 30px;
    background-size: contain;
}
.news-detail .news_stats .likes.active {
    background-image: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav-active.svg);
}

.radio_wrap {display: flex;}
.radio_wrap input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.radio_wrap label {
    padding: 20px;
    border: 1px solid #CAD0D9;
    cursor: pointer;
    border-radius: 2px;
    flex: 1;
    margin-right: 20px;
   	max-width: 50%;
    box-sizing: border-box;
}
.radio_wrap label:last-child {margin-right:0}
.radio_wrap label span {float: right;}
.radio_wrap input:checked + label {background: rgba(105, 179, 115, 0.18);border-color:rgba(105, 179, 115, 0.18);color: #69B373;}

.cart_widget .radio_wrap {margin-bottom: 20px;}

.delivery_text {padding: 10px 20px 30px;}

.order-done {color: #495A73;}
.order-done .name {margin-bottom: 20px;}
.order-done .name span {color: #92A0B4}
.order-done .text {font-size: 24px;margin-bottom: 30px;}

.section-align-center {
    display: flex;
    min-height: calc(100vh - 112px - 224px);
    align-items: center;
    padding: 50px 0;
    box-sizing: border-box;
}

.personal-orders-empty {padding: 0px 30px;}


.ajax-upload-link {
    font-family: 'PTRootUIWebBold';
    position: absolute;
    right: 0;
    top: 13px;
    padding-right: 30px;
    background: url('/local/templates/mlsgroup_062022/assets/css/../images/icon-upload.svg') no-repeat 100% 50%;
    background-size: contain;
}

.page-404 {
    margin: 50px auto;
    text-align: center;
    font-weight: 600;
}
.page-404 .name {
    font-size: 200px;
    color: #DDE1E8;
}
.page-404 .text {
    font-size: 18px;
    color: #25569b;
    margin-bottom: 50px;
}
.page-404 .btn {
    width: 300px;
    margin: 0 auto;
}


/*added 13.12.2022*/
.main-title {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 45px;
  line-height: 1.2;
  color: #495a73;
  padding: 0;
  margin: 0 0 40px;
}
@media (max-width: 992px) {
  .main-title {
    font-size: 32px;
  }
}
@media (max-width: 576px) {
  .main-title {
    font-size: 25px;
    margin: 0 0 25px;
  }
}
.main-title--green {
  color: #69b373;
}
.main-title--blue {
  color: #0a62b0;
}
.section-title, .text-block h2  {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 1.25;
  color: #506686;
  margin: 0 0 40px;
  padding: 0;
}
.section-title span {
  color: #93a0b4;
}
.h1_wrap .section-title {
  margin: 0;
}
/*.breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 25px 0 23px;
  display: flex;
  flex-wrap: wrap;
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #0a62b0;
}*/
.breadcrumbs__link {
  position: relative;
  padding-right: 28px;
}
.breadcrumbs__link a {
  color: #506686;
  text-decoration: none;
  transition: all 0.2s ease;
}
.breadcrumbs__link a::after {
  position: absolute;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC4zNTM2IDQuMzUzNTVDMTAuNTQ4OCA0LjE1ODI5IDEwLjU0ODggMy44NDE3MSAxMC4zNTM2IDMuNjQ2NDVMNy4xNzE1NyAwLjQ2NDQ2NkM2Ljk3NjMxIDAuMjY5MjA0IDYuNjU5NzMgMC4yNjkyMDQgNi40NjQ0NyAwLjQ2NDQ2NkM2LjI2OTIgMC42NTk3MjggNi4yNjkyIDAuOTc2MzExIDYuNDY0NDcgMS4xNzE1N0w5LjI5Mjg5IDRMNi40NjQ0NyA2LjgyODQzQzYuMjY5MiA3LjAyMzY5IDYuMjY5MiA3LjM0MDI3IDYuNDY0NDcgNy41MzU1M0M2LjY1OTczIDcuNzMwOCA2Ljk3NjMxIDcuNzMwOCA3LjE3MTU3IDcuNTM1NTNMMTAuMzUzNiA0LjM1MzU1Wk0wIDQuNUgxMFYzLjVIMFY0LjVaIiBmaWxsPSIjMkU2MkFDIi8+Cjwvc3ZnPgo=);
  top: 0;
  right: 10px;
}
.breadcrumbs__link a:hover,
.breadcrumbs__link a:focus {
  opacity: 0.5;
}
.text-block {
  display: flex;
  gap: 30px;
  margin: 20px 0 40px;
}
.text-block__content {
  width: calc(60% - 15px);
}
.text-block__img {
  width: calc(40% - 15px);
  height: auto;
  object-fit: cover;
}
@media (max-width: 768px) {
  .text-block {
    flex-direction: column;
  }
  .advantages {
    display: none;
    padding: 30px 20px;
  }
  .text-block__content,
  .text-block__img {
    width: 100%;
  }
}
.advantages {
  background: #f2f2f2;
  padding: 57px 120px;
  margin: 40px 0 90px;
}
@media (max-width: 1200px) {
  .advantages {
    padding: 57px 60px;
  }
}
@media (max-width: 576px) {
  .advantages {
    display: none;
    padding: 30px 20px;
  }
}
.advantages__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 80px;
  row-gap: 30px;
}
@media (max-width: 768px) {
  .advantages__list {
    grid-template-columns: 1fr;
  }
}
.advantages__item {
  display: flex;
  align-items: flex-start;
  column-gap: 27px;
}
@media (max-width: 576px) {
  .advantages__item {
    flex-direction: column;
    row-gap: 10px;
  }
}
.advantages__title {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  color: #0a62b0;
  padding: 0;
  margin: 0 0 10px;
}
.advantages__title--accent {
  color: #69b373;
}
.advantages__text {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #506686;
  padding: 0;
  margin: 10px 0;
}
.paginator__list {
  list-style: none;
  padding: 0;
  margin: 50px 0 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.paginator__item {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
}
.paginator__item a {
  color: #92a0b4;
}
.paginator__item--active {
  position: relative;
  padding-right: 130px;
}
.paginator__item--active::after {
  position: absolute;
  content: '';
  width: 115px;
  height: 2px;
  background: #0a62b0;
  right: 0;
  top: 50%;
}
.paginator__item--active a {
  color: #0a62b0;
}
.contact-form {
  margin: 50px 0 90px;
}
.contact-form .container, .contact-form-flex {
  display: flex;
  gap: 28px;
}
.contact-form__content {
  width: calc(50% - 14px);
}
.contact-form__img {
  width: calc(50% - 14px);
  height: auto;
  object-fit: cover;
}

@media (max-width: 850px) {
  .contact-form .container, .contact-form-flex {
    flex-direction: column;
  }
  .contact-form__content,
  .contact-form__img {
    width: 100%;
  }
}
.contact-form__flex {
  display: flex;
  gap: 28px;
}
.contact-form__flex .contact-form__box {
  width: calc(50% - 14px);
}
@media (max-width: 576px) {
  .contact-form__flex {
    flex-direction: column;
    gap: 0;
  }
  .contact-form__flex .contact-form__box {
    width: 100%;
  }
}
.contact-form__box {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 0 20px;
}
.contact-form__input {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #506686;
  padding: 10px 20px;
  background: #f2f2f2;
  border: none;
  outline: none;
}
.contact-form__checkbox {
  display: block;
  margin: 0 0 20px;
}
.checkbox {
  display: flex;
  cursor: pointer;
}
.checkbox__label {
  margin: 0;
}
.checkbox__label a {
  text-decoration: underline;
  transition: all 0.2s ease;
}
.checkbox__label a:hover {
  text-decoration-color: transparent;
}
.checkbox__input {
  position: relative;
  appearance: none;
  display: block;
  width: 21px;
  height: 21px;
  flex-basis: 21px;
  flex-shrink: 0;
  margin-right: 12px;
  padding: 0;
  outline: none;
  cursor: pointer;
  transition: all 0.2s ease;
}
.checkbox__input:checked::before {
  background: #0a62b0;
}
.checkbox__input:checked::after {
  display: block;
}
.checkbox__input::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 20px;
  height: 20px;
  border: none;
  transition: all 0.2s ease;
  background: #f2f2f2;
}
.checkbox__input::after {
  position: absolute;
  top: 4px;
  left: 2px;
  content: '';
  display: none;
  width: 14px;
  height: 6px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  border-radius: 2px;
  transform: rotate(-45deg);
}
.service {
  margin: 90px 0;
}
.service__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}
@media (max-width: 1200px) {
  .service__list {
    grid-template-columns: 1fr;
  }
}
.service__item {
  position: relative;
  background: #f2f2f2;
  box-shadow: 3px 3px 10px rgba(80, 102, 134, 0.25);
  padding: 42px 100px 42px 30px;
}
.service__item:hover .service__title {
  color: #69b373;
}
.service__title {
  position: relative;
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.1;
  color: #506686;
  padding: 0;
  margin: 0 0 10px;
  z-index: 2;
}
.service__text {
  position: relative;
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: #495a739e;
  margin: 10px 0;
  padding: 0;
  z-index: 2;
}
.service__img {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 576px) {
  .service__item {
    padding: 30px;
  }
  .service__img {
    top: 20px;
    width: 40px;
    height: auto;
  }
}
.faq {
  margin: 90px 0;
}
.faq .container {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 30px;
}
@media (max-width: 1200px) {
  .faq .container {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.faq__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.faq__item-title {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
  color: #506686;
  background: #f2f2f2;
  padding: 27px 60px 27px 27px;
  margin: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4zNzUgMTYuNjI1QzE4LjgyMjcgMTYuNjI1IDE4LjM3NSAxNi4xNzczIDE4LjM3NSAxNS42MjVWMC44NzVDMTguMzc1IDAuMzkxNzUxIDE3Ljk4MzIgMCAxNy41IDBDMTcuMDE2OCAwIDE2LjYyNSAwLjM5MTc1IDE2LjYyNSAwLjg3NVYxNS42MjVDMTYuNjI1IDE2LjE3NzMgMTYuMTc3MyAxNi42MjUgMTUuNjI1IDE2LjYyNUgwLjg3NUMwLjM5MTc1MSAxNi42MjUgMCAxNy4wMTY4IDAgMTcuNUMwIDE3Ljk4MzIgMC4zOTE3NTEgMTguMzc1IDAuODc1MDAxIDE4LjM3NUgxNS42MjVDMTYuMTc3MyAxOC4zNzUgMTYuNjI1IDE4LjgyMjcgMTYuNjI1IDE5LjM3NVYzNC4xMjVDMTYuNjI1IDM0LjYwODIgMTcuMDE2NyAzNSAxNy41IDM1QzE3Ljk4MzIgMzUgMTguMzc1IDM0LjYwODIgMTguMzc1IDM0LjEyNVYxOS4zNzVDMTguMzc1IDE4LjgyMjcgMTguODIyNyAxOC4zNzUgMTkuMzc1IDE4LjM3NUgzNC4xMjVDMzQuNjA4MiAxOC4zNzUgMzUgMTcuOTgzMiAzNSAxNy41QzM1IDE3LjAxNjggMzQuNjA4MiAxNi42MjUgMzQuMTI1IDE2LjYyNUgxOS4zNzVaIiBmaWxsPSIjNjlCMzczIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center right 28px;
  cursor: pointer;
  transition: all 0.4s ease;
}
@media (max-width: 576px) {
  .faq__item-title {
    font-size: 18px;
  }
}
.faq__item-title--active {
  color: #69b373;
  background: #69b3732e;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDM1IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHk9IjAuNjI1IiB3aWR0aD0iMzUiIGhlaWdodD0iMS43NSIgZmlsbD0iIzY5QjM3MyIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center right 28px;
}
.faq__item-text {
  display: none;
  padding: 0 27px 27px;
  margin: 0;
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: #495a739e;
  background: #69b3732e;
}
.delivery__item {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 30px;
  margin: 0 0 80px;
}
@media (max-width: 768px) {
  .delivery__item {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.delivery__item-title {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 1.25;
  color: rgba(73, 90, 115, 0.62);
  margin: 0;
  padding: 0;
}
.delivery__item-subtitle {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 1.25;
  color: rgba(73, 90, 115, 0.62);
  margin: 0 0 24px;
  padding: 0;
}
@media (max-width: 768px) {
  .delivery__item-title {
    font-size: 22px;
  }
  .delivery__item-subtitle {
    font-size: 20px;
  }
}
.delivery__item-text {
  font-family: 'PTRootUIWebBold';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #506686;
  padding: 0;
  margin: 0 0 15px;
}
.documents {
  overflow: hidden;
}
.documents .container, .documents-flex {
  display: flex;
}
.documnets__block {
  flex-basis: 50%;
  width: 50%;
  padding: 50px 0;
}
@media (max-width: 850px) {
  .documents .container, .documents-flex {
    flex-direction: column;
  }
  .documnets__block {
    width: 100%;
    box-sizing: border-box;
  }
}
.documnets__block--accent {
  background: #f2f2f2;
  padding-left: 100px;
  /*padding-right: 25%;
  margin-right: -25%;*/
}
@media (max-width: 850px) {
  .documnets__block--accent {
    padding-left: 30px;
    /*padding-right: 0;
    margin-right: 0;*/
  }
}
.documents__imgs {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .documents__imgs a {
    width: 30%;
  }
  .documents__imgs img {
    width: 100%;
    height: auto;
    object-fit: contain;
  }
}
.slider-nav__item {
  border: 1px solid #cad0d9;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
.slider-nav__item.slick-current {
  border-color: #69b373;
}
.slider-nav__item img {
  width: 100%;
  height: auto;
  object-fit: contain;
}


.documents__imgs a.pdf_wrap {width: 192px;height: 255px;background: url('/local/templates/mlsgroup_062022/assets/css/../images/doc-3-wrap.png') no-repeat;position: relative;}
.documents__imgs a.pdf_wrap .name {
    position: absolute;
    left: 20px;
    font-size: 20px;
    top: 100px;
}
.documents__imgs a.pdf_wrap .year{
    position: absolute;
    left: 20px;
    bottom: 10px;
}



.spec {
  margin: 90px 0;
}
.spec .main-title {
  margin: 0 0 20px;
  max-width: 42%;
}
.spec__subtitle {

  font-size: 22px;
  line-height: 1.3;
  color: #25569B;
  margin: 0 0 7px;
  padding: 0;
  max-width: 42%;
}
.spec__description {
 

  color: #506686;
  margin: 7px 0;
  padding: 0;
  max-width: 42%;
}
.desc-detail-one{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
@media (max-width: 1215px) {
	.desc-detail-one {
	  flex-direction: column;
	}
 }
.spec__list {
  columns: 2;
  gap: 300px;
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: #506686;
  padding: 0;
  list-style: none;
}
@media (max-width: 1215px) {
  .spec__list {
    columns: 1;
    max-width: calc(100% - 300px);
  }
}
.spec__list li {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiBmaWxsPSIjMEE2MkIwIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center left;
  padding: 0 0 0 30px;
  margin: 0 0 20px;
}
.spec-top {
  position: relative;
  margin: 0 0 90px;
  min-height: 500px;
}
.spec-top__img {
    /* position: absolute; */
   padding: 0 100px;
    max-height: 590px;
    /* transform: translateX(-50%); */
}
@media (max-width: 1215px) {
  .spec-top__img {
	 position: relative;
	 padding: 0;
  }
}
@media (max-width: 700px) {
  .spec__list,
  .spec .main-title,
  .spec__subtitle,
  .spec__description {
    max-width: 100%;
  }
  .spec-top__img {
    position: relative;
    display: block;
    margin: 0 auto;
  }
  .spec {
    margin: 30px 0;
  }
  .spec-top {
    margin: 0 0 40px;
  }
}
.spec-bottom {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  column-gap: 5%;
  row-gap: 30px;
}
@media (max-width: 1300px) {
  .spec-bottom {
    grid-template-columns: 1fr;
  }
}
.spec-bottom__content {
  padding: 50px 40px;
  background: #F2F2F2;
}
.spec-bottom__title {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 1.25;
  color: #495A73;
  margin: 0 0 30px;
  padding: 0;
}
.spec-bottom__table td:first-child {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: #506686;
  margin: 0;
  padding: 0 0 10px;
}
.spec-bottom__table td:last-child {
  font-family: 'PTRootUIWebMedium';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  text-align: right;
  color: #0A62B0;
  margin: 0;
  padding: 0 0 10px;
}
.spec-bottom__img {
  position: relative;
}
.spec-bottom__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.spec-bottom__link {
  position: absolute;
  z-index: 2;
  margin: 0;
  padding: 0;
}
.spec-bottom__link a {
  display: block;
  font-family: 'PTRootUIWebRegular';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.2;
  color: #506686;
  text-decoration: none;
  border: none;
  transition: all 0.3s ease-in-out;
}
.spec-bottom__link span {
  font-family: 'PTRootUIWebMedium';
  font-weight: 500;
}
.spec-bottom__link a:hover {
  color: #69B373;
}
@media (max-width: 500px) {
  .spec-bottom__title {
    font-size: 25px;
  }
  .spec-bottom__content {
    padding: 24px;
  }
  .spec-bottom__table td:first-child,
  .spec-bottom__table td:last-child {
    font-size: 16px;
  }
}
@media (max-width: 1400px) {
  .spec-bottom__link a {
    font-size: 13px;
  }
}
@media (max-width: 1350px) {
  .spec-bottom__link a {
    font-size: 14px;
  }
}
@media (max-width: 1300px) {
  .spec-bottom__link a {
    font-size: 26px;
  }
}
@media (max-width: 1250px) {
  .spec-bottom__link a {
    font-size: 24px;
  }
}
@media (max-width: 1100px) {
  .spec-bottom__link a {
    font-size: 21px;
  }
}
@media (max-width: 1000px) {
  .spec-bottom__link a {
    font-size: 24px;
  }
}
@media (max-width: 950px) {
  .spec-bottom__link a {
    font-size: 22px;
  }
}
@media (max-width: 800px) {
  .spec-bottom__link a {
    font-size: 20px;
  }
}
@media (max-width: 700px) {
  .spec-bottom__link a {
    font-size: 18px;
  }
}
@media (max-width: 600px) {
  .spec-bottom__link a {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .spec-bottom__link a {
    font-size: 14px;
  }
}
@media (max-width: 450px) {
  .spec-bottom__link a {
    font-size: 12px;
  }
}
@media (min-width: 1600px) {
  .spec-bottom__link a {
    font-size: 18px;
  }
}

.search-page.search-active {padding-top: 154px;}
.search-page.search-active .search-item {border-color: #02315a;}

.servis_stats {display: flex;justify-content: space-between;flex-wrap: wrap;}
.servis_stats .item {width:25%;}
.servis_stats.v2 .item {width:50%;}
.servis_stats .item .num {color:#69B373;font-size: 66px;}
.servis_stats .item .text {color: rgb(73 90 115 / 62%);font-size: 24px;}


.product_page.v_102023 .column_images {background:transparent}
.product_page.v_102023 .column_images .slides {display: flex;}
.product_page.v_102023 .column_images .slides .popup_main_slider {width:calc(100% - 100px);}
.product_page.v_102023 .column_images .slides .popup_nav_slider {width:76px;order:-1;margin-right: 24px;}

.popup_nav_slider.slider_with_arrows.slick-vertical .slick-prev {
  left: 15px;

  top: -15px;
}
.popup_nav_slider.slider_with_arrows.slick-vertical .slick-next {
  right: 15px;
  bottom: -15px;
  top: auto;
}
.popup_nav_slider.slider_with_arrows img {
  border-radius: 5px;
  border: 1px solid rgb(80 102 134 / 25%);
  margin: 8px 0px;
  opacity: 0.6;
}
.slider_with_arrows.slick-vertical .slick-arrow svg {fill:#506686;stroke:#506686;}
.popup_nav_slider.slider_with_arrows img.slick-current {opacity:1;border-color:#0A62B0;}


.product_page-manufacturer {margin-bottom: 20px;}
.product_page-manufacturer span {font-size: 40px;}
.product_page.v_102023 {margin-bottom: 0;}
.product_page.v_102023 .column {padding: 25px;}
.product_page.v_102023 .column_texts {position: relative;width: 35%;min-width: 420px;}
.product_page.v_102023 .column_desc {width: 25%;}
.product_page.v_102023 .column_texts .fav {
  width: 28px;
  height: 28px;
  position: absolute;
  background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav.svg) no-repeat 50%;
  right: 25px;
}
.product_page.v_102023 .column_texts .fav.active {
  background-image: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-fav-active.svg);
}
.product_page.v_102023 .product_page-options a {
  padding: 13px 20px;
  border-radius: 5px;
}
.product_page.v_102023 .product_page-options a.active {
  border-color: #0A62B0;
  background: #0A62B0;
  color: #fff;
}
.product_page.v_102023 .product_page-prices{
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #ADB3BC;
  padding-top: 10px;
  margin-top: 20px;
}
.product_page.v_102023 .delivery {position: relative;padding-left: 42px;}
.product_page.v_102023 .delivery:before {
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  background: url(/local/templates/mlsgroup_062022/assets/css/../images/icon-delivary.png);
  background-size: cover;
  top: -5px;
  left: 0;
}

.quantity__input_wrap .btn {
  width: 100%;
  flex: 1;
  padding: 0 20px;
  margin-left: 15px;
  height: 48px;
  line-height: 48px;
}

.quantity__input {
  position: relative;
}

.quantity__input input {
  border-radius: 5px;
  border: 0;
  height: 48px;
  -webkit-appearance: none;
  max-width: 230px;
  width: 100%;
  padding: 0 48px;
  text-align: center;
  box-sizing: border-box;
  background: rgb(80 102 134 / 10%);
  color: #506686;
}
.quantity__input .minus,
.quantity__input .plus {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 0;
  font-size: 30px;
  font-weight: 600;
  color: #506686;
  border: 0;
  background: transparent;
}

.quantity__input .minus {
  left: 0;
}

.quantity__input .plus {
  right: 0;
}

.product_page.v_102023 .product_page-characteristics {margin-bottom: 5px;}
.product_page-characteristics-more a {border-bottom: 1px solid;}
.product_page.v_102023 .available {margin-bottom: 20px;}
.product_page.v_102023 .product_page-consultation {margin: 15px 0 20px;}
.product_page.v_102023 .product_page-consultation .btn-border {width: 100%;
  box-sizing: border-box;
  text-align: center;}

.product_page.v_102023 .column_desc .vendor_wrap {margin-bottom: 20px;}  

.product_page_tabs-wrap {
  border: 1px solid #CAD0D9;
  border-top: 0;
  padding: 25px;
}

.product_page_tabs-wrap .tabs_links {margin-bottom: 40px;}
.product_page_tabs-wrap .tabs_links a {
  display: inline-block;
  padding: 20px 5px;
  border: 1px solid #ADB3BC;
  margin: 0 10px 10px 0;
  min-width: 190px;
  text-align: center;
  color: #ADB3BC;
}
.product_page_tabs-wrap .tabs_links a.active {border-color:#0A62B0;background-color: #0A62B0;color: #fff;}

#tab_prop {}
.product_page_tabs-wrap  h3 {margin: 0 0 10px;color:#495A73;font-size: 30px;}
#tab_prop .product_page-characteristics {max-width: 967px;}
#tab_prop .product_page-characteristics .item {
  padding: 10px 0;
  border-bottom: 1px solid rgb(173 179 188 / 50%);
  display: flex;
  justify-content: space-between;
  
  margin-bottom: 0;
}
#tab_prop .product_page-characteristics .item:hover {background: rgb(10 98 176 / 10%);}
#tab_prop .product_page-characteristics .item:last-child {border-bottom: 0;}
#tab_prop .product_page-characteristics span {color: #506686;}
#tab_prop .product_page-characteristics span:last-child {text-align: right;margin-left: 20px;}

.service__list.v2 svg {
  fill: none;
  stroke: #7CA9D1;
  position: absolute;
  right: 0;
  width: 127px;
  height: 166px;
  top: 20px;
}

.service__list.v2 .service__item {
  background: rgb(80 102 134 / 10%);
  box-shadow: none;
  padding: 40px 80px 40px 25px;
  border-radius: 5px;
}
.service__list.v2 .service__item:hover {background:#0A62B0;}
.service__list.v2 .service__item:hover .service__title, .service__list.v2 .service__item:hover .service__text {color:#fff;}
.service__list.v2 .service__item:hover svg {stroke: #fff;}

.wd_seo_region_link {
  padding:0;
}
.wd_seo_region_link-title {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABCElEQVR42mNgQAOCLmlywq7J/cKuSfPA2CWpT8gjRYYBHxByStQSck1aKmofLwETE3FPkwSJCbulaeDW6Jq0TNgviRdss3uKNgiDxT2i+YRckpdg1QR0kpSwS3IvWKFzUjDQmS1AJ7cKuSYGQuSTe5FdgtAIdIqQa3IhWKNLchePfZqIuGuGmJBLUifYBa5JRVidq+KRyw5UNAPE5nePVwC6YAEIgwILYljSTIbQUDbsznVNnoAtBEFioNDFGThgfwI1YxGfCJLDHyWuSTUi7im2iOhIsQX6uZqBEID6dROfW7IQv328AJC9Wd4+noOBGAC0QRMY/HNBKQfEZiAFiLgmRYAww6ABAA/ARkhwnCQxAAAAAElFTkSuQmCC') left center no-repeat;
  display:inline-block;
  min-height:14px;
  vertical-align:middle;
}
.wd_seo_region_link-value a {
  border-bottom-style:dashed;
  border-bottom-width:1px;
  cursor:pointer;
  position:relative;
  text-decoration:none;
  vertical-align:middle;
}
.wd_seo_region_link-value a:hover {
  border-bottom:none;
}
.wd_seo_region_link-loading:before {
  background:url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==') center center no-repeat;
  content:'';
  height:16px;
  left:50%;
  margin:-8px 0 0 -8px;
  position:absolute;
  top:50%;
  width:16px;
}

/* End */


/* Start:/local/templates/mlsgroup_062022/assets/css/responsive.css?170383298313346*/
body {min-width: 320px;}
img {max-width: 100%;height: auto;}
.only-mobile, header .logo_blue, .catalog_mobile_filter {display:none;}

@media (max-height: 340px) {

}

@media (min-width: 1024px) {

}

@media (min-width: 768px) {
	.video_items .item:before {
	    content: "";
	    background: rgba(10, 98, 176, 0.5);
	    width: 100%;
	    height: 100%;
	    position: absolute;
	}
	.video_items .item.slick-current {transform: scale(1.2);z-index: 10;box-shadow: 0 0 5px #ccc;}
	.video_items .item.slick-current:before {display:none}
	.video_items .slick-list {padding:40px 0 !important}

	.column_left .menu_personal {display: none;}

	.blog_items .item .name {height: 72px;overflow: hidden;}
	.blog_items .item .text {height: 51px;overflow: hidden;}
}

@media (max-width: 1875px) {
	.slider_with_arrows .slick-next {right: -50px;}
	.slider_with_arrows .slick-prev {left: -50px;}
}

@media (max-width: 1825px) {
	.container {width:90%;}
}

@media (max-width: 1650px) {
  	.content_wrapper .column_left {padding: 20px;width: 250px;}
  	.content_wrapper .column_right {width: calc(100% - 250px);}

  	.content_wrapper .column_left .menu li {font-size: 20px;}
  	header {padding: 20px 0;font-size: 18px;}
  	header .menu li {margin-right: 30px;}
  	header .pulse {margin-right: 20px;}

  	.section-align-center {min-height: calc(100vh - 82px - 204px);}
  	.page-contacts {min-height: calc(100vh - 82px);}


  	h1 {font-size: 42px;}
  	.page-content h1, .page-contacts h1 {font-size: 36px;}
  	.slide-name, h2 {font-size: 34px;}
  	.h2-after, footer .phone, .page-contacts .slide-name, .popup .slide-name {font-size: 26px;}
  	.form_oneline .slide-name {max-width: 260px;font-size: 26px;margin-right: 40px;}
  	.btn {padding: 20px;}

  	.home-categories .table_grid {margin: 0 -10px;}
  	.home-categories .table_item {margin: 10px;font-size: 20px;}

  	.home-text__right .items .item_inner {font-size: 20px;padding: 25px 35px;}

  	footer {padding: 100px 0 40px 250px;}
  	footer .mail, footer .address {font-size: 20px;}

	.items_subcategories .item, .page-catalog .catalog_items .item {width: 33%;}

	.product_page .column {padding: 20px;}

	.about-text .years {font-size: 24px;}
	.about-text .years span {font-size: 60px;}
	.items-files a, .faq_items .item .name {font-size: 20px;}

	.news_sections a span:last-child {font-size: 40px;}

	.basket_items .item .name {font-size: 22px;}
	.section-cart .cart_widget .title {font-size: 26px;}

	header .popup_search form {padding: 85px 20%;}

	.servis_stats .item {width: 28%;}
	.servis_stats .item .num {font-size: 50px;}
	.servis_stats .item .text {font-size: 20px;}


	.spec-top__img {padding: 0 40px;}
}

@media (max-width: 1360px) {
	.home-categories .table_item a {padding: 20px;}
	.home-categories .table_item .count {font-size: 16px;right: 10px;top: 10px;}
	.form_oneline .items .item {margin-right: 20px;}
	header .menu li {margin-right: 20px;}
	.home-text__right .items .item_inner {font-size: 18px;}

	.page-catalog .h1_wrap h1 {font-size: 36px;}
	.product_page .column_prices {width: 60%;}
	.product_page .column_texts {width: 100%;padding: 20px 0;}

	.news_sections {overflow-x: auto;}
	.news_sections a {font-size: 18px;padding: 10px 20px;}

	.page-content .blog_items .item_wrap {width: 50%;}

	.basket_items-item {font-size: 20px;}

	.product_page_tabs-wrap .tabs_links a {min-width: 150px;}
}

@media (max-width: 1279px) {
	body {font-size: 16px;}
 	header .header-icons a {margin-left: 15px;}
 	header .pulse {margin-right: 0;}

 	.about-images .slick-list {margin-right: -20px;}
 	.about-images .slick-slide {margin-right: 20px;}

 	.items-files {flex-wrap: wrap;}
 	.items-files .item {width: 50%;}



 	.basket_items-item {padding: 10px;}
 	.basket_items-item .image {width: 80px;margin-right: 10px;}

	.servis_stats .item {width:50%;max-width: 130px;}
	.servis_stats .item .text {font-size: 18px;}
}

@media (max-width: 1200px) {
	header .container {flex-wrap: wrap;}
	header .header-icons {margin-left: auto;}
	.home-categories .table_grid {
		margin: 0 -10px;
		display: grid;
	    grid-template-columns: 33% 33% 33%;
	  	grid-template-rows: auto;
	  	grid-template-areas:
	    'grid-a grid-b grid-c'
	    'grid-a grid-d grid-e'
	    'grid-f grid-g grid-h';
	}

	.home-text .container, .form_oneline, footer .container {flex-wrap: wrap;}
	.home-text__left, .home-text__right {width: 100%;}

	.form_oneline .slide-name {max-width: 100%;width: 100%;margin-bottom: 20px;}
	footer .menu {width: 30%;}
	footer .first-column {width: 100%;order: 10;}

	.home-text__right .items .item_inner {height: 100%;box-sizing: border-box;}
	.home-text__right .items .text {height: auto;}

	.items_subcategories .item, .page-catalog .catalog_items .item {width: 50%;}

	.page-contacts .column-right {padding: 5%}

	.section-cart .row-columns {flex-wrap: wrap;}
	.section-cart .column-right {
	    margin-left: 0;
	    width: 100%;
	    order: -1;

	}

	.page-personal .row-columns > div {padding: 20px;}
	.page-personal .row-columns .column-left {margin-right: 20px;}
	.page-personal .row-columns .column-left ul li a {font-size: 18px;}

	.service__list.v2 svg {width: 63px;height: 83px;}

	.product_page.v_102023 {flex-wrap: wrap;}
	.product_page.v_102023 .column {width: 100%;}
}

@media (max-width: 1023px) {

	header .logo_blue {display: block;width: 150px;}

	.content_wrapper .column_right {width: 100%;}
	header .header-icons {margin-right: 50px;}

	footer {padding: 40px 0;}

	h1 {font-size: 32px;}

	header .hamburger {
	    width: 30px;
	    height: 30px;
	    position: absolute;
	    right: 0;
	    top: 1px;
	    z-index: 600;
	}
	header .hamburger span {
	    width: 30px;
	    background: #25569B;
	    display: block;
	    height: 2px;
	    position: absolute;
	    top: 4px;
	    left: 0px;
	    -webkit-transition: all .35s ease;
	    -o-transition: all .35s ease;
	    transition: all .35s ease;
	}
	header .hamburger span:nth-child(2) {
	    top: 14px;
	}
	header .hamburger span:nth-child(3) {
	    top: 24px;
	}
	.content_wrapper.open .hamburger span:nth-child(1) {
	    -webkit-transform: translateY(10px) translateX(0px) rotate(-45deg);
	    -ms-transform: translateY(10px) translateX(0px) rotate(-45deg);
	    transform: translateY(10px) translateX(0px) rotate(-45deg);
	    width: 28px;
	}

	.content_wrapper.open .hamburger span:nth-child(2) {opacity:0}

	.content_wrapper.open .hamburger span:nth-child(3) {
	    -webkit-transform: translateY(-10px) translateX(0px) rotate(45deg);
	    -ms-transform: translateY(-10px) translateX(0px) rotate(45deg);
	    transform: translateY(-10px) translateX(0px) rotate(45deg);
	    width: 28px;
	}



	header .menu {display:none}
	.content_wrapper .column_left .menu_personal {    padding-top: 20px;}
	.content_wrapper .column_left {
		-webkit-transition: all .25s ease-in-out;
	    -o-transition: all .25s ease-in-out;
	    transition: all .25s ease-in-out;
	    -webkit-transform: translateX(-100%);
	    -ms-transform: translateX(-100%);
	    transform: translateX(-100%);

	    position: fixed;
	    top: 70px;
	    /*background: #fff;*/
	    margin: 0;
	    height: calc(100% - 70px);
	    z-index: 500;
	    width: 100%;
    	left: 0;

    	padding: 20px 5%;
    	min-height: auto;
    	overflow-y: auto;
    }
	.content_wrapper.open .column_left {
	    -webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	    transform: translateX(0);
	}
	.content_wrapper.open .column_left .logo {display: none;}
	header .menu ul {margin: 30px 0 0 3%;display: block;font-size: 20px;}
	header .menu ul li {margin-bottom: 20px;}
    header .menu li.parent svg {display: none;}
    header .menu ul ul {position: initial;display: block;}

	.catalog_mobile_filter,
	.page-catalog .columns {display: block;}
	.page-catalog .columns .column-left, .page-catalog .columns .column-right {width: 100%;}

	.smart_filter_wrap {display: none;}
	.catalog_mobile_filter {margin-bottom: 20px;}
	.catalog_mobile_filter .btn {width: 100%;}
	.catalog_mobile_filter svg {width: 24px;height: 24px;vertical-align: middle;fill: #fff;}

	.catalog_description .like_h1 {font-size: 26px;}
	.page-catalog .h1_wrap {flex-wrap: wrap;}
	.catalog_sort_wrap {width: 100%;margin-top: 15px;flex-wrap: wrap;}

	.page-contacts {display: block;}
	.page-contacts > div {width: 100%;}

	.popup {width: 90%;}

	header .popup_search form {padding: 60px 10%;}
	header .popup_search input {font-size: 24px;height: 40px;}

	.basket_items-item {font-size: 18px;}

	.search-page.search-active {padding-top: 77px;}

	.page-contacts .column-right.no-background {padding: 0 5%;}
	.margin-top80 {margin-top: 40px;}
}

@media (max-width: 767px) {
	.hide-mobile {display: none}
	.only-mobile {display: block;}

	body {font-size: 14px;}
	header .pulse {display: none}


	.content_wrapper .column_left .menu .pulse {font-size: 18px;margin-bottom: 20px;}

	h1, .page-catalog .h1_wrap h1 {font-size: 24px;}
	.content_wrapper .column_left .menu li {font-size: 18px;margin: 10px 0;}
	.content_wrapper .column_left .menu li li {font-size: 14px;}
  	.slide-name, h2, .page-contacts .slide-name, .popup .slide-name {font-size: 24px;}
  	h3 {font-size: 22px;}
  	.h2-after, footer .phone {font-size: 18px;}
  	.btn {padding: 10px 15px;}
  	footer .mail, footer .address, .order-done .text {font-size: 16px;}

	.home-categories .table_grid {margin: 0;display: block;}
	.home-categories .table_item {margin: 0 0 10px;}
    .home-categories .table_item a {flex-direction: initial;align-items: center;padding: 15px;}
    .home-categories .table_item a .img {width:100px;text-align:center;margin: 0 15px 0 0;}
    .home-categories .table_item a img {max-height:80px;}

    .home-text {padding: 40px 0;}

	footer .menu {width: 50%;margin-bottom: 20px;}
	footer .menu.w100 {width: 100%;}
	footer .menu ul li {margin-bottom: 20px;font-size: 18px;}
	footer .menu ul li li {font-size: 14px;}
	footer .phone, footer .mail, footer .address {margin-bottom: 20px;}
	.socials {margin-top: 30px;}

	.form_oneline .items {flex-wrap: wrap;}
	.form-phone .form_oneline .btn {width: 100%;margin-top: 20px;}
	.form_oneline .items .item input {height: 42px;}

	/*header .header-icons .icon-header-personal,*/ header .header-icons .icon-header-fav {display:none}
	.menu_personal a {font-size: 18px;margin: 10px 0;display: block;}
	.menu_personal a svg {display:none}

	.items_subcategories .item {width: 100%;padding: 5px 14px;}
	.catalog_sort_wrap .name {width: 100%;margin-bottom: 5px;}
	.catalog_sort_wrap .type.active a:after {width: 16px;height: 13px;}
	.catalog_sort_wrap .type.active a {padding-right: 15px;}

	.page-catalog .catalog_items {margin: 0 -10px;}
	.catalog_items .item .name {line-height: 20px;height: 60px;}
	.catalog_items .item {padding: 10px;}
	.catalog_items .item_inner {padding: 15px;}
	.catalog_items .item .price_wrap {flex-wrap: wrap;}
	.catalog_items .item .img {margin-bottom: 15px;}

	.product_page {display: block;}
	.product_page .column_images, .product_page .column_prices {width: 100%;}

	.about-images .slick-list, .about-images .slick-slide {margin-right: 0px;}
	.about-text {display: block;}
	.about-text .about-text__left {width: 100%;padding-right: 0;}
	.about-text__right {padding-top: 20px;}
	.about-text .years {font-size: 20px;}
	.about-text .years span {font-size: 40px;}
	.about-text .about-text__right {width: 100%;}

	.items-files a, .faq_items .item .name {font-size: 18px;}
	.items-files a {padding: 20px;min-height: 175px;}
	.items-files a span {left: 20px;bottom: 30px;}

	.news_sections a span:last-child {font-size: 26px;}
	.page-content .blog_items .item_wrap {width: 100%;}

	.popup .ajax-form {padding: 30px}

	.basket_items .item {padding: 20px;margin-bottom: 20px;flex-wrap: wrap;}
	.basket_items .item {flex-wrap: wrap;}
	.basket_items .item .img {width: 120px;margin-right: 20px;}
	.basket_items .item .name {font-size: 18px;padding-right: 30px;}
	.basket_items .item .price_wrap {width: 100%;text-align: right;}

	.counter .minus, .counter .plus {width: 46px;height: 46px;}

	.page-personal .row-columns {display: block;}
	.page-personal .row-columns .column-left {width: 100%;margin: 0 0 20px;}
	.page-personal .row-columns .form_wrap .item.w50 {width: 100%;}

	.orders_items .item.head {font-size: 16px;}
	.orders_items .columns .col {padding: 20px 10px;}
	.orders_items .columns .with_icon {padding-right: 20px;}
	.orders_items .columns .with_icon svg {right: 5px;}
	.basket_items-item {font-size: 14px;}

	header .popup_search .close {right: -18px;top: 0px;}

	.ajax-upload-link {padding-right: 20px;}

	.home-categories .table_new {display: block;margin: 0;}

	.product_page.v_102023 .column, .product_page_tabs-wrap {padding: 20px;}
	.product_page.v_102023 .product_page-prices {flex-wrap: wrap;margin-bottom: 20px;}
	.quantity__input input {max-width: 130px;}
	.product_page.v_102023 .delivery {width: 100%;}

	.product_page_tabs-wrap .tabs_links {
		margin-bottom: 20px;
		white-space: nowrap;
		overflow-x: auto;
	}
	.product_page_tabs-wrap .tabs_links a {min-width: auto;padding: 10px 15px;}
	.product_page_tabs-wrap h3 {font-size: 24px;}
}

@media (max-width: 479px) {
 	.home-text__right .items .item_inner {padding:20px;font-size: 16px;}

	 .product_page.v_102023 .column_texts {min-width: 100%;}
}

@media (max-width: 409px) {

}

@media (max-width: 389px) {

}

@media (max-width: 374px) {
}

@media (max-width: 359px) {

}







/* End */


/* Start:/bitrix/components/webdebug.seo/regions.link/templates/.default/style.css?17038330662021*/
.wd_seo_region_link {
	padding:2px 8px;
}
.wd_seo_region_link-title {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABCElEQVR42mNgQAOCLmlywq7J/cKuSfPA2CWpT8gjRYYBHxByStQSck1aKmofLwETE3FPkwSJCbulaeDW6Jq0TNgviRdss3uKNgiDxT2i+YRckpdg1QR0kpSwS3IvWKFzUjDQmS1AJ7cKuSYGQuSTe5FdgtAIdIqQa3IhWKNLchePfZqIuGuGmJBLUifYBa5JRVidq+KRyw5UNAPE5nePVwC6YAEIgwILYljSTIbQUDbsznVNnoAtBEFioNDFGThgfwI1YxGfCJLDHyWuSTUi7im2iOhIsQX6uZqBEID6dROfW7IQv328AJC9Wd4+noOBGAC0QRMY/HNBKQfEZiAFiLgmRYAww6ABAA/ARkhwnCQxAAAAAElFTkSuQmCC') left center no-repeat;
	display:inline-block;
	min-height:14px;
	padding-left:20px;
	vertical-align:middle;
}
.wd_seo_region_link-value a {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	vertical-align:middle;
}
.wd_seo_region_link-value a:hover {
	border-bottom:none;
}
.wd_seo_region_link-loading:before {
	background:url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==') center center no-repeat;
	content:'';
	height:16px;
	left:50%;
	margin:-8px 0 0 -8px;
	position:absolute;
	top:50%;
	width:16px;
}

/* End */


/* Start:/local/templates/mlsgroup_062022/styles.css?177972006075599*/
.dn{display:none!important}
@media(max-width:575.98px){
.dn_x_only,.dn_x,.dn_s,.dn_sm{display:none!important}
}
@media(min-width:576px) and (max-width:767.98px) {
.dn_s_only,.dn_s,.dn_sm{display:none!important}
}
@media(min-width:768px) and (max-width:1023.98px){
.dn_m_only,.dn_m,.dn_sm,.dn_ml{display:none!important}
}
@media(min-width:1024px) and (max-width:1199.98px){
.dn_l_only,.dn_l,.dn_ml{display:none!important}
}
@media(min-width:1200px) and (max-width:1649.98px){
.dn_h_only,.dn_h,.dn_ml,.dn_l{display:none!important}
}
@media(min-width:1650px){
.dn_f_only,.dn_f,.dn_ml,.dn_l,.dn_h{display:none!important}
}
@media (hover:none), (high-contrast: none) {
.dn_touch {display:none!important}
}
@media(max-width:767.98px){
.clb_s:after,.clb_sm:after,.clb:after{clear:both}
.clb_s:before,.clb_s:after,.clb_sm:before,.clb_sm:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_s,.trs03_sm,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_s,.trs0_sm,.trs0{-webkit-transition:none!important;transition:none!important}
.za_s,.za_sm,.za{z-index:auto!important}
.z0_s,.z0_sm,.z0{z-index:0!important}
.z1_s,.z1_sm,.z1{z-index:1!important}
.z9_s,.z9_sm,.z9{z-index:9!important}
.ord0_s,.ord0_sm,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_s,.ord99_sm,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_s,.jcfs_sm,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_s,.jcc_sm,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_s,.jcfe_sm,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_s,.aifs_sm,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_s,.aic_sm,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_s,.aife_sm,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_s,.fx_sm,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_s,.df_sm,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_s,.dt_sm,.dt{display:table!important}
.db_s,.db_sm,.db{display:block!important}
.dib_s,.dib_sm,.dib{display:inline-block!important}
.fln_s,.fln_sm,.fln{float:none!important}
.fll_s,.fll_sm,.fll{float:left!important}
.flr_s,.flr_sm,.flr{float:right!important}
.posr_s,.posr_sm,.posr{position:relative!important}
.posa_s,.posa_sm,.posa{position:absolute!important}
.posf_s,.posf_sm,.posf{position:fixed!important}
.ovh_s,.ovh_sm,.ovh{overflow:hidden!important}
.ovv_s,.ovv_sm,.ovv{overflow:visible!important}
.mawn_s,.mawn_sm,.mawn{max-width:none!important}
.maw100pc_s,.maw100pc_sm,.maw100pc{max-width:100%!important}
.ha_s,.ha_sm,.ha{height:auto!important}
.fi_s,.fi_sm,.fi{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_s,.tshn_sm,.tshn{text-shadow:none!important}
.bxshn_s,.bxshn_sm,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_s,.w100pc_sm,.w100pc{width:100%!important}
.h100pc_s,.h100pc_sm,.h100pc{height:100%!important}
.tal_s,.tal_sm,.tal{text-align:left!important}
.tar_s,.tar_sm,.tar{text-align:right!important}
.tac_s,.tac_sm,.tac{text-align:center!important}
.ttu_s,.ttu_sm,.ttu{text-transform:uppercase!important}
.tdu_s,.tdu_sm,.tdu{text-decoration:underline!important}
.fwl_s,.fwl_sm,.fwl{font-weight:100!important}
.fwn_s,.fwn_sm,.fwn{font-weight:400!important}
.fwb_s,.fwb_sm,.fwb{font-weight:600!important}
.cfff_s,.cfff_sm,.cfff{color:#fff!important}
.c000_s,.c000_sm,.c000{color:#000!important}
.bgfff_s,.bgfff_sm,.bgfff{background-color:#fff!important}
.bgeee_s,.bgeee_sm,.bgeee{background-color:#eee!important}
.bgn_s,.bgn_sm,.bgn{background:none!important}
.mlra_s,.mlra_sm,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_s,.m0px_sm,.m0px{margin:0!important}
.mt0px_s,.mt0px_sm,.mt0px{margin-top:0!important}
.mt5px_s,.mt5px_sm,.mt5px{margin-top:5px!important}
.mt10px_s,.mt10px_sm,.mt10px{margin-top:10px!important}
.mt15px_s,.mt15px_sm,.mt15px{margin-top:15px!important}
.mt20px_s,.mt20px_sm,.mt20px{margin-top:20px!important}
.mt30px_s,.mt30px_sm,.mt30px{margin-top:30px!important}
.mt45px_s,.mt45px_sm,.mt45px{margin-top:45px!important}
.mt60px_s,.mt60px_sm,.mt60px{margin-top:60px!important}
.mt75px_s,.mt75px_sm,.mt75px{margin-top:75px!important}
.mb0px_s,.mb0px_sm,.mb0px{margin-bottom:0!important}
.mb5px_s,.mb5px_sm,.mb5px{margin-bottom:5px!important}
.mb10px_s,.mb10px_sm,.mb10px{margin-bottom:10px!important}
.mb15px_s,.mb15px_sm,.mb15px{margin-bottom:15px!important}
.mb20px_s,.mb20px_sm,.mb20px{margin-bottom:20px!important}
.mb30px_s,.mb30px_sm,.mb30px{margin-bottom:30px!important}
.mb45px_s,.mb45px_sm,.mb45px{margin-bottom:45px!important}
.mb60px_s,.mb60px_sm,.mb60px{margin-bottom:60px!important}
.mb75px_s,.mb75px_sm,.mb75px{margin-bottom:75px!important}
.ml0px_s,.ml0px_sm,.ml0px{margin-left:0!important}
.ml5px_s,.ml5px_sm,.ml5px{margin-left:5px!important}
.ml10px_s,.ml10px_sm,.ml10px{margin-left:10px!important}
.ml15px_s,.ml15px_sm,.ml15px{margin-left:15px!important}
.ml20px_s,.ml20px_sm,.ml20px{margin-left:20px!important}
.ml30px_s,.ml30px_sm,.ml30px{margin-left:30px!important}
.ml45px_s,.ml45px_sm,.ml45px{margin-left:45px!important}
.ml60px_s,.ml60px_sm,.ml60px{margin-left:60px!important}
.ml75px_s,.ml75px_sm,.ml75px{margin-left:75px!important}
.mr0px_s,.mr0px_sm,.mr0px{margin-right:0!important}
.mr5px_s,.mr5px_sm,.mr5px{margin-right:5px!important}
.mr10px_s,.mr10px_sm,.mr10px{margin-right:10px!important}
.mr15px_s,.mr15px_sm,.mr15px{margin-right:15px!important}
.mr20px_s,.mr20px_sm,.mr20px{margin-right:20px!important}
.mr30px_s,.mr30px_sm,.mr30px{margin-right:30px!important}
.mr45px_s,.mr45px_sm,.mr45px{margin-right:45px!important}
.mr60px_s,.mr60px_sm,.mr60px{margin-right:60px!important}
.mr75px_s,.mr75px_sm,.mr75px{margin-right:75px!important}
.p0px_s,.p0px_sm,.p0px{padding:0!important}
.pt0px_s,.pt0px_sm,.pt0{padding-top:0!important}
.pt5px_s,.pt5px_sm,.pt5px{padding-top:5px!important}
.pt10px_s,.pt10px_sm,.pt10px{padding-top:10px!important}
.pt15px_s,.pt15px_sm,.pt15px{padding-top:15px!important}
.pt20px_s,.pt20px_sm,.pt20px{padding-top:20px!important}
.pt30px_s,.pt30px_sm,.pt30px{padding-top:30px!important}
.pt45px_s,.pt45px_sm,.pt45px{padding-top:45px!important}
.pt60px_s,.pt60px_sm,.pt60px{padding-top:60px!important}
.pt75px_s,.pt75px_sm,.pt75px{padding-top:75px!important}
.pb0_s,.pb0px_sm,.pb0px{padding-bottom:0!important}
.pb5px_s,.pb5px_sm,.pb5px{padding-bottom:5px!important}
.pb10px_s,.pb10px_sm,.pb10px{padding-bottom:10px!important}
.pb15px_s,.pb15px_sm,.pb15px{padding-bottom:15px!important}
.pb20px_s,.pb20px_sm,.pb20px{padding-bottom:20px!important}
.pb30px_s,.pb30px_sm,.pb30px{padding-bottom:30px!important}
.pb45px_s,.pb45px_sm,.pb45px{padding-bottom:45px!important}
.pb60px_s,.pb60px_sm,.pb60px{padding-bottom:60px!important}
.pb75px_s,.pb75px_sm,.pb75px{padding-bottom:75px!important}
.pl0px_s,.pl0px_sm,.pl0px{padding-left:0!important}
.pl5px_s,.pl5px_sm,.pl5px{padding-left:5px!important}
.pl10px_s,.pl10px_sm,.pl10px{padding-left:10px!important}
.pl15px_s,.pl15px_sm,.pl15px{padding-left:15px!important}
.pl20px_s,.pl20px_sm,.pl20px{padding-left:20px!important}
.pl30px_s,.pl30px_sm,.pl30px{padding-left:30px!important}
.pl45px_s,.pl45px_sm,.pl45px{padding-left:45px!important}
.pl60px_s,.pl60px_sm,.pl60px{padding-left:60px!important}
.pl75px_s,.pl75px_sm,.pl75px{padding-left:75px!important}
.pr0px_s,.pr0px_sm,.pr0px{padding-right:0!important}
.pr5px_s,.pr5px_sm,.pr5px{padding-right:5px!important}
.pr10px_s,.pr10px_sm,.pr10px{padding-right:10px!important}
.pr15px_s,.pr15px_sm,.pr15px{padding-right:15px!important}
.pr20px_s,.pr20px_sm,.pr20px{padding-right:20px!important}
.pr30px_s,.pr30px_sm,.pr30px{padding-right:30px!important}
.pr45px_s,.pr45px_sm,.pr45px{padding-right:45px!important}
.pr60px_s,.pr60px_sm,.pr60px{padding-right:60px!important}
.pr75px_s,.pr75px_sm,.pr75px{padding-right:75px!important}
}
@media(max-width:575.98px){
.clb_x:after{clear:both}
.clb_x:before,.clb_x:after{display:table;content:" "}
.trs03_x{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_x{-webkit-transition:none!important;transition:none!important}
.za_x{z-index:auto!important}
.z0_x{z-index:0!important}
.z1_x{z-index:1!important}
.z9_x{z-index:9!important}
.ord0_x{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_x{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_x{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_x{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_x{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_x{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_x{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_x{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_x{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_x{display:table!important}
.db_x{display:block!important}
.dib_x{display:inline-block!important}
.fln_x{float:none!important}
.fll_x{float:left!important}
.flr_x{float:right!important}
.posr_x{position:relative!important}
.posa_x{position:absolute!important}
.posf_x{position:fixed!important}
.ovh_x{overflow:hidden!important}
.ovv_x{overflow:visible!important}
.mawn_x{max-width:none!important}
.maw100pc_x{max-width:100%!important}
.ha_x{height:auto!important}
.fi_x{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_x{text-shadow:none!important}
.bxshn_x{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_x{width:100%!important}
.h100pc_x{height:100%!important}
.tal_x{text-align:left!important}
.tar_x{text-align:right!important}
.tac_x{text-align:center!important}
.ttu_x{text-transform:uppercase!important}
.tdu_x{text-decoration:underline!important}
.fwl_x{font-weight:100!important}
.fwn_x{font-weight:400!important}
.fwb_x{font-weight:600!important}
.cfff_x{color:#fff!important}
.c000_x{color:#000!important}
.bgfff_x{background-color:#fff!important}
.bgeee_x{background-color:#eee!important}
.bgn_x{background:none!important}
.mlra_x{margin-right:auto!important;margin-left:auto!important}
.m0px_x{margin:0!important}
.mt0px_x{margin-top:0!important}
.mt5px_x{margin-top:5px!important}
.mt10px_x{margin-top:10px!important}
.mt15px_x{margin-top:15px!important}
.mt20px_x{margin-top:20px!important}
.mt30px_x{margin-top:30px!important}
.mt45px_x{margin-top:45px!important}
.mt60px_x{margin-top:60px!important}
.mt75px_x{margin-top:75px!important}
.mb0px_x{margin-bottom:0!important}
.mb5px_x{margin-bottom:5px!important}
.mb10px_x{margin-bottom:10px!important}
.mb15px_x{margin-bottom:15px!important}
.mb20px_x{margin-bottom:20px!important}
.mb30px_x{margin-bottom:30px!important}
.mb45px_x{margin-bottom:45px!important}
.mb60px_x{margin-bottom:60px!important}
.mb75px_x{margin-bottom:75px!important}
.ml0px_x{margin-left:0!important}
.ml5px_x{margin-left:5px!important}
.ml10px_x{margin-left:10px!important}
.ml15px_x{margin-left:15px!important}
.ml20px_x{margin-left:20px!important}
.ml30px_x{margin-left:30px!important}
.ml45px_x{margin-left:45px!important}
.ml60px_x{margin-left:60px!important}
.ml75px_x{margin-left:75px!important}
.mr0px_x{margin-right:0!important}
.mr5px_x{margin-right:5px!important}
.mr10px_x{margin-right:10px!important}
.mr15px_x{margin-right:15px!important}
.mr20px_x{margin-right:20px!important}
.mr30px_x{margin-right:30px!important}
.mr45px_x{margin-right:45px!important}
.mr60px_x{margin-right:60px!important}
.mr75px_x{margin-right:75px!important}
.p0px_x{padding:0!important}
.pt0px_x{padding-top:0!important}
.pt5px_x{padding-top:5px!important}
.pt10px_x{padding-top:10px!important}
.pt15px_x{padding-top:15px!important}
.pt20px_x{padding-top:20px!important}
.pt30px_x{padding-top:30px!important}
.pt45px_x{padding-top:45px!important}
.pt60px_x{padding-top:60px!important}
.pt75px_x{padding-top:75px!important}
.pb0_x{padding-bottom:0!important}
.pb5px_x{padding-bottom:5px!important}
.pb10px_x{padding-bottom:10px!important}
.pb15px_x{padding-bottom:15px!important}
.pb20px_x{padding-bottom:20px!important}
.pb30px_x{padding-bottom:30px!important}
.pb45px_x{padding-bottom:45px!important}
.pb60px_x{padding-bottom:60px!important}
.pb75px_x{padding-bottom:75px!important}
.pl0px_x{padding-left:0!important}
.pl5px_x{padding-left:5px!important}
.pl10px_x{padding-left:10px!important}
.pl15px_x{padding-left:15px!important}
.pl20px_x{padding-left:20px!important}
.pl30px_x{padding-left:30px!important}
.pl45px_x{padding-left:45px!important}
.pl60px_x{padding-left:60px!important}
.pl75px_x{padding-left:75px!important}
.pr0px_x{padding-right:0!important}
.pr5px_x{padding-right:5px!important}
.pr10px_x{padding-right:10px!important}
.pr15px_x{padding-right:15px!important}
.pr20px_x{padding-right:20px!important}
.pr30px_x{padding-right:30px!important}
.pr45px_x{padding-right:45px!important}
.pr60px_x{padding-right:60px!important}
.pr75px_x{padding-right:75px!important}
}
@media (min-width:768px) and (max-width:1023.98px){
.clb_m:after,.clb_sm:after,.clb_ml:after,.clb:after{clear:both}
.clb_m:before,.clb_m:after,.clb_sm:before,.clb_sm:after,.clb_ml:before,.clb_ml:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_m,.trs03_sm,.trs03_ml,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_m,.trs0_sm,.trs0_ml,.trs0{-webkit-transition:none!important;transition:none!important}
.za_m,.za_sm,.za_ml,.za{z-index:auto!important}
.z0_m,.z0_sm,.z0_ml,.z0{z-index:0!important}
.z1_m,.z1_sm,.z1_ml,.z1{z-index:1!important}
.z9_m,.z9_sm,.z9_ml,.z9{z-index:9!important}
.ord0_m,.ord0_sm,.ord0_ml,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_m,.ord99_sm,.ord99_ml,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_m,.jcfs_sm,.jcfs_ml,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_m,.jcc_sm,.jcc_ml,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_m,.jcfe_sm,.jcfe_ml,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_m,.aifs_sm,.aifs_ml,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_m,.aic_sm,.aic_ml,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_m,.aife_sm,.aife_ml,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_m,.fx_sm,.fx_ml,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_m,.df_sm,.df_ml,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_m,.dt_sm,.dt_ml,.dt{display:table!important}
.db_m,.db_sm,.db_ml,.db{display:block!important}
.dib_m,.dib_sm,.dib_ml,.dib{display:inline-block!important}
.fln_m,.fln_sm,.fln_ml,.fln{float:none!important}
.fll_m,.fll_sm,.fll_ml,.fll{float:left!important}
.flr_m,.flr_sm,.flr_ml,.flr{float:right!important}
.posr_m,.posr_sm,.posr_ml,.posr{position:relative!important}
.posa_m,.posa_sm,.posa_ml,.posa{position:absolute!important}
.posf_m,.posf_sm,.posf_ml,.posf{position:fixed!important}
.ovh_m,.ovh_sm,.ovh_ml,.ovh{overflow:hidden!important}
.ovv_m,.ovv_sm,.ovv_ml,.ovv{overflow:visible!important}
.mawn_m,.mawn_sm,.mawn_ml,.mawn{max-width:none!important}
.maw100pc_m,.maw100pc_sm,.maw100pc_ml,.maw100pc{max-width:100%!important}
.ha_m,.ha_sm,.ha_ml,.ha{height:auto!important}
.fi_m,.fi_sm,.fi_ml,.fi{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_m,.tshn_sm,.tshn_ml,.tshn{text-shadow:none!important}
.bxshn_m,.bxshn_sm,.bxshn_ml,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_m,.w100pc_sm,.w100pc_ml,.w100pc{width:100%!important}
.h100pc_m,.h100pc_sm,.h100pc_ml,.h100pc{height:100%!important}
.tal_m,.tal_sm,.tal_ml,.tal{text-align:left!important}
.tar_m,.tar_sm,.tar_ml,.tar{text-align:right!important}
.tac_m,.tac_sm,.tac_ml,.tac{text-align:center!important}
.ttu_m,.ttu_sm,.ttu_ml,.ttu{text-transform:uppercase!important}
.tdu_m,.tdu_sm,.tdu_ml,.tdu{text-decoration:underline!important}
.fwl_m,.fwl_sm,.fwl_ml,.fwl{font-weight:100!important}
.fwn_m,.fwn_sm,.fwn_ml,.fwn{font-weight:400!important}
.fwb_m,.fwb_sm,.fwb_ml,.fwb{font-weight:600!important}
.cfff_m,.cfff_sm,.cfff_ml,.cfff{color:#fff!important}
.c000_m,.c000_sm,.c000_ml,.c000{color:#000!important}
.bgfff_m,.bgfff_sm,.bgfff_ml,.bgfff{background-color:#fff!important}
.bgeee_m,.bgeee_sm,.bgeee_ml,.bgeee{background-color:#eee!important}
.bgn_m,.eee_sm,.bgn_ml,.bgn{background:none!important}
.mlra_m,.mlra_sm,.mlra_ml,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_m,.m0px_sm,.m0px_ml,.m0px{margin:0!important}
.mt0px_m,.mt0px_sm,.mt0px_ml,.mt0px{margin-top:0!important}
.mt5px_m,.mt5px_sm,.mt5px_ml,.mt5px{margin-top:5px!important}
.mt10px_m,.mt10px_sm,.mt10px_ml,.mt10px{margin-top:10px!important}
.mt15px_m,.mt15px_sm,.mt15px_ml,.mt15px{margin-top:15px!important}
.mt20px_m,.mt20px_sm,.mt20px_ml,.mt20px{margin-top:20px!important}
.mt30px_m,.mt30px_sm,.mt30px_ml,.mt30px{margin-top:30px!important}
.mt45px_m,.mt45px_sm,.mt45px_ml,.mt45px{margin-top:45px!important}
.mt60px_m,.mt60px_sm,.mt60px_ml,.mt60px{margin-top:60px!important}
.mt75px_m,.mt75px_sm,.mt75px_ml,.mt75px{margin-top:75px!important}
.mb0px_m,.mb0px_sm,.mb0px_ml,.mb0px{margin-bottom:0!important}
.mb5px_m,.mb5px_sm,.mb5px_ml,.mb5px{margin-bottom:5px!important}
.mb10px_m,.mb10px_sm,.mb10px_ml,.mb10px{margin-bottom:10px!important}
.mb15px_m,.mb15px_sm,.mb15px_ml,.mb15px{margin-bottom:15px!important}
.mb20px_m,.mb20px_sm,.mb20px_ml,.mb20px{margin-bottom:20px!important}
.mb30px_m,.mb30px_sm,.mb30px_ml,.mb30px{margin-bottom:30px!important}
.mb45px_m,.mb45px_sm,.mb45px_ml,.mb45px{margin-bottom:45px!important}
.mb60px_m,.mb60px_sm,.mb60px_ml,.mb60px{margin-bottom:60px!important}
.mb75px_m,.mb75px_sm,.mb75px_ml,.mb75px{margin-bottom:75px!important}
.ml0px_m,.ml0px_sm,.ml0px_ml,.ml0px{margin-left:0!important}
.ml5px_m,.ml5px_sm,.ml5px_ml,.ml5px{margin-left:5px!important}
.ml10px_m,.ml10px_sm,.ml10px_ml,.ml10px{margin-left:10px!important}
.ml15px_m,.ml15px_sm,.ml15px_ml,.ml15px{margin-left:15px!important}
.ml20px_m,.ml20px_sm,.ml20px_ml,.ml20px{margin-left:20px!important}
.ml30px_m,.ml30px_sm,.ml30px_ml,.ml30px{margin-left:30px!important}
.ml45px_m,.ml45px_sm,.ml45px_ml,.ml45px{margin-left:45px!important}
.ml60px_m,.ml60px_sm,.ml60px_ml,.ml60px{margin-left:60px!important}
.ml75px_m,.ml75px_sm,.ml75px_ml,.ml75px{margin-left:75px!important}
.mr0px_m,.mr0px_sm,.mr0px_ml,.mr0px{margin-right:0!important}
.mr5px_m,.mr5px_sm,.mr5px_ml,.mr5px{margin-right:5px!important}
.mr10px_m,.mr10px_sm,.mr10px_ml,.mr10px{margin-right:10px!important}
.mr15px_m,.mr15px_sm,.mr15px_ml,.mr15px{margin-right:15px!important}
.mr20px_m,.mr20px_sm,.mr20px_ml,.mr20px{margin-right:20px!important}
.mr30px_m,.mr30px_sm,.mr30px_ml,.mr30px{margin-right:30px!important}
.mr45px_m,.mr45px_sm,.mr45px_ml,.mr45px{margin-right:45px!important}
.mr60px_m,.mr60px_sm,.mr60px_ml,.mr60px{margin-right:60px!important}
.mr75px_m,.mr75px_sm,.mr75px_ml,.mr75px{margin-right:75px!important}
.p0px_m,.p0px_sm,.p0px_ml,.p0px{padding:0!important}
.pt0px_m,.pt0px_sm,.pt0px_ml,.pt0{padding-top:0!important}
.pt5px_m,.pt5px_sm,.pt5px_ml,.pt5px{padding-top:5px!important}
.pt10px_m,.pt10px_sm,.pt10px_ml,.pt10px{padding-top:10px!important}
.pt15px_m,.pt15px_sm,.pt15px_ml,.pt15px{padding-top:15px!important}
.pt20px_m,.pt20px_sm,.pt20px_ml,.pt20px{padding-top:20px!important}
.pt30px_m,.pt30px_sm,.pt30px_ml,.pt30px{padding-top:30px!important}
.pt45px_m,.pt45px_sm,.pt45px_ml,.pt45px{padding-top:45px!important}
.pt60px_m,.pt60px_sm,.pt60px_ml,.pt60px{padding-top:60px!important}
.pt75px_m,.pt75px_sm,.pt75px_ml,.pt75px{padding-top:75px!important}
.pb0_m,.pb0px_sm,.pb0px_ml,.pb0px{padding-bottom:0!important}
.pb5px_m,.pb5px_sm,.pb5px_ml,.pb5px{padding-bottom:5px!important}
.pb10px_m,.pb10px_sm,.pb10px_ml,.pb10px{padding-bottom:10px!important}
.pb15px_m,.pb15px_sm,.pb15px_ml,.pb15px{padding-bottom:15px!important}
.pb20px_m,.pb20px_sm,.pb20px_ml,.pb20px{padding-bottom:20px!important}
.pb30px_m,.pb30px_sm,.pb30px_ml,.pb30px{padding-bottom:30px!important}
.pb45px_m,.pb45px_sm,.pb45px_ml,.pb45px{padding-bottom:45px!important}
.pb60px_m,.pb60px_sm,.pb60px_ml,.pb60px{padding-bottom:60px!important}
.pb75px_m,.pb75px_sm,.pb75px_ml,.pb75px{padding-bottom:75px!important}
.pl0px_m,.pl0px_sm,.pl0px_ml,.pl0px{padding-left:0!important}
.pl5px_m,.pl5px_sm,.pl5px_ml,.pl5px{padding-left:5px!important}
.pl10px_m,.pl10px_sm,.pl10px_ml,.pl10px{padding-left:10px!important}
.pl15px_m,.pl15px_sm,.pl15px_ml,.pl15px{padding-left:15px!important}
.pl20px_m,.pl20px_sm,.pl20px_ml,.pl20px{padding-left:20px!important}
.pl30px_m,.pl30px_sm,.pl30px_ml,.pl30px{padding-left:30px!important}
.pl45px_m,.pl45px_sm,.pl45px_ml,.pl45px{padding-left:45px!important}
.pl60px_m,.pl60px_sm,.pl60px_ml,.pl60px{padding-left:60px!important}
.pl75px_m,.pl75px_sm,.pl75px_ml,.pl75px{padding-left:75px!important}
.pr0px_m,.pr0px_sm,.pr0px_ml,.pr0px{padding-right:0!important}
.pr5px_m,.pr5px_sm,.pr5px_ml,.pr5px{padding-right:5px!important}
.pr10px_m,.pr10px_sm,.pr10px_ml,.pr10px{padding-right:10px!important}
.pr15px_m,.pr15px_sm,.pr15px_ml,.pr15px{padding-right:15px!important}
.pr20px_m,.pr20px_sm,.pr20px_ml,.pr20px{padding-right:20px!important}
.pr30px_m,.pr30px_sm,.pr30px_ml,.pr30px{padding-right:30px!important}
.pr45px_m,.pr45px_sm,.pr45px_ml,.pr45px{padding-right:45px!important}
.pr60px_m,.pr60px_sm,.pr60px_ml,.pr60px{padding-right:60px!important}
.pr75px_m,.pr75px_sm,.pr75px_ml,.pr75px{padding-right:75px!important}
}
@media(min-width:1024px){
.clb_l:after,.clb_ml:after,.clb:after{clear:both}
.clb_l:before,.clb_l:after,.clb_ml:before,.clb_ml:after,.clb:before,.clb:after{display:table;content:" "}
.trs03_l,.trs03_ml,.trs03{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_l,.trs0_ml,.trs0{-webkit-transition:none!important;transition:none!important}
.za_l,.za_ml,.za{z-index:auto!important}
.z0_l,.z0_ml,.z0{z-index:0!important}
.z1_l,.z1_ml,.z1{z-index:1!important}
.z9_l,.z9_ml,.z9{z-index:9!important}
.ord0_l,.ord0_ml,.ord0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_l,.ord99_ml,.ord99{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_l,.jcfs_ml,.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_l,.jcc_ml,.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_l,.jcfe_ml,.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_l,.aifs_ml,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_l,.aic_ml,.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_l,.aife_ml,.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_l,.fx_ml,.fx{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_l,.df_ml,.df{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_l,.dt_ml,.dt{display:table!important}
.db_l,.db_ml,.db{display:block!important}
.dib_l,.dib_ml,.dib{display:inline-block!important}
.fln_l,.fln_ml,.fln{float:none!important}
.fll_l,.fll_ml,.fll{float:left!important}
.flr_l,.flr_ml,.flr{float:right!important}
.posr_l,.posr_ml,.posr{position:relative!important}
.posa_l,.posa_ml,.posa{position:absolute!important}
.posf_l,.posf_ml,.posf{position:fixed!important}
.ovh_l,.ovh_ml,.ovh{overflow:hidden!important}
.ovv_l,.ovv_ml,.ovv{overflow:visible!important}
.mawn_l,.mawn_ml,.mawn{max-width:none!important}
.maw100pc_l,.maw100pc_ml,.maw100pc{max-width:100%!important}
.ha_l,.ha_ml,.ha{height:auto!important}
.fi_l,.fi_ml,.fi{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_l,.tshn_ml,.tshn{text-shadow:none!important}
.bxshn_l,.bxshn_ml,.bxshn{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_l,.w100pc_ml,.w100pc{width:100%!important}
.h100pc_l,.h100pc_ml,.h100pc{height:100%!important}
.tal_l,.tal_ml,.tal{text-align:left!important}
.tar_l,.tar_ml,.tar{text-align:right!important}
.tac_l,.tac_ml,.tac{text-align:center!important}
.ttu_l,.ttu_ml,.ttu{text-transform:uppercase!important}
.tdu_l,.tdu_ml,.tdu{text-decoration:underline!important}
.fwl_l,.fwl_ml,.fwl{font-weight:100!important}
.fwn_l,.fwn_ml,.fwn{font-weight:400!important}
.fwb_l,.fwb_ml,.fwb{font-weight:600!important}
.cfff_l,.cfff_ml,.cfff{color:#fff!important}
.c000_l,.c000_ml,.c000{color:#000!important}
.bgfff_l,.bgfff_ml,.bgfff{background-color:#fff!important}
.bgeee_l,.bgeee_ml,.bgeee{background-color:#eee!important}
.bgn_l,.eee_ml,.bgn{background:none!important}
.mlra_l,.mlra_ml,.mlra{margin-right:auto!important;margin-left:auto!important}
.m0px_l,.m0px_ml,.m0px{margin:0!important}
.mt0px_l,.mt0px_ml,.mt0px{margin-top:0!important}
.mt5px_l,.mt5px_ml,.mt5px{margin-top:5px!important}
.mt10px_l,.mt10px_ml,.mt10px{margin-top:10px!important}
.mt15px_l,.mt15px_ml,.mt15px{margin-top:15px!important}
.mt20px_l,.mt20px_ml,.mt20px{margin-top:20px!important}
.mt30px_l,.mt30px_ml,.mt30px{margin-top:30px!important}
.mt45px_l,.mt45px_ml,.mt45px{margin-top:45px!important;}
.mt60px_l,.mt60px_ml,.mt60px{margin-top:60px!important}
.mt75px_l,.mt75px_ml,.mt75px{margin-top:75px!important}
.mb0px_l,.mb0px_ml,.mb0px{margin-bottom:0!important}
.mb5px_l,.mb5px_ml,.mb5px{margin-bottom:5px!important}
.mb10px_l,.mb10px_ml,.mb10px{margin-bottom:10px!important}
.mb15px_l,.mb15px_ml,.mb15px{margin-bottom:15px!important}
.mb20px_l,.mb20px_ml,.mb20px{margin-bottom:20px!important}
.mb30px_l,.mb30px_ml,.mb30px{margin-bottom:30px!important}
.mb45px_l,.mb45px_ml,.mb45px{margin-bottom:45px!important}
.mb60px_l,.mb60px_ml,.mb60px{margin-bottom:60px!important}
.mb75px_l,.mb75px_ml,.mb75px{margin-bottom:75px!important}
.ml0px_l,.ml0px_ml,.ml0px{margin-left:0!important}
.ml5px_l,.ml5px_ml,.ml5px{margin-left:5px!important}
.ml10px_l,.ml10px_ml,.ml10px{margin-left:10px!important}
.ml15px_l,.ml15px_ml,.ml15px{margin-left:15px!important}
.ml20px_l,.ml20px_ml,.ml20px{margin-left:20px!important}
.ml30px_l,.ml30px_ml,.ml30px{margin-left:30px!important}
.ml45px_l,.ml45px_ml,.ml45px{margin-left:45px!important}
.ml60px_l,.ml60px_ml,.ml60px{margin-left:60px!important}
.ml75px_l,.ml75px_ml,.ml75px{margin-left:75px!important}
.mr0px_l,.mr0px_ml,.mr0px{margin-right:0!important}
.mr5px_l,.mr5px_ml,.mr5px{margin-right:5px!important}
.mr10px_l,.mr10px_ml,.mr10px{margin-right:10px!important}
.mr15px_l,.mr15px_ml,.mr15px{margin-right:15px!important}
.mr20px_l,.mr20px_ml,.mr20px{margin-right:20px!important}
.mr30px_l,.mr30px_ml,.mr30px{margin-right:30px!important}
.mr45px_l,.mr45px_ml,.mr45px{margin-right:45px!important}
.mr60px_l,.mr60px_ml,.mr60px{margin-right:60px!important}
.mr75px_l,.mr75px_ml,.mr75px{margin-right:75px!important}
.p0px_l,.p0px_ml,.p0px{padding:0!important}
.pt0px_l,.pt0px_ml,.pt0{padding-top:0!important}
.pt5px_l,.pt5px_ml,.pt5px{padding-top:5px!important}
.pt10px_l,.pt10px_ml,.pt10px{padding-top:10px!important}
.pt15px_l,.pt15px_ml,.pt15px{padding-top:15px!important}
.pt20px_l,.pt20px_ml,.pt20px{padding-top:20px!important}
.pt30px_l,.pt30px_ml,.pt30px{padding-top:30px!important;}
.pt45px_l,.pt45px_ml,.pt45px{padding-top:45px!important}
.pt60px_l,.pt60px_ml,.pt60px{padding-top:60px!important}
.pt75px_l,.pt75px_ml,.pt75px{padding-top:75px!important;}
.pb0_l,.pb0px_ml,.pb0px{padding-bottom:0!important}
.pb5px_l,.pb5px_ml,.pb5px{padding-bottom:5px!important}
.pb10px_l,.pb10px_ml,.pb10px{padding-bottom:10px!important}
.pb15px_l,.pb15px_ml,.pb15px{padding-bottom:15px!important}
.pb20px_l,.pb20px_ml,.pb20px{padding-bottom:20px!important}
.pb30px_l,.pb30px_ml,.pb30px{padding-bottom:30px!important}
.pb45px_l,.pb45px_ml,.pb45px{padding-bottom:45px!important}
.pb60px_l,.pb60px_ml,.pb60px{padding-bottom:60px!important}
.pb75px_l,.pb75px_ml,.pb75px{padding-bottom:75px!important}
.pl0px_l,.pl0px_ml,.pl0px{padding-left:0!important}
.pl5px_l,.pl5px_ml,.pl5px{padding-left:5px!important}
.pl10px_l,.pl10px_ml,.pl10px{padding-left:10px!important}
.pl15px_l,.pl15px_ml,.pl15px{padding-left:15px!important}
.pl20px_l,.pl20px_ml,.pl20px{padding-left:20px!important}
.pl30px_l,.pl30px_ml,.pl30px{padding-left:30px!important}
.pl45px_l,.pl45px_ml,.pl45px{padding-left:45px!important}
.pl60px_l,.pl60px_ml,.pl60px{padding-left:60px!important}
.pl75px_l,.pl75px_ml,.pl75px{padding-left:75px!important}
.pr0px_l,.pr0px_ml,.pr0px{padding-right:0!important}
.pr5px_l,.pr5px_ml,.pr5px{padding-right:5px!important}
.pr10px_l,.pr10px_ml,.pr10px{padding-right:10px!important}
.pr15px_l,.pr15px_ml,.pr15px{padding-right:15px!important}
.pr20px_l,.pr20px_ml,.pr20px{padding-right:20px!important}
.pr30px_l,.pr30px_ml,.pr30px{padding-right:30px!important}
.pr45px_l,.pr45px_ml,.pr45px{padding-right:45px!important}
.pr60px_l,.pr60px_ml,.pr60px{padding-right:60px!important}
.pr75px_l,.pr75px_ml,.pr75px{padding-right:75px!important}
}
@media(min-width:1200px){
.clb_h:after{clear:both}
.clb_h:before,.clb_h:after{display:table;content:" "}
.trs03_h{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_h{-webkit-transition:none!important;transition:none!important}
.za_h{z-index:auto!important}
.z0_h{z-index:0!important}
.z1_h{z-index:1!important}
.z9_h{z-index:9!important}
.ord0_h{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_h{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_h{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_h{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_h{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_h{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_h{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_h{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_h{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_h{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_h{display:table!important}
.db_h{display:block!important}
.dib_h{display:inline-block!important}
.fln_h{float:none!important}
.fll_h{float:left!important}
.flr_h{float:right!important}
.posr_h{position:relative!important}
.posa_h{position:absolute!important}
.posf_h{position:fixed!important}
.ovh_h{overflow:hidden!important}
.ovv_h{overflow:visible!important}
.mawn_h{max-width:none!important}
.maw100pc_h{max-width:100%!important}
.ha_h{height:auto!important}
.fi_h{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_h{text-shadow:none!important}
.bxshn_h{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_h{width:100%!important}
.h100pc_h{height:100%!important}
.tal_h{text-align:left!important}
.tar_h{text-align:right!important}
.tac_h{text-align:center!important}
.ttu_h{text-transform:uppercase!important}
.tdu_h{text-decoration:underline!important}
.fwl_h{font-weight:100!important}
.fwn_h{font-weight:400!important}
.fwb_h{font-weight:600!important}
.cfff_h{color:#fff!important}
.c000_h{color:#000!important}
.bgfff_h{background-color:#fff!important}
.bgeee_h{background-color:#eee!important}
.bgn_h{background:none!important}
.mlra_h{margin-right:auto!important;margin-left:auto!important}
.m0px_h{margin:0!important}
.mt0px_h{margin-top:0!important}
.mt5px_h{margin-top:5px!important}
.mt10px_h{margin-top:10px!important}
.mt15px_h{margin-top:15px!important}
.mt20px_h{margin-top:20px!important}
.mt30px_h{margin-top:30px!important}
.mt45px_h{margin-top:45px!important}
.mt60px_h{margin-top:60px!important}
.mt75px_h{margin-top:75px!important}
.mb0px_h{margin-bottom:0!important}
.mb5px_h{margin-bottom:5px!important}
.mb10px_h{margin-bottom:10px!important}
.mb15px_h{margin-bottom:15px!important}
.mb20px_h{margin-bottom:20px!important}
.mb30px_h{margin-bottom:30px!important}
.mb45px_h{margin-bottom:45px!important}
.mb60px_h{margin-bottom:60px!important}
.mb75px_h{margin-bottom:75px!important}
.ml0px_h{margin-left:0!important}
.ml5px_h{margin-left:5px!important}
.ml10px_h{margin-left:10px!important}
.ml15px_h{margin-left:15px!important}
.ml20px_h{margin-left:20px!important}
.ml30px_h{margin-left:30px!important}
.ml45px_h{margin-left:45px!important}
.ml60px_h{margin-left:60px!important}
.ml75px_h{margin-left:75px!important}
.mr0px_h{margin-right:0!important}
.mr5px_h{margin-right:5px!important}
.mr10px_h{margin-right:10px!important}
.mr15px_h{margin-right:15px!important}
.mr20px_h{margin-right:20px!important}
.mr30px_h{margin-right:30px!important}
.mr45px_h{margin-right:45px!important}
.mr60px_h{margin-right:60px!important}
.mr75px_h{margin-right:75px!important}
.p0px_h{padding:0!important}
.pt0px_h{padding-top:0!important}
.pt5px_h{padding-top:5px!important}
.pt10px_h{padding-top:10px!important}
.pt15px_h{padding-top:15px!important}
.pt20px_h{padding-top:20px!important}
.pt30px_h{padding-top:30px!important}
.pt45px_h{padding-top:45px!important}
.pt60px_h{padding-top:60px!important}
.pt75px_h{padding-top:75px!important}
.pb0_h{padding-bottom:0!important}
.pb5px_h{padding-bottom:5px!important}
.pb10px_h{padding-bottom:10px!important}
.pb15px_h{padding-bottom:15px!important}
.pb20px_h{padding-bottom:20px!important}
.pb30px_h{padding-bottom:30px!important}
.pb45px_h{padding-bottom:45px!important}
.pb60px_h{padding-bottom:60px!important}
.pb75px_h{padding-bottom:75px!important}
.pl0px_h{padding-left:0!important}
.pl5px_h{padding-left:5px!important}
.pl10px_h{padding-left:10px!important}
.pl15px_h{padding-left:15px!important}
.pl20px_h{padding-left:20px!important}
.pl30px_h{padding-left:30px!important}
.pl45px_h{padding-left:45px!important}
.pl60px_h{padding-left:60px!important}
.pl75px_h{padding-left:75px!important}
.pr0px_h{padding-right:0!important}
.pr5px_h{padding-right:5px!important}
.pr10px_h{padding-right:10px!important}
.pr15px_h{padding-right:15px!important}
.pr20px_h{padding-right:20px!important}
.pr30px_h{padding-right:30px!important}
.pr45px_h{padding-right:45px!important}
.pr60px_h{padding-right:60px!important}
.pr75px_h{padding-right:75px!important}
}
@media(min-width:1650px) {
.clb_f:after{clear:both}
.clb_f:before,.clb_f:after{display:table;content:" "}
.trs03_f{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}
.trs0_f{-webkit-transition:none!important;transition:none!important}
.za_f{z-index:auto!important}
.z0_f{z-index:0!important}
.z1_f{z-index:1!important}
.z9_f{z-index:9!important}
.ord0_f{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ord99_f{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}
.jcfs_f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.jcc_f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jcfe_f{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.aifs_f{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.aic_f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aife_f{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.fx_f{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.df_f{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.dt_f{display:table!important}
.db_f{display:block!important}
.dib_f{display:inline-block!important}
.fln_f{float:none!important}
.fll_f{float:left!important}
.flr_f{float:right!important}
.posr_f{position:relative!important}
.posa_f{position:absolute!important}
.posf_f{position:fixed!important}
.ovh_f{overflow:hidden!important}
.ovv_f{overflow:visible!important}
.mawn_f{max-width:none!important}
.maw100pc_f{max-width:100%!important}
.ha_f{height:auto!important}
.fi_f{-webkit-filter:invert(1)!important;filter:invert(1)!important}
.tshn_f{text-shadow:none!important}
.bxshn_f{-webkit-box-shadow:none!important;box-shadow:none!important}
.w100pc_f{width:100%!important}
.h100pc_f{height:100%!important}
.tal_f{text-align:left!important}
.tar_f{text-align:right!important}
.tac_f{text-align:center!important}
.ttu_f{text-transform:uppercase!important}
.tdu_f{text-decoration:underline!important}
.fwl_f{font-weight:100!important}
.fwn_f{font-weight:400!important}
.fwb_f{font-weight:600!important}
.cfff_f{color:#fff!important}
.c000_f{color:#000!important}
.bgfff_f{background-color:#fff!important}
.bgeee_f{background-color:#eee!important}
.bgn_f{background:none!important}
.mlra_f{margin-right:auto!important;margin-left:auto!important}
.m0px_f{margin:0!important}
.mt0px_f{margin-top:0!important}
.mt5px_f{margin-top:5px!important}
.mt10px_f{margin-top:10px!important}
.mt15px_f{margin-top:15px!important}
.mt20px_f{margin-top:20px!important}
.mt30px_f{margin-top:30px!important}
.mt45px_f{margin-top:45px!important}
.mt60px_f{margin-top:60px!important}
.mt75px_f{margin-top:75px!important}
.mb0px_f{margin-bottom:0!important}
.mb5px_f{margin-bottom:5px!important}
.mb10px_f{margin-bottom:10px!important}
.mb15px_f{margin-bottom:15px!important}
.mb20px_f{margin-bottom:20px!important}
.mb30px_f{margin-bottom:30px!important}
.mb45px_f{margin-bottom:45px!important}
.mb60px_f{margin-bottom:60px!important}
.mb75px_f{margin-bottom:75px!important}
.ml0px_f{margin-left:0!important}
.ml5px_f{margin-left:5px!important}
.ml10px_f{margin-left:10px!important}
.ml15px_f{margin-left:15px!important}
.ml20px_f{margin-left:20px!important}
.ml30px_f{margin-left:30px!important}
.ml45px_f{margin-left:45px!important}
.ml60px_f{margin-left:60px!important}
.ml75px_f{margin-left:75px!important}
.mr0px_f{margin-right:0!important}
.mr5px_f{margin-right:5px!important}
.mr10px_f{margin-right:10px!important}
.mr15px_f{margin-right:15px!important}
.mr20px_f{margin-right:20px!important}
.mr30px_f{margin-right:30px!important}
.mr45px_f{margin-right:45px!important}
.mr60px_f{margin-right:60px!important}
.mr75px_f{margin-right:75px!important}
.p0px_f{padding:0!important}
.pt0px_f{padding-top:0!important}
.pt5px_f{padding-top:5px!important}
.pt10px_f{padding-top:10px!important}
.pt15px_f{padding-top:15px!important}
.pt20px_f{padding-top:20px!important}
.pt30px_f{padding-top:30px!important}
.pt45px_f{padding-top:45px!important}
.pt60px_f{padding-top:60px!important}
.pt75px_f{padding-top:75px!important}
.pb0_f{padding-bottom:0!important}
.pb5px_f{padding-bottom:5px!important}
.pb10px_f{padding-bottom:10px!important}
.pb15px_f{padding-bottom:15px!important}
.pb20px_f{padding-bottom:20px!important}
.pb30px_f{padding-bottom:30px!important}
.pb45px_f{padding-bottom:45px!important}
.pb60px_f{padding-bottom:60px!important}
.pb75px_f{padding-bottom:75px!important}
.pl0px_f{padding-left:0!important}
.pl5px_f{padding-left:5px!important}
.pl10px_f{padding-left:10px!important}
.pl15px_f{padding-left:15px!important}
.pl20px_f{padding-left:20px!important}
.pl30px_f{padding-left:30px!important}
.pl45px_f{padding-left:45px!important}
.pl60px_f{padding-left:60px!important}
.pl75px_f{padding-left:75px!important}
.pr0px_f{padding-right:0!important}
.pr5px_f{padding-right:5px!important}
.pr10px_f{padding-right:10px!important}
.pr15px_f{padding-right:15px!important}
.pr20px_f{padding-right:20px!important}
.pr30px_f{padding-right:30px!important}
.pr45px_f{padding-right:45px!important}
.pr60px_f{padding-right:60px!important}
.pr75px_f{padding-right:75px!important}
}
html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
ul.gli{padding-left:0}
.gli>li{list-style:none}
.ww{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;width:100%}
@media(min-width:576px){.ww{max-width:540px}}
@media(min-width:768px){.ww{padding-right:20px;padding-left:20px;max-width:720px}}
@media(min-width:1024px){.ww{max-width:960px}}
@media(min-width:1200px){.ww{padding-right:30px;padding-left:30px;max-width: 1300px;}}
@media(min-width:1650px){.ww{padding-right:40px;padding-left:40px;max-width:1300px}}
.gli,.g_{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.g_>.c_,.gli>li{-webkit-box-flex:0;-ms-flex:0 1 auto;position:relative;flex:0 1 auto;width:100%;max-width:100%;}
.gli{margin:-5px}
.g_{margin:0 -5px}
.c_{padding:0 5px}
.gli>li{padding:5px}
@media (max-width:575.98px){
.g_>.w0p5_x,.g_>.w0p5{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_x,.li12_x>li,.g_>.w1,.li12>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_x,.li8_x>li,.g_>.w1p5,.li8>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_x,.li6_x>li,.g_>.w2,.li6>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_x,.g_>.w2p5{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_x,.li4_x>li,.g_>.w3,.li4>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_x,.g_>.w3p5{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_x,.li3_x>li,.g_>.w4,.li3>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_x,.g_>.w4p5{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_x,.g_>.w5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_x,.g_>.w5p5{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_x,.li2_x>li,.g_>.w6,.li2>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_x,.g_>.w6p5{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_x,.g_>.w7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_x,.g_>.w7p5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_x,.g_>.w8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_x,.g_>.w8p5{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_x,.g_>.w9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_x,.g_>.w9p5{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_x,.g_>.w10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_x,.g_>.w10p5{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_x,.g_>.w11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_x,.g_>.w11p5{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_x,.g_>.w12,.li1_x>li,.li1>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_x>li,.li5>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_x>li,.li7>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_x>li,.li9>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_x>li,.li10>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_x>li,.li11>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_x,.g_.g0_x,.g_ .g0_x,.gli.g0,.g_.g0,.g_ .g0{margin:0}
.g_.g0_x>.c_,.gli.g0_x>li,.g_.g0>.c_,.gli.g0>li{padding:0}
.gli.g10_x,.gli.g10{margin:-5px}
.g_.g10_x,.g_.g10{margin:0 -5px}
.g_.g10_x>.c_,.g_.g10>.c_{padding:0 5px}
.gli.g10_x>li,.gli.g10>li{padding:5px}
.gli.g20_x,.gli.g20{margin:-10px}
.g_.g20_x,.g_.g20{margin:0 -10px}
.g_.g20_x>.c_,.g_.g20>.c_{padding:0 10px}
.gli.g20_x>li,.gli.g20>li{padding:10px}
.gli.g30_x,.gli.g30{margin:-15px}
.g_.g30_x,.g_.g30{margin:0 -15px}
.g_.g30_x>.c_,.g_.g30>.c_{padding:0 15px}
.gli.g30_x>li,.gli.g30>li{padding:15px}
.gli.g40_x,.gli.g40{margin:-20px}
.g_.g40_x,.g_.g40{margin:0 -20px}
.g_.g40_x>.c_,.g_.g40>.c_{padding:0 20px}
.gli.g40_x>li,.gli.g40>li{padding:20px}
.gli.liauto_x>li,.gli.liauto>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_x>li,.gli.liinline>li{width:initial}
.ml0_x,.ml0{margin-left:0}
.ml0p5_x,.ml0p5{margin-left:4.16667%}
.ml1_x,.ml1{margin-left:8.33333%}
.ml1p5_x,.ml1p5{margin-left:12.5%}
.ml2_x,.ml2{margin-left:16.66667%}
.ml2p5_x,.ml2p5{margin-left:20.83333%}
.ml3_x,.ml3{margin-left:25%}
.ml3p5_x,.ml3p5{margin-left:29.16667%}
.ml4_x,.ml4{margin-left:33.33333%}
.ml4p5_x,.ml4p5{margin-left:37.5%}
.ml5_x,.ml5{margin-left:41.66667%}
.ml5p5_x,.ml5p5{margin-left:45.83333%}
.ml6_x,.ml6{margin-left:50%}
.ml6p5_x,.ml6p5{margin-left:54.16667%}
.ml7_x,.ml7{margin-left:58.33333%}
.ml7p5_x,.ml7p5{margin-left:62.5%}
.ml8_x,.ml8{margin-left:66.66667%}
.ml8p5_x,.ml8p5{margin-left:70.83333%}
.ml9_x,.ml9{margin-left:75%}
.ml9p5_x,.ml9p5{margin-left:79.16667%}
.ml10_x,.ml10{margin-left:83.33333%}
.ml10p5_x,.ml10p5{margin-left:87.5%}
.ml11_x,.ml11{margin-left:91.66667%}
.ml11p5_x,.ml11p5{margin-left:95.83333%}
}
@media(min-width:576px){
.g_>.w0p5_s,.g_>.w0p5{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_s,.li12_s>li,.g_>.w1,.li12>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_s,.li8_s>li,.g_>.w1p5,.li8>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_s,.li6_s>li,.g_>.w2,.li6>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_s,.g_>.w2p5{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_s,.li4_s>li,.g_>.w3,.li4>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_s,.g_>.w3p5{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_s,.li3_s>li,.g_>.w4,.li3>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_s,.g_>.w4p5{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_s,.g_>.w5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_s,.g_>.w5p5{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_s,.li2_s>li,.g_>.w6,.li2>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_s,.g_>.w6p5{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_s,.g_>.w7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_s,.g_>.w7p5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_s,.g_>.w8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_s,.g_>.w8p5{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_s,.g_>.w9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_s,.g_>.w9p5{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_s,.g_>.w10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_s,.g_>.w10p5{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_s,.g_>.w11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_s,.g_>.w11p5{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_s,.g_>.w12,.li1_s>li,.li1>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_s>li,.li5>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_s>li,.li7>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_s>li,.li9>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_s>li,.li10>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_s>li,.li11>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_s,.g_.g0_s,.g_ .g0_s,.gli.g0,.g_.g0,.g_ .g0{margin:0}
.g_.g0_s>.c_,.gli.g0_s>li,.g_.g0>.c_,.gli.g0>li{padding:0}
.gli.g10_s,.gli.g10{margin:-5px}
.g_.g10_s,.g_.g10{margin:0 -5px}
.g_.g10_s>.c_,.g_.g10>.c_{padding:0 5px}
.gli.g10_s>li,.gli.g10>li{padding:5px}
.gli.g20_s,.gli.g20{margin:-10px}
.g_.g20_s,.g_.g20{margin:0 -10px}
.g_.g20_s>.c_,.g_.g20>.c_{padding:0 10px}
.gli.g20_s>li,.gli.g20>li{padding:10px}
.gli.g30_s,.gli.g30{margin:-15px}
.g_.g30_s,.g_.g30{margin:0 -15px}
.g_.g30_s>.c_,.g_.g30>.c_{padding:0 15px}
.gli.g30_s>li,.gli.g30>li{padding:15px}
.gli.g40_s,.gli.g40{margin:-20px}
.g_.g40_s,.g_.g40{margin:0 -20px}
.g_.g40_s>.c_,.g_.g40>.c_{padding:0 20px}
.gli.g40_s>li,.gli.g40>li{padding:20px}
.gli.liauto_s>li,.gli.liauto>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_s>li,.gli.liinline>li{width:initial}
.ml0_s,.ml0{margin-left:0}
.ml0p5_s,.ml0p5{margin-left:4.16667%}
.ml1_s,.ml1{margin-left:8.33333%}
.ml1p5_s,.ml1p5{margin-left:12.5%}
.ml2_s,.ml2{margin-left:16.66667%}
.ml2p5_s,.ml2p5{margin-left:20.83333%}
.ml3_s,.ml3{margin-left:25%}
.ml3p5_s,.ml3p5{margin-left:29.16667%}
.ml4_s,.ml4{margin-left:33.33333%}
.ml4p5_s,.ml4p5{margin-left:37.5%}
.ml5_s,.ml5{margin-left:41.66667%}
.ml5p5_s,.ml5p5{margin-left:45.83333%}
.ml6_s,.ml6{margin-left:50%}
.ml6p5_s,.ml6p5{margin-left:54.16667%}
.ml7_s,.ml7{margin-left:58.33333%}
.ml7p5_s,.ml7p5{margin-left:62.5%}
.ml8_s,.ml8{margin-left:66.66667%}
.ml8p5_s,.ml8p5{margin-left:70.83333%}
.ml9_s,.ml9{margin-left:75%}
.ml9p5_s,.ml9p5{margin-left:79.16667%}
.ml10_s,.ml10{margin-left:83.33333%}
.ml10p5_s,.ml10p5{margin-left:87.5%}
.ml11_s,.ml11{margin-left:91.66667%}
.ml11p5_s,.ml11p5{margin-left:95.83333%}
}
@media(min-width:768px){
.g_>.w0p5_m{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_m,.li12_m>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_m,.li8_m>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_m,.li6_m>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_m{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_m,.li4_m>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_m{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_m,.li3_m>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_m{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_m{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_m{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_m,.li2_m>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_m{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_m{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_m{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_m{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_m{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_m{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_m{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_m{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_m{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_m{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_m,.li1_m>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_m>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_m>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_m>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_m>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_m>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-10px}
.g_{margin:0 -10px}
.c_{padding:0 10px}
.gli>li{padding:10px}
.gli.g0_m,.g_.g0_m,.g_ .g0_m{margin:0}
.g_.g0_m>.c_,.gli.g0_m>li{padding:0}
.gli.g10_m{margin:-5px}
.g_.g10_m{margin:0 -5px}
.g_.g10_m>.c_{padding:0 5px}
.gli.g10_m>li{padding:5px}
.gli.g20_m{margin:-10px}
.g_.g20_m{margin:0 -10px}
.g_.g20_m>.c_{padding:0 10px}
.gli.g20_m>li{padding:10px}
.gli.g30_m{margin:-15px}
.g_.g30_m{margin:0 -15px}
.g_.g30_m>.c_{padding:0 15px}
.gli.g30_m>li{padding:15px}
.gli.g40_m{margin:-20px}
.g_.g40_m{margin:0 -20px}
.g_.g40_m>.c_{padding:0 20px}
.gli.g40_m>li{padding:20px}
.gli.liauto_m>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_m>li{width:initial}
.ml0_m{margin-left:0}
.ml0p5_m{margin-left:4.16667%}
.ml1_m{margin-left:8.33333%}
.ml1p5_m{margin-left:12.5%}
.ml2_m{margin-left:16.66667%}
.ml2p5_m{margin-left:20.83333%}
.ml3_m{margin-left:25%}
.ml3p5_m{margin-left:29.16667%}
.ml4_m{margin-left:33.33333%}
.ml4p5_m{margin-left:37.5%}
.ml5_m{margin-left:41.66667%}
.ml5p5_m{margin-left:45.83333%}
.ml6_m{margin-left:50%}
.ml6p5_m{margin-left:54.16667%}
.ml7_m{margin-left:58.33333%}
.ml7p5_m{margin-left:62.5%}
.ml8_m{margin-left:66.66667%}
.ml8p5_m{margin-left:70.83333%}
.ml9_m{margin-left:75%}
.ml9p5_m{margin-left:79.16667%}
.ml10_m{margin-left:83.33333%}
.ml10p5_m{margin-left:87.5%}
.ml11_m{margin-left:91.66667%}
.ml11p5_m{margin-left:95.83333%}
}
@media(min-width:1024px){
.g_>.w0p5_l{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_l,.li12_l>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_l,.li8_l>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_l,.li6_l>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_l{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_l,.li4_l>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_l{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_l,.li3_l>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_l{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_l{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_l{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_l,.li2_l>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_l{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_l{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_l{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_l{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_l{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_l{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_l{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_l{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_l{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_l{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_l,.li1_l>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_l>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_l>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_l>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_l>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_l>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli.g0_l,.g_.g0_l,.g_ .g0_l{margin:0}
.g_.g0_l>.c_,.gli.g0_l>li{padding:0}
.gli.g10_l{margin:-5px}
.g_.g10_l{margin:0 -5px}
.g_.g10_l>.c_{padding:0 5px}
.gli.g10_l>li{padding:5px}
.gli.g20_l{margin:-10px}
.g_.g20_l{margin:0 -10px}
.g_.g20_l>.c_{padding:0 10px}
.gli.g20_l>li{padding:10px}
.gli.g30_l{margin:-15px}
.g_.g30_l{margin:0 -15px}
.g_.g30_l>.c_{padding:0 15px}
.gli.g30_l>li{padding:15px}
.gli.g40_l{margin:-20px}
.g_.g40_l{margin:0 -20px}
.g_.g40_l>.c_{padding:0 20px}
.gli.g40_l>li{padding:20px}
.gli.liauto_l>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_l>li{width:initial}
.ml0_l{margin-left:0}
.ml0p5_l{margin-left:4.16667%}
.ml1_l{margin-left:8.33333%}
.ml1p5_l{margin-left:12.5%}
.ml2_l{margin-left:16.66667%}
.ml2p5_l{margin-left:20.83333%}
.ml3_l{margin-left:25%}
.ml3p5_l{margin-left:29.16667%}
.ml4_l{margin-left:33.33333%}
.ml4p5_l{margin-left:37.5%}
.ml5_l{margin-left:41.66667%}
.ml5p5_l{margin-left:45.83333%}
.ml6_l{margin-left:50%}
.ml6p5_l{margin-left:54.16667%}
.ml7_l{margin-left:58.33333%}
.ml7p5_l{margin-left:62.5%}
.ml8_l{margin-left:66.66667%}
.ml8p5_l{margin-left:70.83333%}
.ml9_l{margin-left:75%}
.ml9p5_l{margin-left:79.16667%}
.ml10_l{margin-left:83.33333%}
.ml10p5_l{margin-left:87.5%}
.ml11_l{margin-left:91.66667%}
.ml11p5_l{margin-left:95.83333%}
}
@media(min-width:1200px){
.g_>.w0p5_h{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_h,.li12_h>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_h,.li8_h>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_h,.li6_h>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_h{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_h,.li4_h>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_h{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_h,.li3_h>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_h{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_h{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_h{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_h,.li2_h>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_h{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_h{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_h{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_h{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_h{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_h{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_h{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_h{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_h{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_h{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_h{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_h,.li1_h>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_h>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_h>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_h>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_h>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_h>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-15px}
.g_{margin:0 -15px}
.c_{padding:0 15px}
.gli>li{padding:15px}
.gli.g0_h,.g_.g0_h,.g_ .g0_h{margin:0}
.g_.g0_h>.c_,.gli.g0_h>li{padding:0}
.gli.g10_h{margin:-5px}
.g_.g10_h{margin:0 -5px}
.g_.g10_h>.c_{padding:0 5px}
.gli.g10_h>li{padding:5px}
.gli.g20_h{margin:-10px}
.g_.g20_h{margin:0 -10px}
.g_.g20_h>.c_{padding:0 10px}
.gli.g20_h>li{padding:10px}
.gli.g30_h{margin:-15px}
.g_.g30_h{margin:0 -15px}
.g_.g30_h>.c_{padding:0 15px}
.gli.g30_h>li{padding:15px}
.gli.g40_h{margin:-20px}
.g_.g40_h{margin:0 -20px}
.g_.g40_h>.c_{padding:0 20px}
.gli.g40_h>li{padding:20px}
.gli.liauto_h>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_h>li{width:initial}
.ml0_h{margin-left:0}
.ml0p5_h{margin-left:4.16667%}
.ml1_h{margin-left:8.33333%}
.ml1p5_h{margin-left:12.5%}
.ml2_h{margin-left:16.66667%}
.ml2p5_h{margin-left:20.83333%}
.ml3_h{margin-left:25%}
.ml3p5_h{margin-left:29.16667%}
.ml4_h{margin-left:33.33333%}
.ml4p5_h{margin-left:37.5%}
.ml5_h{margin-left:41.66667%}
.ml5p5_h{margin-left:45.83333%}
.ml6_h{margin-left:50%}
.ml6p5_h{margin-left:54.16667%}
.ml7_h{margin-left:58.33333%}
.ml7p5_h{margin-left:62.5%}
.ml8_h{margin-left:66.66667%}
.ml8p5_h{margin-left:70.83333%}
.ml9_h{margin-left:75%}
.ml9p5_h{margin-left:79.16667%}
.ml10_h{margin-left:83.33333%}
.ml10p5_h{margin-left:87.5%}
.ml11_h{margin-left:91.66667%}
.ml11p5_h{margin-left:95.83333%}
}
@media(min-width:1650px){
.g_>.w0p5_f{-webkit-box-flex:0;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.g_>.w1_f,.li12_f>li{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.g_>.w1p5_f,.li8_f>li{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.g_>.w2_f,.li6_f>li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.g_>.w2p5_f{-webkit-box-flex:0;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.g_>.w3_f,.li4_f>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.g_>.w3p5_f{-webkit-box-flex:0;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.g_>.w4_f,.li3_f>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.g_>.w4p5_f{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.g_>.w5_f{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.g_>.w5p5_f{-webkit-box-flex:0;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.g_>.w6_f,.li2_f>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.g_>.w6p5_f{-webkit-box-flex:0;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.g_>.w7_f{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.g_>.w7p5_f{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.g_>.w8_f{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.g_>.w8p5_f{-webkit-box-flex:0;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.g_>.w9_f{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.g_>.w9p5_f{-webkit-box-flex:0;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.g_>.w10_f{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.g_>.w10p5_f{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.g_>.w11_f{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.g_>.w11p5_f{-webkit-box-flex:0;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.g_>.w12_f,.li1_f>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.li5_f>li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.li7_f>li{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.li9_f>li{-webkit-box-flex:0;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%}
.li10_f>li{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}
.li11_f>li{-webkit-box-flex:0;-ms-flex:0 0 9.09091%;flex:0 0 9.09091%;max-width:9.09091%}
.gli{margin:-20px}
.g_{margin:0 -20px}
.c_{padding:0 20px}
.gli>li{padding:20px}
.gli.g0_f,.g_.g0_f,.g_ .g0_f{margin:0}
.g_.g0_f>.c_,.gli.g0_f>li{padding:0}
.gli.g10_f{margin:-5px}
.g_.g10_f{margin:0 -5px}
.g_.g10_f>.c_{padding:0 5px}
.gli.g10_f>li{padding:5px}
.gli.g20_f{margin:-10px}
.g_.g20_f{margin:0 -10px}
.g_.g20_f>.c_{padding:0 10px}
.gli.g20_f>li{padding:10px}
.gli.g30_f{margin:-15px}
.g_.g30_f{margin:0 -15px}
.g_.g30_f>.c_{padding:0 15px}
.gli.g30_f>li{padding:15px}
.gli.g40_f{margin:-20px}
.g_.g40_f{margin:0 -20px}
.g_.g40_f>.c_{padding:0 20px}
.gli.g40_f>li{padding:20px}
.gli.liauto_f>li{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;flex-basis:0;width:auto;max-width:100%}
.gli.liinline_f>li{width:initial}
.ml0_f{margin-left:0}
.ml0p5_f{margin-left:4.16667%}
.ml1_f{margin-left:8.33333%}
.ml1p5_f{margin-left:12.5%}
.ml2_f{margin-left:16.66667%}
.ml2p5_f{margin-left:20.83333%}
.ml3_f{margin-left:25%}
.ml3p5_f{margin-left:29.16667%}
.ml4_f{margin-left:33.33333%}
.ml4p5_f{margin-left:37.5%}
.ml5_f{margin-left:41.66667%}
.ml5p5_f{margin-left:45.83333%}
.ml6_f{margin-left:50%}
.ml6p5_f{margin-left:54.16667%}
.ml7_f{margin-left:58.33333%}
.ml7p5_f{margin-left:62.5%}
.ml8_f{margin-left:66.66667%}
.ml8p5_f{margin-left:70.83333%}
.ml9_f{margin-left:75%}
.ml9p5_f{margin-left:79.16667%}
.ml10_f{margin-left:83.33333%}
.ml10p5_f{margin-left:87.5%}
.ml11_f{margin-left:91.66667%}
.ml11p5_f{margin-left:95.83333%}
}



.advantages {
    background: #f2f2f2;
    padding: 57px 120px;
    margin: 20px 0 80px;
}
.seo-h1 {
    max-width: 100%;
}
.catalog_sort_wrap {
    font-size: 15px;
}
.seo-bottom-text {
    padding-bottom: 50px;
}
.seo-bottom-text h3 {
    color: #495A73;
}


.seebtn {
    width: 100%;
    font-size: 15px;
    padding: 12px 2px;
    background: #0A62B0;
    color: #fff;
    transition: all .3s ease;
    font-weight: 500;
    text-align: center;
    cursor: pointer;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.seebtn:hover {
    background: #69B373;
    box-shadow: 0px 17.3333px 33.4444px rgba(0, 85, 202, 0.164), 0px 3.66667px 8.55556px rgba(0, 85, 202, 0.106);
    color: #fff;
}
.seebtn--bordered {
    border: 1px solid #eee;
}
.service-cat-wrap {
    position: relative;
    display: flex;
    margin-top: 50px;
    background: #0A62B0;
    padding: 80px 100px;
    /* color: #FFFFFF; */
    flex-direction: column;
    justify-content: space-evenly;
}
.service-cat_title {
    color: #fff;
    font-size: 26px;
    line-height: 1.2;
}
.service-cat {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    
}
.service-cat_item {
    border: 1px solid #CAD0D9;
    border-radius: 2px;
    position: relative;
    height: 100%;
    box-sizing: border-box;
    background: #fff;
}
.service-cat_item-top {
    position: relative;
}
.service-cat_item-bottom {
    padding: 10px;
}
.service-cat_icon {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: #69b373;
    width: 100%;
    height: 100%;
    padding: 5px;
    border-radius: 0;
    box-sizing: content-box;
    max-width: 60px;
    max-height: 60px;
}
.service-cat_img {
    display: block;
}
.service-cat_name {
    color: green;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    min-height: 36px;
    margin-top: 10px;
}
.service-cat_btn {

}


.servitem-wrap {
    padding: 15px 0;
}
.servitem_title {
    font-size: 26px;
    line-height: 1.2;
}
.servitem {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    
}
.servitem_item {
    border: 1px solid #CAD0D9;
    border-radius: 2px;
    position: relative;
    height: 100%;
    box-sizing: border-box;
    background: #fff;
}
.service-cat_item-link {
    display: block;
}
.servitem_item-top {
    position: relative;
}
.servitem_item-center {
    padding: 10px;
}
.servitem_item-bottom {
    padding: 10px;
}
.servitem_icon {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #69b373;
    width: 60px;
    height: 60px;
    padding: 5px;
    border-radius: 0;
    box-sizing: content-box;
}
.servitem_img {
    display: block;
}
.servitem_name {
    color: #555;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    text-align: center;
    min-height: 36px;
}
.servitem_btn {

}

.servitem_artikul {
    color: #999;
    margin-bottom: 15px;
}
.servitem_price {
    font-size: 14px;
    color: #777;
}
.servitem_price-val {
    font-weight: 600;
    display: block;
    color: green;
}
.servitem_time {
    font-size: 14px;
    color: #777;
}
.servitem_time-val {
    font-size: 13px;
    display: block;
}

.servitem-photos {

}
.servitem-photos_item {
    position: relative;
    transition: opacity .3s ease;
    cursor: pointer;
    overflow: hidden;
}
.servitem-photos_item:hover {
    opacity: 0.9;
}
.servitem-photos_img {
    display: block;
    transition: transform .3s ease;
}
.servitem-photos_item:hover .servitem-photos_img {
    display: block;
    transform: scale(1.1) rotate(1deg);
}
.servitem-photos_name {
    background: rgb(105 179 115 / 85%);
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    margin: auto;
}

.servitem-content i {
    background: #25569b;
    color: #fff;
    padding: 15px;
    display: block;
    font-style: normal;
    text-align: center;
    border-radius: 10px;
}

.servitem-content i b {
    font-weight: 100;
}

.service-cat-action {

}

#bx_1847241719_7 {
    font-size: 22px;
    margin: 13px 0;
}

@media (max-width: 1650px) {
    #bx_1847241719_7 {
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    #bx_1847241719_7 {
        font-size: 18px;
        margin: 10px 0;
    }
}
.documents-flex {
    margin-right: 0 !important;
}
#tab_prop .product_page-characteristics span:last-child {
    text-align: left;
}

.city_gro,
.wd_seo_region_link {
    display:none;
}
.btn--sidebar {
    padding: 10px 20px;
    box-shadow: 0px 17.3333px 33.4444px rgba(0, 85, 202, 0.164), 0px 3.66667px 8.55556px rgba(0, 85, 202, 0.106);
    margin: 0 auto 15px auto;
}
.btn--sidebar:hover {
    background: #27508a;
}

.popup.popup_extra1 {
	width: 100%;
	max-width: 1200px;
}
.ajax-form.form-extra-wrapper {
    padding: 30px 30px;
}

.form-extra {
	color: #fff;
}
.form-extra_title {
	text-align: center;
    font-size: 28px;
    font-weight: 600;
}
.form-extra_text {
	font-size: 20px;
	margin-top: 15px;
}
.form-extra_wrap {

}
.form-extra_form {

}
.form-extra_items {
	margin-top: 15px;
}
.form-extra_item {

}
.form-extra_input {

}
.form-extra_btn {
    margin: 15px auto 5px auto;
    display: block;
    padding: 15px 30px !important;
}

.popup.popup_extra1 .slide-name {
	text-align: center;
	margin-bottom: 0;
	padding: 30px;
}
@media(min-width:1200px){
	.product_page {
    	flex-wrap: wrap;
	}
	.product_page .column.column_texts {
		min-width: 390px;
	}
}

@media(min-width:1200px) and (max-width:1500px){
	.product_page .column.column_images {
		width: 50%;
	}
	.product_page .column.column_texts {
		width: 50%;
	}
	.product_page .column.column_desc {
		width: 100%;
	} 
}
.home-slider {
	border-radius: 10px;
    overflow: hidden;
}

.home-slider .slick-arrow.slick-prev {
    left: 5px;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0px 0px 1px 1px #ddd;
}

.home-slider .slick-arrow.slick-next {
    right: 5px;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0px 0px 1px 1px #ddd;
}
.home-slider .slick-arrow.slick-prev svg,
.home-slider .slick-arrow.slick-next svg {
    width: 20px;
    height: 20px;
    fill: #34439e;
}
.home-slider .slick-dots {
    bottom: 5px;
}
.home-slider .slick-dots button {
    border: 1px solid #34439e;
}
.product_page-prices .price{
	font-size: 30px;
}


.display-only-by {
	display: none;
}
.by-domain-body .display-only-by {
	display: initial;
}
.display-only-ru {
	display: none;
}
.ru-domain-body .display-only-ru {
	display: initial;
}



.by-domain-body {
}

.ru-domain-body {
}

.by-domain-body .section-cart .price_old {
	display: none;
}



.by-total-final {
	font-size: 35px;
    margin: 10px 0 20px;
}

.by-domain-body .basket_items .item .price_wrap {

}

.menu-custom-link-li{
	display:none;
}
.menu-custom-link-li.li-catalograskhodniki,
.menu-custom-link-li.li-catalogkomplektuyushchie,
.menu-custom-link-li.li-cataloglazernye-golovy {
	display: list-item;
}
.menu-custom-link-ul.ul-catalograskhodniki li[data-depth="2"],
.menu-custom-link-ul.ul-catalogkomplektuyushchie li[data-depth="2"],
.menu-custom-link-ul.ul-cataloglazernye-golovy li[data-depth="2"] {
	margin-left: 15px;
}



.catalog_items--tabproducts {
	_transition: opacity 0.3s ease;
	_opacity:1;
}




.catalog_items--tabproducts .slick-arrow {
	font-size: 0;
	width: 45px;
	height: 45px;
	position: absolute;
	z-index: 100;
	border: none;
	outline: none;
	background: none;

	padding: 0;
	line-height: 1;
	top: 50%;
	margin-top: -23px;
}

.catalog_items--tabproducts .slick-arrow:not(.slick-disabled):hover {}
.catalog_items--tabproducts .slick-arrow svg {width:45px;height:16px;fill:#CAD0D9}
.catalog_items--tabproducts .slick-arrow:not(.slick-disabled):hover svg {}

.catalog_items--tabproducts .slick-prev {left: -75px;transform: rotate(180deg);}
.catalog_items--tabproducts .slick-next {right: -75px;}



  .catalog_items--tabproducts.slick-vertical .slick-arrow svg {fill:#506686;stroke:#506686;}


  @media (max-width: 1875px) {
	.catalog_items--tabproducts .slick-next {right: -50px;}
	.catalog_items--tabproducts .slick-prev {left: -50px;}
}

@media (max-width: 1650px) {
    .catalog_items--tabproducts .item.item--related {
        width: 25%;
    }
}

.link-to-bottom-privacy {
	color:#f77272!important;
	font-size:24px!important;
	line-height:1;
	padding:0 3px;
	display: inline-block;
}
.quantity__input>input {
	max-width: 160px;
}


@media (max-width: 767px) {
    .quantity__input input {
        max-width: 120px;
    }
}


.catalog_items .item .price_wrap {
    margin-bottom: 15px;
}


.catalog_items .item .name {
    margin-bottom: 10px;
    line-height: 19px;
    height: 73px;
    overflow: hidden;
    font-size: 14px;
}
@media (max-width: 1100px) {
    .catalog_items .item .name {
        line-height: 16px;
    }

    .catalog_items .item .name {
        line-height: 18px;
        height: 72px;
    }
}
@media (max-width: 450px) {
    .items_subcategories .item, .page-catalog .catalog_items .item {
        width: 100%;
    }
}
.catalog_items .avel {
	font-size: 14px;
}
.btn.btn--invert {
    background: #0A62B0;
}

.btn.btn--invert:hover {
    background: #69B373;
}
.btn.btn--invert:active {
	background: #0863E2;
}
.btn--link {
    font-size: 16px;
    padding: 16px 26px;
}
/* End */
/* /local/templates/mlsgroup_062022/assets/css/normalize.css?17038329837708 */
/* /local/templates/mlsgroup_062022/assets/css/fonts.css?1703832983689 */
/* /local/templates/mlsgroup_062022/assets/js/_slick-1.8.1/slick.css?17038329831776 */
/* /local/templates/mlsgroup_062022/assets/js/fancybox/jquery.fancybox.min.css?170383298312795 */
/* /local/templates/mlsgroup_062022/assets/css/style.css?170383465264359 */
/* /local/templates/mlsgroup_062022/assets/css/responsive.css?170383298313346 */
/* /bitrix/components/webdebug.seo/regions.link/templates/.default/style.css?17038330662021 */
/* /local/templates/mlsgroup_062022/styles.css?177972006075599 */
