

/* Start:/local/templates/brightpark/assets/plugins/nice-select/css/nice-select.css?16692128844007*/
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }

/* End */


/* Start:/local/templates/brightpark/assets/plugins/selectize.js-master/dist/css/selectize.css?166921288429208*/
/**
 * Selectize (v0.15.0)
 * https://selectize.dev
 *
 * Copyright (c) 2013-2015 Brian Reavis & contributors
 * Copyright (c) 2020-2022 Selectize Team & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * @author Ris Adams <selectize@risadams.com>
 */
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJzZWxlY3RpemUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dC5kcmFnZ2luZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4KTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgb3BhY2l0eTogMC40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhciB7XG4gIHJpZ2h0OiBjYWxjKDhweCAtIDZweCArIDEuNXJlbSk7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uc2VsZWN0aXplLXBvc2l0aW9uLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3gtc2hhZG93OiAwIC02cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IHVuc2V0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IGNhbGMoXG4gICAgICA4cHggLSAycHggLSAwcHhcbiAgICApIDhweCBjYWxjKFxuICAgICAgOHB4IC0gMnB4IC0gM3B4IC1cbiAgICAgICAgMHB4XG4gICAgKTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDBkMGQwO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNjYWNhY2E7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdiwgLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0W3BsYWNlaG9sZGVyXSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG59XG4uc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE2OCwgMjA4LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWVtcHR5b3B0aW9ubGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogNXB4IDhweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5ydGwuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uc2VsZWN0aXplLXBvc2l0aW9uLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3gtc2hhZG93OiAwIC02cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IHVuc2V0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg4cHggLSA2cHgpO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyIHtcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4ICsgMS41cmVtKTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0LmRyYWdnaW5nIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiFcIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWRyb3Bkb3duX2hlYWRlciAuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWRyb3Bkb3duX2hlYWRlciAuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWRyb3Bkb3duX2hlYWRlciAuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYWNhY2E7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufSJdLCJmaWxlIjoic2VsZWN0aXplLmNzcyJ9 */

/* End */


/* Start:/local/templates/brightpark/assets/plugins/chosen/chosen.min.css?166921288410220*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/local/templates/brightpark/assets/plugins/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* End */


/* Start:/local/templates/brightpark/assets/plugins/mcustomscrollbar/jquery.mCustomScrollbar.min.css?166921288443184*/
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/brightpark/assets/plugins/mcustomscrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/brightpark/assets/plugins/ion.rangeSlider/ion.rangeSlider.min.css?167213155711084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/local/templates/brightpark/assets/css/normalize.css?16692128852326*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
progress{vertical-align:baseline;}
template,
[hidden]{display:none;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,
a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
button,
input,
select,
textarea{font:inherit;margin:0;}
optgroup{font-weight:bold;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-input-placeholder{color:inherit;opacity:0.54;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
/* End */


/* Start:/local/templates/brightpark/assets/css/grid.css?174133844816648*/
:root {
  --gutter-width: 16px;
  --outer-margin: 32px;
  --gutter-compensation: calc((var(--gutter-width) * 0.5) * -1);
  --half-gutter-width: calc((var(--gutter-width) * 0.5));
  --xs-min: 0rem;
  --sm-min: 576px;
  --md-min: 768px;
  --lg-min: 992px;
  --xl-min: 1232px;
}

.container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-right: 8px;
  padding-left: 8px;
  min-width: 320px;
}

.container-fluid {
  padding-right: var(--gutter-width, 16px);
  padding-left: var(--gutter-width, 16px);
}

@media only screen and (min-width: 576px) {
  .container {
    width: 100% ;
    max-width: 100%;
  }
}

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

@media only screen and (min-width: 992px) {
  .container {
    width: calc(var(--lg-min) - var(--gutter-width));
    max-width: 100%;
  }
}

@media only screen and (min-width: 1200px) {
  .container {
    width: calc(var(--xl-min) - var(--gutter-width));
    max-width: 100%;
  }
}

.row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: var(--gutter-compensation, -8px);
  margin-left: var(--gutter-compensation, -8px);
}

.row.reverse {
  flex-direction: row-reverse;
}

.col.reverse {
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-offset-0,
.col-sm-offset-1,
.col-sm-offset-2,
.col-sm-offset-3,
.col-sm-offset-4,
.col-sm-offset-5,
.col-sm-offset-6,
.col-sm-offset-7,
.col-sm-offset-8,
.col-sm-offset-9,
.col-sm-offset-10,
.col-sm-offset-11,
.col-sm-offset-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-offset-0,
.col-md-offset-1,
.col-md-offset-2,
.col-md-offset-3,
.col-md-offset-4,
.col-md-offset-5,
.col-md-offset-6,
.col-md-offset-7,
.col-md-offset-8,
.col-md-offset-9,
.col-md-offset-10,
.col-md-offset-11,
.col-md-offset-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-offset-0,
.col-lg-offset-1,
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4,
.col-lg-offset-5,
.col-lg-offset-6,
.col-lg-offset-7,
.col-lg-offset-8,
.col-lg-offset-9,
.col-lg-offset-10,
.col-lg-offset-11,
.col-lg-offset-12, 
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-offset-0,
.col-xl-offset-1,
.col-xl-offset-2,
.col-xl-offset-3,
.col-xl-offset-4,
.col-xl-offset-5,
.col-xl-offset-6,
.col-xl-offset-7,
.col-xl-offset-8,
.col-xl-offset-9,
.col-xl-offset-10,
.col-xl-offset-11,
.col-xl-offset-12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-basis: 100%;
  padding-right: var(--half-gutter-width, 8px);
  padding-left: var(--half-gutter-width, 8px);
  max-width: 100%;
}

.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.start-xs {
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  justify-content: center;
  text-align: center;
}

.end-xs {
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  align-items: flex-start;
}

.middle-xs {
  align-items: center;
}

.bottom-xs {
  align-items: flex-end;
}

.around-xs {
  justify-content: space-around;
}

.between-xs {
  justify-content: space-between;
}

.first-xs {
  order: -1;
}

.last-xs {
  order: 1;
}

.initial-order-xs {
  order: initial;
}

@media only screen and (min-width: 576px) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-sm-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-sm {
    justify-content: flex-start;
    text-align: start;
  }

  .center-sm {
    justify-content: center;
    text-align: center;
  }

  .end-sm {
    justify-content: flex-end;
    text-align: end;
  }

  .top-sm {
    align-items: flex-start;
  }

  .middle-sm {
    align-items: center;
  }

  .bottom-sm {
    align-items: flex-end;
  }

  .around-sm {
    justify-content: space-around;
  }

  .between-sm {
    justify-content: space-between;
  }

  .first-sm {
    order: -1;
  }

  .last-sm {
    order: 1;
  }

  .initial-order-sm {
    order: initial;
  }
}

@media only screen and (min-width: 768px) {
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: var(--half-gutter-width, 08px);
    padding-left: var(--half-gutter-width, 08px);
  }

  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-md-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-md {
    justify-content: flex-start;
    text-align: start;
  }

  .center-md {
    justify-content: center;
    text-align: center;
  }

  .end-md {
    justify-content: flex-end;
    text-align: end;
  }

  .top-md {
    align-items: flex-start;
  }

  .middle-md {
    align-items: center;
  }

  .bottom-md {
    align-items: flex-end;
  }

  .around-md {
    justify-content: space-around;
  }

  .between-md {
    justify-content: space-between;
  }

  .first-md {
    order: -1;
  }

  .last-md {
    order: 1;
  }

  .initial-order-md {
    order: initial;
  }
}

@media only screen and (min-width: 992px) {
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: var(--half-gutter-width, 08px);
    padding-left: var(--half-gutter-width, 08px);
  }

  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-lg-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-lg {
    justify-content: flex-start;
    text-align: start;
  }

  .center-lg {
    justify-content: center;
    text-align: center;
  }

  .end-lg {
    justify-content: flex-end;
    text-align: end;
  }

  .top-lg {
    align-items: flex-start;
  }

  .middle-lg {
    align-items: center;
  }

  .bottom-lg {
    align-items: flex-end;
  }

  .around-lg {
    justify-content: space-around;
  }

  .between-lg {
    justify-content: space-between;
  }

  .first-lg {
    order: -1;
  }

  .last-lg {
    order: 1;
  }

  .initial-order-lg {
    order: initial;
  }
}

@media only screen and (min-width: 1200px) {
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-offset-0,
  .col-xl-offset-1,
  .col-xl-offset-2,
  .col-xl-offset-3,
  .col-xl-offset-4,
  .col-xl-offset-5,
  .col-xl-offset-6,
  .col-xl-offset-7,
  .col-xl-offset-8,
  .col-xl-offset-9,
  .col-xl-offset-10,
  .col-xl-offset-11,
  .col-xl-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: var(--half-gutter-width, 08px);
    padding-left: var(--half-gutter-width, 08px);
  }

  .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-xl-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-xl-offset-0 {
    margin-left: 0;
  }

  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-xl-offset-3 {
    margin-left: 25%;
  }

  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-xl-offset-6 {
    margin-left: 50%;
  }

  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-xl-offset-9 {
    margin-left: 75%;
  }

  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-xl {
    justify-content: flex-start;
    text-align: start;
  }

  .center-xl {
    justify-content: center;
    text-align: center;
  }

  .end-xl {
    justify-content: flex-end;
    text-align: end;
  }

  .top-xl {
    align-items: flex-start;
  }

  .middle-xl {
    align-items: center;
  }

  .bottom-xl {
    align-items: flex-end;
  }

  .around-xl {
    justify-content: space-around;
  }

  .between-xl {
    justify-content: space-between;
  }

  .first-xl {
    order: -1;
  }

  .last-xl {
    order: 1;
  }

  .initial-order-xl {
    order: initial;
  }
}

@media only screen and (max-width: 575px) {
  .hidden-xs {
    display: none!important;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hidden-sm {
    display: none!important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hidden-md {
    display: none!important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg {
    display: none!important;
  }
}

@media only screen and (min-width: 1200px) {
  .hidden-xl {
    display: none!important;
  }
}


.visible-xs {
  display: none!important;
}

@media all and (max-width:767px) {
  .visible-xs {
    display: block!important;
  }
}
/* End */


/* Start:/local/templates/brightpark/assets/css/utils.css?16908135673575*/
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

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

[role="button"] {
  cursor: pointer;
}

a[role="for-modal"]:focus,
a[role="for-modal"]:active,
a[role="for-modal"]{
  border-bottom: 1px dashed rgba(55, 71, 79, 0.3);
}

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

small {
  font-size: 80%;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}

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

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* .clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
} */

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}


.img-responsive {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-responsive-block {
  display: block;
  max-width: 100%;
  height: auto;
}


.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

@media (max-width: 992px) {
  .center-mobile {
    text-align: center;
  }
}

.vertical-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.def-tr {
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

[role="block"] {
  display: block;
}

[role="inline-block"] {
  display: inline-block;
}

@media screen and (min-width: 991px )  {
  .text-center-lg{
    text-align: center;
  }

  .text-right-lg {
    text-align: right;
  }
  
  .text-left-lg {
    text-align: left;
  }
}


@media screen and (min-width: 767px ) and (max-width: 991px)  {
  .text-center-md{
    text-align: center;
  }
  .text-right-md{
    text-align: right;
  }
   .text-left-md {
    text-align: left;
  }
}

@media screen and (min-width: 575px) and (max-width: 767px) {
  
  .text-left-sm {
    text-align: left;
  }

  .text-center-sm{
    text-align: center;
  }

  .text-right-sm {
    text-align: right;
  }
}

@media screen and (max-width: 575px) {
  
  .text-left-xs {
    text-align: left;
  }

  .text-center-xs{
    text-align: center;
  }

  .text-right-xs {
    text-align: right;
  }
}

.relative {
  position: relative;
}

.block-square{
  overflow: hidden;
}
.block-square:before{
  content: "";
  padding-top: 100%;
  float: left;
}

.overflow-hidden{
  overflow: hidden;
}

/* End */


/* Start:/local/templates/brightpark/assets/css/buttons.css?17474076955699*/
.btn {
    position: relative;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: transparent;
    outline: none;
    text-decoration: none !important;
    border: 1px solid transparent;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-align: center;
    border-radius: 5px;
    top: 0;
    color: white;
    border-bottom: unset;
}

@media print {
    .btn {
        display: none;
    }
}

.btn__xsmall {
    font-size: 13px;
    padding: 11px 19px 7px;
    line-height: 22px;
}

.btn__small {
    font-size: 12px;
    padding: 15px 20px 13px;
}

.btn__exsmall {
    font-size: 11px;
    padding: 12px 20px 10px;   
}

.btn__medium {
   font-size: 14px;
   padding: 16px 30px 12px ;
}

.btn__big {
   font-size: 16px;
   padding: 20px 30px 16px;
}

.btn__large {
    font-size: 16px;
   padding: 24px 30px 19px;
}

.btn-block {
    width: 100%;
}

.btn--white {
    background-color: white;
    color: #e95909;
    border: 1px solid rgba(238, 103, 35, .35);
}

.btn--transparent {
    background-color: transparent;
    color: #514EA1;
    border: 1px solid rgba(81, 78, 161, .35);
}

.btn--translucent {
    background-color: rgba(255, 255, 255, .25);;
    color: white;
}

.btn--green {
    background-color: #5CBE86;
    color: white;
}

.btn--orange {
    background-color: #e95909;
    color: white;
}

.btn--orange-blue {
    background:  linear-gradient(246deg, rgb(81, 78, 161), rgb(238, 103, 35));
}

.btn--grad-animation {
    background: linear-gradient(90deg, #514EA1 0%, #5CBE86 25%, #FFCA0D 50%, #EE6723 75%, #514EA1 100%);
    background-size: 500% 100%;
    background-position: 0% 0%;
    animation: textAnim 10s linear infinite;
}


.btn--yellow {
    background-color: #ffca0d;
    color: white;
}

.btn--light-green {
    background-color: #40ABA6;
    color: white;
}

.btn--purple {
    background-color: #514ea1;
    color: white;
}

.btn.text-purple {
    color: #514ea1;
}

.btn.disabled {
    opacity: .7;
    pointer-events: none;
}

.btn._file {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08649 14.9368L5.97222 7.40318C6.20365 6.47858 7.06345 5.92185 7.89263 6.15969C8.7218 6.39752 9.20637 7.33986 8.97493 8.26446L6.35587 18.7278C5.95086 20.3458 4.44622 21.3201 2.99516 20.9039C1.5441 20.4877 0.696105 18.8386 1.10112 17.2205L4.34875 4.24602C4.92734 1.93453 7.07683 0.542705 9.14977 1.13729C11.2227 1.73188 12.4341 4.08773 11.8555 6.39922L9.34125 16.444' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: 26px 46%;
    background-repeat: no-repeat;
    padding: 18px 28px 18px 46px;
    line-height: 22px;
}

.btn._file.btn--transparent {
    border: 1px dashed rgba(255, 255, 255, .35);
}

@media all and (min-width: 1200px) {
    .btn--green:hover {
        -webkit-box-shadow: 0px 20px 40px -20px rgba(92, 190, 134, 0.35), 0px 10px 30px rgba(92, 190, 134, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(92, 190, 134, 0.35), 0px 10px 30px rgba(92, 190, 134, 0.35);
        top: -2px;
    }

    .btn--yellow:hover{
        -webkit-box-shadow: 0px 20px 40px -20px rgba(255, 202, 13, 0.35), 0px 10px 30px rgba(255, 202, 13, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(255, 202, 13, 0.35), 0px 10px 30px rgba(255, 202, 13, 0.35);
        top: -2px;
    }

    .btn--light-green:hover{
        -webkit-box-shadow: 0px 20px 40px -20px rgba(64, 171, 166, 0.35), 0px 10px 30px rgba(64, 171, 166, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(64, 171, 166, 0.35), 0px 10px 30px rgba(64, 171, 166, 0.35);
        top: -2px;
    }

    .btn--purple:hover,
    .btn--transparent:hover {
        border-color: transparent;
        -webkit-box-shadow: 0px 20px 40px -20px rgba(81, 78, 161, 0.35), 0px 10px 30px rgba(81, 78, 161, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(81, 78, 161, 0.35), 0px 10px 30px rgba(81, 78, 161, 0.35);
        top: -2px;
    }

    .btn--orange:hover,
    .btn--white:hover{
        -webkit-box-shadow: 0px 20px 40px -20px rgba(233, 89, 9, 0.35), 0px 10px 30px rgba(233, 89, 9, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(233, 89, 9, 0.35), 0px 10px 30px rgba(233, 89, 9, 0.35);
        top: -2px;
    }

    .btn--translucent:hover {
        -webkit-box-shadow: 0px 20px 40px -20px rgba(255, 255, 255, 0.35), 0px 10px 30px rgba(255, 255, 255, 0.35);
                box-shadow: 0px 20px 40px -20px rgba(255, 255, 255, 0.35), 0px 10px 30px rgba(255, 255, 255, 0.35);
        top: -2px;
    }
}
.example {
    display: -ms-grid;
    display: grid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
    background: -o-linear-gradient(top, white, black);
    background: linear-gradient(to bottom, white, black);
}
/* End */


/* Start:/local/templates/brightpark/assets/css/forms.css?172603419013201*/
.fancybox__content {
    border-radius: 10px;
}

.form-inline-wrapp {
    padding: 35px;
}

.modal-wrapper {
	width: 100%;
    max-width: 650px;
    cursor: default!important;
}
.modal-wrapper.modal-wrapper--sm {
	max-width: 570px;
}
.modal-wrapper.modal-wrapper--lg {
    max-width: 970px;
}
.modal-wrapper.modal-wrapper--xl {
    max-width: 1170px;
}

.stories-modal .fancybox__slide {
    padding: 0;
    overflow: hidden;
}

.modal-wrapper.modal-wrapper--stories {
    width: 100%;
    max-width: 100%;
    padding: 0;
    height: 100%;
    border-radius: 0;
    /*background-color: #2D2D2D !important;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.form-description {
    font-size: 14px;
    line-height: 20px;
}

form {
	margin-top: 15px;
}

form .form-group {
	margin: 5px 0;
    position: relative;
}
form .form-group.button-group {
	margin: 30px 0 15px;
}
.form-static form .form-group {
    /*margin: 15px 0;*/
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

form .form-group.form-group--checkbox {
    margin: 30px 0;
}

form .button-group input[type="file"] {
    display: none;
}

.button-group__file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.form-group--checkbox input[type="checkbox"]{
    width: 24px;
    height: 24px;
    position: absolute;
    z-index: 3;
    opacity: 0;
    cursor: pointer;
}

.form-group--checkbox input[type="checkbox"] + label {
    padding-left: 35px;
    display: block;
    line-height: 29px;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
.form-group--checkbox input[type="checkbox"]:checked + label {
    
}

.form-group--checkbox input[type="checkbox"] + label::before {
    content: ' ';
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border-radius: 5px;
}

.form-group--checkbox input[type="checkbox"] + label::after {
    content: ' ';
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/local/templates/brightpark/assets/css/../img/check.svg);
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: 55%;
    background-size: 60%;
    opacity: 0;
    transition: opacity .3s ease-out;
}
.form-group--checkbox input[type="checkbox"]:checked + label::after {
    opacity: 1;
}

.form-static form .form-group--nomt {
    margin-top: 0;
}

.form-static form .btn--orange {
    padding: 18px 28px 18px 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8L4 10L12 2' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
    background-position: 31px 46%;
    background-repeat: no-repeat;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
}
.form-static form .btn--orange.btn__no-icon {
    background-image: none;
    padding: 18px 28px;
}

form input[type="text"],
form textarea,
form select {
    border: 1px solid #D9DADA;
    border-radius: 5px;
    width: 100%;
    padding: 22px 23px 7px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    background-color: #fff;
    height: 60px;
    -webkit-appearance: none
}
form input[type="text"]:not([class*="current-color-"]),
form textarea,
form select {    
    color: #514EA1!important;
}
form textarea {
    resize: none;
    height: 135px;
}


.modal-wrapper form .nice-select,
.modal-wrapper form input[type="text"],
.modal-wrapper form textarea,
.modal-wrapper form select {
    padding: 29px 12px 7px 12px;
    font-size: 22px;
}


form input[type="text"]:focus,
.chosen-container:focus,
form select:focus {
	outline: none!important;
}

form input[type="text"].unvalid {
    border-color: red!important;
}

[class*="site-section--"] form input[type="text"],
[class*="site-section--"] form textarea,
[class*="site-section--"] form select,
[class*="current-bg-"] form input[type="text"],
[class*="current-bg-"] form textarea,
[class*="current-bg-"] form select {
    border: 1px solid transparent;
    transition: all .3s ease-in-out;
    background: rgb(255 255 255 / 20%);
}
[class*="site-section--"] form input[type="text"],
[class*="site-section--"] form textarea,
[class*="site-section--"] form select,
[class*="current-bg-"] form input[type="text"]:not([class*="current-color-"]),
[class*="current-bg-"] form textarea,
[class*="current-bg-"] form select {
    color: #FFF!important;
}

[class*="site-section--"] form input[type="text"]:hover,
[class*="site-section--"] form textarea:hover,
[class*="site-section--"] form select:hover,
[class*="current-bg-"] form input[type="text"]:hover,
[class*="current-bg-"] form textarea:hover,
[class*="current-bg-"] form select:hover {
    background-color: rgba(255, 255, 255, .4);
}

form input[type="text"] ~ label,
form select ~ label,
form textarea ~ label {
    font-weight: 500;
    position: absolute;
    left: 24px;
    top: 20px;
    pointer-events: none;
    transition: font-size .3s ease-out, top .3s ease-out;
}
form input[type="text"] ~ label:not([class*="current-color-"]),
form select ~ label:not([class*="current-color-"]),
form textarea ~ label:not([class*="current-color-"]) {    
    color: rgb(0 0 0 / 35%);
}

.modal-wrapper form input[type="text"] ~ label,
.modal-wrapper form select ~ label,
.modal-wrapper form textarea ~ label {
    left: 13px;
}

form input[type="text"]:not([data-type="datepicker"]):focus ~ label,
form input[type="text"].no-empty ~ label,
form select.no-empty ~ label,
form textarea:focus ~ label,
form textarea.no-empty ~ label {
	font-size: 13px;
	top: 10px;
}

[class*="site-section--"] form input[type="text"] ~ label:not([class*="current-color-"]),
[class*="site-section--"] form textarea ~ label:not([class*="current-color-"]),
[class*="site-section--"] form select ~ label:not([class*="current-color-"]),
[class*="current-bg-"] form input[type="text"] ~ label:not([class*="current-color-"]),
[class*="current-bg-"] form textarea ~ label:not([class*="current-color-"]),
[class*="current-bg-"] form select ~ label:not([class*="current-color-"]) {
    color: #FFFFFF;
}
[class*="site-section--"] form select[disabled] ~ label,
[class*="site-section--"] form input[type="text"][disabled] ~ label {
    opacity: .5;
}

form label.policy {
	font-size: 12px;
	line-height: 15px;
	display: block;
}
form label.policy a {
	font-weight: 700;
}

form label.policy.text-white a {
    border-color: rgba(255, 255, 255, 0.35);
}

form .form-field--datepicker {
	position: absolute;
    width: 22px;
    height: 18px;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
form .form-field--datepicker img {
	filter: grayscale(1);
    opacity: .4;
    transition: filter .3s ease-out, opacity .3s ease-out;
}
form .form-field--datepicker:hover img {
	filter: grayscale(0);
	opacity: 1;
}

a.bx-calendar-cell,
.bx-calendar-header a {
	border-bottom: none;
}

.bx-calendar-date-hidden.disabled, .bx-calendar-date-hidden.disabled:link {
	pointer-events: none;
	opacity: .8;
}

form select option[disabled="disabled"] {
    display: none;
}

.nice-select {
    width: 100%;
    border: 1px solid #D9DADA;
    border-radius: 5px;
    padding: 27px 23px 7px;
    height: auto;
    font-size: 22px;
    line-height: 24px;
    min-height: 60px;
}

.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #D9DADA;
    outline: none;
}

.nice-select:after {
    
}

.nice-select .current {
    color: #514EA1;
}

.nice-select .list {
    width: 100%;
    max-height: 200px;
    overflow: auto;
    padding: 10px 0;
}

.nice-select .list::-webkit-scrollbar {
    width: 41px;
    background-color: rgba(0, 0, 0, .15);
    border: 20px solid #fff;
}
.nice-select .list::-webkit-scrollbar-thumb {
    background: #514EA1;
    border-radius: 30px;
    border: 18px solid #fff;
}

.nice-select .list .option {
    padding: 10px 25px 10px 30px;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #514EA1;
}
.nice-select .list .option.disabled {
    display: none;
}

.site-section--purple .nice-select {
    background: rgb(255 255 255 / 20%) !important;
    border: 1px solid transparent;
}

.site-section--purple .nice-select:after {
    border-color: #fff;
}


.site-section--purple .nice-select .current {
    color: #fff;
}

.nice-select.disabled,
.nice-select.disabled + label {
    opacity: .5;
}


/* choosen */
.chosen-container {
    width: 100%!important;
}

.chosen-container .chosen-single {
    width: 100%;
    border: 1px solid #D9DADA !important;
    border-radius: 5px;
    padding: 22px 23px 7px;
    height: 60px;
    box-shadow: unset !important;
    display: flex;
    align-items: center;
}

.chosen-container-single .chosen-single span {
    font-weight: 500;
    font-size: 18px;
}

.chosen-container .chosen-results {
    padding: 10px 23px;
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

.chosen-container .chosen-results li {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #777777;
    padding: 7px 0;
    transition: all .3s ease-in-out;
}

.chosen-container .chosen-results li:hover {
    color: #2B2B2B;
}

.chosen-container .chosen-results li.result-selected {
    color: #EE6723;
}

.chosen-container .chosen-results li.highlighted {
    background-color: unset !important;
    background-image: unset !important;
    color: #2B2B2B;
}

.chosen-container .chosen-results li em {
    color: #EE6723;
}

.chosen-container .chosen-drop {
    margin-top: 10px;
    box-shadow: 0px 15px 60px rgb(0 0 0 / 10%), 0px 16px 16px rgb(0 0 0 / 5%), 0px 20px 60px -40px rgb(0 0 0 / 15%);
    border-radius: 5px;
    border: unset;
}

.chosen-container .chosen-results::-webkit-scrollbar {
    /*width: 51px;*/
    /*background-color: #D9DADA;*/
    /*border: 25px solid #fff;*/
}
.chosen-container .chosen-results::-webkit-scrollbar-thumb {
    /*background-color: #514EA1;*/
    /*border-radius: 3px;*/
    /*border: 5px solid #fff;*/
}

.chosen-container .active-result {
    padding: 10px 25px 10px 30px;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #514EA1;
}

[class*="site-section--"] .chosen-container .chosen-single,
[class*="current-bg-"] .chosen-container .chosen-single {
    background: rgb(255 255 255 / 20%) !important;
    border: 1px solid transparent !important;
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

.chosen-container .chosen-default span {
    opacity: 0;
}

.chosen-container-single .chosen-single div b {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")!important;
    width: 10px;
    height: 7px;
    position: absolute;
    top: 50%;
    background-size: cover!important;
    transform: translateY(-50%);
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    transform: translateY(-50%) rotate(180deg);
    background-position: 0;
}

.chosen-container-single .chosen-search {
    padding: 0;
    border-bottom: 1px solid #D9DADA;
}

.chosen-container-single .chosen-search input[type=text] {
    height: 50px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='6' stroke='%23514EA1' stroke-width='2'/%3E%3Cpath d='M11.5 11.5L15 15' stroke='%23514EA1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")!important;
    background-position: calc(100% - 18px);
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #2B2B2B !important;
    padding: 15px 23px;
    background-size: 20px!important;
}

@media (max-width: 767px){
    .career-form-container .btn._file {
        width: 100%;
    }
    .form-inline-wrapp {
        padding: 25px 16px;
    }
    .button-group__file {
        gap: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .form-title.h2 {
        font-size: 28px;
        line-height: 28px;
    }
    .form-title.h3 {
        font-size: 26px;
        line-height: 26px;
    }
}
/* End */


/* Start:/local/templates/brightpark/assets/css/action-countdown.css?17126625263229*/
.countdown-background-wrapper {
    position: relative;
    background-image: url(/local/templates/brightpark/assets/css/../img/main-countdown-background.png);
    background-repeat: no-repeat;
    aspect-ratio: 1200/353;
    background-position: center;
    background-size: cover;
    border-radius: 10px;
}

.countdown-background-wrapper::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: #514EA1;
    background-position: center;
    border-radius: 10px;
    opacity: 0.05;
}

.countdown-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.countdown-title {
    font-family: 'Bright Park Display' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    margin-bottom: 30px;
}

#timer20b38ed25544177f9e6d0bab75a6b1be {
    margin-bottom: 40px;
}

.timer-flipchart-card {
    font-family: 'Bright Park Display' !important;
    margin-bottom: 10px;
    font-size: 70px;
    font-weight: 400;
}

.timer-element {
    text-transform: uppercase;
}

.timer-separator {
    color: #514EA1 !important;
    opacity: 0.25;
    font-size: 3.65vw;
}

@media all and (max-width: 1200px) {
	.countdown-title {
        font-size: 30px;
    }

    .countdown-wrapper {
        padding-bottom: 3.33vw;
    }
    
    .timer-flipchart-card {
        margin-bottom: 10px;
        font-size: 60px;
    }
    
    .timer-separator {
        font-size: 60px;
    }

    .timer-number-20b38ed25544177f9e6d0bab75a6b1be-days,
    .timer-number-20b38ed25544177f9e6d0bab75a6b1be-hours,
    .timer-number-20b38ed25544177f9e6d0bab75a6b1be-minutes,
    .timer-number-20b38ed25544177f9e6d0bab75a6b1be-secundes {
        font-size: 11px;
    }
}


@media all and (max-width: 992px) {
    #timer20b38ed25544177f9e6d0bab75a6b1be {
        margin-bottom: 3.03vw;
    }

    .countdown-title {
        font-size: 3.03vw;
    }
    
    .timer-flipchart-card {
        margin-bottom: 10px;
        font-size: 5.05vw;
    }
    
    .timer-separator {
        font-size: 5.05vw;
    }
	
}

@media all and (max-width: 768px) {
    #timer20b38ed25544177f9e6d0bab75a6b1be {
        margin-bottom: 30px;
    }

    .countdown-title {
        font-size: 24px;
    }
    
    .timer-flipchart-card {
        margin-bottom: 10px;
        font-size: 35px;
    }
    
    .timer-separator {
        font-size: 5.05vw;
    }
}



@media all and (max-width: 576px) {
	.countdown-background-wrapper {
        background-image: url(/local/templates/brightpark/assets/css/../img/main-countdown-background-mobile.png);
        aspect-ratio: 335/411;
        padding-bottom: 40px;
    }

    .countdown-wrapper {
        align-items: center;
    }

	#timer20b38ed25544177f9e6d0bab75a6b1be {
        margin-bottom: 20px;
    }

    .countdown-title {
        font-size: 24px;
        text-align: center;
    }
    
    .timer-flipchart-card {
        margin-bottom: 10px;
        font-size: 6.25vw;
    }
    
    .timer-separator {
        font-size: 6.25vw;
    }
}


@media all and (max-width: 370px) {
	
}



/* End */


/* Start:/local/templates/brightpark/assets/css/career-page.css?169469355516737*/
.career-main-picture {
    /*aspect-ratio: 1920/1164;*/
    /*background-image: url('/local/templates/brightpark/assets/css/../img/career-back.png');*/
    aspect-ratio: 1920/791;
    background-image: url('/local/templates/brightpark/assets/css/../img/career-back-new.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.career-features {
    margin-top: -1px;
    aspect-ratio: 1920/475;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='475' viewBox='0 0 1920 475' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H1920V290.956L867.06 474.113C862.041 474.986 856.93 475.216 851.852 474.797L0 404.439V0Z' fill='%23F1F1F8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.career-features-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-column-gap: 11.1%;
       -moz-column-gap: 11.1%;
            column-gap: 11.1%;
    padding-bottom: 150px;
}

.career-feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 1.82vw;
    max-width: 470px;
}

.career-feature-text {
    font-size: 24px;
    line-height: 1.41;
}

.career-numbers-title {
    margin: 100px 0 0 !important;
}

.career-numbers {
    max-width: 1310px;
    margin: 0 auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 115px 128px 73px;
    aspect-ratio: 1310/344;
    background-image: url("data:image/svg+xml,%3Csvg width='1304' height='343' viewBox='0 0 1304 343' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1326 89.9606C26.7549 75.3688 38.6994 64.095 53.3604 63.3176L1238.3 0.488178C1254.09 -0.348946 1267.82 11.2101 1269.68 26.91L1303.02 307.807C1305.14 325.637 1291.23 341.32 1273.27 341.343L30.564 342.956C12.6673 342.98 -1.2688 327.429 0.708749 309.642L25.1326 89.9606Z' fill='%23F1F1F8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
}

.career-number {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.col-md-4:not(:last-child) .career-number::after {
    position: absolute;
    top: 0;
    right: 10%;
    content: '';
    width: 40px;
    height: 125px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='126' viewBox='0 0 42 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.15' d='M40.8867 0.500488L0.886719 125.5' stroke='%232B2B2B'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: contain;
}

.career-number-digit {
    margin: 0 !important;
    font-weight: 600;
    font-size: 6.25vw;
    line-height: 1.1;
}

.career-number-text {
    margin: 0 !important;
    font-size: 1.25vw;
    line-height: 1.41;
}

.career-form-container {
    /*aspect-ratio: 1170/686;*/
    border-radius: 10px;
    background-image: url('/local/templates/brightpark/assets/css/../img/career-form-background.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
}

.career-form-title-container {
    position: relative;
    padding-bottom: 20px;
}
.career-form-title-container::after {
    content: ' ';
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.15)), color-stop(69.91%, rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 69.91%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 69.91%);
}

.career-form--content {
    padding-bottom: 30px;
}

.career-form-title-container .form-description {
    font-size: 16px;
    line-height: 22px;
    margin-top: -18px;
}

.career-advantages-list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15%;
    margin: 0;
}

.career-advantages-list-item {
    position: relative;
    padding-left: 100px;
    margin: 50px 0;
}

.career-advantages-list-item:first-of-type {
    margin-top: 0;
}


.career-advantages-list-item:nth-of-type(1):before,
.career-advantages-list-item:nth-of-type(2):before,
.career-advantages-list-item:nth-of-type(3):before {
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 5px;
    -webkit-transform: translate(-130%, -10%);
        -ms-transform: translate(-130%, -10%);
            transform: translate(-130%, -10%);
    height: 70px;
    width: 70px;
    border-radius: 50%;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
}

.career-advantages-list-item:nth-of-type(1):before {
    content: '1';
    background-color: #514EA1;
}

.career-advantages-list-item:nth-of-type(2):before {
    content: '2';
    background-color: #5CBE86;
}

.career-advantages-list-item:nth-of-type(3):before {
    content: '3';
    background-color: #EE6723;
}

.career-advantages-title {
    margin-top: 50px;
    padding: 0 10%;
    text-align: center;
    font-weight: 600;
    font-size: 2.81vw;
    line-height: 1;
}

.career-contacts-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 60px 25%;
    border-radius: 10px;
    background-image: url('/local/templates/brightpark/assets/css/../img/career-contacts-bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.career-contacts-title {
    margin-bottom: 8px !important;
    text-align: center;
    line-height: 1;
}

.career-contacts-text {
    text-align: center;
    font-size: 16px;
    line-height: 22px;      
}

.career-contacts-links-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    margin-top: 15px;
}

.career-contacts-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 30px 15px 40px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 30px;
    background-color: transparent;
    -webkit-transition: background-color 0.3s ease, border 0.3s ease;
    -o-transition: background-color 0.3s ease, border 0.3s ease;
    transition: background-color 0.3s ease, border 0.3s ease;
}

.career-contacts-link:hover {
    background-color: rgba(255, 255, 255, 0.15);
    border: 1px solid rgba(255, 255, 255, 0);
}

.career-contacts-mail-link::before {
    content: '';
    -webkit-transform: translate(-40%, 20%);
        -ms-transform: translate(-40%, 20%);
            transform: translate(-40%, 20%);
    height: 22px;
    width: 22px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='18' height='14' rx='2' stroke='white' stroke-width='2'/%3E%3Cpath d='M19 3C19 3.61721 18.6654 4.1859 18.1258 4.48564L10 9L1.87416 4.48564C1.33462 4.1859 1 3.61721 1 3' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

.career-contacts-vk-link::before {
    content: '';
    -webkit-transform: translate(-40%, 20%);
        -ms-transform: translate(-40%, 20%);
            transform: translate(-40%, 20%);
    height: 22px;
    width: 22px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.339915H3.65336C3.77336 6.44656 6.46664 9.0332 8.6 9.56656V0.339844H12.04V5.60649C14.1466 5.37984 16.36 2.97984 17.1066 0.339844H20.5466C20.2652 1.709 19.7043 3.00536 18.8991 4.14787C18.0938 5.29038 17.0615 6.25447 15.8666 6.97984C17.2007 7.64214 18.379 8.58006 19.3237 9.73159C20.2684 10.8831 20.9579 12.222 21.3466 13.6598H17.56C17.2111 12.4109 16.501 11.2929 15.519 10.4461C14.5369 9.59923 13.3267 9.06132 12.04 8.89984V13.6598H11.6266C4.33336 13.6598 0.173357 8.65992 0 0.339915Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

/* .radial-gradient {
    position: absolute;
    width: 120px;
    height: 120px;
    left: calc(50% - 120px/2 + 55px);
    top: calc(50% - 120px/2 - 12px);
    background: radial-gradient(circle at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0.422645) 41.15%, rgba(255, 255, 255, 0.171875) 73.96%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.35;

} */

@media all and (max-width: 1199px) {
    .career-numbers {
        max-width: revert;
        padding: 90px 80px 50px;
    }

	.career-number-digit {
        font-size: 8.75vw;
    }

    .col-md-4:not(:last-child) .career-number::after {
        right: 3%;
        width: 40px;
    }

    .career-number-text {
        font-size: 1.83vw;
    }

    .career-advantages-title {
        margin-top: 50px;
        font-size: 4.08vw;
    }

    .career-advantages-list {
        padding: 0 10%;
    }

    .career-form-container {
        background-image: url(/local/templates/brightpark/assets/css/../img/career-form-background-tab.png);
    }
}

@media all and (max-width: 991px) {
	.career-features-container {
        -webkit-column-gap: 50px;
           -moz-column-gap: 50px;
                column-gap: 50px;
        padding: 0 95px 125px;
    }

    .career-feature {
        row-gap: 25px;
    }

	.career-feature-icon {
        width: 90px;
        height: 90px;
    }

    .career-feature-text {
        font-size: 18px;
        line-height: 1.44;
    }

    .career-numbers {
        padding: 60px;
    }

	.career-number-digit {
        font-size: 9.07vw;
    }

    .col-md-4:not(:last-child) .career-number::after {
        right: -4%;
        width: 40px;
    }

    .career-number-text {
        font-size: 2.02vw;
    }
	
    .career-form-container {
        /* aspect-ratio: 930/686; */
    }

    .career-form-title-container {
        padding-bottom: 0;
    }
    .career-form-title-container::after {
        display: none;
    }

    .career-advantages-title {
        font-size: 4.44vw;
    }

    .career-contacts-container {
        padding: 60px 21%;
    }
}


@media all and (max-width: 768px) {
	.career-features-container {
        -webkit-column-gap: 30px;
           -moz-column-gap: 30px;
                column-gap: 30px;
        padding: 0 30px 100px;
    }

    .career-feature {
        row-gap: 15px;
    }

	.career-feature-icon {
        width: 70px;
        height: 70px;
    }

    .career-feature-text {
        font-size: 15px;
        line-height: 22px;
    }

    .career-numbers-title {
        text-align: center;
        margin: 120px 0 15px !important;
    }

    .career-numbers {
        max-height: 600px;
        padding: 0;
        aspect-ratio: 345/500;
        background-image: url("data:image/svg+xml,%3Csvg width='345' height='500' viewBox='0 0 345 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.2431 47.4858C37.9861 39.2323 44.3117 32.3845 52.8763 30.5619L283.543 0.472003C295.534 -2.07978 307.13 6.01209 308.053 17.5764L344.942 479.576C345.822 490.599 336.58 500 324.863 500H20.1375C8.34445 500 -0.924276 490.481 0.0736657 479.395L37.2431 47.4858Z' fill='%23F1F1F8'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
    }

    .career-number {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    
    .col-md-4:not(:last-child) .career-number::after {
        display: none;
    }

    .col-xs-12:not(:last-child) .career-number {
        margin-bottom: 40px;
    }

	.career-number-digit {
        font-size: 70px;
    }

    .career-number-text {
        font-size: 18px;
        line-height: 24px;
    }

    .career-form-container {
        background-image: url('/local/templates/brightpark/assets/css/../img/career-form-background-mobile.png');
    }

    .career-advantages-title {
        font-size: 4.43vw;
        line-height: 1.21;
    }

    .career-advantages-list-item:nth-of-type(1):before,
    .career-advantages-list-item:nth-of-type(2):before,
    .career-advantages-list-item:nth-of-type(3):before {
        height: 60px;
        width: 60px;
        font-size: 24px;
        line-height: 26px;
    }

    .career-contacts-title {
        font-size: 28px;
        line-height: 34px;
    }

    .career-contacts-container {
        padding: 35px 19% 50px;
    }

    .career-form-container {
        margin-left: -8px;
        margin-right: -8px;
        border-radius: 0;
    }

    .career-form--content {
        padding: 0 15px;
    }

    .service-form__top {
        text-align: center;
        padding-bottom: 0;
    }
}

@media (max-width: 767px) {
    .career-form-container .btn[type="submit"] {
        width: 100%;
    }
}

@media all and (max-width: 576px) {
	.career-features-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 30px;
        padding: 10px 10px 75px;
    }
    
    .career-feature {
        row-gap: 15px;
        max-width: revert;
    }

    .career-numbers {
        max-height: 500px;
    }

    .career-form-container {
        aspect-ratio: 375/732;
    }

    .career-advantages {
        margin-top: 75px;
    }

    .career-advantages-title {
        margin-top: 40px;
        font-size: 28px;
    }

    .career-advantages-list {
        padding: 0 5%;
        margin: -50px 0 0;
    }

    .career-advantages-list-item {
        margin: 60px 0 50px;
        padding: 60px 0 0;
    }

    .career-advantages-list-item h2,
    .career-advantages-list-item p {
        text-align: center;
    }

    .career-advantages-list-item {
        position: relative;
    }

    .career-advantages-list-item:nth-of-type(1):before,
    .career-advantages-list-item:nth-of-type(2):before,
    .career-advantages-list-item:nth-of-type(3):before {
        position: absolute;
        left: 50%;
        top: 0%;
        -webkit-transform: translate(-50%, -20%);
            -ms-transform: translate(-50%, -20%);
                transform: translate(-50%, -20%);
    }

    .career-contacts-links-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 15px;
        margin-top: 25px;
    }

    .career-contacts-container {
        padding: 45px 45px 50px;
    }

}


@media all and (max-width: 370px) {
	.career-advantages-list {
        padding: 0 1%;
    }

    .career-advantages-list-item {
        margin: 50px 0 30px;
    }
}
/* End */


/* Start:/local/templates/brightpark/assets/plugins/swiper/swiper-bundle.min.css?166921288415564*/
/**
 * Swiper 7.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 13, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#151515}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* End */


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


/* Start:/local/templates/brightpark/components/bitrix/news.list/regionList/style.css?16692128852466*/
.head-current-region {
	font-size: 16px;
	margin-left: 15px;
	position: relative;
}

.head-current-region  span{
	line-height: 36px;
	cursor: pointer;
	position: relative;
	padding-right: 15px;
	-o-transition: color .3s ease-out;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out;
    white-space: nowrap;
    display: inline-block;
}

.head-current-region span:after{
	content: "";
    border: 5px solid transparent;
    border-top-color: #000;
    margin-top: 4px;
    margin-left: 5px;
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% - 6px);
    -o-transition: border-top-color .3s ease-out;
    -webkit-transition: border-top-color .3s ease-out;
    transition: border-top-color .3s ease-out;
}



.head-current-region__list, 
.head-current-region__list li{
	list-style-type: none;
}

.head-current-region__list {
	position: absolute;
	left: 0;
	top: 60px;
	background-color: white;
	border-radius: 10px;
	padding: 5px 0;
	margin: 0;
	z-index: 899;
	-webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    border-radius: 6px;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: 0;
    visibility: hidden;
}

.head-current-region__list--active {
	opacity: 1;
    visibility: visible;
    top: 40px;
}

.head-current-region__list li {

}

.head-current-region__list li a {
	padding: 6px 12px;
    text-transform: none;
    font-weight: 400;
    line-height: 1;
    position: relative;
    white-space: nowrap;
    font-size: 16px;
    border-bottom: unset;
   	-o-transition: color .3s ease-out;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out;
    width: 100%;
    margin: 0;
    display: inline-block;
}

@media all and (min-width: 1200px) {
	.head-current-region  span:hover {
		color: #ff8351;
	}

	.head-current-region span:hover:after {
		content: "";
		border-top-color: #ff8351;
	}

	.head-current-region__list li a:hover{
		color: #ff8351;
	}
}

@media all and (min-width: 767px) and (max-width: 1200px) {
	.head-current-region span {
		line-height: 1;
	}
}

@media all and (max-width: 500px) {
	.head-current-region {
		margin-left: 5px;
	}

	.head-current-region span {
		font-size: 14px;
		line-height: 32px;
		max-width: 80px;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.head-current-region span:after {
		content: '';
		margin-top: 3px;
	}
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/menu/main/style.css?17471370606203*/

.main-menu ul {
	margin: 0;
	padding: 0;
}

.main-menu ul li {
	list-style-type: none;
}

.main-menu ul li.main-menu__hide {
	display: none;
}

.main-menu a {
	white-space: nowrap;
}

.main-menu > ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin:  0 -8px;
	column-gap: 40px;
}

.main-menu > ul > li {
	margin: 0 8px;
}

.main-menu > ul > li a {
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: none;
	color: inherit;
	font-weight: 600;
}

@media all and (max-width: 767px){
	.main-menu > ul > li a {
		font-size: 12px;
		font-weight: 600;
	}
}

.main-menu__parent {
	position: relative;
	z-index: 800;
}


.main-menu .main-menu__gradient span {
	background: linear-gradient(90deg, #514EA1 0%, #5CBE86 25%, #FFCA0D 50%, #EE6723 75%, #514EA1 100%);
	background-size: 500% 100%;
	background-position: 0% 0%;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: textAnim 10s linear infinite;
}

@keyframes textAnim {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: 600% 0%;
	}
}

@media all and (min-width: 1200px) {
	.main-menu a {
	 -o-transition: color .3s ease-out;
	 -webkit-transition: color .3s ease-out;
	 transition: color .3s ease-out;
	}
	.main-menu a:hover {
		color: #ff8351;
	}
}

.main-menu__parent ul {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 799;
	background: white;
	padding: 5px 0;
	    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
	            box-shadow: 0 0 10px rgb(0 0 0 / 15%);
	    border-radius: 6px;
	-o-transition: all .3s ease-out;
	 -webkit-transition: all .3s ease-out;
	 transition: all .3s ease-out;
}



.main-menu__parent ul li a {
	padding: 8px 12px;
	display: block;
	text-transform: none;
    font-weight: 400;
    line-height: 1;
    position: relative;
}

.main-menu__parent >  a:after {
	content: "";
    border: 5px solid transparent;
    border-top-color: #000;
    margin-top: 3px;
    margin-left: 5px;
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% - 6px);
     -o-transition: border-top-color .3s ease-out;
	 -webkit-transition: border-top-color .3s ease-out;
	 transition: border-top-color .3s ease-out;
}

@media all and (min-width: 1200px) {
	.main-menu__parent >  a:hover:after {
		content: "";
	    border: 5px solid transparent;
	    border-top-color: #ff8351;
	    margin-top: 3px;
	    margin-left: 5px;
	    display: block;
	    position: absolute;
	    right: 0;
	    top: calc(50% - 6px);
	}
}

.main-menu__parent >  a {
	padding-right: 15px;
}

.main-menu__parent--active ul {
	visibility: visible;
	opacity: 1;
	top: 30px;
}

.main-menu a[href$=menu]{
	position: relative;
	padding-right: 30px;
}

@media all and (min-width: 1200px) {
	.main-menu a[href$=menu]{
		margin-left: 60px;
	}
}

a[href$=menu].main-menu-icon:after,
.main-menu a[href$=menu]:after {
	content: "";
    display: block;
    position: absolute;
    top: -3px;
    right: 0;
    width: 20px;
    height: 17px;
   	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z'/%3E%3C/svg%3E");
   	background-repeat: no-repeat;
   	opacity: 1;
   	-o-transition: opacity .3s ease-out;
	 -webkit-transition: opacity .3s ease-out;
	 transition: opacity .3s ease-out;
}

a[href$=menu].main-menu-icon:before,
.main-menu a[href$=menu]:before{
	content: "";
    display: block;
    position: absolute;
    opacity: 0;
    top: -3px;
    right: 0;
    width: 20px;
    height: 17px;
   	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z' fill='%23ff8351'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z' fill='%23ff8351'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z' fill='%23ff8351'/%3E%3C/svg%3E");
   	background-repeat: no-repeat;
   	-o-transition: opacity .3s ease-out;
	 -webkit-transition: opacity .3s ease-out;
	 transition: opacity .3s ease-out;
}

@media all and (max-width:1199px) {
	.main-menu > ul {
		column-gap: 20px;
	}
}

@media all and (max-width:991px) {
	.main-menu > ul {
		column-gap: 16px;
	}
}

@media all and (min-width: 992px) {
	a[href$=menu].main-menu-icon:hover:after,
	.main-menu a[href$=menu]:hover:after {
		opacity: 0;
		content: "";
		-o-transition: opacity .3s ease-out;
		 -webkit-transition: opacity .3s ease-out;
		 transition: opacity .3s ease-out;
	}
	a[href$=menu].main-menu-icon:hover:before,
	.main-menu a[href$=menu]:hover:before {
		content: "";
		opacity: 1;
		-o-transition: opacity .3s ease-out;
		 -webkit-transition: opacity .3s ease-out;
		 transition: opacity .3s ease-out;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.main-menu > ul {
		margin: 0 -6px;
	}
	.main-menu > ul > li {
		margin: 0 6px;
	}
	.main-menu > ul > li a {
		font-size: 12px;
	}
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/catalog.compare.list/.default/style.css?16692128881265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/menu/sticky-menu/style.css?17471370806203*/

.main-menu ul {
	margin: 0;
	padding: 0;
}

.main-menu ul li {
	list-style-type: none;
}

.main-menu ul li.main-menu__hide {
	display: none;
}

.main-menu a {
	white-space: nowrap;
}

.main-menu > ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin:  0 -8px;
	column-gap: 40px;
}

.main-menu > ul > li {
	margin: 0 8px;
}

.main-menu > ul > li a {
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: none;
	color: inherit;
	font-weight: 600;
}

@media all and (max-width: 767px){
	.main-menu > ul > li a {
		font-size: 12px;
		font-weight: 600;
	}
}

.main-menu__parent {
	position: relative;
	z-index: 800;
}


.main-menu .main-menu__gradient span {
	background: linear-gradient(90deg, #514EA1 0%, #5CBE86 25%, #FFCA0D 50%, #EE6723 75%, #514EA1 100%);
	background-size: 500% 100%;
	background-position: 0% 0%;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: textAnim 10s linear infinite;
}

@keyframes textAnim {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: 600% 0%;
	}
}

@media all and (min-width: 1200px) {
	.main-menu a {
	 -o-transition: color .3s ease-out;
	 -webkit-transition: color .3s ease-out;
	 transition: color .3s ease-out;
	}
	.main-menu a:hover {
		color: #ff8351;
	}
}

.main-menu__parent ul {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 799;
	background: white;
	padding: 5px 0;
	    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
	            box-shadow: 0 0 10px rgb(0 0 0 / 15%);
	    border-radius: 6px;
	-o-transition: all .3s ease-out;
	 -webkit-transition: all .3s ease-out;
	 transition: all .3s ease-out;
}



.main-menu__parent ul li a {
	padding: 8px 12px;
	display: block;
	text-transform: none;
    font-weight: 400;
    line-height: 1;
    position: relative;
}

.main-menu__parent >  a:after {
	content: "";
    border: 5px solid transparent;
    border-top-color: #000;
    margin-top: 3px;
    margin-left: 5px;
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% - 6px);
     -o-transition: border-top-color .3s ease-out;
	 -webkit-transition: border-top-color .3s ease-out;
	 transition: border-top-color .3s ease-out;
}

@media all and (min-width: 1200px) {
	.main-menu__parent >  a:hover:after {
		content: "";
	    border: 5px solid transparent;
	    border-top-color: #ff8351;
	    margin-top: 3px;
	    margin-left: 5px;
	    display: block;
	    position: absolute;
	    right: 0;
	    top: calc(50% - 6px);
	}
}

.main-menu__parent >  a {
	padding-right: 15px;
}

.main-menu__parent--active ul {
	visibility: visible;
	opacity: 1;
	top: 30px;
}

.main-menu a[href$=menu]{
	position: relative;
	padding-right: 30px;
}

@media all and (min-width: 1200px) {
	.main-menu a[href$=menu]{
		margin-left: 60px;
	}
}

a[href$=menu].main-menu-icon:after,
.main-menu a[href$=menu]:after {
	content: "";
    display: block;
    position: absolute;
    top: -3px;
    right: 0;
    width: 20px;
    height: 17px;
   	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z'/%3E%3C/svg%3E");
   	background-repeat: no-repeat;
   	opacity: 1;
   	-o-transition: opacity .3s ease-out;
	 -webkit-transition: opacity .3s ease-out;
	 transition: opacity .3s ease-out;
}

a[href$=menu].main-menu-icon:before,
.main-menu a[href$=menu]:before{
	content: "";
    display: block;
    position: absolute;
    opacity: 0;
    top: -3px;
    right: 0;
    width: 20px;
    height: 17px;
   	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z' fill='%23ff8351'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z' fill='%23ff8351'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z' fill='%23ff8351'/%3E%3C/svg%3E");
   	background-repeat: no-repeat;
   	-o-transition: opacity .3s ease-out;
	 -webkit-transition: opacity .3s ease-out;
	 transition: opacity .3s ease-out;
}

@media all and (max-width:1199px) {
	.main-menu > ul {
		column-gap: 20px;
	}
}

@media all and (max-width:991px) {
	.main-menu > ul {
		column-gap: 16px;
	}
}

@media all and (min-width: 992px) {
	a[href$=menu].main-menu-icon:hover:after,
	.main-menu a[href$=menu]:hover:after {
		opacity: 0;
		content: "";
		-o-transition: opacity .3s ease-out;
		 -webkit-transition: opacity .3s ease-out;
		 transition: opacity .3s ease-out;
	}
	a[href$=menu].main-menu-icon:hover:before,
	.main-menu a[href$=menu]:hover:before {
		content: "";
		opacity: 1;
		-o-transition: opacity .3s ease-out;
		 -webkit-transition: opacity .3s ease-out;
		 transition: opacity .3s ease-out;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.main-menu > ul {
		margin: 0 -6px;
	}
	.main-menu > ul > li {
		margin: 0 6px;
	}
	.main-menu > ul > li a {
		font-size: 12px;
	}
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/catalog.section.list/fly-cars-menu/style.css?17283729413369*/
.fly-cars-menu ul {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.fly-cars-menu ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	-ms-flex-preferred-size: 20%;
	    flex-basis: 20%;
	padding: 10px;
	text-align: center;
}

.fly-cars-menu__item  {
	position: relative;
	padding: 0px 0 5px 0;
	border-bottom: 1px solid  #D9DADA;
	margin-bottom: 20px;
}

.fly-cars-menu .fly-cars-menu__item:last-child {
	border-bottom: unset;
}

.fly-cars-menu__item__name {
	margin-bottom: 10px;
}

.fly-cars-menu__item__title {
	font-size: 16px;
	color: #2b2b2b;
	font-weight: 500;
}

.fly-cars-menu__item .btn {
	width: 100%;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	margin-top: 10px;
	font-weight: 400;
	bottom: -20px;
	top: unset;
	display: none;
}

.fly-cars-menu__item._active .btn {
	opacity: 1;
	visibility: visible;
	position: relative;
	bottom: 0;
}

.fly-cars-menu__item .btn__xsmall {
	padding: 15px 15px 12px;
}

@media all and (min-width: 1200px) {
	.fly-cars-menu__item li:hover .fly-cars-menu__item__title {
		color: #514EA1;
	}
}

@media (max-width: 767px){
	.fly-cars-menu ul {
		flex-wrap: wrap;
    	overflow-x: auto;
	}
	.fly-cars-menu ul li {
	    -ms-flex-preferred-size: 30%;
    	flex-basis: 30%;
    	flex-shrink: 0;
	}
    .fly-cars-menu__item {
        border: 0;
        margin: 0;
        padding: 0 0 10px;
        border-bottom: 1px solid transparent;
    }
    .fly-cars-menu__item._active {
        margin-bottom: 20px;
        padding: 0 0 20px;
        border-bottom-color: #D9DADA;
    }
    .fly-cars-menu__item:last-child._active {
        padding: 0;
    }
    .fly-cars-menu__item__name.h3 {
        position: relative;
        font-size: 20px;
        margin: 0;
        color: rgba(0, 0, 0, 1);
    }
    .fly-cars-menu__item__name.h3:after {
        content: "";
        position: absolute;
        width: 11px;
        height: 6px;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L5.5 5L9.5 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        transform-origin: 50% 50%;
        -o-transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    .fly-cars-menu__item._active .fly-cars-menu__item__name.h3:after {
        transform: translateY(-50%) rotate(180deg);
        background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L5.5 5L9.5 1' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }
    .fly-cars-menu ul {
        max-height: 0;
        -o-transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    .fly-cars-menu .fly-cars-menu__item._active ul {
        max-height: 400px;
        padding-top: 10px;
        margin-top: 20px;
        border-top: 1px solid #D9DADA;
    }
    .fly-cars-menu ul li {
        padding: 10px 0;
    }
	.fly-cars-menu__item .btn {
		display: inline-block;
	}
}

/* End */


/* Start:/local/templates/brightpark/components/bitrix/menu/fly-menu/style.css?16977788242545*/
.fly-menu-nav ul{
	margin: 0;
	padding: 0;
}

.fly-menu-nav li {
	list-style-type: none;
	margin: 8px 0;
	padding: 0;
}

.fly-menu-nav li:first-child {
	margin: 0 0 8px 0;
}

.fly-menu-nav li:last-child {
	margin: 8px 0 0 0;
}

.fly-menu-nav li a {
	color: #000000;
	font-size: 24px;
	font-family: 'Bright Park Display';
	border-bottom: none;
	line-height: 1;
	-o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: relative;
    padding-right: 28px;
}

.fly-menu-nav li a.menu__gradient {
	background: linear-gradient(90deg, #514EA1 0%, #5CBE86 25%, #FFCA0D 50%, #EE6723 75%, #514EA1 100%);
	background-size: 500% 100%;
	background-position: 0% 0%;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: textAnim 10s linear infinite;
}


@media all and (min-width: 1200px) {
	.fly-menu-nav li a:hover {
		color: #514EA1;
	}

	.fly-menu-nav li a:hover:after {
		content: '';
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.35'%3E%3Cpath d='M9 1L15 7L9 13' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7H1' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: right center;
		background-size: cover;
		right: 0px;
		opacity: 1;
	}
}

.fly-menu-nav li a:after {
	content: '';
	position: absolute;
	width: 16px;
	display: block;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.35'%3E%3Cpath d='M9 1L15 7L9 13' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7H1' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	right: -10px;
	opacity: 0;
	-o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    top: 50%;
    -webkit-transform: translateY(-45%);
        -ms-transform: translateY(-45%);
            transform: translateY(-45%);
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/news.detail/fly-menu-social/style.css?17224152961141*/
.fly-menu-social {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 15px;
}

.fly-menu-social li {
	list-style-type: none;
	margin: 0 8px 0 0;
	padding: 0;
	display: inline-block;
}

.fly-menu-social li a {
	display: inline-block;
	width: 36px;
	height: 36px;
	background-position: center;
	background-repeat: no-repeat;
	-o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
   transition: opacity .3s ease-in-out;
   border-bottom: none;
}


.fly-menu-social li  a[href^='https://vk.com'],
.fly-menu-social li:first-child a{
	background-image: url('/local/templates/brightpark/assets/img/social/vk.svg');
}

.fly-menu-social li  a[href^='https://www.youtube']{
	background-image: url('/local/templates/brightpark/assets/img/social/youtube.svg');
}

.fly-menu-social li  a[href^='https://ok.ru']{
	background-image: url('/local/templates/brightpark/assets/img/social/ok.svg');
}

@media all and (min-width: 1200px) {
	.fly-menu-social li a:hover {
		opacity: 0.8;
	}
}

@media all and (max-width: 500px) {
   .fly-menu-social li a {
  
   }
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/breadcrumb/breadcrumb/style.css?1669882995488*/
.bx-breadcrumb {
	margin: 30px 0;
	font-size: 14px;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}

@media (max-width: 768px){
	.bx-breadcrumb {
		display: flex;
    	overflow: auto;
	}

	.bx-breadcrumb .bx-breadcrumb-item {
		padding-top: 5px;
	}
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/menu/footer-menu/style.css?1669212885801*/

.footer-menu-left {
	margin: 20px 0 0 0;
	padding: 0;
	-webkit-column-count: 3;
	   -moz-column-count: 3;
	        column-count: 3;
}

.footer-menu-left li{
	list-style-type: none;
	padding: 12px 0;
}

.footer-menu-left a {
	color: white;
	-o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    white-space: nowrap;
    opacity: 0.6;
}

@media all and (min-width: 1200px) {
	.footer-menu-left a:hover {
		opacity: 1;
	}
}

@media all and (max-width: 700px) {
	.footer-menu-left {
		-webkit-column-count: 2;
		   -moz-column-count: 2;
		        column-count: 2;
	}
}

@media all and (max-width: 575px) {
	.footer-menu-left a {
		font-size: 18px;
	}
}

@media all and (max-width: 400px) {
	.footer-menu-left a {
		font-size: 16px;
	}
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/menu/footer-menu-right/style.css?1669212885893*/
.footer-menu-right {
	margin: 25px 0 0 0;
	padding: 0;
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
}

.footer-menu-right li{
	list-style-type: none;
	padding: 4px 0;
}

.footer-menu-right a {
	color: white;
	-o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    white-space: nowrap;
    opacity: 0.6;
}

@media all and (min-width: 1200px) {
	.footer-menu-right a:hover {
		opacity: 1;
	}
}

@media all and (max-width: 700px) {
	.footer-menu-right {
		-webkit-column-count: 2;
		   -moz-column-count: 2;
		        column-count: 2;
	}
}

@media all and (max-width: 575px) {
	.footer-menu-right a {
		font-size: 18px;
	}
}

@media all and (max-width: 400px) {
	.footer-menu-right a {
		font-size: 16px;
	}
}

@media all and (max-width: 767px) {
	.footer-menu-right {
		margin: 40px 0 0 0;
	}
}

/* End */


/* Start:/local/templates/brightpark/components/bitrix/news.detail/footer-social/style.css?17224153594034*/
.footer-social {
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
}

.footer-social li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.footer-social li a {
	display: inline-block;
	margin-left: 25px;
	width: 26px;
	height: 26px;
	opacity: 0.6;
	background-position: center;
	background-repeat: no-repeat;
	-o-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}


.footer-social li  a[href^='https://vk.com'],
.footer-social li:first-child a{
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.731029H3.65336C3.77336 6.83767 6.46664 9.42432 8.6 9.95767V0.730957H12.04V5.9976C14.1466 5.77096 16.36 3.37096 17.1066 0.730957H20.5466C20.2652 2.10011 19.7043 3.39647 18.8991 4.53898C18.0938 5.6815 17.0615 6.64558 15.8666 7.37096C17.2007 8.03326 18.379 8.97117 19.3237 10.1227C20.2684 11.2742 20.9579 12.6132 21.3466 14.051H17.56C17.2111 12.802 16.501 11.684 15.519 10.8372C14.5369 9.99034 13.3267 9.45243 12.04 9.29096V14.051H11.6266C4.33336 14.051 0.173357 9.05103 0 0.731029Z' fill='white'/%3E%3C/svg%3E");
}

.footer-social li  a[href^='https://www.youtube']{
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='19' viewBox='0 0 27 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8032 3.82176C25.656 3.27673 25.3693 2.78329 24.9735 2.3939C24.5665 1.99252 24.0677 1.70541 23.5242 1.55966C21.49 1.00313 13.3401 1.00313 13.3401 1.00313C9.94248 0.963011 6.54571 1.13948 3.16895 1.53156C2.62539 1.68807 2.12753 1.9816 1.71964 2.38603C1.31886 2.78628 1.02857 3.27985 0.87692 3.82064C0.512637 5.85758 0.335643 7.92585 0.348325 9.99755C0.335327 12.0674 0.511886 14.135 0.87692 16.1745C1.02532 16.713 1.31453 17.2043 1.71639 17.6012C2.11825 17.9981 2.61869 18.2848 3.16895 18.4366C5.23025 18.992 13.3401 18.992 13.3401 18.992C16.742 19.0321 20.1431 18.8557 23.5242 18.4635C24.0677 18.3178 24.5665 18.0307 24.9735 17.6293C25.3692 17.24 25.6556 16.7465 25.8022 16.2015C26.1759 14.1653 26.3577 12.0962 26.3448 10.0234C26.3729 7.94188 26.1914 5.863 25.8032 3.82064V3.82176ZM10.7491 13.8472V6.14907L17.5298 9.99868L10.7491 13.8472Z' fill='white'/%3E%3C/svg%3E%0A");
}

.footer-social li  a[href^='https://ok.ru']{
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.33092 13.4069C3.90645 13.4069 1.0602 10.5917 1.0602 7.26044C1.0602 3.81399 3.90645 0.997559 7.33213 0.997559C10.8742 0.997559 13.6029 3.81279 13.6029 7.26044C13.5968 8.89612 12.9349 10.4625 11.7626 11.6153C10.5904 12.768 9.00382 13.4129 7.35153 13.4081L7.33092 13.4069ZM7.33092 4.618C5.88112 4.618 4.77802 5.82402 4.77802 7.26164C4.77802 8.69685 5.88112 9.78887 7.33213 9.78887C8.84132 9.78887 9.88624 8.69685 9.88624 7.26164C9.88745 5.82282 8.84132 4.618 7.33092 4.618ZM9.82806 18.5214L13.3713 21.9114C14.0683 22.6566 14.0683 23.7486 13.3713 24.4387C12.6173 25.1839 11.4548 25.1839 10.8742 24.4387L7.33213 20.991L3.90645 24.4387C3.55854 24.7831 3.09306 24.9547 2.56939 24.9547C2.1633 24.9547 1.69903 24.7819 1.29173 24.4387C0.594709 23.7486 0.594709 22.6566 1.29173 21.9102L4.89197 18.5202C3.5918 18.139 2.34457 17.5993 1.17899 16.9134C0.307417 16.4538 0.134072 15.3053 0.598346 14.4425C1.17899 13.5809 2.22391 13.3517 3.15367 13.9265C4.41266 14.6871 5.85904 15.0895 7.33395 15.0895C8.80886 15.0895 10.2552 14.6871 11.5142 13.9265C12.444 13.3517 13.5459 13.5809 14.0683 14.4425C14.592 15.3053 14.3581 16.4526 13.5447 16.9134C12.4428 17.6034 11.1651 18.1206 9.82927 18.5226L9.82806 18.5214Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media all and (min-width: 1200px) {
	.footer-social li a:hover {
		opacity: 1;
	}
}

@media all and (max-width: 500px) {
   .footer-social li a {
   		margin-left: 15px;
   		margin-right: 15px;
   		margin-top: 20px;
   }
}
/* End */


/* Start:/local/templates/brightpark/components/bitrix/news.detail/widget/style.css?17509206595316*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

.site-widget--wrapper {
    position: fixed;
    right: 0;
    /*    top: 53%;*/
    z-index: 900;
    -webkit-transition: right .3s ease-out;
    -o-transition: right .3s ease-out;
    transition: right .3s ease-out;
    bottom: 45vh;
}

.site-widget--wrapper.close {
    right: -300px;
}

.site-widget--body {
    padding-top: 50px;
    position: relative;
    width: 290px;
}

.site-widget--content-close {
    position: absolute;
    width: 30px;
    height: 30px;
    /* background: #5CBE86; */
    top: 0;
    right: 10px;
    border-radius: 50%;
    background-image: url(/local/templates/brightpark/components/bitrix/news.detail/widget/image/close.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    z-index: 9;
}

.site-widget--content-image {
    position: absolute;
    top: 5px;
    left: 55%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.site-widget--content-image img {}

.site-widget--content {
    position: relative;
}

.site-widget--content .btn__medium {
    padding: 16px 18px 12px;
}

.site-widget--content-bg-svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.site-widget--content-title {
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
    color: #FFFFFF;
    text-align: center;
    font-family: 'Bright Park Display';
    margin-bottom: 10px;
}

/* -- car -- */
.site-widget-car .site-widget--content {
    /* background-image: url(/local/templates/brightpark/components/bitrix/news.detail/widget/image/widget_car_body.svg); */
    padding: 45px 25px 25px 50px;
}

.site-widget-car-new .site-widget--content {
    /* background-image: url(/local/templates/brightpark/components/bitrix/news.detail/widget/image/widget_car_body.svg); */
    padding: 45px 25px 25px 50px;
}

.site-widget--content-button {
    text-align: center;
}

@media (max-width: 1199px) {
    .site-widget--wrapper {
        bottom: 217px;
    }
}

@media (max-width: 767px) {
    .site-widget--wrapper {
        top: unset;
        bottom: 0;
        -webkit-transition: bottom .3s ease-out;
        -o-transition: bottom .3s ease-out;
        transition: bottom .3s ease-out;
        right: 0;
        width: 100%;
        padding: 0 15px;
    }

    .site-widget--wrapper.site-widget-car-new {
        max-width: 375px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .site-widget--wrapper.close {
        bottom: -200px;
        right: 0;
    }

    .site-widget--body {
        width: 100%;
        padding: 0;
    }

    .site-widget-car .site-widget--content {
        padding: 50px 20px 40px;
    }

    .site-widget-car-new .site-widget--content {
        /*        padding: 22px 20px 78px;*/
        padding: 22px 20px 14px;
    }

    .site-widget-car-new .site-widget--content:before {
        display: none;
        content: "";
        position: absolute;
        top: 70px;
        left: 0;
        right: 0;
        height: 1px;
        background: rgba(255, 255, 255, 0.25);
    }

    .site-widget--content-image {
        top: -10px;
        width: 55px;
        left: 100px;
    }

    .site-widget--content-image img {
        width: 100%;
    }

    .site-widget--content-close {
        right: 10%;
        top: 13px;
    }

    .site-widget--content-title {
        font-size: 16px;
        line-height: 1.1;
        padding: 0;
        text-align: right;
        margin: 0;
    }

    .site-widget--content-button {
        text-align: center;
    }

    .site-widget--content-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-column-gap: 14px;
        -moz-column-gap: 14px;
        column-gap: 14px;
        padding-right: 40px;
    }

    .site-widget--content-image {
        display: none;
    }

    .site-widget--wrapper.site-widget-car-new {
        padding: 0;
    }

    .site-widget-car-new .site-widget--content-bg-svg {
        height: unset;
    }

    .site-widget--content-image {
        left: 57px;
        width: 37px;
        top: -10px;
    }

    .site-widget--content-close {
        right: unset;
        left: 10px;
        top: -7px;
    }
}

@media all and (max-width: 500px) {
    .site-widget--wrapper.site-widget-car-new {
        max-width: 100%;
    }
}

@media all and (max-width: 400px) {
    .site-widget--content-close {
        right: 0;
    }
}


@media all and (max-width: 370px) {
    .site-widget--content {
        top: 15px;
    }

    .site-widget--content-title {
        padding: 0px 15%;
    }

    .site-widget-car-new .site-widget--content:before {
        top: 57px;
    }

    .site-widget-car-new .site-widget--content-title {
        padding: 0;
        font-size: 13px;
    }

    .site-widget-car-new .site-widget--content {
        padding: 15px 20px 26px;
    }

    .site-widget-car-new .site-widget--content-image {
        left: 66px;
        width: 37px;
        top: -24px;
    }

    .site-widget-car-new .site-widget--content-close {
        top: 6px;
    }
}
/* End */


/* Start:/local/templates/brightpark/styles.css?16720612475212*/
@font-face {
	font-family: 'Factor A';
	src: url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Light.eot#iefix') format('embedded-opentype'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Light.woff') format('woff'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Light.otf') format('opentype');
	font-weight: 300;
	font-display: auto;
	font-style: normal;
}

@font-face {
	font-family: 'Factor A';
	src: url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Regular.eot#iefix') format('embedded-opentype'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Regular.woff') format('woff'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Regular.otf') format('opentype');
	font-weight: 400;
	font-display: auto;
	font-style: normal;
}

@font-face {
	font-family: 'Factor A';
	src: url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Medium.eot#iefix') format('embedded-opentype'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Medium.woff') format('woff'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Medium.otf') format('opentype');
	font-weight: 500;
	font-display: auto;
	font-style: normal;
}

@font-face {
	font-family: 'Factor A';
	src: url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Bold.eot#iefix') format('embedded-opentype'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Bold.woff') format('woff'),
	url('/local/templates/brightpark/assets/fonts/Factor-A/FactorA-Bold.otf') format('opentype');
	font-weight: 600;
	font-display: auto;
	font-style: normal;
}

@font-face {
	font-family: 'Bright Park Display';
	src: url('/local/templates/brightpark/assets/fonts/Bright-Park-Display/Bright-Park-Display.eot#iefix') format('embedded-opentype'),
	url('/local/templates/brightpark/assets/fonts/Bright-Park-Display/Bright-Park-Display.woff') format('woff'),
	url('/local/templates/brightpark/assets/fonts/Bright-Park-Display/Bright-Park-Display.otf') format('opentype');
	font-weight: 400;
	font-display: auto;
	font-style: normal;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*:focus {
    outline: none;
}

:-moz-ui-invalid:not(output) {
    box-shadow: none;
}

body {
	font-family: 'Factor A', Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 400;
	color: #2b2b2b;
	min-width: 320px;
}

@media all and (max-width: 767px) {
	body {
		font-size: 16px;
	}
}

a {
	color: #514EA1;
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px solid #514ea159;
}

a.link {
	-moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

@media all and (min-width: 1200px) {
	a.link:hover{
		border-bottom: 1px solid transparent;
	}
}


a[role="block"]{
	border-bottom: unset;
	line-height: 0;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	font-family: 'Bright Park Display';
	margin-top: 0;
	line-height: 1.2;
	font-weight: 600;
}

h1, .h1 {
	font-size: 44px;
	margin-bottom: 36px;
}

h2, .h2 {
	font-size: 36px;
	margin-bottom: 26px;
}

h3, .h3 {
	font-size: 26px;
}


h4, .h4 {
	font-size: 22px;
	margin-bottom: 15px;
}

@media all and (max-width: 1200px) {
	h1, .h1 {
		font-size: 34px;
	}
}

@media all and (max-width: 1200px) {
	h2, .h2 {
		font-size: 28px;
	}
}

@media all and (max-width: 1200px) {
	h3, .h3 {
		font-size: 22px;
	}
}


.text-purple, .text-purple *{
	color: #514ea1;
}

.text-orange, .text-orange * {
	color: #EE6723;
}

.text-green, .text-green * {
	color: #5CBE86;
}

.text-white, .text-white *{
	color: #fff;
}

.br-10 {
	border-radius: 10px;
	overflow: hidden;
}
.br-10-top {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.br-10-bottom {
	border-radius: 0px 0px 10px 10px;
	overflow: hidden;
}

ul.arrow-list {
	margin: 15px 0px;
	padding: 0;
}

ul.arrow-list li {
	list-style-type: none;
	margin: 15px 0px;
	position: relative;
	padding-left: 30px;
	font-weight: 600;
	text-align: left;
}

ul.arrow-list li:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 16px;
	left: 0;
	top: 3px;
	width: 17px;
	height: 14px;
}
.list-section-with-bg ul.arrow-list li:before {
	filter: brightness(10);
}

.text-purple ul.arrow-list li:before {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg' data-v-064d0e50=''%3E%3Cpath d='M1 10L4 13L16 1' stroke='%23514ea1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='color-primary-stroke' data-v-064d0e50=''%3E%3C/path%3E%3C/svg%3E");
}

.text-left, .text-left * {
	text-align: left;
}

.text-right, .text-right * {
	text-align: right;
}

a[href^="tel"]{
	white-space: nowrap;
}

.content-page {
	margin-top: 30px;
}
/* End */


/* Start:/local/templates/brightpark/template_styles.css?1747407021118147*/

#snow {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 900;
}

.root-item span {
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
    #snow {
        display: none;
    }
}

body {
    min-width: 320px;
}

.header {
    background-color: white;
    z-index: 900;
}

.header.sticky {
    z-index: 1000;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-box-shadow: 0px 5px 15px rgba(38, 51, 35, 0.1);
    box-shadow: 0px 5px 15px rgba(38, 51, 35, 0.1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.header__top__right_menu-link {
    display: none;
}

.header-wrapper.hidden-header {
    -webkit-transform: translateY(-150px);
    -ms-transform: translateY(-150px);
    transform: translateY(-150px);
    opacity: 0;
}

.sticky .header__top__right_menu-link {
    display: inline;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: none;
    color: inherit;
    font-weight: 600;
    position: relative;
    padding-right: 30px;
}

.sticky .header__top__right_menu-link:before {
    content: "";
    display: block;
    position: absolute;
    opacity: 0;
    top: -1px;
    right: 0;
    width: 20px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z' fill='%23ff8351'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z' fill='%23ff8351'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z' fill='%23ff8351'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -o-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}

.sticky .header__top__right_menu-link:after {
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    right: 0;
    width: 20px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    opacity: 1;
    -o-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}

@media all and (max-width: 767px) {
    .header__top__right_menu-link {
        display: block;
        font-size: 13px;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
        font-feature-settings: 'pnum' on, 'lnum' on;
        color: #000000;
        border-bottom: none;
        position: relative;
        padding-left: 26px;
    }

    .header:not(.sticky) .header__top__right_menu-link:before {
        content: "";
        display: block;
        position: absolute;
        top: -1px;
        left: 0;
        width: 20px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='menu' x='0px' y='0px' viewBox='0 0 584 508' style='enable-background:new 0 0 584 508;' xml:space='preserve'%3E%3Cpath id='_x33_' d='M33.4,98.8h517.2c9.5,0,17.2-7.7,17.2-17.2c0-9.6-7.7-17.3-17.2-17.3H33.4c-9.5,0-17.2,7.7-17.2,17.3 C16.2,91.1,23.9,98.8,33.4,98.8z'/%3E%3Cpath id='_x32_' d='M550.6,236.8H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,244.5,560.1,236.8,550.6,236.8z'/%3E%3Cpath id='_x31_' d='M550.6,409.2H33.4c-9.5,0-17.2,7.7-17.2,17.3c0,9.5,7.7,17.2,17.2,17.2h517.2c9.5,0,17.2-7.7,17.2-17.2 C567.8,416.9,560.1,409.2,550.6,409.2z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        opacity: 1;
        -o-transition: opacity .3s ease-out;
        -webkit-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
    }

    .sticky .header__top__right_menu-link {
        padding-left: 0;
    }

    .sticky .header__top__right_menu-link:hover {
        color: #ff8351;
    }

    .sticky .header__top__right_menu-link:hover:after {
        opacity: 0;
        content: "";
        -o-transition: opacity .3s ease-out;
        -webkit-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
    }

    .sticky .header__top__right_menu-link:hover:before {
        content: "";
        opacity: 1;
        -o-transition: opacity .3s ease-out;
        -webkit-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out;
    }
}

.header-line {
    border-bottom: 1px solid #d9dada;
    width: 100%;
}

.header__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 45px;
}

.header__logo {
    border-bottom: none;
    line-height: 1;
    max-height: 35px;
}

.header__top__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header__top__left svg {
    height: 100%;
    width: auto;
    display: block;
}

.header.sticky .header__bottom {
    display: none;
}

.header--new {
    opacity: 0;
    visibility: hidden;
    height: 0px;
}

.header--new .head-current-region__list {
    text-align: left;
}

.header-wrapper {
    z-index: 1000;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.header-wrapper.sticky .header--new {
    opacity: 1;
    visibility: visible;
    height: auto;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(43, 43, 43, 0.15);
    box-shadow: 0px 10px 30px 0px rgba(43, 43, 43, 0.15);
    position: relative;
}

.header--new .header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.header--new .header__divider {
    border-right: 1px solid #D9DADA;
    height: 100%;
}

.header--new .header__top__left svg {
    height: 25px;
}

.header--new .header__item._region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.header--new .header__item svg {
    display: block;
}

.header--new .head-current-region {
    font-size: 14px;
    margin-left: 0;
}

.header--new .header__item__address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.header--new .header__item__address a {
    font-size: 14px;
    font-weight: 700;
    border-color: transparent;
}

.header--new .header_call {
    width: 30px;
    height: 30px;
    padding-right: 0;
}

.header--new .header_call:before {
    width: 30px;
    height: 30px;
    background-image: url('/local/templates/brightpark/assets/img/header-call-icon-animated.svg');
}

.header--new .header__item .header__divider {
    height: 30px;
}

.header--new .main-menu > ul > li a {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.55px;
}

.header--new .main-menu__parent ul li a {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0;
}

.header--new .fly-menu {
    margin-top: 17px;
}

.header--new .main-menu > ul {
    margin: 0 -12px;
}

.header--new .main-menu > ul > li {
    margin: 0 12px;
}

.header--new .head-current-region span {
    display: block;
}

.header-wrapper {
    position: relative;
}

@media all and (min-width: 1200px) {
    .header--new .main-menu > ul {
        min-width: 570px;
    }

    .header__top {
        padding: 20px 0 15px 0;
    }

    .header__bottom {
        padding: 20px 0;
    }

    .header__top__left {
        height: 35px;
    }
}

@media all and (max-width: 1199px) {
    .header--new .main-menu > ul {
        min-width: 330px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }

    .header--new .main-menu > ul > li {
        display: none;
    }

    .header--new .main-menu > ul > li:last-of-type {
        display: block;
    }
/*    .header--admin */
    .header--new .main-menu > ul > li:last-of-type {
        display: none;
    }

    .header__top {
        padding: 5px 0 5px;
    }

    .header__bottom {
        padding: 15px 0;
    }

    .header__top__left {
        height: 25px;
        margin-top: 10px;
    }
}

@media all and (max-width: 960px) {
    .header--new .main-menu > ul {
        min-width: 140px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
}

@media all and (max-width: 767px) {

    .header__top__right {
        gap: 15px;
    }

    .header__top__divider {
        border-right: 1px solid #D9DADA;
        height: 100%;
    }

    .header__top__right_menu-link {
        line-height: 1;
        margin-top: 3px;
    }

    .header:not(.sticky) .header__top__right_menu-link:before {
        top: -4px;
    }

    .lada-logo img {
        width: 46px;
        margin-top: 0 !important;
        height: auto !important;
    }

    .header .header_call {
        padding-right: 0;
    }

    .header .header_call span {
        display: none;
    }

    .header--new .header__wrapper {
        gap: 15px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end;
    }

    .header--new .header__item._region {
        gap: 10px;
    }

    .header--new .header__logo svg {
        width: 30px;
    }

    .header--new .main-menu > ul > li {
        margin: 0 8px;
    }

    .header--new .header__item._menu {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .header--new .main-menu > ul {
        min-width: auto;
    }

    .header__top__left {
        height: 30px;
        margin-top: 2px;
    }
}

@media all and (max-width: 375px) {
    .header--new .header__wrapper {
        gap: 10px;
    }
}

@media all and (max-width: 660px) {
    /*.header__bottom {*/
    /*    display: none;*/
    /*}*/
}

@media all and (max-width: 767px) {
    .header__bottom {
        display: none;
    }
    .header__top__left > a {
        display: block;
        width: 30px;
        overflow: hidden;
        height: 28px;
        margin-top: 6px;
        border-bottom: none;
    }
}


.colored1 {
    -webkit-animation: coloring-data 10s linear infinite;
    animation: coloring-data 10s linear infinite;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.colored2 {
    -webkit-animation: coloring-data 10s linear infinite;
    animation: coloring-data 10s linear infinite;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.colored3 {
    -webkit-animation: coloring-data 10s linear infinite;
    animation: coloring-data 10s linear infinite;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.colored4 {
    -webkit-animation: coloring-data 10s linear infinite;
    animation: coloring-data 10s linear infinite;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.colored5 {
    -webkit-animation: coloring-data 10s linear infinite;
    animation: coloring-data 10s linear infinite;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

@-webkit-keyframes coloring-data {
    0% {
        fill: #ee6723
    }
    40% {
        fill: #514ea1
    }
    60% {
        fill: #5cbe86
    }
    80% {
        fill: #ffca0d
    }
    to {
        fill: #ee6723
    }
}

@keyframes coloring-data {
    0% {
        fill: #ee6723
    }
    40% {
        fill: #514ea1
    }
    60% {
        fill: #5cbe86
    }
    80% {
        fill: #ffca0d
    }
    to {
        fill: #ee6723
    }
}

.lada-logo img {
    height: 38px;
    margin-top: -5px;
}

@media all and (max-width: 1199px) {
    .lada-logo img {
        margin-top: 0;
    }
}

@media all and (max-width: 991px) {
    .lada-logo img {
        height: 25px;
        margin-top: 5px;
    }
}

@media all and (max-width: 376px) {
    .lada-logo img {
        height: 15px;
        margin-top: 10px;
    }
}


.header__top__middle > span {
    line-height: 1;
}

.header__top__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
}

.header__top__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
}

.header__top__middle > span:first-child,
.header__top__middle > a {
    padding-right: 20px;
    margin-right: 20px;
    border-right: 2px solid #ff8351;
    color: #2b2b2b;
    line-height: 1;
    border-bottom: none;
}

.header_call {
    position: relative;
    padding-right: 40px;
    cursor: pointer;
    z-index: 899;
}

@media all and (max-width: 575px) {
    .header_call {
        font-size: 14px;
    }
}

.header_call:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    background-image: url('/local/templates/brightpark/assets/img/header-call-icon-animated.svg');
    background-position: center;
    background-repeat: no-repeat;
}

.header_call__info {
    position: absolute;
    top: 40px;
    left: 0px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    border-radius: 6px;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}


@media all and (max-width: 575px) {
    .header_call__info {
        /*right: 0;*/
        /*left: auto;*/
        transform: translateX(-50%);
    }
}


.header_call--active .header_call__info {
    opacity: 1;
    visibility: visible;
    top: 30px;
}

.header_call__info > a {
    display: block;
    border-bottom: unset;
}

.header_call__info__item {
    margin: 16px 0;
    background-repeat: no-repeat;
    background-position: left 60%;
}

.header_call__info__item-title {
    white-space: nowrap;
    font-size: 13px;
    color: rgba(0, 0, 0, .35);
    margin-bottom: 5px;
    font-weight: 400;
}

.header_call__info__item-text {
    white-space: nowrap;
    /*border-bottom: 1px dashed rgba(0, 0, 0, .35);*/
    display: inline-block;
}

.header_call__info .header_call__info__item:last-child .header_call__info__item-text {
    border-bottom: unset;
    padding-bottom: 0px;
}

@media all and (min-width: 1200px) {
    .header_call__info > a:hover .header_call__info__item-text {
        color: #ff8351;
    }
}

.header_call__info__item--saleforce {
    color: #000;
    padding: 0 16px;
}

.header_call__info__item--saleforce .header_call__info__item-text {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5V11C1 11.5523 1.44772 12 2 12H15C15.5523 12 16 11.5523 16 11V5M1 5V2C1 1.44772 1.44772 1 2 1H15C15.5523 1 16 1.44772 16 2V5M1 5H16M4 9H7' stroke='%23FD8355' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: left 40%;
}

.header_call__info__item--service {
    margin: 0;
    padding: 16px;
    color: #000;
    /*color: #fff;*/
    /*background-color: rgba(238, 103, 35, 1);*/
}

.header_call__info__item--service .header_call__info__item-text {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5C5 6.41787 5.26492 5.39751 5.73354 4.5M5.73354 4.5C6.81954 2.42011 8.99955 1 11.5118 1C13.4933 1 15.0392 1.83454 16 3C16 3.46526 16 4.5 16 5H11.5118L9.5082 7.5L11.5118 10H16C16 10.5 16 11.5 16 12C14.8273 13.2836 12.9216 14 11.5118 14C8.99955 14 6.81954 12.5799 5.73354 10.5L1 11V4L5.73354 4.5Z' stroke='%23ff8351' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: left 40%;
}

.header_call__info__item--other {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' stroke='%23FD8355' stroke-width='2'/%3E%3Cpath d='M6.5 6.08333C6.5 4.93274 7.39543 4 8.5 4C9.60457 4 10.5 4.93274 10.5 6.08333C10.5 7.75 8.5 8.16667 8.5 9' stroke='%23FD8355' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='8.5' cy='12' r='1.25' fill='%23FD8355'/%3E%3C/svg%3E%0A");
    background-position: left 90%;
}

.site-section-mid {
    padding: 60px 0px;
}

.site-section-min {
    padding: 30px 0px;
}

.site-section-min--last {
    padding: 30px 0px 60px 0;
}

.site-section-min--first {
    padding: 60px 0px 30px 0;
}

.site-section {
    padding: 80px 0;
}

.site-section-big--pt {
    padding-top: 130px;
}

.section-teasers__new {
    padding: 200px 0;
}

.section-teasers__new-container .teaser-block.type-2 {
    margin: 0 !important;
}

.section-teasers__new-back {
    position: absolute;
    left: 50%;
    width: 110%;
    height: 210%;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='1305' height='386' viewBox='0 0 1305 386' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.05' d='M1278.37 54.6802C1277.05 39.4281 1264.46 27.615 1249.16 27.2705L65.2319 0.621299C49.6311 0.270138 36.3662 11.9375 34.7235 27.4556L0.50415 350.71C-1.36938 368.409 12.4894 383.838 30.2874 383.868L1274.24 385.945C1291.85 385.975 1305.7 370.905 1304.18 353.363L1278.37 54.6802Z' fill='%23FFCA0D'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    z-index: -1;
}

.section-teasers__new-container h2 {
    margin-bottom: 50px !important;
}

@media all and (max-width: 1365px) {
    .section-teasers__new-back {
        display: none;
    }
    .section-teasers__new {
        padding: 100px 0;
    }
}

@media all and (max-width: 575px) {
    .section-teasers__new {
        padding: 40px 0;
    }
    .site-section-big--pt {
        padding-top: 80px;
    }

    .site-section-mid {
        padding: 30px 0;
    }

    .site-section-min {
        padding: 20px 0;
    }

    .site-section {
        padding: 40px 0;
    }
}

.site-section--gray-2 {
    background-color: rgba(241, 241, 248, 1);
}

.site-section--gray {
    background-color: #ebecec;
}

.site-section--yellow {
    background-color: #ffca0d;
}

.site-section--orange {
    background-color: #EE6723;
}

.site-section--purple {
    background-color: #514ea1;
}

.site-section--green {
    background-color: #5CBE86;
}

.site-section--blue {
    background-color: rgba(81, 78, 161, .05);
}

.pictire-edge img {
    max-width: 100%;
    height: auto;
}

.pictire-edge--full img {
    max-width: 100%;
    z-index: 100;
    border-radius: 0 0 0 10px;
}

.index--service-banner--picture img {
    position: absolute;
    right: -1px;
    bottom: 0;
    height: 100%;
    border-radius: 0 0 10px 0;
}

@media (max-width: 1199px) {
    .index--service-banner--picture img {
        height: 60%;
    }
}

@media (min-width: 576px) {
    .pictire-edge--full img {
        bottom: -70px;
        position: absolute;
    }
}

@media (min-width: 768px) {
    .pictire-edge--full img {
        bottom: -60px;
    }
}

@media all and (min-width: 991px) {
    .pictire-edge img {
        position: absolute;
        z-index: 100;
        left: -8px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .pictire-edge-100 img {
        height: 100%;
        position: absolute;
        z-index: 100;
        left: -8px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .pictire-edge--full img {
        height: calc(100% + 150px);
        position: absolute;
        left: 8px;
        bottom: -60px;
    }
}

@media (max-width: 991px) {
    .pictire-edge-100 img {
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .pictire-edge-100 img {
        width: 100%;
    }

    .pictire-edge--full img {
        margin-top: -60px;
        margin-bottom: 10px;
    }
}

@media all and (min-width: 1500px) {
    .callback-container {
        background-image: url('/local/templates/brightpark/assets/img/3d-decor.png');
        background-repeat: no-repeat;
        background-position: left top;
    }
}

.callback-container {
    overflow: hidden;
}

.callback-container a:not(.btn) {
    color: #ffca0d;
}

.callback-container .h3 {
    line-height: 1.4;
}

.callback-container__address > div {
    margin: 5px 0;
}

.callback-container__address {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc3IiBoZWlnaHQ9IjE3NyIgdmlld0JveD0iMCAwIDQ3NyAxNzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTAuNzk4ODIzIDE0MC40MjlMMTUuOTEzMyAxOS41NzY5QzE2LjUyNzcgMTQuNjY0OSAyMC42NDMzIDEwLjk0MTYgMjUuNTkyIDEwLjgyMDhMNDIwLjc5MiAxLjE3NTg2QzQyNS4wOTUgMS4wNzA4NCA0MjguOTgzIDMuNzMxMzkgNDMwLjQ0MyA3Ljc4MDcxTDQ3NS43MTggMTMzLjMzNUM0NzcuNTQ4IDEzOC40MSA0NzUuMDIzIDE0NC4wMjEgNDcwLjAxMiAxNDYuMDE3TDM5Ny42OTIgMTc0LjgzQzM5NC45MzIgMTc1LjkyOSAzOTEuOTYyIDE3Ni40IDM4OC45OTcgMTc2LjIwOEwxMC4wNzQ4IDE1MS42NDlDNC4zMjkzNiAxNTEuMjc3IDAuMDg0MzI5NSAxNDYuMTQyIDAuNzk4ODIzIDE0MC40MjlaIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-size: 100% 100%;
    margin: 0 auto;
    padding: 37px 65px;
    width: 500px;
}

@media all and (min-width: 992px) {
    .callback-container__address {
        position: absolute;
        left: 0;
        bottom: 0px;
    }
}

@media all and (max-width: 991px) {
    .callback-container__address {
        margin: 40px auto 0;
    }
}

@media all and (max-width: 575px) {
    .callback-container__address {
        background-image: unset;
        padding: 0;
        width: 100%;
    }
}

.contacts-map {
    width: 100%;
    height: 550px;
}

.contacts-map__content {
    padding: 15px;
}

.contacts-map__content > div {
    margin: 8px 0;
}

.content-page {
    margin-bottom: 60px;
}

.fancybox__content > .carousel__button.is-close {
    top: 10px;
    right: 10px;
}

.carousel__button {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    -webkit-filter: unset;
    filter: unset;
}


.carousel__button svg {
    -webkit-filter: unset;
    filter: unset;
}

.fancybox__content {
    padding: 40px;
}

.model-price-bg {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.05;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.model-price-bg__left {
    position: absolute;
    z-index: 1;
    left: 0;
    top: -40px;
}


.model-price-bg__right {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 40px;
}

.fill-blue {
    fill: #514EA1;
}

.service-form {
    border-radius: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='95' height='147' viewBox='0 0 95 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M91.6407 -42.8005L54.5 -105H-36V146.5L44.2351 120.346C50.6414 118.258 55.5657 113.084 57.335 106.582L93.7673 -27.2953C95.194 -32.538 94.4263 -38.1356 91.6407 -42.8005Z' fill='%23EE6723'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

.service-form__back {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
}

@media all and (min-width: 1200px) {
    .service-form__back {
        display: block;
    }
}

@media all and (max-width: 1199px) {
    .service-form__back {
        display: none;
    }
}

@media (max-width: 767px) {
    .fancybox__content {
        padding: 45px 20px;
    }
}

.service-form__img,
.service-form__img-men {
    position: absolute;
}

.service-form__img {
    top: 0;
    right: 0;
}

.service-form__img-men {
    bottom: 0;
    right: 30px;
}

.service-form__slider-button-prev {
    padding: 18px 29px;
    border: 1px solid rgba(255, 255, 255, .15);
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background-color: transparent;
    color: rgba(255, 255, 255, .5);
}

.service-form__slider-button-prev.disabled {
    cursor: unset;
}

.service-form__slider-button-prev span {
    padding-left: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M7 1L2 6M2 6L7 11M2 6H12' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-position: left 2px;
    background-repeat: no-repeat;
    color: inherit;
    -webkit-transition: background-image .3s ease-in-out;
    -o-transition: background-image .3s ease-in-out;
    transition: background-image .3s ease-in-out;
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
}

.service-form__slider-button-next {
    background-color: #EE6723;
    padding: 18px 29px;
    border: 1px solid #EE6723;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.service-form__slider-button-next span {
    padding-right: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L10 6M10 6L5 11M10 6H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-position: right 2px;
    background-repeat: no-repeat;
    color: inherit;
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.service-form__slider-button-prev:not(.disabled):hover {
    border-color: #FFFFFF;
    color: #FFF;
}

.service-form__slider-button-prev:not(.disabled):hover span {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1L2 6M2 6L7 11M2 6H12' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.service-form__slider-button-next:not(.disabled):hover {
    -webkit-box-shadow: 0px 20px 40px -20px rgba(238, 103, 35, 0.35), 0px 10px 20px -5px rgba(238, 103, 35, 0.35);
    box-shadow: 0px 20px 40px -20px rgba(238, 103, 35, 0.35), 0px 10px 20px -5px rgba(238, 103, 35, 0.35);
}


.service-form .swiper-initialized {
    overflow: visible !important;
}

.service-form__top {
    padding: 60px 0 30px 0;
}

.service-form__bot {
    padding: 30px 0 60px 0;
}

.service-form .form-description {
    font-size: 16px;
}

.service-form__slider-nav {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.service-form__slider-nav .swiper-button-disabled {
    background-color: transparent !important;
    color: rgba(255, 255, 255, .5) !important;
    border: 1px solid rgba(255, 255, 255, .15) !important;
}

.service-form__slider-nav .swiper-button-disabled:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    top: 0 !important;
    cursor: unset !important;
}

.service-form .swiper-pagination-bullet {
    height: 35px;
    width: 35px;
    font-weight: 700;
    font-size: 16px;
    opacity: 1;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: rgba(255, 255, 255, .5);
    background: #514EA1;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin: 0 8px !important;
    display: block;
    line-height: 35px;
    text-align: center;
    position: relative;
    z-index: 5;
}

.service-form .swiper-pagination-bullet-active {
    background: #EE6723;
    color: #fff;
}

.service-form__slider-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -8px;
    bottom: unset !important;
}

.service-form__slider-pagination_wrapper {
    position: relative;
}

.service-form__slider-pagination_wrapper::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 16px);
    height: 0.5px;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.15)), color-stop(69.91%, rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 69.91%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 69.91%);
}

.service-form label[for="service_city"] {
    top: 10px;
    font-size: 13px;
}

.autopart-form {
    padding: 60px 0;
}

.autopart-form__back-left {
    position: absolute;
    left: 0;
    top: 0;
}

.autopart-form__back-top {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
    .autopart-form {
        padding: 30px 0;
    }

    .autopart-form__back-top {
        max-width: 50%;
    }
}

@media all and (max-width: 767px) {

    .autopart-form {
        padding: 30px 0;
    }

    .autopart-form__back-top__wrapper:not(.hidden-xs) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #D9DADA;
        margin-bottom: 15px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
        height: 251px;
        margin-top: -30px;
        position: relative;
    }

}

@media all and (max-width: 1580px) {
    .model-price-bg__left, .model-price-bg__right {
        display: none;
    }
}


.site-footer {
    background-color: #514EA1;
    position: relative;
    padding: 20px 0 40px 0;
    z-index: 888;
}

.site-footer:before {
    position: absolute;
    width: 100%;
    height: 80px;
    content: '';
    left: 0;
    top: -75px;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='80' viewBox='0 0 1920 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1558.34 10.1948C1548.73 9.6579 1539.15 10.2299 1529.75 11.9212C1488.61 19.3228 1194 65.1594 1194 65.1594C1194 65.1594 1815.22 80 1920 80V30.8661L1558.34 10.1948Z' fill='%23EE6723'/%3E%3Cpath d='M184.79 10.1948C189.699 9.6579 194.593 10.2299 199.396 11.9212C218.147 18.5237 351 59.1006 351 59.1006C351 59.1006 57.2876 71.364 0 70V30.8661L184.79 10.1948Z' fill='%23EE6723'/%3E%3Cpath d='M559.5 0.0627413C548.5 0.462428 527 2.5 512 4L0 60V80H1920L601 2.08673C587.209 1.27209 570.5 -0.336945 559.5 0.0627413Z' fill='%23514EA1'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
    z-index: 899;
}

.footer__lada {
    max-height: 32px;
}

@media all and (max-width: 400px) {
    .footer__lada {
        max-height: 25px;
    }
}

.footer__logo {
    display: inline-block;
    margin: 10px 16px;
}

.footer-top {
    /*margin: 0 -16px;*/
    margin: 0;
}

.page-content {
    padding-bottom: 40px;
}

@media (max-width: 991px) {
    .footer-top {
        margin: 0;
    }
}

@media all and (max-width: 767px) {
    .footer-top {
        margin: 0;
    }

    .footer-menu-devider {
        position: absolute;
        bottom: -20px;
        width: 100%;
        height: 1px;
        border-top: 1px solid rgba(255, 255, 255, .15);
        z-index: 100;
        left: 0;
    }
}

.footer-menu-line {
    width: 100%;
    height: 1px;
    border-top: 1px solid rgba(255, 255, 255, .15);
    z-index: 100;
    margin: 30px 0;
}

.footer-contacts {
    /*margin: 45px -16px;*/
    margin: 45px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer-contacts__item {
    margin: 0 16px;
}

.footer-contacts__item__title {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: white;
    opacity: 0.5;
    white-space: nowrap;
}

.footer-contacts__item__text, .footer-contacts__item__text a {
    color: white;
    font-family: 'Bright Park Display';
    font-size: 22px;
}

@media all and (max-width: 1200px) {
    .footer-contacts__item__text, .footer-contacts__item__text a {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .footer-contacts {
        margin: 45px 0;
    }
}

@media all and (max-width: 850px) {
    .footer-contacts {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer-contacts__item {
        -ms-flex-preferred-size: calc(50% - 32px);
        flex-basis: calc(50% - 32px);
    }

    .footer-contacts__item {
        margin: 16px;
    }
}

@media (max-width: 767px) {
    .footer-contacts {
        margin: 45px -8px;
    }
}

@media all and (max-width: 400px) {

    .footer-contacts__item {
        -ms-flex-preferred-size: calc(100% - 32px);
        flex-basis: calc(100% - 32px);
    }
}

.footer-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 25px;
    margin-top: 30px;
    font-size: 15px;
}

.footer-end__item span {
    opacity: 0.6;
    color: white;
    font-size: 16px;
    white-space: nowrap;
}

.footer-end__item span a {
    color: white;
    border-bottom: 1px solid white;
}

.footer-end__item span {
    margin-right: 15px;
}

.footer-end__item--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media all and (max-width: 1200px) {
    .footer-end {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

}


@media all and (max-width: 900px) {
    .footer-end {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-end .footer-end__item:first-child {
        /* margin-bottom: 30px; */
    }
}

@media all and (max-width: 500px) {
    .footer-end__item--flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}


.fly-menu {
    position: absolute;
    width: 100%;
    z-index: 899;
    left: 0;
    visibility: hidden;
    opacity: 0;
    border-radius: 10px;
    background-color: white;
    -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    /*margin-top: 15px;*/
    overflow: auto;
    -webkit-transition: opacity .3s ease-out, visibility .3s ease-out;
    -o-transition: opacity .3s ease-out, visibility .3s ease-out;
    transition: opacity .3s ease-out, visibility .3s ease-out;
}

.fly-menu--active {
    visibility: visible;
    opacity: 1;
}

.fly-menu__wrap {
    max-height: 78vh;
    height: auto;
}

.fly-menu-top {
    display: none;
    padding: 20px;
    border-bottom: 1px solid #D9DADA;
    line-height: 1;
}

.fly-menu--right-devider {
    position: relative;
}

.fly-menu--right-devider:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #D9DADA;
}

.fly-menu__auto-title {
    padding: 25px;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-family: 'Bright Park Display';
    border-bottom: 1px solid #D9DADA;
    margin: 0 -8px;
}

.fly-menu__contacts {
    padding: 38px;
    margin: 0 -8px;
    border-top: 1px solid #D9DADA;
}

.fly-menu__contacts__title {
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-family: 'Bright Park Display';
}

.fly-menu__contacts-box {
    margin: 20px 0;
}

.fly-menu__contacts-box__title {
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    opacity: 0.5;
}

.fly-menu__contacts-box__text {
    font-weight: 600;
    font-size: 18px;
}

.fly-menu__menu {
    padding: 30px;
}

.fly-menu__auto-wrap {
    padding: 0 0 0 25px;
    margin: 25px -8px 25px -8px;
}


.fly-menu .scrollbar-track-x {
    display: none !important;
}

.fly-menu .scrollbar-track-y {
    cursor: pointer;
}

.fly-menu .scrollbar-thumb {
    background: #514EA1 !important;
}

.fly-menu-close {
    display: inline-block;
    position: relative;
    font-weight: 700;
    font-size: 13px;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #514EA1;
    padding-left: 22px;
    border: 0;
}

.fly-menu-close:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    height: 10px;
    width: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9M1 1L9 9' stroke='%23514EA1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.fly-menu-top-phone {
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    color: #000000;
    white-space: nowrap;
    border: 0;
    text-decoration: none;
}

@media (max-width: 991px) {
    .fly-menu {
        border-radius: 0;
    }
}

@media all and (max-width:767px) {
    .fly-menu {
        top: -49px;
        filter: none;
    }
    .header-wrapper.sticky .fly-menu {
        top: unset;
    }
    .fly-menu-top {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .fly-menu__auto-wrap {
        padding: 0 20px 15px;
        margin: 0px -8px 25px -8px;
        border-bottom: 1px solid #D9DADA;
    }
    .fly-menu__auto-title {
        padding: 25px 20px 20px;
        font-size: 14px;
        border: 0;
    }
    .fly-menu__menu {
        padding: 0 12px;
    }

    .fly-menu__contacts {
        margin-top: 17px;
        padding: 15px 20px 20px;
    }
    .fly-menu__contacts__title {
        font-size: 14px;
    }
    .fly-menu-social {
        margin-top: 6px;
    }
}

/* Scrollbar  */
.mCustomScrollBox .mCS-dark-thin {
    right: 13px;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 1px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px;
    background: #514EA1;
    border-radius: 3px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: #514EA1;
}

.list-section-with-bg {
    padding: 30px 0;
    margin-top: 30px;
}

.info-list-bg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc3IiBoZWlnaHQ9IjE3NyIgdmlld0JveD0iMCAwIDQ3NyAxNzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTAuNzk4ODIzIDE0MC40MjlMMTUuOTEzMyAxOS41NzY5QzE2LjUyNzcgMTQuNjY0OSAyMC42NDMzIDEwLjk0MTYgMjUuNTkyIDEwLjgyMDhMNDIwLjc5MiAxLjE3NTg2QzQyNS4wOTUgMS4wNzA4NCA0MjguOTgzIDMuNzMxMzkgNDMwLjQ0MyA3Ljc4MDcxTDQ3NS43MTggMTMzLjMzNUM0NzcuNTQ4IDEzOC40MSA0NzUuMDIzIDE0NC4wMjEgNDcwLjAxMiAxNDYuMDE3TDM5Ny42OTIgMTc0LjgzQzM5NC45MzIgMTc1LjkyOSAzOTEuOTYyIDE3Ni40IDM4OC45OTcgMTc2LjIwOEwxMC4wNzQ4IDE1MS42NDlDNC4zMjkzNiAxNTEuMjc3IDAuMDg0MzI5NSAxNDYuMTQyIDAuNzk4ODIzIDE0MC40MjlaIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=);
    position: absolute;
    width: 115%;
    height: 100%;
    background-repeat: no-repeat;
    top: 10px;
    left: -10%;
    background-size: 90%;
}

.angle-form--top-block > div {

}

.angle-form--bottom-block {
    position: relative;
    padding-top: 60px;
    border-radius: 0 0 10px 10px;
}

.angle-form--bottom-block > div::before {
    /*content: ' ';
    position: absolute;
    display: block;
    height: 60px;
    width: 100%;
    background-image: url(/local/templates/brightpark/assets/img/angle-form-header__purple.svg);
    top: 0px;
    background-size: 120%;
    background-position: left top;
    background-color: #ffca0d;*/
}

.angle-form--top-bg {
    position: absolute;
    width: 100%;
    height: 60px;
    top: 0;
    overflow: hidden;
}

.angle-form--top-bg svg {
    width: 100%;
    /*height: 100%;*/
    /*height: 63px;*/
    min-width: 1170px;
}

.angle-form--top-bg + div {
    border-radius: 0 0 10px 10px;
}

@media (max-width: 1199px) {
    .list-section-with-bg {

    }

    .info-list-bg {
        top: 15px;
        left: -15%;
        background-size: 95%;
    }
}

@media (max-width: 991px) {
    .list-section-with-bg {
        padding: 0 0 30px 0;
        margin: 0;
        margin-top: -30px;
    }

    .info-list-bg {
        background-image: none;
        height: 1px;
        width: calc(100vw - 16px);
        margin: 9px 0;
        top: -30px;
        background-color: rgb(255 255 255 / 35%);
    }

    .list-section-with-bg ul {
        margin-top: 30px;
    }

    .angle-form--bottom-block > div::before {
        background-size: 160%;
    }

    .angle-form--top-bg svg {
        /*height: 60px;*/
        min-width: 1170px;
    }
}

@media (max-width: 991px) and (min-width: 576px) {
    .info-list-bg {
        -webkit-transform: translateX(-18.4%) rotate(-3deg);
        -ms-transform: translateX(-18.4%) rotate(-3deg);
        transform: translateX(-18.4%) rotate(-3deg);
    }
}

@media (max-width: 767px) {
    .angle-form--bottom-block {
        padding-top: 40px;
    }

    .angle-form--bottom-block > div::before {
        /*background-image: url(/local/templates/brightpark/assets/img/angle-form-header__purple-mob.svg);
        height: 40px;
        background-size: cover;*/
    }

    .angle-form--top-bg {
        height: 40px;
    }

    .angle-form--top-bg svg {
        /*height: 100%;*/
        width: 210%;
        margin-left: -90px;
        min-width: 100%;
    }
}

@media (max-width: 575px) {
    .info-list-bg {
        -webkit-transform: translateX(-7px) rotate(-3deg);
        -ms-transform: translateX(-7px) rotate(-3deg);
        transform: translateX(-7px) rotate(-3deg);
        top: -40px;
    }

    .list-section-with-bg ul {
        margin-top: 50px;
    }
}

@media (max-width: 353px) {
    .angle-form--top-bg svg {
        width: 250%;
    }
}

/* Trade In Form  */
.trade-in-form--wrapp {
    padding-bottom: 60px;
    padding-top: 40px;
    position: relative;
}

.modal-wrapper .trade-in-form--wrapp::before {
    content: url('/local/templates/brightpark/assets/img/coins.png');
    position: absolute;
    top: -50px;
    left: 40%;
    -webkit-transform: translateX(35%);
    -ms-transform: translateX(35%);
    transform: translateX(35%);
}

.trade-in-form--toggler {
    border-bottom: 1px solid rgb(255 255 255 / 35%);
    padding: 0 16px;
}

.trade-in-form--toggler-item {
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    display: inline-block;
    padding: 17px 0 25px;
    opacity: 0.8;
    border-bottom: 3px solid transparent;
}

.trade-in-form--toggler-item:hover {
    opacity: 1;
}

.trade-in-form--toggler-item.active {
    border-bottom-color: #fff;
}

.trade-in-form--content.swiper-initialized {
    overflow: visible !important;
}

.trade-in-form--content .swiper-slide:not(.swiper-slide-visible) {
    opacity: 0 !important;
}

.trade-in-form--content .swiper-slide form {
    margin-top: 40px;
}

@media (max-width: 991px) {
    .modal-wrapper .trade-in-form--wrapp::before {
        left: unset;
        right: 50px;
        top: 0;
    }
}

@media (max-width: 767px) {
    .trade-in-form--toggler-item {
        margin-left: 8px;
        margin-right: 8px;
        font-size: 16px;
        line-height: 18px;
    }
}

/* TRADE-IN Result  */
.trade-in--result-modal {

}

.trade-in--result {
    position: relative;
}

.trade-in--result-bg {
    position: absolute;
    background-image: url(/local/templates/brightpark/assets/img/trade-in--bg.png);
    width: calc(100% + 40px);
    height: calc(100% + 40px);
    left: -40px;
    top: -40px;
    background-repeat: no-repeat;
}

.trade-in--result-item {
    margin-bottom: 28px;
}

.trade-in--result-item label,
.trade-in--result-price label {
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: rgb(0 0 0);
    display: block;
    margin-bottom: 4px;
}

.trade-in--result-item div {
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #000000;
}

.trade-in--result-prices {
    position: relative;
}

.trade-in--result-price {
    margin-top: 12px;
}

.trade-in--result-price div {
    font-weight: 700;
    font-size: 26px;
    line-height: 29px;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
}

.trade-in--result-disclaimer {
    font-weight: 500;
    font-size: 13px;
    line-height: 14px;
    -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
    font-feature-settings: 'pnum' on, 'lnum' on;
    margin-top: 12px;
    color: rgba(0, 0, 0, .5);
}

.trade-in--result-prices::before {
    content: ' ';
    position: absolute;
    width: calc(100% + 80px);
    height: calc(100% + 50px);
    top: -22px;
    left: -56px;
}

.trade-in--get-code {
    margin: 40px -40px -40px;
}

@media (max-width: 991px) {
    .trade-in--get-code .form-title,
    .trade-in--get-code .form-description {
        padding: 0 16px;
    }
}

@media (max-width: 767px) {
    .trade-in--get-code {
        margin: 40px -20px -45px;
    }

    .modal-wrapper .trade-in-form--wrapp::before {
        right: 35px;
    }

    .trade-in--result-item {
        margin-bottom: 20px;
    }
}

.consultation-form--bg-wrapper {

}

.consultation-form--bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
}

.conf-order-form .consultation-form--bg {
    width: unset;
    top: 10px;
    height: 203px;
}

.consultation-form--bg picture {

}

.consultation-form--bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
}

.form-bg-figure {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.form-bg-figure + picture {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
}

.form-bg-figure + picture img {
    height: 100%;
}

@media (max-width: 991px) and (min-width: 768px) {
    .consultation-form--bg img {
        display: none;
    }
}

@media (max-width: 767px) {
    .consultation-form--bg-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .consultation-form--bg {
        position: relative;
        height: auto;
        margin-bottom: -30px;
        margin-top: 15px;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

.fancybox__container {
    z-index: 1000;
}

.not-found--img {

}

.not-found--img img {
    width: 100%;
}

.not-found--section::before,
.not-found--section::after {
    content: ' ';
    position: absolute;
    top: 30px;
    width: 475px;
    height: 72%;
    max-width: 20%;
    background-repeat: no-repeat;
    background-size: cover;
}

.not-found--section::before {
    background-image: url(/local/templates/brightpark/assets/img/404_left.svg);
    background-position-x: right;
}

.not-found--section::after {
    background-image: url(/local/templates/brightpark/assets/img/404_right.svg);
    right: 0;
    background-position-x: left;
}

@media (max-width: 767px) {
    .not-found--section::before,
    .not-found--section::after {
        display: none;
    }
}


.company-top-banner {
    aspect-ratio: 1920/750;
    background-image: url('/local/templates/brightpark/assets/img/company-main-bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.company-logo-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 50px 100px;

}

.company-logo {
    margin-bottom: 45px;
    aspect-ratio: 372/45;
}

.company-logo-title {
    font-family: 'Bright Park Display';
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    line-height: 1;
    text-align: center;
    color: #FFFFFF;
}

.company-top-banner-text {
    padding: 75px 0 65px;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.4;
    color: #FFFFFF;
}

.company-numbers {
    overflow: hidden;
}

/* company-brands section */

.company-brands {
    position: relative;
    aspect-ratio: 1920/1022;
    padding: 11.2% 0 6.25% !important;
    background-image: url('/local/templates/brightpark/assets/img/company-brands.svg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.company-brands::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    aspect-ratio: 140/550;
    width: 7.3%;
    background-image: url("data:image/svg+xml,%3Csvg width='140' height='550' viewBox='0 0 140 550' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.7196 0.144525L-2.71775e-07 6.21748L-2.35801e-05 539.451L50.4995 549.699C57.0549 551.029 63.7012 547.869 66.7994 541.95L134.308 412.975C139.705 402.664 141.329 390.796 138.901 379.417L60.476 11.8702C58.8349 4.17913 51.5208 -0.939111 43.7196 0.144525Z' fill='%23514EA1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.company-brands::after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: '';
    display: block;
    aspect-ratio: 125/451;
    width: 6.5%;
    background-image: url('/local/templates/brightpark/assets/img/company-brands-right-svg.svg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.company-brands-title {
    font-family: 'Bright Park Display';
    font-style: normal;
    font-weight: 400;
    font-size: 2.81vw;
    line-height: 1.18;
}

.company-brands-text {
    padding: 40px 0 65px;
    font-weight: 400;
    font-size: 24px;
    line-height: 34px;
}

.company-brands-container {
    width: 100%;
    aspect-ratio: 1170/450;
    padding: 120px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='1283' height='513' viewBox='0 0 1283 513' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_3997_1996)'%3E%3Cpath d='M1153.18 349.6C1148.72 359.879 1138.91 366.815 1127.73 367.587L342.354 421.847C331.326 422.609 320.251 421.333 309.685 418.082L81.4742 347.866C66.5237 343.266 57.6167 327.951 61.0115 312.682L118.438 54.3856C121.579 40.257 134.359 30.3856 148.823 30.9166L1152.98 67.7867C1164.26 68.2007 1174.35 74.9062 1179.1 85.1414L1219.33 171.877C1222.94 179.646 1223.05 188.586 1219.64 196.443L1153.18 349.6Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_3997_1996' x='0.291016' y='0.896194' width='1281.83' height='511.165' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='30'/%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.317647 0 0 0 0 0.305882 0 0 0 0 0.631373 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3997_1996'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_3997_1996' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.company-brands-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
}

.company-brands-list-item {
    max-height: 150px;
}

.company-brands-list-lada {
    aspect-ratio: 256/140;
}

.company-brands-list-skoda {
    aspect-ratio: 256/150;
}

.company-brands-list-uaz {
    aspect-ratio: 260/150;
}

/* reviews section  */

.reviews {
    position: relative;
    aspect-ratio: 1920/926;
    padding: 10% 0 !important;
    background-image: url('/local/templates/brightpark/assets/img/reviews-bg.svg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

.reviews::before {
    position: absolute;
    bottom: -20%;
    left: 0;
    content: '';
    display: block;
    aspect-ratio: 145/451;
    width: 7.3%;
    background-image: url("data:image/svg+xml,%3Csvg width='145' height='451' viewBox='0 0 145 451' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100.297 339.686L-50 451V0L129.266 98.2344C140.479 104.379 146.566 116.955 144.427 129.561L112.019 320.596C110.724 328.234 106.523 335.075 100.297 339.686Z' fill='%23514EA1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.reviews::after {
    position: absolute;
    top: -20%;
    right: 0;
    content: '';
    display: block;
    aspect-ratio: 140/550;
    width: 6.5%;
    background-image: url("data:image/svg+xml,%3Csvg width='140' height='550' viewBox='0 0 140 550' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96.2804 0.144525L140 6.21748L140 539.451L89.5005 549.699C82.9451 551.029 76.2988 547.869 73.2006 541.95L5.69245 412.975C0.295275 402.664 -1.32934 390.796 1.09868 379.417L79.524 11.8702C81.1651 4.17913 88.4792 -0.939111 96.2804 0.144525Z' fill='%23514EA1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

@media all and (max-width: 1400px) {
    .reviews::before {
        bottom: -15%;
    }

    .reviews::after {
        top: -15%;
    }
}

@media all and (max-width: 1200px) {
    .reviews::before {
        bottom: -10%;
    }

    .reviews::after {
        top: -10%;
    }
}

@media all and (max-width: 850px) {
    .reviews::before {
        bottom: -5%;
    }

    .reviews::after {
        top: -5%;
    }
}

@media all and (max-width: 576px) {
    .reviews {
        padding: 20% 0 !important;
    }

    .reviews::before {
        content: none;
    }

    .reviews::after {
        content: none;
    }
}

/*  company-dignities-slider */

.company-slider {
    position: relative;
}

.company-slider::after {
    position: absolute;
    bottom: -10%;
    right: 0;
    content: '';
    display: block;
    aspect-ratio: 125/451;
    width: 6.5%;
    background-image: url('/local/templates/brightpark/assets/img/company-brands-right-svg.svg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

/*  company-dignities-slider */

.smart-credit-top-banner {
    background-image: url('/local/templates/brightpark/assets/img/smart-credit/smart-credit-main-bg.jpg');
    aspect-ratio: 1440/648;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    margin: 0 auto;
    max-width: 1440px;
    padding: 80px 0;
    margin-bottom: 80px;
}

.smart-credit-top-banner .container,
.smart-credit-top-banner .row {
    height: 100%;
}

.smart-credit-top-banner .btn {
    padding: 22px 29px;
    font-size: 14px;
}

.smart-credit-advantages-title {
    position: relative;
    font-family: 'Bright Park Display';
    text-align: center;
    font-size: 44px;
    line-height: 1;
    margin-bottom: 24px;
}

.smart-credit-advantages-sub-title {
    color: #2B2B2B;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
}

.smart-credit-advantages-list {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.smart-credit-advantages-list-item {
    -ms-flex-preferred-size: 230px;
    flex-basis: 230px;
    position: relative;
}

.smart-credit-advantages-list-item-num {
    width: 70px;
    height: 70px;
    color: #FFF;
    font-family: 'Bright Park Display';
    font-size: 32px;
    border-radius: 50%;
    margin: 0 auto 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.smart-credit-advantages-list-item-num._purple {
    background: #514EA1;
}

.smart-credit-advantages-list-item-num._green {
    background: #5CBE86;
}

.smart-credit-advantages-list-item-num._orange {
    background: #EE6723;
}

.smart-credit-advantages-list-item-text {
    color: #2B2B2B;
    text-align: center;
    font-size: 18px;
    line-height: 1.4;
}

.smart-credit-advantages-list-arrow {
    position: relative;
}

.smart-credit-advantages-list-arrow::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='11' viewBox='0 0 272 11' fill='none'%3E%3Cpath opacity='0.15' d='M1 5.49973H271M271 5.49973L266.5 0.999725M271 5.49973L266.5 9.99973' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    left: 50%;
    width: 270px;
    height: 11px;
    top: -40px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.form-title__icon .effect-text,
.form-title__icon .arrow {
    opacity: 0;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.form-title__icon .arrow {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}

.form-title__icon .static {
    stroke-dasharray: 0px 560px;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    -webkit-transition-delay: .25s;
    -o-transition-delay: .25s;
    transition-delay: .25s;
    stroke-dashoffset: 2;
}

.form-title__icon.animate-icon .effect-text {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.form-title__icon.animate-icon .arrow{
    opacity: .5;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.form-title__icon.animate-icon .static {
    stroke-dasharray: 560px 560px;
}

.smart-credit-advantages-title__wrapper {
    position: relative;
}

.smart-credit-advantages-title__icon {
    position: absolute;
    top: -20px;
    right: 77%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.smart-credit-advantages-title__icon .effect-text,
.smart-credit-advantages-title__icon .arrow {
    opacity: 0;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.smart-credit-advantages-title__icon .arrow {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}

.smart-credit-advantages-title__icon .static {
    stroke-dasharray: 0px 450px;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    -webkit-transition-delay: .25s;
    -o-transition-delay: .25s;
    transition-delay: .25s;
}

.smart-credit-advantages-title__icon.animate-icon .effect-text,
.smart-credit-advantages-title__icon.animate-icon .arrow {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.smart-credit-advantages-title__icon.animate-icon .static {
    stroke-dasharray: 450px 450px;
}

.smart-credit-images-wrapper {
    position: absolute;
    top: -15px;
    left: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 205px;
    width: 240px;
}

.smart-credit-images-wrapper img {
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.smart-credit-images-wrapper .img-1 {
    left: 0;
    top: 0;
}

.smart-credit-images-wrapper .img-2 {
    right: 0;
    bottom: 0;
}

.smart-credit__car-back {
    position: relative;
    height: 270px;
}

.smart-credit__orange-icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='149' height='94' viewBox='0 0 149 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 42.1062V21.9779C0 18.8428 1.47028 15.8891 3.97167 13.9992L18.9423 2.68802C21.2067 0.977192 24.0913 0.309047 26.8772 0.850114L136.478 22.1362C140.677 22.9518 143.893 26.3485 144.477 30.5864L148.56 60.1862C149.126 64.2902 147.103 68.3183 143.473 70.3148L103.928 92.0645C101.144 93.5959 97.7972 93.7128 94.9127 92.3792L5.80363 51.1831C2.26526 49.5473 0 46.0044 0 42.1062Z' fill='%23EE6723'/%3E%3C/svg%3E%0A");
    width: 149px;
    height: 94px;
    right: 60px;
    top: 12px;
    z-index: 1;
}

.smart-credit__car-wrapper {
    font-family: 'Bright Park Display';
    font-size: 50px;
    line-height: 1;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.smart-credit__car-text-wrapper {
    padding-left: 80px;
}

.smart-credit__car-wrapper .row {
    height: 100%;
}

.smart-credit__car-svg {
    position: absolute;
    top: 0;
    left: 0;
}

.smart-credit__car-svg._mobile {
    display: none;
}

.smart-credit__car {
    -webkit-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    opacity: 0;
}

.smart-credit__car._animate {
    x: -105;
    opacity: 1;
}

.smart-credit__flare {
    opacity: 0;
    -webkit-transition: .8s all .8s ease-in-out;
    -o-transition: .8s all .8s ease-in-out;
    transition: .8s all .8s ease-in-out;
}

.smart-credit__flare._animate {
    opacity: 1;
}

.career-numbers__new {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='282' viewBox='0 0 1920 282' fill='none'%3E%3Cpath d='M0 30L1920 0V282L0 260V30Z' fill='%23F1F1F8'/%3E%3C/svg%3E");
    padding: 80px 0;
    background-size: cover;
}
.career-numbers__new .h1 {
    margin-bottom: 0 !important;
}

.career-numbers__new .career-number-text {
    font-size: 20px;
}

.career-numbers__new .career-number {

}

.career-numbers__new .career-number-digit {
    font-size: 80px;
}

.career-number__list {
    display: flex;
    justify-content: space-between;
}

.career-number__list svg {
    max-height: 100%;
}

@media all and (max-width: 1500px) {
    .company-brands-title {
        padding-left: 15%;
    }

    .company-brands-text {
        padding: 40px 15px 65px 0;
    }
}

@media all and (max-width: 1199px) {
    .smart-credit__car-text-wrapper {
        padding-left: 0;
        font-size: 44px;
    }

    .smart-credit-advantages-list-arrow::before {
        width: 170px;
    }
    .smart-credit-top-banner {
        aspect-ratio: 960/450;
        padding: 45px 0;
    }

    .company-top-banner {
        background-position: 75% top;
    }

    .smart-credit-advantages-title {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .smart-credit-advantages-list-item {
        -ms-flex-preferred-size: 215px;
        flex-basis: 215px;
    }

    .smart-credit-advantages-sub-title,
    .smart-credit-advantages-list-item-text {
        font-size: 16px;
    }

    .company-logo-container {
        padding: 10% 10% 20%;
    }

    .company-logo {
        max-width: 270px;
        margin-bottom: 6%;
    }

    .company-logo-title {
        font-size: 54px;
    }

    .company-top-banner-text {
        padding: 18% 0 16.5%;
        font-size: 20px;
    }

    /* company-brands section */
    .company-brands-container {
        aspect-ratio: 1170/450;
        padding: 100px 0 180px;
        background-image: url("data:image/svg+xml,%3Csvg width='1283' height='513' viewBox='0 0 1283 513' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_3997_1996)'%3E%3Cpath d='M1153.18 349.6C1148.72 359.879 1138.91 366.815 1127.73 367.587L342.354 421.847C331.326 422.609 320.251 421.333 309.685 418.082L81.4742 347.866C66.5237 343.266 57.6167 327.951 61.0115 312.682L118.438 54.3856C121.579 40.257 134.359 30.3856 148.823 30.9166L1152.98 67.7867C1164.26 68.2007 1174.35 74.9062 1179.1 85.1414L1219.33 171.877C1222.94 179.646 1223.05 188.586 1219.64 196.443L1153.18 349.6Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_3997_1996' x='0.291016' y='0.896194' width='1281.83' height='511.165' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='30'/%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.317647 0 0 0 0 0.305882 0 0 0 0 0.631373 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_3997_1996'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_3997_1996' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
    }

    .company-brands-list {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }

    .company-brands-separator,
    .company-brands-list-item {
        max-height: 120px;
    }

    .company-brands-title {
        padding-left: 0;
        font-size: 4vw;
    }

    .company-brands-text {
        font-size: 18px;
        line-height: 28px;
        padding: 25px 0 30px;
    }
}

@media all and (max-width: 992px) {
    .career-number__list svg {
        max-height: 90px;
    }
    .career-numbers__new .career-number-digit {
        font-size: 60px;
    }
    .career-numbers__new .career-number-text {
        font-size: 16px;
    }
    .smart-credit__orange-icon {
        top: 10px;
        width: 106px;
        height: 66px;
        background-size: contain;
        background-repeat: no-repeat;
        right: 39px;
    }
    .smart-credit__car-text-wrapper {
        font-size: 32px;
    }
    .smart-credit-advantages-title__icon {
        right: 59%;
    }

    .smart-credit-images-wrapper {
        top: -40px;
        left: 60%;
        height: 145px;
        width: 140px;
    }

    .smart-credit-images-wrapper .img-1 {
        height: 59px;
    }

    .smart-credit-images-wrapper .img-2 {
        height: 89px;
    }
    .smart-credit-advantages-list-arrow::before {
        width: 150px;
        top: -30px;
    }

    .smart-credit-advantages-list-item-text {
        font-size: 14px;
    }
    .smart-credit-advantages-list-item-num {
        width: 60px;
        height: 60px;
        font-size: 24px;
        margin: 0 auto 15px;
    }
    .smart-credit-advantages-list-item {
        -ms-flex-preferred-size: 160px;
        flex-basis: 160px;
    }

    .smart-credit-top-banner {
        aspect-ratio: 768/410;
        padding: 40px 0;
    }

    .company-top-banner {
        aspect-ratio: 960/550;
        background-position: 75% top;
    }

    .company-logo-container {
        padding: 10%;
    }

    .company-logo-title {
        font-size: 44px;
    }

    .company-logo {
        margin-bottom: 30px;
    }

    .company-top-banner-text {
        padding: 20% 10% 15%;
        font-size: 18px;
    }

    /* company-brands section */
    .company-brands-container {
        aspect-ratio: 930/313;
        background-size: contain;
    }

    .company-brands-list {
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
    }

    .company-brands-separator,
    .company-brands-list-item {
        max-height: 100px;
    }

    .company-brands-title {
        font-size: 4.44vw;
    }


}

@media all and (max-width: 850px) {
    .company-top-banner-text {
        padding: 25% 10% 15% 0;
    }

    .company-brands-separator,
    .company-brands-list-item {
        max-height: 90px;
    }
}

@media all and (max-width: 767px) {

    .smart-credit__car-text-wrapper {
        font-size: 30px;
        padding-left: 30px;
    }

    .smart-credit-advantages-title {
        font-size: 28px;
    }
    .smart-credit-advantages-list {
        margin-top: 30px;
    }
    .company-top-banner {
        aspect-ratio: 768/440;
        background-position: 70% top;
    }

    .smart-credit-advantages-list-arrow::before {
        width: 110px;
    }

    .company-logo-container {
        padding: 0 7% 5%;
    }

    .company-logo {
        max-width: 218px;
    }

    .company-logo-title {
        font-size: 36px;
    }

    .company-top-banner-text {
        padding: 25% 5% 10% 10%;
        font-size: 14px;
        line-height: 20px;
    }

    /* company-brands section */
    .company-brands-container {
        padding: 80px 0 120px;
        background-size: cover;
    }


    .company-brands-list {
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    .company-brands-separator,
    .company-brands-list-item {
        max-height: 90px;
    }

    .company-brands-title {
        font-size: 36px;
    }

    .company-brands-text {
        font-size: 15px;
        line-height: 23px;
        padding: 15px 0 30px;
    }

}

@media all and (max-width: 650px) {
    .smart-credit-advantages-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 30px;
    }

    .smart-credit-advantages-list-arrow::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='35' viewBox='0 0 11 35' fill='none'%3E%3Cpath opacity='0.15' d='M5.5 1V34M5.5 34L10 29.5M5.5 34L1 29.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 11px;
        height: 35px;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: 50%;
    }

    .smart-credit-advantages-list-item {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .company-logo-container {
        padding: 0 20% 0 5%;
    }

    .company-top-banner-text {
        padding: 35% 5% 15%;
    }

}

@media all and (max-width: 575px) {

    .smart-credit__car-text-wrapper {
        font-size: 32px;
        padding-left: 0;
    }

    .smart-credit__car-back {
        height: auto;
        margin-left: -8px;
        margin-right: -8px;
        background: #F1F1F8;
        padding-bottom: 40px;
    }

    .smart-credit__car,
    .smart-credit__flare {
        position: absolute;
        top: 0;
        left: 50%;
        height: 100%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .smart-credit__car {
        -webkit-transform: translateX(-80%);
        -ms-transform: translateX(-80%);
        transform: translateX(-80%);
    }

    .smart-credit__car._animate {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .smart-credit__orange-icon {
        display: none;
    }

    .smart-credit__car-svg._desktop {
        display: none;
    }

    .smart-credit__car-svg._mobile {
        display: block;
        width: 100%;
        height: 210px;
        position: relative;
    }

    .smart-credit__car-wrapper {
        position: relative;
        width: calc(100% - 16px);
    }

    .smart-credit-images-wrapper {
        width: calc(100% + 16px);
        left: -8px;
        overflow: hidden;
        top: -70px;
        height: 200px;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }

    .smart-credit-images-wrapper .img-1 {
        height: 59px;
        top: 20px;
    }

    .smart-credit-images-wrapper .img-2 {
        height: 89px;
        right: -20px;
        bottom: 20px;
    }

    .form-title__icon:not(._mobile),
    .smart-credit-advantages-title__icon:not(._mobile) {
        display: none;
    }

    .form-title__icon._mobile,
    .smart-credit-advantages-title__icon._mobile {
        position: relative;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        left: unset;
        display: block;
        margin: 0 auto 17px;
        right: unset;
    }

    .smart-credit-top-banner {
        background-image: url('/local/templates/brightpark/assets/img/smart-credit/smart-credit-main-bg-mobile.jpg');
        aspect-ratio: 375/450;
        margin-bottom: 0;
    }

    .company-top-banner {
        aspect-ratio: 470/270;
        background-position: 70% top;
    }

    .company-logo-container {
        padding: 0 10%;
    }

    .company-logo {
        max-width: 134px;
        margin: 0 0 20px;
    }

    .company-logo-title {
        font-size: 28px;
    }

    .company-top-banner-text {
        padding: 40% 10% 5% 20%;
        font-size: 14px;
        line-height: 18px;
    }

    /* company-brands */
    .company-brands {
        padding: 25% 0 5% !important;
    }

    .company-brands::before,
    .company-brands::after {
        content: none;
    }

    .company-brands-title {
        font-size: 30px;
    }

    .company-brands-text {
        padding: 10px 0 40px;
    }

    .company-brands-container {
        aspect-ratio: 315/305;
        padding: 25% 0 40%;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='375' height='426' viewBox='0 0 375 426' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4162_22)'%3E%3Cpath d='M30 87.0652C30 77.2345 36.5231 68.8615 45.387 67.3144L253.985 30.9057C257.375 30.3139 260.85 30.781 264.009 32.2534L333.889 64.8218C340.627 67.9618 345 75.2056 345 83.2249V269.604C345 279.138 338.856 287.346 330.32 289.216L122.238 334.796C118.655 335.58 114.939 335.17 111.571 333.617L41.1746 301.153C34.4032 298.031 30 290.767 30 282.721V87.0652Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4162_22' x='-30' y='0.656494' width='435' height='424.527' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='30'/%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.317647 0 0 0 0 0.305882 0 0 0 0 0.631373 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4162_22'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4162_22' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    }

    .company-brands-separator {
        display: none;
    }

    .company-brands-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-column-gap: 10%;
        -moz-column-gap: 10%;
        column-gap: 10%;
        row-gap: 40px;
    }

    .company-brands-list-item {
        width: 30%;
    }


    /* company-slider  */
    .company-slider::after {
        content: none;
    }

}

@media all and (max-width: 500px) {
    .company-top-banner {
        background-position: 70% top;
    }

    .company-top-banner-text {
        padding: 30% 0 5% 20%;
    }
}

@media all and (max-width: 450px) {
    .company-top-banner-text {
        padding: 50% 0 5% 0;

    }
}

@media all and (max-width: 350px) {
    .company-top-banner {
        background-position: 65% top;
    }

    .company-brands-title {
        font-size: 24px;
    }
}

@media screen and (max-width: 450px){
    .header_call__info{
        /*right: -45px !important;*/
    }
}


.stocks-filter-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
}

.stocks-filter-button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 68px;
    border-bottom: none;
    padding-top: 5px;
    font-size: 24px;
    line-height: 0.7;
}

.stocks-filter-button svg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
}

.stocks-filter-btn--active svg path {
    fill: #514EA1;
}

.stocks-filter-btn--active .stocks-filter-button-text {
    color: #fff;
    font-weight: 700;
}

.stocks-filter-button-text {
    border-bottom: 1px dashed rgba(81, 78, 161, 0.35);
    z-index: 1;
}

.stocks-filter-button-sales {
    width: 166px;
}

.stocks-filter-button-service {
    width: 150px;
}

.stocks-filter-divider {
    margin: 0 0 50px;
    opacity: 0.1;
}

@media all and (max-width: 992px) {
	.stocks-filter-divider {
        margin: 0 0 30px;
    }
	
}

@media all and (max-width: 768px) {
    .stocks-filter-divider {
        margin: 0;
    }

    .stocks-filter-buttons {
        gap: 8px;
    }

	.stocks-filter-button {
        height: 50px;
        font-size: 20px;
    }

    .stocks-filter-button-sales {
        width: 125px;
    }
    
    .stocks-filter-button-service {
        width: 111px;
    }
}



.compare-link {
    display: inline-flex;
    align-items: baseline;
    border: 0;
    position: relative;
/*    width: 20px;*/
    height: 27px;
}

.compare-link > span {
    font-family: 'Factor A';
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #343434;
}

.compare-link:hover > span {
    color: #ff8351;
}

.compare-car-count {
    position: absolute;
    top: -8px;
    right: -14px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    text-align: center;
    width: 20px;
    height: 20px;
    background: rgba(255, 202, 13, 1);
    border-radius: 50%;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #343434;
}

.compare-icon {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23343434' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23343434' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23343434' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.header .compare-link:hover .compare-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23ff8351' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23ff8351' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23ff8351' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.compare-icon.yellow {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.compare-icon.orange {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 13L6 6.99995L6 1' stroke='%23E37639' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M11 13L11 8.49997L11 4' stroke='%23E37639' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23E37639' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 12px;
    height: 14px;
}

.compare-model-add {
    position: relative;
    display: inline-flex;
    align-items: baseline;
    font-family: 'Factor A';
    font-weight: 600;
    font-size: 11px;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.compare-model-add > label {
    cursor: pointer;
    color: #FFCA0D;
    white-space: nowrap;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.complectation-item._dark .compare-model-add > label {
    color: #E37639;
}

.compare-model-add input[type="checkbox"] {
    position: absolute;
    top:0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.compare-model-add input[type="checkbox"] + label > .compare__have,
.compare-model-add input[type="checkbox"]:checked + label > .compare__add {
    display: none;
}

.compare-model-add input[type="checkbox"]:checked + label > .compare__have {
    display: inline;
}

.complectation-item--title .compare-icon.yellow,
.modal-complectation--item-main--button-compare .compare-icon.yellow {
    width: 12px;
    height: 16px;
}

.complectation-item--title .compare-model-add {
    bottom: 3px;
}

.modal-complectation--item-main--button-compare .compare-model-add {
    bottom: 3px;
}

.compare-model-add input[type="checkbox"]:checked + label > .compare-icon.yellow {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.compare-model-add input[type="checkbox"]:checked + label {
    color: rgba(81, 78, 161, 1);
}

.model-price-col .compare-model-add {
    margin-left: 8px;
}

.model-price-col .compare-model-add > label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 41px;
    width: 41px;
    border-radius: 5px;
    border: 1px solid rgba(43, 43, 43, 0.12);
}

@media all and (max-width:959px) {
/*    .modal-complectation--item-main--button-compare > .compare-model-add > label > span {
        display: none!important;
    }*/
    .modal-complectation--item-main--button-compare .compare-model-add {
        bottom: 0;
    }
    .modal-complectation--item-main--button-compare i {
        position: relative;
        bottom: -2px;
    }
/*    .modal-complectation--item-main--button-compare .compare-model-add > label {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 43px;
        width: 43px;
        border-radius: 5px;
        border: 1px solid rgba(43, 43, 43, 0.12);
    }*/
}

@media all and (max-width:574px) {
    .compare-model-add > label:not(.model-compare-page) > span {
        display: none!important;
    }
}

@media all and (min-width:1200px) {
    .compare-model-add:hover > input[type="checkbox"]:not(:checked) + label {
        color: rgba(81, 78, 161, 1);
    }
    .compare-model-add:hover > input[type="checkbox"]:not(:checked) + label > .compare-icon.yellow {
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23514EA1' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }
    .compare-model-add:hover > input[type="checkbox"]:checked + label {
        color: #FFCA0D;
    }
    .compare-model-add:hover > input[type="checkbox"]:checked + label > .compare-icon.yellow {
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L5 6.99995L5 1' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9 13L9 8.49997L9 4' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L1 10.5L1 8' stroke='%23FFCA0D' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }
}

@media all and (min-width:960px) {
    .modal-complectation--item-main--button-compare .compare-icon.yellow {
        margin-right: 4px;
    }
}

@media all and (min-width:575px) {
    .complectation-item--title .compare-icon.yellow {
        margin-right: 4px;
    }
}

.header-hide-menu .main-menu > ul > li:last-child {
    display: none;
}

.header-menu__block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.header-menu__block > div:first-child {
    width: 74%;
}
.header-menu__block > div:last-child {
    width: 26%;
}

.header-compare-menu__block {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.main-menu-icon {
    position: relative;
    padding-right: 30px;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: none;
    color: inherit;
    font-weight: 600;
    -o-transition: color .3s ease-out;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out;
    margin-left: 40px;
}


/*.header--admin */
/*.main-menu li:last-child {
    display: none;
}*/

.header__item._menu .compare-link > span {
    display: none;
}

.header__item._menu .main-menu-icon {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.55px;
    margin-left: 20px;
    padding-right: 24px;
}

/*.header--admin */
.header--new .main-menu > ul {
    min-width: unset;
}

.header--new .header-menu__block > div:first-child,
.header--new .header-menu__block > div:last-child {
    width: unset;
}

.header__item._menu .compare-link .compare-icon {
    margin-left: 0;
}

@media all and (max-width:1199px) {
    .header-menu__block {
       gap: 20px;
    }
    .header__item._menu .header-menu__block {
       gap: 0;
       min-width: 330px;
    }
    .compare-link > span {
        display: none;
    }
    .header-menu__block > div:first-child {
        width: 80%;
    }
    .header-menu__block > div:last-child {
        width: 20%;
    }
}

@media all and (max-width:991px) {
    .main-menu-icon {
        font-size: 12px;
        margin-left: 28px;
    }
    .header__item._menu .header-menu__block {
       min-width: unset;
    }
    .header-menu__block > div:first-child {
        width: 77%;
    }
    .header-menu__block > div:last-child {
        width: 23%;
    }
}

@media all and (max-width:767px) {
    .compare-link {
        bottom: -1px;
        margin-right: 15px;
    }
    .header__item._menu .compare-link { 
        margin-right: 0;
    }
}

@media all and (max-width:374px) {
    .header__top__right {
        gap: 10px;
    }
    .compare-link {
        bottom: -2px;
        margin-right: 0;
    }
    .compare-icon {
        width: 14px;
        height: 18px;
    }
    .compare-car-count {
        top: -6px;
        right: -10px;
        width: 16px;
        height: 16px;
        font-size: 10px;
    }
    .header__top__right_menu-link {
        font-size: 12px;
        padding-left: 23px;
    }
    .header__item._menu .main-menu-icon {
        display: inline-block;
        height: 27px;
        font-size: 0;
        padding-right: 20px;
        margin-left: 24px;
    }
}

@media all and (min-width: 1200px) {
    a.main-menu-icon:hover {
        color: #ff8351;
    }
    .compare-link .compare-icon {
        margin-left: 10px;
    }
    .header-compare-menu__block .compare-link {
        bottom: 1px;
    }
}


.bright-opt-links {
    z-index: 899;
    position: fixed;
    right: 50px;
/*    top: 30%;*/
    display: inline-flex;
    flex-direction: column;
    row-gap: 10px;
    justify-content: flex-end;
    align-items: flex-end;
    bottom: 117px;
}

.bright-opt-icon {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 80px;
    height: 80px;
    background-position: center;
    background-repeat: no-repeat; 
}

.icon-config {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='29' viewBox='0 0 26 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59985 14.0996L3.46652 14.0996' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M22.4553 23.4336L24.0001 23.4336' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M11.8665 14.0996L23.9998 14.0996' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1.59985 23.4336L13.9585 23.4336' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1.6001 4.7666L6.2668 4.7666L10.9334 4.7666' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M19.3335 4.7666L24.0002 4.7666' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Crect x='12.0276' y='1.59961' width='6.33333' height='6.33333' rx='3.16666' stroke='white' stroke-width='3'/%3E%3Crect x='4.56104' y='10.9326' width='6.33333' height='6.33333' rx='3.16666' stroke='white' stroke-width='3'/%3E%3Crect x='15.2334' y='20.2666' width='6.33333' height='6.33333' rx='3.16666' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.icon-compare {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2002 21.2002L10.2002 11.6001L10.2002 2.0002' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M18.2002 21.2002L18.2002 14.0001L18.2002 6.80019' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M2.2002 21.2002L2.2002 17.2002L2.2002 13.2002' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.bright-opt-link {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    max-width: 80px;
    height: 80px;
    border-radius: 40px;
    border: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 100;
    overflow: hidden;
}

._configurator {
    background-color: rgba(255, 202, 13, 1);
}

._compare {
    background-color: rgba(92, 190, 134, 1);
}

.bright-opt-link__text {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    white-space: nowrap;
    padding: 4px 70px 0 34px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 80px;
    display: inline-flex;
    align-items: center;
    pointer-events: none;
}

.bright-opt-icon .compare-car-count {
    top: 18px;
    right: 15px;
}

.header-conf-link {
    position: relative;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8L2 8' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M12 13L13 13' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M6.5 8L13 8' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L8 13' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 3L3.50002 3L6 3' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M10.5 3L13 3' stroke='%23514EA1' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Crect x='6.53259' y='1.25' width='3.5' height='3.5' rx='1.75' stroke='%23514EA1' stroke-width='1.5'/%3E%3Crect x='2.53259' y='6.25' width='3.5' height='3.5' rx='1.75' stroke='%23514EA1' stroke-width='1.5'/%3E%3Crect x='8.25' y='11.25' width='3.5' height='3.5' rx='1.75' stroke='%23514EA1' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    width: 14px;
    height: 16px;
    background-repeat: no-repeat;
    border: 0;
    text-decoration: none;
    margin-right: 28px;
    bottom: 2px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

@media all and (max-width:1599px) {
    .bright-opt-links {
/*        top: 26%;*/
    }
}

@media all and (max-width:1199px) {
    .bright-opt-links {
/*        top: 36%;*/
        right: 15px;
        bottom: 107px;
    }
    .bright-opt-link__text {
        height: 40px;
        font-size: 16px;
        padding: 2px 50px 0 24px;
    }
    .bright-opt-link {
        max-width: 40px;
        height: 40px;
    }
    .bright-opt-icon {
        width: 40px;
        height: 40px;
    }
    .icon-config {
        background-size: 14px;
    }
    .icon-compare {
        background-size: 10px;
    }
    .bright-opt-icon .compare-car-count {
        top: 8px;
        right: 5px;
        font-size: 10px;
        width: 14px;
        height: 14px;
    }
}

@media all and (max-width:991px) {
    .header-conf-link {
        margin-right: 18px;
    }
}

@media all and (max-width:767px) {
    .bright-opt-links {
        top: unset;
        z-index: 999;
        flex-direction: row;
        column-gap: 5px;
        bottom: 15px;
        left: 50%;
        transform: translateX(-50%);
        right: unset;
    }
    .header-conf-link {
        margin-right: 10px;
        bottom: -3px;
    }
    .header-compare-menu__block .header-conf-link {
        bottom: 1px;
        margin-right: 15px;
    }
    ._configurator {
        background-color: rgba(92, 190, 134, 1);
    }
    ._compare {
        background-color: rgba(238, 103, 35, 1);
    }
    .bright-opt-link__text {
        opacity: 1;
        font-size: 11px;
        padding: 7px 46px 5px 21px;
        height: 34px;
    }
    .bright-opt-link._compare .bright-opt-link__text {
        padding: 7px 50px 5px 25px;
    }
    .bright-opt-link {
        max-width: unset;
        border-radius: 30px;
        height: 34px;
    }
    .bright-opt-icon {
        height: 34px;
        width: 34px;
        right: 10px;
    }
    .bright-opt-icon .compare-car-count {
        top: 5px;
        right: 5px;
    }
}

@media all and (max-width:574px) {
    .header-conf-link {
        margin-right: 0;
        bottom: -3px;
    }
}

@media all and (max-width: 400px) {
    .bright-opt-links {
        left: 20px;
        right: unset;
        transform: unset;
    }
}

@media all and (max-width: 370px) {
    .bright-opt-link__text {
        font-size: 10px;
        padding: 5px 34px 3px 16px;
        height: 30px;
    }
    .bright-opt-icon {
        height: 30px;
        width: 30px;
        right: 5px;
    }
    .bright-opt-link._compare .bright-opt-link__text {
        padding: 7px 34px 5px 15px;
    }
}

@media all and (min-width:1025px) {
    .bright-opt-link:hover {
        max-width: 300px;
    }
    .bright-opt-link:hover .bright-opt-link__text {
        opacity: 1;
    }
    .bright-opt-link._configurator:hover {
        box-shadow: 0px 5px 20px rgba(255, 202, 13, 0.5);
    }
    .bright-opt-link._compare:hover {
        box-shadow: 0px 5px 20px rgba(92, 190, 134, 0.5);
    }
    .header-conf-link:hover {
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8L2 8' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M12 13L13 13' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M6.5 8L13 8' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 13L8 13' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M1 3L3.50002 3L6 3' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M10.5 3L13 3' stroke='%23FF8351' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Crect x='6.53259' y='1.25' width='3.5' height='3.5' rx='1.75' stroke='%23FF8351' stroke-width='1.5'/%3E%3Crect x='2.53259' y='6.25' width='3.5' height='3.5' rx='1.75' stroke='%23FF8351' stroke-width='1.5'/%3E%3Crect x='8.25' y='11.25' width='3.5' height='3.5' rx='1.75' stroke='%23FF8351' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    }
}





.site-header__bottom {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.site-header__bottom .main-menu {
    padding-top: 25px;
}

.site-header__bottom .main-menu > ul {
    column-gap: 34px;
}

.site-header__bottom .main-menu > ul > li {
    line-height: 1;
    font-size: 12px;
}

.site-header__bottom .main-menu > ul > li a {
    font-size: 12px;
}

.site-header__bottom-right {
    display: flex;
}


.site-header__links-item {
    display: inline-block;
    padding: 18px;
    border-left: 1px solid rgba(217, 217, 217, 1);
}

.site-header__links-item:first-child {
    padding: 19px 18px 17px;
}

.site-header__links-item:last-child {
    padding-right: 0;
}

.site-header__links-item .header-conf-link {
    display: inline-flex;
    align-items: center;
    background: none;
    width: unset;
    height: unset;
    margin: 0;
    line-height: 1;
    font-size: 12px;
}

.site-header__links-item .header-conf-link span {
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0.05em;
    color: #2B2B2B;
    text-transform: uppercase;
}

.icon-config-small {
    display: inline-block;
    width: 16px;
    height: 18px;
    mask-repeat: no-repeat;
    background: rgba(92, 190, 134, 1);
    mask-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='2' width='2' height='2' fill='%235CBE86'/%3E%3Crect x='6' y='2' width='10' height='2' fill='%235CBE86'/%3E%3Crect y='8' width='6' height='2' fill='%235CBE86'/%3E%3Crect x='10' y='8' width='6' height='2' fill='%235CBE86'/%3E%3Crect y='14' width='10' height='2' fill='%235CBE86'/%3E%3Crect x='14' y='14' width='2' height='2' fill='%235CBE86'/%3E%3Ccircle cx='8' cy='9' r='2' stroke='%235CBE86' stroke-width='2'/%3E%3Ccircle cx='4' cy='3' r='2' stroke='%235CBE86' stroke-width='2'/%3E%3Ccircle cx='12' cy='15' r='2' stroke='%235CBE86' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.site-header__links-item .header-conf-link .icon-config-small {
    margin-left: 9px;
    position: relative;
    bottom: 1px;
}

.site-header__links-item .compare-link {
    height: unset;
    display: inline-flex;
    align-items: center;
}

.site-header__links-item .compare-link > span {
    font-size: 12px;
    letter-spacing: 0.05em;
}

.site-header__links-item .compare-icon {
    position: relative;
    bottom: 2px;
    width: 14px;
    height: 16px;
    background: rgba(238, 103, 35, 1);
    mask-repeat: no-repeat;
    mask-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 3L14 16H12L12 3L14 3Z' fill='%23EE6723'/%3E%3Cpath d='M10 1.16564e-07L10 16H8L8 0L10 1.16564e-07Z' fill='%23EE6723'/%3E%3Cpath d='M6 5L6 16H4L4 5L6 5Z' fill='%23EE6723'/%3E%3Cpath d='M2 8L2 16H0L5.24537e-07 8L2 8Z' fill='%23EE6723'/%3E%3C/svg%3E%0A");
}

.site-header__links-item .main-menu-icon {
    margin: 0;
    font-size: 12px;
    letter-spacing: 0.05em;
}

.site-header__links-item .compare-car-count {
    width: 14px;
    height: 14px;
    top: -10px;
    right: -11px;
    font-size: 8px;
}

.site-header__links-item a[href$=menu].main-menu-icon {
    padding-right: 25px;
}

.site-header__links-item a[href$=menu].main-menu-icon:after,
.site-header__links-item a[href$=menu].main-menu-icon:before {
    width: 16px;
    height: 14px;
    top: -2px;
}

.site-header__links-item a[href$=menu].main-menu-icon:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='2' fill='%23514EA1'/%3E%3Crect y='6' width='16' height='2' fill='%23514EA1'/%3E%3Crect y='12' width='16' height='2' fill='%23514EA1'/%3E%3C/svg%3E%0A");
}

.site-header__links-item a[href$=menu].main-menu-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='2' fill='%23ff8351'/%3E%3Crect y='6' width='16' height='2' fill='%23ff8351'/%3E%3Crect y='12' width='16' height='2' fill='%23ff8351'/%3E%3C/svg%3E%0A");
}

@media all and (max-width:1199px) {
    .site-header__links-item .compare-link > span {
        display: inline-block;
    }
    .site-header__bottom .main-menu {
        padding-top: 20px;
    }
    .site-header__bottom .main-menu > ul {
        column-gap: 9px;
    }
    .site-header__bottom .main-menu > ul > li a,
    .site-header__links-item .compare-link > span,
    .site-header__links-item .main-menu-icon {
        font-size: 11px;
    }
    .site-header__links-item .header-conf-link span {
        font-size: 11px;
    }
    .site-header__links-item {
        padding: 13px 17px 13px 13px;
    }
    .site-header__links-item:first-child {
        padding: 14px 17px 12px 13px;
    }
    .site-header__links-item .compare-link .compare-icon {
        margin-left: 10px;
    }
    .site-header__links-item a[href$=menu].main-menu-icon:after,
    .site-header__links-item a[href$=menu].main-menu-icon:before {
        top: -3px;
    }
}

@media all and (max-width:959px) {
    .site-header .header__top {
        padding: 15px 0;
    }
    .site-header__bottom .main-menu > ul {
        column-gap: 18px;
    }
    .site-header__bottom .main-menu > ul > li:nth-last-child(-n+2) {
        display: none;
    }
    .site-header__links-item .header-conf-link {
        bottom: 0;
    }
    .site-header__links-item .header-conf-link .icon-config-small {
        bottom: 2px;
    }
}

@media all and (max-width:767px) {
    .site-header .header__top {
        padding: 7px 0;
    }
    .site-header__bottom {
        display: block;
    }
    .site-header__bottom-right {
        justify-content: space-between;
    }
    .site-header__links-item {
        padding: 13px 18px 13px 17px;
    }
    .site-header__links-item:first-child {
        border-left: 0;
        padding-left: 0;
        padding-right: 11px;
    }
    .site-header__links-item:nth-child(2) {
        border-right: 1px solid rgba(217, 217, 217, 1);
    }
    .site-header__links-item:last-child {
        border-left: 0;
    }
    .site-header__links-item .compare-link {
        margin: 0;
    }
}

@media all and (max-width:374px) {
    .site-header__links-item .main-menu-icon span {
        display: none;
    }
}

@media all and (min-width:1025px) {
    .header-conf-link:hover span {
        color: rgba(92, 190, 134, 1);
    }
    .site-header__links-item .compare-link:hover span {
        color: rgba(238, 103, 35, 1);
    }
}



@media all and (max-width:767px) {
    #supportTrigger .trigger-round-item.trigger-background.null {
        transform: scale(0.63)!important;
    }
    .online-chat-root-OnlineChat #supportTrigger {
        right: 7px!important;
        bottom: 5px!important;
    }
}


.footer-disclaimer {
    font-size: 13px;
    line-height: 1.1;
    color: rgb(255, 255, 255, 0.35);
}

.showcase-title--wrapper {
    background: #EE6723;
    border-radius: 10px;
    display: flex;
    margin-bottom: 40px;
}

.showcase-title--wrapper .showcase-title--image {
    position: relative;
    top: -12px;
    padding: 0 7px;
}
.showcase-title--wrapper .showcase-title--image svg {
    /*width: 120%;*/
}

.showcase-title--wrapper .showcase-title {

}

.showcase-title h1 {
    font-size: 36px;
    line-height: 44px;
    padding: 15px 0 0 15px;
    color: #fff;
    margin-bottom: 8px;
}

.showcase-title .showcase-title--description {
    padding: 0 0 15px 15px;
    display: flex;
    gap: 5px;
    align-items: center;
}

.showcase-title--description .showcase-title--description-number {
    background: #FFCA0D;
    border-radius: 20px;
    padding: 7px 8px 5px 24px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #4F4F4F;
    line-height: 12px;
    position: relative;
}
.showcase-title--description .showcase-title--description-number::before {
    content: "";
    background-image: url(/local/templates/brightpark/assets/img/fire.png);
    display: block;
    width: 46px;
    height: 46px;
    position: absolute;
    top: -12px;
    left: -12px;
}

.showcase-title--description .showcase-title--description-text {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.05em;
}

.showcase-title--wrapper .showcase-car-left,
.showcase-title--wrapper .showcase-car-right {
    -webkit-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    opacity: 0;
}

.showcase-title--wrapper .showcase-car-left {
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}

.showcase-title--wrapper .showcase-car-light {
    opacity: 0;
}

.showcase-title--wrapper .showcase-car-left._animate,
.showcase-title--wrapper .showcase-car-right._animate {
    opacity: 1;
}

.showcase-title--wrapper .showcase-car-left._animate {
    -webkit-animation: .7s st-showcase-car-left ease-in-out 1 forwards;
    animation: .7s st-showcase-car-left ease-in-out 1 forwards;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.showcase-title--wrapper .showcase-car-right._animate {
    -webkit-animation: .7s st-showcase-car-right ease-in-out 1 forwards;
    animation: .7s st-showcase-car-right ease-in-out 1 forwards;
}

.showcase-title--wrapper .showcase-car-light:nth-child(2) {
    -webkit-animation-delay: 1.5s !important;
    animation-delay: 1.5s !important;
}

.showcase-title--wrapper .showcase-car-light._animate {
    -webkit-animation: 3s 1.2s st-showcase-light ease-in-out infinite;
    animation: 3s 1.2s st-showcase-light ease-in-out infinite;
}

@-webkit-keyframes st-showcase-car-left {
    to {
        x: 0;
    }
}

@keyframes st-showcase-car-left {
    to {
        x: 0;
    }
}

@-webkit-keyframes st-showcase-car-right {
    to {
        x: 103.877;
    }
}

@keyframes st-showcase-car-right {
    to {
        x: 103.877;
    }
}

@-webkit-keyframes st-showcase-light {
    0% {
        opacity: 0%;
    }
    25% {
        opacity: 100%;
    }
    75% {
        opacity: 100%;
    }
    100% {
        opacity: 0%;
    }
}

@keyframes st-showcase-light {
    0% {
        opacity: 0%;
    }
    25% {
        opacity: 100%;
    }
    75% {
        opacity: 100%;
    }
    100% {
        opacity: 0%;
    }
}

@media (max-width: 1199px) {
    .showcase-title h1 {
        font-size: 26px;
        line-height: 34px;
    }
}

@media (max-width: 991px) {
    .showcase-title--wrapper {
        flex-direction: column;
        align-items: center;
    }

    .showcase-title--wrapper .showcase-title {
        text-align: center;
        padding-bottom: 20px;
    }

    .showcase-title h1 {
        padding-top: 0;
    }

    .showcase-title .showcase-title--description {
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .showcase-title--wrapper .showcase-title {
        margin-top: -20px;
    }

    .showcase-title h1 {
        padding: 0 10px;
        font-size: 24px;
        line-height: 28px;
    }

    .showcase-title .showcase-title--description {
        text-align: left;
        padding: 0 30px;
    }

    .showcase-title--description .showcase-title--description-text {
        line-height: 120%;
    }

    .showcase-title--wrapper .showcase-title--image {
        top: -22px;
        left: 30px;
    }

    .showcase-title--wrapper .showcase-title--image svg {
        width: 80%;
    }
}
/* End */
/* /local/templates/brightpark/assets/plugins/nice-select/css/nice-select.css?16692128844007 */
/* /local/templates/brightpark/assets/plugins/selectize.js-master/dist/css/selectize.css?166921288429208 */
/* /local/templates/brightpark/assets/plugins/chosen/chosen.min.css?166921288410220 */
/* /local/templates/brightpark/assets/plugins/mcustomscrollbar/jquery.mCustomScrollbar.min.css?166921288443184 */
/* /local/templates/brightpark/assets/plugins/ion.rangeSlider/ion.rangeSlider.min.css?167213155711084 */
/* /local/templates/brightpark/assets/css/normalize.css?16692128852326 */
/* /local/templates/brightpark/assets/css/grid.css?174133844816648 */
/* /local/templates/brightpark/assets/css/utils.css?16908135673575 */
/* /local/templates/brightpark/assets/css/buttons.css?17474076955699 */
/* /local/templates/brightpark/assets/css/forms.css?172603419013201 */
/* /local/templates/brightpark/assets/css/action-countdown.css?17126625263229 */
/* /local/templates/brightpark/assets/css/career-page.css?169469355516737 */
/* /local/templates/brightpark/assets/plugins/swiper/swiper-bundle.min.css?166921288415564 */
/* /local/templates/brightpark/assets/plugins/fancybox/fancybox.min.css?166921288415598 */
/* /local/templates/brightpark/components/bitrix/news.list/regionList/style.css?16692128852466 */
/* /local/templates/brightpark/components/bitrix/menu/main/style.css?17471370606203 */
/* /local/templates/brightpark/components/bitrix/catalog.compare.list/.default/style.css?16692128881265 */
/* /local/templates/brightpark/components/bitrix/menu/sticky-menu/style.css?17471370806203 */
/* /local/templates/brightpark/components/bitrix/catalog.section.list/fly-cars-menu/style.css?17283729413369 */
/* /local/templates/brightpark/components/bitrix/menu/fly-menu/style.css?16977788242545 */
/* /local/templates/brightpark/components/bitrix/news.detail/fly-menu-social/style.css?17224152961141 */
/* /local/templates/brightpark/components/bitrix/breadcrumb/breadcrumb/style.css?1669882995488 */
/* /local/templates/brightpark/components/bitrix/menu/footer-menu/style.css?1669212885801 */
/* /local/templates/brightpark/components/bitrix/menu/footer-menu-right/style.css?1669212885893 */
/* /local/templates/brightpark/components/bitrix/news.detail/footer-social/style.css?17224153594034 */
/* /local/templates/brightpark/components/bitrix/news.detail/widget/style.css?17509206595316 */
/* /local/templates/brightpark/styles.css?16720612475212 */
/* /local/templates/brightpark/template_styles.css?1747407021118147 */
