@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i");
@font-face {
  font-family: "Din Bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/din_bold-webfont.eot");
  src: url("../fonts/din_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/din_bold-webfont.woff") format("woff"), url("../fonts/din_bold-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Medium";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/din_medium-webfont.eot");
  src: url("../fonts/din_medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/din_medium-webfont.woff") format("woff"), url("../fonts/din_medium-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Light";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/din_light_regular-webfont.eot");
  src: url("../fonts/din_light_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/din_light_regular-webfont.woff") format("woff"), url("../fonts/din_light_regular-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Cond Bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/din_condensed_bold-webfont.eot");
  src: url("../fonts/din_condensed_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/din_condensed_bold-webfont.woff") format("woff"), url("../fonts/din_condensed_bold-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Cond Black";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/dincondblack-webfont.eot");
  src: url("../fonts/dincondblack-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dincondblack-webfont.woff") format("woff"), url("../fonts/dincondblack-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Cond Light";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/dinconlig-webfont.eot");
  src: url("../fonts/dinconlig-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dinconlig-webfont.woff") format("woff"), url("../fonts/dinconlig-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "Din Cond Medium";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/dinconmed-webfont.eot");
  src: url("../fonts/dinconmed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dinconmed-webfont.woff") format("woff"), url("../fonts/dinconmed-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "audimat-reg";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/audimat-regular-webfont.eot");
  src: url("../fonts/audimat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/audimat-regular-webfont.woff") format("woff"), url("../fonts/audimat-regular-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "audimat-bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/audimat-bold-webfont.eot");
  src: url("../fonts/audimat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/audimat-bold-webfont.woff") format("woff"), url("../fonts/audimat-bold-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "audimat-i";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/audimat-italic-webfont.eot");
  src: url("../fonts/audimat-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/audimat-italic-webfont.woff") format("woff"), url("../fonts/audimat-italic-webfont.ttf") format("truetype"); }

@font-face {
  font-family: "audimat-bi";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/audimat-bolditalic-webfont.eot");
  src: url("../fonts/audimat-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/audimat-bolditalic-webfont.woff") format("woff"), url("../fonts/audimat-bolditalic-webfont.ttf") format("truetype"); }

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

.container, .container_2, .main__slide .bx-controls .bx-pager, .container_3, .container_4, .container_5 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.container_2, .main__slide .bx-controls .bx-pager {
  padding-right: 10px;
  padding-left: 10px; }

@media (min-width: 576px) {
  .container, .container_2, .main__slide .bx-controls .bx-pager, .container_3, .container_4, .container_5 {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container_2, .main__slide .bx-controls .bx-pager, .container_3, .container_4, .container_5 {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container_2, .main__slide .bx-controls .bx-pager, .container_3, .container_4, .container_5 {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1170px; }
  .container_2, .main__slide .bx-controls .bx-pager {
    max-width: 980px; }
  .container_3 {
    max-width: 1542px; }
  .container_4 {
    max-width: 1740px; }
  .container_5 {
    max-width: 1910px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.container_2 .row {
  margin-right: -10px;
  margin-left: -10px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .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,
.col-sm-auto, .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,
.col-md-auto, .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,
.col-lg-auto, .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,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  -webkit-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  -webkit-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  -webkit-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  -webkit-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  -webkit-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  -webkit-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  -webkit-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  -webkit-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  -webkit-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  -webkit-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  -webkit-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  -webkit-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  -webkit-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  -webkit-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  -webkit-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  -webkit-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  -webkit-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  -webkit-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  -webkit-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  -webkit-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  -webkit-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.333333%; }

.offset-2 {
  margin-left: 16.666667%; }

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

.offset-4 {
  margin-left: 33.333333%; }

.offset-5 {
  margin-left: 41.666667%; }

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

.offset-7 {
  margin-left: 58.333333%; }

.offset-8 {
  margin-left: 66.666667%; }

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

.offset-10 {
  margin-left: 83.333333%; }

.offset-11 {
  margin-left: 91.666667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.333333%; }
  .offset-sm-2 {
    margin-left: 16.666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.333333%; }
  .offset-sm-5 {
    margin-left: 41.666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.333333%; }
  .offset-sm-8 {
    margin-left: 66.666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.333333%; }
  .offset-sm-11 {
    margin-left: 91.666667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.333333%; }
  .offset-md-2 {
    margin-left: 16.666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.333333%; }
  .offset-md-5 {
    margin-left: 41.666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.333333%; }
  .offset-md-8 {
    margin-left: 66.666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.333333%; }
  .offset-md-11 {
    margin-left: 91.666667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.333333%; }
  .offset-lg-2 {
    margin-left: 16.666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.333333%; }
  .offset-lg-5 {
    margin-left: 41.666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.333333%; }
  .offset-lg-8 {
    margin-left: 66.666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.333333%; }
  .offset-lg-11 {
    margin-left: 91.666667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.333333%; }
  .offset-xl-2 {
    margin-left: 16.666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.333333%; }
  .offset-xl-5 {
    margin-left: 41.666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.333333%; }
  .offset-xl-8 {
    margin-left: 66.666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.333333%; }
  .offset-xl-11 {
    margin-left: 91.666667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-flex !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  -webkit-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  -webkit-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  -webkit-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  -webkit-justify-content: flex-start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  -webkit-justify-content: flex-end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  -webkit-justify-content: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  -webkit-justify-content: space-between !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
  -webkit-justify-content: space-around !important;
          justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  -webkit-align-items: flex-start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  -webkit-align-items: flex-end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  -webkit-align-items: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  -webkit-align-items: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  -webkit-align-items: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
  -webkit-align-content: flex-start !important;
          align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
  -webkit-align-content: flex-end !important;
          align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
  -webkit-align-content: center !important;
          align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
  -webkit-align-content: space-between !important;
          align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  -webkit-align-content: space-around !important;
          align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  -webkit-align-content: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
  -webkit-align-self: auto !important;
          align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
  -webkit-align-self: flex-start !important;
          align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
  -webkit-align-self: flex-end !important;
          align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
  -webkit-align-self: center !important;
          align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  -webkit-align-self: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -webkit-align-self: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
            align-self: stretch !important; } }
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

.bxslider {
  margin: 0;
  padding: 0; }

ul.bxslider {
  list-style: none; }

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/ }

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden; }

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em; }

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block; }

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.jq-selectbox {
  z-index: 10; }

.jq-selectbox__select {
  position: relative; }

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.jq-selectbox__dropdown {
  position: absolute; }

.jq-selectbox__search input {
  -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none; }

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch; }

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.jq-number {
  display: inline-block; }

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* ??? Opera Presto */ }

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* ? ?????-?? ????????? ???????????? ?????? */
  -webkit-appearance: none; }

.mb_YTPBar, .mb_YTPBar span.mb_YTPUrl a {
  color: #fff; }

@font-face {
  font-family: ytpregular;
  src: url(font/ytp-regular.eot); }

@font-face {
  font-family: ytpregular;
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(font/ytp-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }

.mb_YTPlayer:focus {
  outline: 0; }

.YTPWrapper {
  display: block;
  -webkit-transform: translateZ(0) translate3d(0, 0, 0);
          transform: translateZ(0) translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.mb_YTPlayer .loading {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.51);
  text-align: center;
  padding: 2px 4px;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  font-family: "Droid Sans",sans-serif;
  -webkit-animation: fade .1s infinite alternate;
  animation: fade .1s infinite alternate; }

.YTPFullscreen, .inline_YTPlayer img {
  border: none !important;
  padding: 0 !important; }

@-webkit-keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

.YTPFullscreen {
  display: block !important;
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  opacity: 1 !important;
  background-color: #000 !important; }

.mbYTP_wrapper iframe {
  max-width: 4000px !important; }

.inline_YTPlayer {
  margin-bottom: 20px;
  vertical-align: top;
  position: relative;
  left: 0;
  overflow: hidden;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.5); }

.inline_YTPlayer img {
  margin: 0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important; }

.mb_YTPBar, .mb_YTPBar .buttonBar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  padding: 5px;
  width: 100%; }

.mb_YTPBar .ytpicon {
  font-size: 20px;
  font-family: ytpregular; }

.mb_YTPBar .mb_YTPUrl.ytpicon {
  font-size: 30px; }

.mb_YTPBar {
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
  display: block;
  height: 10px;
  background: #333;
  position: fixed;
  bottom: 0;
  text-align: left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  opacity: .1; }

.mb_YTPBar.visible, .mb_YTPBar:hover {
  opacity: 1; }

.mb_YTPBar .buttonBar {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  background: 0 0;
  font: 12px/14px Calibri;
  position: absolute;
  top: -30px;
  height: 40px; }

.mb_YTPBar:hover .buttonBar {
  background: rgba(0, 0, 0, 0.4); }

.mb_YTPBar span {
  display: inline-block;
  font: 16px/20px Calibri,sans-serif;
  position: relative;
  width: 30px;
  height: 25px;
  vertical-align: middle; }

.mb_YTPBar span.mb_YTPTime {
  width: 130px; }

.mb_YTPBar span.mb_OnlyYT, .mb_YTPBar span.mb_YTPUrl {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer; }

.mb_YTPBar span.mb_YTPUrl img {
  width: 60px; }

.mb_YTPBar span.mb_OnlyYT {
  left: 300px;
  right: auto; }

.mb_YTPBar span.mb_OnlyYT img {
  width: 25px; }

.mb_YTPBar .mb_YTPMuteUnmute, .mb_YTPBar .mb_YTPPlaypause, .mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
  cursor: pointer; }

.mb_YTPBar .mb_YTPProgress {
  height: 10px;
  width: 100%;
  background: #222;
  bottom: 0;
  left: 0; }

.mb_YTPBar .mb_YTPLoaded {
  height: 10px;
  width: 0;
  background: #444;
  left: 0; }

.mb_YTPBar .mb_YTPseekbar {
  height: 10px;
  width: 0;
  background: #bb110e;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
          box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px; }

.mb_YTPBar .YTPOverlay {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.YTPOverlay.raster {
  background: url(images/raster.png); }

.YTPOverlay.raster.retina {
  background: url(images/raster@2x.png); }

.YTPOverlay.raster-dot {
  background: url(images/raster_dot.png); }

.YTPOverlay.raster-dot.retina {
  background: url(images/raster_dot@2x.png); }

.mb_YTPBar .simpleSlider {
  position: relative;
  width: 100px;
  height: 10px;
  border: 1px solid #fff;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 10px;
  cursor: pointer !important;
  -webkit-border-radius: 0px;
          border-radius: 0px; }

.mb_YTPBar.compact .simpleSlider {
  width: 40px; }

.mb_YTPBar .simpleSlider.muted {
  opacity: .3; }

.mb_YTPBar .level {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.mb_YTPBar .level.horizontal {
  height: 100%;
  width: 0; }

.mb_YTPBar .level.vertical {
  height: auto;
  width: 100%; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

*::-webkit-input-placeholder {
  color: #666;
  opacity: 1; }

*:-moz-placeholder {
  color: #666;
  opacity: 1; }

*::-moz-placeholder {
  color: #666;
  opacity: 1; }

*:-ms-input-placeholder {
  color: #666;
  opacity: 1; }

input[type="text"], input[type="password"], input[type="email"], input[type="submit"], input[type="reset"], input[type="tel"], textarea {
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-appearance: none; }





*:focus {
  outline: none; }

.fleft {
  float: left; }

.fright {
  float: right; }

nav ul, .list {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.tac {
  text-align: center; }

.tal {
  text-align: left; }

.tar {
  text-align: right; }

.b-20 {
  margin-top: -20px; }

.b20 {
  margin-top: 20px; }

.b-30 {
  margin-top: -30px; }

.b30 {
  margin-top: 30px; }

.b-10 {
  margin-top: -10px; }

.b10 {
  margin-top: 10px; }

a {
  text-decoration: none;
  color: #1d546a; }
  a:hover {
    text-decoration: underline; }

img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: top;
  height: auto; }

p {
  margin-top: 0;
  line-height: 20px; }
h1 {
    text-transform: none !important;
}

h3 {
    text-transform: none !important;
}

h2, h4, h5, h6 {
    text-transform: none !important;
}

h1, h2, h3, h4, h5, h6, b, strong {
  font-weight: normal; }

h4 {
  font-family: Din Bold; }

h3 {
  font-family: Din Cond Medium; }

h1, h2 {
  font-family: audimat-reg; }

html, body {
  height: 100%;
  background-color: #fff; }

body {
  font-size: 16px;
  min-width: 320px;
  position: relative;
  font-family: 'Roboto', sans-serif !important;
  overflow-x: hidden;
  opacity: 1;
  color: #000; }

.b-wrap {
  background: #fff; }

.b-header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1020 !important;
  padding-top: 40px; }
  .b-header a {
    color: #fff;
    font-family: 'Din Cond Medium'; }

.b-header-logo {
  padding-left: 32px; }

.b-header-nav {
  text-align: center; }
  .b-header-nav li {
    display: inline-block;
    vertical-align: top; }
    .b-header-nav li a {
      text-transform: uppercase;
      position: relative;
      color: #fff;
      font-size: 18px;
      font-family: 'Din Cond Medium';
      display: block;
      width: 143px;
      border-bottom: 7px solid transparent;
      padding-top: 5px;
      padding-bottom: 5px; 
  	  margin-left: 20px;
	  margin-right: 20px;
}
      .b-header-nav li a:after {
        content: '';
        position: absolute;
        bottom: -7px;
        left: 50%;
        width: 0;
        height: 3px;
        background: #ff6600;
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%); }
      .b-header-nav li a:hover {
        text-decoration: none; }
        .b-header-nav li a:hover:after {
          width: 100%; }

.b-header-lang {
  text-align: center;
  position: relative;
  top: -1px; }

.lang__select {
  display: inline-block;
  border-top: 2px solid #ff6600;
  padding-top: 4px;
  font-size: 18px;
  padding-bottom: 5px; }
  .lang__select:hover {
    text-decoration: none; }

.b-header-social {
  font-size: 0; }
  .b-header-social a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 13%; }
    .b-header-social a:first-child {
      margin-left: 0; }

.b-header-search {
  text-align: right;
  position: relative;
  font-size: 0; }
  .b-header-search img {
    width: 25px;
    max-width: none; }

.f-float-search {
  position: absolute;
  top: 140%;
  right: 0;
  font-size: 16px;
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 100; }
  .f-float-search input[type="text"] {
    border: 2px solid #ff6600;
    background: #fff;
    width: 320px;
    height: 44px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: inherit; }
  .f-float-search.active {
    opacity: 1;
    visibility: visible;
    margin-top: 0; }

.bg__cover {
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

.main-carousel, .owl-stage-outer, .owl-stage, .owl-item, .main__slide .item, .main__slide .container {
  height: 100vh; }

.main__slide {
  min-height: 100vh; }
  .main__slide .slide__info {
    max-width: 500px; }
  .main__slide .bx-controls {
    position: absolute;
    bottom: 40px;
    right: 0;
    left: 0;
    z-index: 80;
    font-size: 0;
    text-align: right; }
    .main__slide .bx-controls .bx-pager-item {
      display: inline-block;
      width: 14px;
      height: 14px;
      -webkit-border-radius: 0px;
              border-radius: 0px;
      margin-left: 8px;
      margin-right: 8px; }
      .main__slide .bx-controls .bx-pager-item:last-child {
        margin-right: 0; }
      .main__slide .bx-controls .bx-pager-item a {
        display: block;
        width: 14px;
        height: 14px;
        -webkit-border-radius: 0px;
                border-radius: 0px;
        background: #fff; }
        .main__slide .bx-controls .bx-pager-item a.active {
          background: #ff6f00; }
  .main__slide .container_2 {
    min-height: 100vh; }
  .main__slide .table-cell-b {
    padding-top: 125px;
    padding-bottom: 125px; }

.slide__info {
  -webkit-border-radius: 0px;
          border-radius: 0px;
  overflow: hidden;
  position: relative; }

.table-b {
  display: table;
  width: 100%;
  height: 100vh; }

.table-cell-b {
  display: table-cell;
  vertical-align: middle; }

.page__section__image-blur {
  /*-webkit-filter: blur(50px);
          filter: blur(50px);*/ }
  .page__section__image-blur:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(255, 255, 255, .5); }

.main__slide .item {
  position: relative; }
  .main__slide .item:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 10;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.72)), color-stop(45%, rgba(0, 0, 0, 0.33)), to(rgba(0, 0, 0, 0.33)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8000000', endColorstr='#54000000',GradientType=0 );
    opacity: .65; }

.slide__info-cont {
  padding: 0 30px 40px 30px;
  position: relative;
  z-index: 40;
  left: 0;
  top: 0;
  color: #fff; }
  .slide__info-cont h1 {
    font-size: 55px;
    font-family: 'audimat-reg';
    font-weight: normal;
    line-height: 55px;
    margin: 0;
    margin-bottom: 50px; }
  .slide__info-cont h3 {
    font-size: 28px;
    line-height: 32px;
    margin: 0;
    font-family: 'Din Cond Medium';
    margin-bottom: 60px; }
 
  .slide__info-cont .info__panel-tag {
    margin-bottom: 30px; }

.page__section-header {
  background: #1d546a;
  border-top: 10px solid #3f6d80;
  position: relative;
  z-index: 40;
  margin-bottom: 19px;
  padding-top: 60px;
  padding-bottom: 40px;
  color: #fff;
  margin-bottom: -132px; }
  .page__section-header:after {
    content: '';
    position: absolute;
    bottom: -19px;
    left: 0;
    right: 0;
    height: 19px;
    }
  .page__section-header .info__panel-tag {
    margin-top: -70px;
    margin-bottom: 29px; }
  .page__section-header h2 {
    text-transform: uppercase;
    margin: 0;
    font-size: 34px;
    line-height: 38px;
    font-family: 'Din Cond Bold';
    margin-bottom: 15px; }
  .page__section-header h4 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Din Bold';
    margin: 0;
    margin-bottom: 10px; }
  .page__section-header p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    font-family: 'Din Medium'; }

.page__section__image-highest {
  position: relative;
  overflow: hidden; }
  .page__section__image-highest:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 10;
    background: white;
    background: -webkit-linear-gradient(top, white 0%, black 99%);
    background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(99%, black));
    background: -o-linear-gradient(top, white 0%, black 99%);
    background: linear-gradient(to bottom, white 0%, black 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
    opacity: .8;
    mix-blend-mode: multiply; }
  .page__section__image-highest .slide__info-cont h1 {
    font-size: 55px;
    line-height: 55px; }
  .page__section__image-highest .slide__info {
    top: 0;
    position: relative;
    left: -30px;
    max-width: 520px; }
  .page__section__image-highest .page__section__image-blur {
    top: -440px; }
  .page__section__image-highest .container_2 {
    position: relative; }
  .page__section__image-highest .table-cell-b {
    padding-top: 200px;
    padding-bottom: 75px;
    vertical-align: middle; }
  .page__section__image-highest .table-b {
    height: -webkit-calc(100vh - 104px);
    height: calc(100vh - 104px); }

.main__slide .slide__info {
  left: -30px;
  top: 0; }

.page__section__image-blur {
  position: absolute;
  left: 0;
  top: 0; }

.brand-list {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 30;
  margin-bottom: 60px;
    
}

.m25 {
  margin-left: -28px !important;
  margin-right: -28px !important; }

.p25 {
  padding-left: 28px !important;
  padding-right: 28px !important; }

.b-60 {
  margin-top: -60px; }

.b60 {
  margin-top: 60px; }

.gray__gradient {
  /* background: #ffffff; */
  /* background: -webkit-linear-gradient(top, #bbb9c3 0%, white 100%); */
  /* background: -webkit-gradient(linear, left top, left bottom, from(#bbb9c3), to(white)); */
  background: -o-linear-gradient(top, #bbb9c3 0%, white 100%);
  /* background: linear-gradient(to bottom, #bbb9c3 0%, white 100%); */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbb9c3', endColorstr='#ffffff',GradientType=0 );
  position: relative;
  z-index: 30;
  }

.about__image {
  margin-bottom: 35px;
  position: relative; }
  .about__image img {
    -webkit-border-radius: 10px 0 0 10px;
            border-radius: 10px 0 0 10px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    max-width: none;
    margin-top: -51px; }

.bottom__line__title {
  font-size: 16px;
  letter-spacing: .88px;
  text-transform: uppercase;
  font-family: 'Din Cond Bold';
  border-bottom: 3px solid #000;
  min-width: 140px;
  margin-bottom: 37px;
  padding-bottom: 5px;
  display: inline-block;
  vertical-align: top; }

.left__col-article h2 {
  font-size: 52px;
  line-height: 56px;
  color: #000;
  font-family: 'audimat-reg';
  font-weight: normal;
  margin: 0;
  margin-bottom: 35px; }

.left__col-article h3 {
  font-size: 34px;
  line-height: 38px;
  font-family: 'Din Cond Medium';
  margin: 0;
  padding-bottom: 20px;
  position: relative;
  border-bottom-color: inherit;
 }

.read__more {
  position: relative;
  color: #000;
  font-size: 15px;
  font-family: 'Din Bold';
  display: inline-block;
  padding-left: 27px;
  text-transform: uppercase; }
  .read__more:hover {
    text-decoration: none; }
  .read__more:after {
    content: '>';
    color: #FF6600;
    font-size: 18px;
    font-family: 'Din Bold';
    position: absolute;
    left: 0;
    top: -3px; }

.infm__b {
  padding-bottom: 60px; }
  .infm__b .read__more {
    margin-top: 50px; }

.h815 {
  height: 815px;
  margin-bottom: 35px; }
  .h815:after {
    content: none; }

.dark__gray {
  background: #303030;
  padding-top: 60px;
  border-top: 10px solid #4e4e4e; }
  .dark__gray .h3-headind-style {
    margin-bottom: 66px;
    color: #ff6600; }

.h3-headind-style {
  margin: 0;
  font-family: 'Din Cond Medium';
  font-size: 28px;
  line-height: 32px; }

.info__panel {
  position: relative; }
  .info__panel .info__panel-tag {
    position: absolute;
    top: 0;
    left: 33px; }

.info__panel-image {
  height: 268px;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 0px 0px 0 0;
          border-radius: 0px 0px 0 0; }
  .info__panel-image:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.56) 0%, rgba(3, 3, 3, 0.56) 1%, rgba(123, 123, 123, 0) 48%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.56)), color-stop(1%, rgba(3, 3, 3, 0.56)), color-stop(48%, rgba(123, 123, 123, 0)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.56) 0%, rgba(3, 3, 3, 0.56) 1%, rgba(123, 123, 123, 0) 48%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.56) 0%, rgba(3, 3, 3, 0.56) 1%, rgba(123, 123, 123, 0) 48%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f000000', endColorstr='#00ffffff',GradientType=0 ); }

.info__panel-info {
  padding: 30px 30px 110px;
  -webkit-border-radius: 0 0 0px 0px;
          border-radius: 0 0 0px 0px;
  background: #cecece;
  color: #000; }
  .info__panel-info .rounded-btn-large {
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 34px; }

.mobile-section .rounded-btn-large {
  max-width: 300px;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.info__panel-tag {
  z-index: 20;
  font-size: 16px;
  font-family: 'Din Cond Bold';
  text-transform: uppercase;
  border-top: 10px solid #000;
  border-bottom: 3px solid #000;
  min-width: 140px;
  padding-top: 5px;
  padding-bottom: 5px;
  letter-spacing: 0.88px;
  display: inline-block;
  vertical-align: top; }

.info__panel-info-inner {
  min-height: 105px; }

.rounded-btn-large {
  padding: 18.5px 10px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  display: block;
  border: 0;
  font-family: 'Din Cond Medium';
  -webkit-border-radius: 10px !important;
          border-radius: 10px !important;
  font-size: 18px;
  cursor: pointer;
  letter-spacing: 1.12px; }
  .rounded-btn-large:hover {
    text-decoration: none; }

.green__style .info__panel-tag {
  border-color: #a8be1f;
  color: #a8be1f; }

.green__style .rounded-btn-large {
  background: #a8be1f; }

.green__style .bottom__line__title {
  color: #a8be1f;
  border-bottom-color: #a8be1f; }

.orange__style .info__panel-tag {
  border-color: #ffab00;
  color: #ffab00; }

.orange__style .rounded-btn-large {
  background: #ffab00; }

.orange__style .rounded-btn-large {
  background: #ffab00; }

.orange__style .bottom__line__title {
  color: #ffab00;
  border-bottom-color: #ffab00; }

.blue__style .info__panel-tag {
  border-color: #1d546a;
  color: #1d546a; }

.blue__style .rounded-btn-large {
  background: #1d546a; }

.blue__style .rounded-btn-large {
  background: #1d546a; }

.blue__style .bottom__line__title {
  color: #1d546a;
  border-bottom-color: #1d546a; }

.dark-orange__style .info__panel-tag {
  border-color: #ff6600;
  color: #ff6600; }

.dark-orange__style .rounded-btn-large {
  background: #ff6600; }

.dark-orange__style .bottom__line__title {
  color: #FF6600;
  border-bottom-color: #FF6600; }

.dark-orange__style .case-float-circle {
  background-color: #FF6600; }

.dark-orange__style b {
  color: #ff6600; }

.dark-orange__style.infm__b p span, .dark-orange__style .infm__b p span {
  color: #ff6600; }

.white__style .info__panel-tag {
  border-color: #fff;
  color: #fff; }

.white__style .rounded-btn-large {
  background: #fff;
  color: #000; }

.b-footer-top {
  padding: 60px 0;
  background: #303030;
  color: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px; }
  .b-footer-top a {
    color: #fff; }
  .b-footer-top p {
    margin-bottom: 23px; }

.b-footer-col {
  border-top: 1px solid #fff;
  padding-top: 23px; }

.b-footer-bottom {
  background: #ff6600;
  padding-top: 24px;
  padding-bottom: 24px;
  color: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 14px; }
  .b-footer-bottom a {
    color: #fff; }
  .b-footer-bottom p {
    margin-bottom: 0; }

.b-footer-col__title {
  color: #FF6600;
  font-weight: bold; }

.social-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  padding-top: 5px; }
  .social-list a {
    display: block;
    padding-left: 38px;
    text-decoration: none;
    margin-bottom: 5px; }

.f_linkedin {
  background: url(../img/in.svg) 0 2px no-repeat;
  padding-top: 6px; }

.f_fb {
  background: url(../img/fb.svg) 0 2px no-repeat;
  padding-top: 3px; }

.f_tw {
  background: url(../img/tweet.svg) 0 3px no-repeat;
  padding-top: 3px;
  padding-bottom: 3px; }

.f_you {
  background: url(../img/you.svg) 0 5px no-repeat;
  padding-top: 3px;
  padding-bottom: 3px; }


.container_2 .col-1, .container_2 .col-2, .container_2 .col-3, .container_2 .col-4, .container_2 .col-5, .container_2 .col-6, .container_2 .col-7, .container_2 .col-8, .container_2 .col-9, .container_2 .col-10, .container_2 .col-11, .container_2 .col-12, .container_2 .col,
.container_2 .col-auto, .container_2 .col-sm-1, .container_2 .col-sm-2, .container_2 .col-sm-3, .container_2 .col-sm-4, .container_2 .col-sm-5, .container_2 .col-sm-6, .container_2 .col-sm-7, .container_2 .col-sm-8, .container_2 .col-sm-9, .container_2 .col-sm-10, .container_2 .col-sm-11, .container_2 .col-sm-12, .container_2 .col-sm,
.container_2 .col-sm-auto, .container_2 .col-md-1, .container_2 .col-md-2, .container_2 .col-md-3, .container_2 .col-md-4, .container_2 .col-md-5, .container_2 .col-md-6, .container_2 .col-md-7, .container_2 .col-md-8, .container_2 .col-md-9, .container_2 .col-md-10, .container_2 .col-md-11, .container_2 .col-md-12, .container_2 .col-md,
.container_2 .col-md-auto, .container_2 .col-lg-1, .container_2 .col-lg-2, .container_2 .col-lg-3, .container_2 .col-lg-4, .container_2 .col-lg-5, .container_2 .col-lg-6, .container_2 .col-lg-7, .container_2 .col-lg-8, .container_2 .col-lg-9, .container_2 .col-lg-10, .container_2 .col-lg-11, .container_2 .col-lg-12, .container_2 .col-lg,
.container_2 .col-lg-auto, .container_2 .col-xl-1, .container_2 .col-xl-2, .container_2 .col-xl-3, .container_2 .col-xl-4, .container_2 .col-xl-5, .container_2 .col-xl-6, .container_2 .col-xl-7, .container_2 .col-xl-8, .container_2 .col-xl-9, .container_2 .col-xl-10, .container_2 .col-xl-11, .container_2 .col-xl-12, .container_2 .col-xl,
.container_2 .col-xl-auto {
  padding-left: 10px;
  padding-right: 10px; }

.hamburger-out {
  display: none; }

.hamburger {
  padding: 0;
  position: relative;
  top: 0;
  padding-right: 0;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
  width: 40px;
  height: 4px;
  background-color: #fff;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #fff;
    -webkit-border-radius: 0px;
            border-radius: 0px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
         -o-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
       -o-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

.search-ico {
  width: 25px;
  height: 28px;
  fill: #FF6600; }

body.is-ovh-body {
  overflow: hidden;
  position: relative; }
  body.is-ovh-body .search-ico {
    fill: #fff !important; }
  body.is-ovh-body .b-header {
    padding-bottom: 10px;
    -webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear; }

.mobile-menu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: #ff6600;
  z-index: 110;
  padding-left: 15px;
  padding-right: 15px;
  overflow: auto; }
  .mobile-menu .table-cell-b {
    padding-top: 100px;
    padding-bottom: 100px; }

.mb-menu-list {
  text-align: center;
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .mb-menu-list li {
    position: relative;
    overflow: hidden; }
  .mb-menu-list a {
    color: #fff;
    font-family: 'audimat-bold';
    font-size: 50px;
    letter-spacing: 4px;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
    text-transform: uppercase; }
    .mb-menu-list a span {position: relative; display: inline-block;}
    .mb-menu-list a span:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      height: 5px;
      background: #fff;
      width: 0;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      -webkit-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all .2s linear; }
    .mb-menu-list a:hover {
      text-decoration: none; }
      .mb-menu-list a:hover span:after {
        width: 120%; }

h1, h2 {
  font-family: 'audimat-reg';
  font-weight: normal; }

.short__preview {
  min-height: 450px;
  display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column;
-ms-flex-flow: column;
        flex-flow: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
        justify-content: center;
  position: relative;
  text-align: center;
  color: #fff;
  padding-top: 100px;
   padding-bottom: 60px;
  margin-bottom: 35px; }
  .short__preview:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #303030;
    opacity: .56; }
  .short__preview .container_2 {
   
    z-index: 10;
    position: relative; }
    .short__preview .container_2 .table-b {
      height: 100%; }
      .short__preview .container_2 .table-b .table-cell-b {
        vertical-align: bottom; }
  .short__preview h1 {
    font-size: 55px;
    line-height: 55px;
    margin: 0;
    border-bottom: 2px solid transparent;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
   
	text-transform: capitalize;
}

@media(max-width: 1199px) and (min-width: 992px) {
    .short__preview {
        padding-top: 145px;
    }
}
.grey-blend {
  position: relative;
  overflow: hidden; }
  .grey-blend:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #4a4a4a;
    opacity: .3;
    mix-blend-mode: multiply; }
  .grey-blend .container_2, .grey-blend .container {
    position: relative;
    z-index: 10; }
  .grey-blend .container_2, .grey-blend .container_3 {
    padding-top: 43px;
    padding-bottom: 43px; }

.slide__info-styler {
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 45px; }
  .slide__info-styler .slide__info-cont {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0; }
    .slide__info-styler .slide__info-cont h3 {
      margin-bottom: 10px;
      text-transform: uppercase;
      color: #fff;
      font-family: 'Din Cond Black';
      font-weight: normal;
      font-size: 34px;
      line-height: 38px; }
    .slide__info-styler .slide__info-cont h4 {
      color: #000;
      font-size: 18px;
      line-height: 24px;
      font-weight: bold;
      margin: 0;
      margin-bottom: 20px; }

.content-article-many .slide__info {
  max-width: 462px;
  width: 100%;
  min-height: 100%;
  padding-bottom: 103px; }
  .content-article-many .slide__info h3 {
    margin-bottom: 40px; }
  .content-article-many .slide__info .rounded-btn-large {
    position: absolute;
    bottom: 45px;
    left: 60px;
    right: 60px;
    z-index: 10; }

.dark__panel {
  background: #303030;
  border-top: 10px solid #4e4e4e;
  padding-top: 50px;
  padding-bottom: 50px; }
  .dark__panel h4 {
    color: #fff;
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Din Bold'; }

.dark__panel-title {
  text-transform: uppercase;
  font-size: 34px;
  line-height: 38px;
  color: #ff6600;
  font-family: 'Din Cond Bold'; }

.bq__panel {
  min-height: 412px;
  display: grid;
	padding-top: 40px;
	padding-bottom: 40px;
  text-align: center; }
  .bq__panel .container_2 {
    height: 100%; }
  .bq__panel .table-b {
    height: 100%; }
  .bq__panel .table-cell-b {
    padding-top: 15px;
    padding-bottom: 15px; }
  .bq__panel h3 {
    margin: 0;
    font-size: 32px;
    line-height: 36px;
    text-transform: none !important;
    color: #fff;
    font-family: 'Din Cond Medium';
    margin-bottom: 60px; }
  .bq__panel strong {
    font-size: 22px;
    display: block;
    color: #1d546a;
    font-family: 'Din Medium';
    font-weight: normal; }

.focus__box {
  padding-top: 72.8%;
  position: relative;
  display: block;
  overflow: hidden; }
  .focus__box:hover {
    text-decoration: none; }
    .focus__box:hover .focus__box-image {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }
  .focus__box .table-cell-b {
    vertical-align: bottom;
    padding-bottom: 25px; }

.focus__box-image {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 3s ease;
  -o-transition: all 3s ease;
  transition: all 3s ease; }
  .focus__box-image:after {
    content: '';
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background: -webkit-linear-gradient(top, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(111, 111, 111, 0)), color-stop(2%, rgba(109, 109, 109, 0)), to(rgba(0, 0, 0, 0.5)));
    background: -o-linear-gradient(top, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006f6f6f', endColorstr='#80000000',GradientType=0 ); }

.focus__box-info {
  position: absolute;
  left: 40px;
  right: 40px;
  top: 15px;
  bottom: 15px;
  z-index: 100;
  text-align: left;
  color: #fff; }
  .focus__box-info h3 {
    font-size: 34px;
    line-height: 38px;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    margin: 0;
    border-bottom: 1px solid #a8bc33;
    padding-bottom: 12px;
    font-family: Din Cond Medium; }
  .focus__box-info p {
    margin: 0;
    margin-top: 23px;
    font-family: Din Cond Medium;
    font-size: 16px;
    line-height: 26px;
    min-height: 78px; }
  .focus__box-info .table-b {
    height: 100%;
    min-height: 100%; }

.pb60 {
  padding-bottom: 60px; }

.help__panel {
  background: #5d5b5b;
  color: #fff;
  padding: 50px 0; }
  .help__panel h4 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Din Bold'; }

.mt-35 {
  margin-top: -35px; }

.bg__gray {
  background: #5d5b5b;
  padding: 50px 0; }
  .bg__gray .left__col-article {
    color: #fff; }
    .bg__gray .left__col-article a {
      color: #fff; }

.left__col-article_with-copy h3 {
  margin-bottom: 20px; }
  .left__col-article_with-copy h3:after {
    content: none; }

.direction__area-box .left__col-article_with-copy {
  padding-bottom: 20px;
  border-bottom: 5px solid #fff;
  min-height: 100%; }
  .direction__area-box .left__col-article_with-copy .read__more {
    margin-top: 4px; }

.form__styler input[type="text"], .form__styler input[type="email"], .form__styler input[type="tel"] {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  border: 0;
  font-family: inherit;
  background: transparent;
  font-size: 16px;
  color: #fff;
  height: 50px;
  border-bottom: 1.5px solid #fff; }
  .form__styler input[type="text"]::-webkit-input-placeholder, .form__styler input[type="email"]::-webkit-input-placeholder, .form__styler input[type="tel"]::-webkit-input-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler input[type="text"]:-moz-placeholder, .form__styler input[type="email"]:-moz-placeholder, .form__styler input[type="tel"]:-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler input[type="text"]::-moz-placeholder, .form__styler input[type="email"]::-moz-placeholder, .form__styler input[type="tel"]::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler input[type="text"]:-ms-input-placeholder, .form__styler input[type="email"]:-ms-input-placeholder, .form__styler input[type="tel"]:-ms-input-placeholder {
    color: #fff;
    opacity: 1; }

.form__styler textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  border: 0;
  font-family: inherit;
  background: transparent;
  font-size: 16px;
  color: #fff;
  height: 200px;
  padding-top: 20px;
  border-bottom: 1.5px solid #fff; }
  .form__styler textarea::-webkit-input-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler textarea:-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler textarea::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form__styler textarea:-ms-input-placeholder {
    color: #fff;
    opacity: 1; }

.form__styler input[type="submit"] {
  width: 165px;
  display: inline-block; }

.search__r input[type="text"], .search__r input[type="search"] {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  border: 0;
  font-family: inherit;
  background: transparent;
  font-size: 18px;
  color: #fff;
  height: 80px;
  border-bottom: 1.5px solid #fff;
  padding-left: 45px; }
  .search__r input[type="text"]::-webkit-input-placeholder, .search__r input[type="search"]::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
    font-family: 'Din Bold'; }
  .search__r input[type="text"]:-moz-placeholder, .search__r input[type="search"]:-moz-placeholder {
    color: #fff;
    opacity: 1;
    font-family: 'Din Bold'; }
  .search__r input[type="text"]::-moz-placeholder, .search__r input[type="search"]::-moz-placeholder {
    color: #fff;
    opacity: 1;
    font-family: 'Din Bold'; }
  .search__r input[type="text"]:-ms-input-placeholder, .search__r input[type="search"]:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
    font-family: 'Din Bold'; }

.form__styler-cont {
  margin-top: -17px; }
  .form__styler-cont .jq-selectbox__select .jq-selectbox__select-text {
    color: #fff; }

.form__styler-blue input[type="text"], .form__styler-blue input[type="email"], .form__styler-blue input[type="tel"] {
  color: #1d546a !important;
  border-bottom-color: #ff6600; }
  .form__styler-blue input[type="text"]::-webkit-input-placeholder, .form__styler-blue input[type="email"]::-webkit-input-placeholder, .form__styler-blue input[type="tel"]::-webkit-input-placeholder {
    color: #1d546a !important; }
  .form__styler-blue input[type="text"]::-moz-placeholder, .form__styler-blue input[type="email"]::-moz-placeholder, .form__styler-blue input[type="tel"]::-moz-placeholder {
    color: #1d546a !important; }
  .form__styler-blue input[type="text"]:-ms-input-placeholder, .form__styler-blue input[type="email"]:-ms-input-placeholder, .form__styler-blue input[type="tel"]:-ms-input-placeholder {
    color: #1d546a !important; }
  .form__styler-blue input[type="text"]::-ms-input-placeholder, .form__styler-blue input[type="email"]::-ms-input-placeholder, .form__styler-blue input[type="tel"]::-ms-input-placeholder {
    color: #1d546a !important; }
  .form__styler-blue input[type="text"]::placeholder, .form__styler-blue input[type="email"]::placeholder, .form__styler-blue input[type="tel"]::placeholder {
    color: #1d546a !important; }

.blue-bg .jq-selectbox__select .jq-selectbox__select-text {
  color: #fff; }

.jq-selectbox {
  display: block; }

.jq-selectbox__select {
  height: 50px;
  border-bottom: 1.5px solid #ff6600; }
  .jq-selectbox__select .jq-selectbox__select-text {
    height: 50px;
    line-height: 50px;
    color: #205469;
    font-size: 16px;
    cursor: pointer;
    padding-right: 35px; }

.jq-selectbox__trigger {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.jq-selectbox__trigger-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 10.5px 0 10.5px;
  border-color: #ff6600 transparent transparent transparent; }

.jq-selectbox__dropdown {
  width: 100% !important;
  background: #ff6600;
  -webkit-border-radius: 0 0 0px 0px;
          border-radius: 0 0 0px 0px; }
  .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style-type: none; }
    .jq-selectbox__dropdown ul li {
      padding: 10px;
      color: #fff;
      white-space: normal !important; }
      .jq-selectbox__dropdown ul li.sel, .jq-selectbox__dropdown ul li:hover {
        color: #ff6600;
        background: #fff; }
      .jq-selectbox__dropdown ul li:last-child {
        -webkit-border-radius: 0 0 0px 0px;
                border-radius: 0 0 0px 0px; }

.jq-selectbox .jq-selectbox__dropdown li {
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
  -webkit-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
  opacity: 0; }

.jq-selectbox.opened .jq-selectbox__dropdown li {
    cursor: pointer;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  opacity: 1; }
  

.select-styler-white-bg .jq-selectbox__trigger-arrow {
  width: 23px;
  height: 10px;
  border: none;
  background: url(../img/tr-select.svg) 0 0 no-repeat; }

.select-styler-white-bg .jq-selectbox__select {
  border-bottom: 1px solid #205469; }

.selectable-area {
  border-bottom: 1.5px solid #205469; }
  .selectable-area .jq-selectbox {
    position: relative;
    top: 8.5px; }
  .selectable-area .jq-selectbox__select {
    border-bottom: none; }
  .selectable-area .jq-selectbox__select {
    border-bottom: 7px solid transparent; }
  .selectable-area .jq-selectbox:hover .jq-selectbox__select {
    border-bottom: 7px solid #ff6600; }

.contact__map-area {
  padding-top: 50px;
  padding-bottom: 50px;
  margin-bottom: -181px;
  position: relative;
  z-index: 10; }

.map__tabs {
  float: left;
  vertical-align: top;
  position: relative;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px; }
  .map__tabs li {
    margin-bottom: 10px; }
    .map__tabs li:last-child {
      margin-bottom: 0; }
  .map__tabs a {
    color: #7e939b;
    font-size: 18px;
    font-family: 'Din Cond Medium';
    display: inline-block;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 2px solid transparent; }
    .map__tabs a:hover {
      text-decoration: none; }
  .map__tabs li.is-active a {
    color: #1d546a;
    border-bottom: 2px solid #ff6600; }

.map__tabs-info {
  float: right;
  width: 100%;
  margin-left: -32px;
  padding-left: 52px;
  display: none; }
  .map__tabs-info address {
    font-style: normal;
    color: #1d546a; }
    .map__tabs-info address strong {
      font-size: 34px;
      text-transform: uppercase;
      font-weight: normal;
      display: block;
      margin-bottom: 5px;
      font-family: 'Din Cond Bold';
      color: #ff6600; }
  .map__tabs-info .rounded-btn-large {
    background: #1d546a;
    width: 165px;
    display: inline-block; }

.ov-hidden {
  overflow: hidden; }

.h-map {
  height: 455px; }

.search__resource-area {
  background: #f7f7f7;
  padding-top: 50px;
  padding-bottom: 80px; }
  .search__resource-area .focus__box::after {
    background: #fff; }

.search__r {
  position: relative;
  margin-bottom: 30px; }
  .search__r .search-ico {
    fill: #ff6600 !important;
    position: absolute;
    left: 0;
    top: 24px; }
  .search__r input[type="search"] {
    border-bottom-color: #ff6600;
    color: #000; }
    .search__r input[type="search"]::-webkit-input-placeholder {
      color: #000; }
    .search__r input[type="search"]::-moz-placeholder {
      color: #000; }
    .search__r input[type="search"]:-ms-input-placeholder {
      color: #000; }
    .search__r input[type="search"]::-ms-input-placeholder {
      color: #000; }
    .search__r input[type="search"]::placeholder {
      color: #000; }

.light-gray-bg {
  background: #f7f7f7; }

.parv__video-box {
  height: 100%;
  min-height: 260px;
  width: 50vw;
  position: relative;
  overflow: hidden; }
  .parv__video-box.active .showreel-video-info {
    opacity: 0;
    visibility: hidden; }

.showreel-video-info {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 40;
  background: rgba(93, 91, 91, 0.75);
  cursor: pointer;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  opacity: 1;
  visibility: visible; }

.showreel-video-info-play {
  position: absolute;
  left: 50%;
  top: 37%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url(../img/play.svg) 0 0 no-repeat;
  width: 101px;
  height: 107px; }

.showreel-video-info-name {
  position: absolute;
  bottom: 30px;
  left: 60px;
  right: 60px;
  color: #fff; }
  .showreel-video-info-name h2 {
    font-size: 52px;
    line-height: 56px;
    border-bottom: 3px solid #fff;
    padding-bottom: 30px;
    margin: 0;
    margin-bottom: 10px; }
  .showreel-video-info-name em {
    font-style: normal; }

.showreel-video {
  height: 100%;
  min-height: 100%; }

.inline-YTPlayer {
  height: 100% !important;
  min-height: 100% !important; }

.latest-box {
  padding-bottom: 0; }

.latest-box-title {
  color: #000;
  font-size: 34px;
  line-height: 38px;
  margin: 0;
  font-family: Din Cond Medium;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 0;
  display: inline-block; }
  .latest-box-title:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 95%;
    height: 5px;
    background: #000; }

.lts-cnt-box {
  padding-top: 35px;
  padding-bottom: 35px; }

.latest-box-row p:last-child {
  margin-bottom: 0; }

.b-60 {
  margin-top: -60px; }

.b60 {
  margin-top: 60px; }

.latest-box-to-top {
  margin-top: -58px; }

.noise__box {
  background: #7b7b7b;
  border-top: 7px solid #959595;
  padding-top: 20px;
  position: relative; }
  .noise__box:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -7px;
    bottom: 0;
    z-index: 1;
    background-image: url(data:image/png;base64,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); }
  .noise__box .container {
    position: relative;
    z-index: 10; }
  .noise__box h3 {
    color: #fff; }
    .noise__box h3:after {
      background: #ff6600; }

.post__area {
  background: #b0b0b0;
  margin-top: -35px;
  position: relative; }
  .post__area:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 235px;
    background: #c99232; }

.white-bg {
  background: #fff;
  position: relative;
  z-index: 1; }
  .white-bg .infm__b {
    padding-top: 50px; }

.photo-comment {
  width: 100%;
  padding-top: 100%;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  position: relative;
  overflow: hidden; }

.author__post {
  width: 410px;
  position: absolute;
  left: 100%;
  top: 118px;
  background: #1d546a;
  color: #fff; }

.author__post-photo {
  padding-top: 51%; }

.author__post-info {
  padding: 40px; }

.comment--section-head {
  margin-bottom: 45px; }
  .comment--section-head h3 {
    font-size: 34px;
    line-height: 38px;
    color: #1d546a;
    margin: 0;
    font-family: Din Cond Medium;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
    max-width: 300px;
    width: 100%; }
    .comment--section-head h3:after {
      content: '';
      height: 2px;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      background: #c99232; }

b, strong {
  font-family: Din Bold; }

.comment-row-name {
  color: #1d546a; }
  .comment-row-name p {
    margin: 0; }

.comment-row-date {
  color: #c99232; }
  .comment-row-date b {
    font-weight: normal; }
  .comment-row-date p {
    margin: 0; }

.comment-row {
  margin-bottom: 40px; }
  .comment-row:last-child {
    margin-bottom: 0; }

.comment--section {
  padding-bottom: 50px; }

.blue-bg {
  background: #1d546a; }

.add--comment-out {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px; }

.add--comment {
  padding-top: 27px;
  padding-bottom: 27px; }

.add--comment-title {
  position: relative;
  cursor: pointer; }
  .add--comment-title h3 {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 34px;
    line-height: 38px;
    margin: 0;
    text-transform: uppercase;
    font-family: Din Cond Medium;
    padding-bottom: 15px;
    padding-right: 55px; }

.title-accr.is-active .add--comment-title-ico:before {
  content: none; }

.add--comment-title-ico {
  position: absolute;
  right: 0;
  top: -5px;
  width: 47px;
  height: 47px;
  -webkit-border-radius: 47px;
          border-radius: 47px;
  border: 1px solid #c99232;
  color: #c99232; }
  .add--comment-title-ico:after {
    content: '';
    width: 25px;
    height: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #c99232; }
  .add--comment-title-ico:before {
    content: '';
    width: 1px;
    height: 25px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #c99232; }

.write--comment {
  padding-top: 30px;
  padding-bottom: 30px; }

.author__post-info-el {
  text-transform: uppercase;
  margin-bottom: 22px;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px; }
  .author__post-info-el .tag {
    color: #c99232;
    font-size: 18px;
    line-height: 24px; }
  .author__post-info-el h4 {
    font-size: 18px;
    line-height: 24px;
    font-family: Din Bold;
    margin: 0; }

.author__post-info a {
  color: #fff; }

.author__post-info .read__more {
  display: inline-block;
  margin-top: 20px; }

h3 {
  text-transform: unset; }

.white__footer-arrow {
  position: relative; }
  .white__footer-arrow:after {
    content: '';
    position: absolute;
    bottom: -23px;
    left: 0;
    right: 0;
    height: 23px;
      /* background: url(../img/white-arrow-footer.svg) bottom center no-repeat; */}

.info__box-s-image {
  padding-top: 100%;
  position: relative; }

.info__box-s h3 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 38px;
  font-family: Din Cond Medium; }

.info__box-s p {
  margin: 0;
  line-height: 20px;
  font-family: Din Light; }

.info__box-s-text {
  padding: 15px; }

.bx-viewport {
  padding-bottom: 0; }

.tech-s-boxes {
  background-color: #f7f7f7; }

.selectable-area {
  max-width: 750px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 55px; }

.case-contain {
  margin-bottom: 80px; }

.case-box {
  background-color: #7b7b7b;

  position: relative;
  display: block;
  overflow: hidden; }
  .case-box:hover {
    text-decoration: none; }
    .case-box:hover .case-box-image {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }

.case-box-bottom {
  padding-left: 25px;
  padding-right: 90px;
  position: relative;
  padding-top: 32px;
  padding-bottom: 32px; }

.round-btn {
  font-size: 18px;
  font-family: Din Bold;
  line-height: 24px;
  display: inline-block;
  padding: 6px 15px;
  border: 1px solid transparent;
  -webkit-border-radius: 20px;
          border-radius: 20px; }
  .round-btn:hover {
    text-decoration: none; }

.round-btn-white {
  border-color: #fff;
  color: #fff; }

.case-float-circle {
  width: 55px;
  height: 55px;
  -webkit-border-radius: 55px;
          border-radius: 55px;
  position: absolute;
  right: 30px;
  top: 23px; }

.case-box-top {
  padding-top: 60%;
  position: relative;
  display: block;
  overflow: hidden;
}

.case-box-image {
  position: absolute;
  left: -3px;
  right: -3px;
  top: -3px;
  bottom: -3px;
  overflow: hidden;
  -webkit-transition: all 3s ease;
  -o-transition: all 3s ease;
  transition: all 3s ease; }
  .case-box-image:after {
    content: '';
    position: absolute;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    background: -webkit-linear-gradient(top, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(111, 111, 111, 0)), color-stop(2%, rgba(109, 109, 109, 0)), to(rgba(0, 0, 0, 0.5)));
    background: -o-linear-gradient(top, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(111, 111, 111, 0) 0%, rgba(109, 109, 109, 0) 2%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006f6f6f', endColorstr='#80000000',GradientType=0 ); }

.case-box-title {
  position: absolute;
  left: 35px;
  right: 35px;
  bottom: 0;
  z-index: 10; }
  .case-box-title h3 {
    font-size: 34px;
    line-height: 38px;
    font-family: Din Cond Medium;
    border-bottom: 1px solid #fff;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    padding-bottom: 10px;
    margin: 0; }
  .case-box-title h4 {
    margin: 14px 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px; }

.dark-orange__style .case-box-title h4 {
  color: #ff6600; }

.case-contain-more {
  text-align: center;
  padding-bottom: 75px;
  margin-top: 45px; }
  .case-contain-more .rounded-btn-large {
    width: 200px;
    font-family: Din Cond Medium;
    display: inline-block;
    vertical-align: top; }

.case-contain-more-arrow {
  margin-top: 45px; }

.small-box {
  margin-bottom: 30px; }
  .small-box h4 {
    text-transform: uppercase;
    color: #c99232;
    margin: 0;
    font-size: 18px;
    margin-bottom: 15px;
    padding: 7px 0;
    border-bottom: 1px solid #ff6600;
    font-family: Din Medium; }
  .small-box h3 {
    text-transform: none;
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    font-family: Din Bold;
    margin: 0; }

.small-box-blue h4 {
  color: #1d546a; }

.page-brown-styler .small-box h4 {
  border-bottom-color: #c99232; }

.page-brown-styler .small-box h3 {
  color: #fff; }

.rounded-btn-large-download {
  background-image: url(../img/dowload.svg);
  background-repeat: no-repeat;
  background-position: left 20px center;
  padding-left: 55px; }

.case-detail-tabs-box {
  margin-bottom: 30px; }
  .case-detail-tabs-box .infm__b {
    padding-bottom: 0; }

.bg-blue {
  background-color: #1d546a; }

.tab-area {
  position: static;
  margin-top: -1px; }

.top-f-tabs {
  margin-top: 64px; }
  .top-f-tabs .title-accr {
    text-align: left;
    padding-left: 10px;
    border-bottom-color: #000;
    border-top: 1px solid  transparent; }
    .top-f-tabs .title-accr h3 {
      color: #000; }
    .top-f-tabs .title-accr .add--comment-title-ico {
      border: 1px solid #000;
      color: #000; }
      .top-f-tabs .title-accr .add--comment-title-ico:before, .top-f-tabs .title-accr .add--comment-title-ico:after {
        background: #000; }
    .top-f-tabs .title-accr.is-active {
      border-bottom-color: transparent;
      border-top: 1px solid #c99232; }
      .top-f-tabs .title-accr.is-active h3 {
        color: #c99232; }
      .top-f-tabs .title-accr.is-active .add--comment-title-ico {
        border: 1px solid #c99232;
        color: #c99232;
        display: none; }
        .top-f-tabs .title-accr.is-active .add--comment-title-ico:before, .top-f-tabs .title-accr.is-active .add--comment-title-ico:after {
          background: #c99232; }
      .top-f-tabs .title-accr.is-active + .tabs-accr {
        border-top: 1px solid #c99232; }
        .top-f-tabs .title-accr.is-active + .tabs-accr .add--comment-title-ico {
          border: 1px solid #c99232;
          color: #c99232; }
          .top-f-tabs .title-accr.is-active + .tabs-accr .add--comment-title-ico:before, .top-f-tabs .title-accr.is-active + .tabs-accr .add--comment-title-ico:after {
            background: #c99232; }
          .top-f-tabs .title-accr.is-active + .tabs-accr .add--comment-title-ico:before {
            content: none; }
  .top-f-tabs .tabs-accr {
    position: absolute;
    left: -webkit-calc(100% + 15px);
    left: calc(100% + 15px);
    top: 0;
    z-index: 40;
    padding-right: 50px; }
    .top-f-tabs .tabs-accr .add--comment-title-ico {
      top: 33px;
      cursor: pointer; }

.mt-35 {
  margin-top: -35px; }

.tab-area-case-elem {
  padding-top: 30px;
  padding-bottom: 30px; }

.tab-area-case-title {
  text-align: center;
  position: relative;
  padding-left: 50px;
  padding-right: 50px;
  border-bottom: 1px solid #c99232;
  border-top: 1px solid #c99232;
  padding-top: 30px;
  padding-bottom: 30px;
  cursor: pointer; }
  .tab-area-case-title:first-child {
    border-top-color: transparent; }
  .tab-area-case-title .add--comment-title-ico {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .tab-area-case-title.is-active {
    border-bottom: 1px solid #000; }
    .tab-area-case-title.is-active h3 {
      color: #000; }
    .tab-area-case-title.is-active .add--comment-title-ico {
      border-color: #000; }
      .tab-area-case-title.is-active .add--comment-title-ico:after {
        background: #000; }
  .tab-area-case-title h3 {
    text-transform: uppercase;
    margin: 0;
    font-size: 34px;
    line-height: 38px;
    font-family: Din Cond Medium;
    color: #c99232; }

.careers__preview {
  height: 100vh;
  min-height: 460px;
  position: relative;
  padding-bottom: 200px;
  margin-bottom: 30px; }

.careers__preview-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
  .careers__preview-image:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 10;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.72)), color-stop(45%, rgba(0, 0, 0, 0.33)), to(rgba(0, 0, 0, 0.33)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.33) 45%, rgba(0, 0, 0, 0.33) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8000000', endColorstr='#54000000',GradientType=0 );
    opacity: .65; }

.careers__preview-title {
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 11;
  text-align: center;
  height: 100%; }
  .careers__preview-title .container {
    height: 100%; }
  .careers__preview-title .table-b {
    height: 100%; }
  .careers__preview-title .table-cell-b {
    vertical-align: top;
    padding-top: 26vh;
    padding-bottom: 20%; }
  .careers__preview-title h1 {
    font-size: 80px;
    line-height: 80px;
    color: #fff;
    font-family: audimat-reg;
    position: relative;
    display: inline-block;
    padding-bottom: 2%;
    margin: 0; }
    .careers__preview-title h1:after {
      content: '';
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 62%;
      height: 2px;
      background-color: #ff6600;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }

.careers__preview-btns {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10%;
  z-index: 15; }

.orange-btn {
  background: #ff6600; }

.black-btn {
  background: #000; }

.carieerbi {
  z-index: 1000;
  overflow: visible !important; }
  .carieerbi .container_2 {
    padding-top: 0;
    padding-bottom: 0;
    position: static; }
  .carieerbi .container {
    position: static; }
  .carieerbi .slide__info-cont {
    color: #000; }
    .carieerbi .slide__info-cont h3 {
      color: #fff;
      font-family: Din Cond Medium;
      margin-bottom: 30px; }

.carieerbi-inner {
  position: relative;
  z-index: 1000;
  top: -30px;
  padding-top: 80px; }

.search__careers-f-head-pad {
  padding-top: 220px; }

.search__careers .search__r, .search__people .search__r {
  margin-bottom: 0; }
  .search__careers .search__r input[type="search"], .search__people .search__r input[type="search"] {
    border-bottom-color: #1d546a; }
    .search__careers .search__r input[type="search"]::-webkit-input-placeholder, .search__people .search__r input[type="search"]::-webkit-input-placeholder {
      color: #1d546a; }
    .search__careers .search__r input[type="search"]::-moz-placeholder, .search__people .search__r input[type="search"]::-moz-placeholder {
      color: #1d546a; }
    .search__careers .search__r input[type="search"]:-ms-input-placeholder, .search__people .search__r input[type="search"]:-ms-input-placeholder {
      color: #1d546a; }
    .search__careers .search__r input[type="search"]::-ms-input-placeholder, .search__people .search__r input[type="search"]::-ms-input-placeholder {
      color: #1d546a; }
    .search__careers .search__r input[type="search"]::placeholder, .search__people .search__r input[type="search"]::placeholder {
      color: #1d546a; }
  .search__careers .search__r .search-ico, .search__people .search__r .search-ico {
    fill: #1d546a !important; }

.search__careers-head {
  margin-bottom: 55px; }

.search__careers-list-tag {
  padding-top: 20px;
  margin-left: -30px;
  margin-top: -30px; }
  .search__careers-list-tag li {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
    margin-top: 30px; }
    .search__careers-list-tag li:hover a, .search__careers-list-tag li.is-active a {
      text-decoration: none; }
      .search__careers-list-tag li:hover a:after, .search__careers-list-tag li.is-active a:after {
        right: 0; }
    .search__careers-list-tag li a {
      color: #1d546a;
      font-size: 16px;
      display: block;
      position: relative;
      padding-bottom: 11px;
      min-width: 135px; }
      .search__careers-list-tag li a:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 100%;
        height: 7px;
        background: #ff6600;
        -webkit-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear; }

.sm-tt {
  margin: 0;
  font-size: 18px;
  background: #ff6600;
  padding: 6px 15px;
  display: inline-block;
  vertical-align: top;
  -webkit-border-radius: 0px;
          border-radius: 0px; }

.green-bg {
  background: #7bd500; }

.vacancy__post {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 0px;
          border-radius: 0px;
  color: #fff;
  background-color: #fff;
  display: block;
  min-height: 100%; }
  .vacancy__post:hover {
    text-decoration: none; }

.vacancy__post-top {
  background-color: #1d546a;
  padding: 25px 35px 35px;
  padding-bottom: 100px;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  position: relative; }
  .vacancy__post-top .vacancy__post-status {
    margin: 0;
    font-size: 18px;
    background: #ff6600;
    padding: 6px 15px;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 0px;
            border-radius: 0px;
    margin-bottom: 35px; }
  .vacancy__post-top h3 {
    font-size: 34px;
    line-height: 38px;
    min-height: 86px;
    border-bottom: 2px solid #fff;
    padding-bottom: 6px;
    margin: 0;
    margin-bottom: 15px; }
  .vacancy__post-top p {
    margin-bottom: 0; }

.vacancy__post-bottom {
  padding: 20px 35px;
  padding-top: 30px;
  color: #1d546a;
  background-color: #fff;
  margin-top: -10px;
  -webkit-border-radius: 0 0 0px 0px;
          border-radius: 0 0 0px 0px; }
  .vacancy__post-bottom p {
    margin: 0; }
.t_vacancy_box .t_btn-wrap {
    position: absolute;
right: 35px;
bottom: 33px;
}
.vacancy__post-area {
  margin-bottom: 50px; }

.people-box {
  -webkit-border-radius: 0px;
          border-radius: 0px;
  position: relative;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  display: block; }
  .people-box:hover {
    text-decoration: none; }
    .people-box:hover .people-box-float-info {
      opacity: 1;
      visibility: visible; }

.people-box-row {
  margin-bottom: 45px; }

.people-box-image {
  position: relative;
  -webkit-border-radius: 0px 0px 0 0;
          border-radius: 0px 0px 0 0;
  overflow: hidden;
  padding-top: 90%;
  background-position: top center; }

.people-box-info {
  padding: 20px 20px 15px; }
  .people-box-info h4 {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 24px;
    color: #1d546a;
    margin: 0; }
    .people-box-info h4 span {
      display: block; }
.people-box-float-info a {text-decoration: none;}
.people-box-float-info {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  color: #1d546a;
  font-family: Din Light;
  padding: 20px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease .3s;
  -o-transition: all .3s ease .3s;
  transition: all .3s ease .3s;
  font-size: 20px;
  line-height: 26px;
  background-color: #fff;
  border: 1px solid #ff6600; }
  .people-box-float-info p {
    line-height: 26px; }

.orange-bg {
  background: #ff6600; }

.search__people {
  padding-top: 55px; }
.page-template-page-people .search__people {
    padding-bottom: 230px;
}
.grey-bg {
  background-color: #f7f7f7; }

.forum__preview {
  text-align: center;
  margin-bottom: 30px; }
  .forum__preview img {
    max-width: none;
    width: 100%; }

.infm__b p b {
  font-family: Din Bold;
  text-transform: uppercase;
  line-height: 24px; }

.left__col-article-h4 h4 {
  font-size: 18px;
  line-height: 24px;
  margin: 0;
  color: #7b7b7b; }
  .left__col-article-h4 h4:first-child {
    color: #ff6600;
    margin-bottom: 10px;
    margin-top: 35px; }

.forum-prev-box-out {
  min-height: 820px;
  height: 100vh; }
  .forum-prev-box-out .container {
    min-height: 100%;
    height: 100%; }
  .forum-prev-box-out .table-b {
    height: 100%;
    min-height: 100vh; }
  .forum-prev-box-out .table-cell-b {
    padding-top: 200px;
    padding-bottom: 110px;
    vertical-align: bottom; }

.forum-prev-box {
  max-width: 520px;
  width: 100%;
  left: -30px; }
  .forum-prev-box .sm-tt-reg {
    position: absolute;
    right: 33px;
    top: 27px; }
  .forum-prev-box .forum-prev-box-date {
    border-top: 2px solid #ff6600;
    padding-top: 40px; }
    .forum-prev-box .forum-prev-box-date h3 {
      margin: 0;
      font-size: 34px;
      line-height: 38px; }
    .forum-prev-box .forum-prev-box-date h4 {
      margin: 0;
      font-size: 18px;
      line-height: 24px; }
    .forum-prev-box .forum-prev-box-date .sm-tt {
      height: 43px;
      line-height: 43px;
      padding-top: 0;
      padding-bottom: 0; }

.forum-prev-box-date-row {
  padding-bottom: 10px; }
  .forum-prev-box-date-row:last-child {
    padding-bottom: 0; }

.page__forum-title-box {
  background: #fff;
  overflow: hidden;
  -webkit-border-radius: 0px 0px 0 0;
          border-radius: 0px 0px 0 0;
  padding-left: 30px;
  max-width: 520px;
  width: 100%;
  position: relative;
  left: -30px;
  min-height: 110px;
  margin-top: -110px;
  line-height: 110px; }
  .page__forum-title-box h2 {
    color: #1d546a;
    font-size: 52px;
    line-height: 110px;
    margin: 0; }

.forum-box {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 0px;
          border-radius: 0px;
  background-color: #fff;
  position: relative;
  display: block; }
  .forum-box:hover {
    text-decoration: none; }
    .forum-box:hover .forum-box-image_this {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
  .forum-box .date-posts {
    padding: 0 35px;
    padding-bottom: 20px;
    margin-top: -10px;
    padding-top: 10px;
    -webkit-border-radius: 0 0 0px 0px;
            border-radius: 0 0 0px 0px;
    background-color: #fff; }

.forum-box-image {
  -webkit-border-radius: 0px 0px 0 0;
          border-radius: 0px 0px 0 0;
  position: relative;
  padding-top: 55%;
  overflow: hidden; }

.forum-box-image_this {
  background-position: top center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.forum-box-info {
  min-height: 120px;
  padding: 15px 35px;
  background: #fff;
  -webkit-border-radius: 0 0 0px 0px;
          border-radius: 0 0 0px 0px; }
  .forum-box-info h3 {
    margin: 0;
    color: #1d546a;
    font-size: 34px;
    line-height: 38px; }

.search-style-orange .search__r input[type="search"] {
  border-bottom-color: #FFAA0A; }

.search-style-orange .search-ico {
  fill: #FFAA0A !important; }

.news-tl .info__box-s-image {
  margin-top: 20px; }

.noise__box-light-styler {
  border-top-color: #bfbfbf;
  background-color: #b0b0b0; }
  .noise__box-light-styler:after {
    content: none; }

.model-box-1 {
  padding: 50px 0;
  background-color: #7f7e7f;
  color: #fff; }
  .model-box-1 h3, .model-box-1 h4 {
    margin: 0; }
  .model-box-1 h3 {
    font-size: 34px;
    line-height: 38px;
    margin-bottom: 15px; }
  .model-box-1 h4 {
    font-size: 18px;
    line-height: 24px; }

.model-box-2 {
  background-color: #4f4e4e; }
  .model-box-2 h3 {
    font-size: 34px;
    line-height: 38px;
    color: #fff;
    margin: 0; }
    .model-box-2 h3 a {
      color: #fff;
      display: block;
      height: 150px;
      line-height: 150px;
      padding-left: 15px;
      padding-right: 15px; }
      .model-box-2 h3 a:hover {
        text-decoration: none; }
  .model-box-2 .bd-or {
    border-bottom: 10px solid #ff6600; }
    .model-box-2 .bd-or:hover {
      background: #ff6600; }
  .model-box-2 .bd-bl {
    border-bottom: 10px solid #1d546a; }
    .model-box-2 .bd-bl:hover {
      background: #1d546a; }

.misc-page .b-header-nav li a, .misc-page .b-header a {
  color: #000; }

.misc-page .hamburger-inner::before, .misc-page .hamburger-inner::after, .misc-page .hamburger-inner {
  background: #000; }

.mics-box {
  padding-top: 200px;
  padding-bottom: 130px;
  text-align: center;
  color: #1d546a; }
  .mics-box .rounded-btn-large {
    display: inline-block;
    vertical-align: top;
    padding-left: 22px;
    padding-right: 22px; }
  .mics-box h1 {
    margin: 0;
    font-size: 80px;
    line-height: 80px;
    color: #1d546a;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 30px;
    margin-bottom: 20px; }
    .mics-box h1:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 360px;
      height: 2px;
      background: #ff6600; }
  .mics-box h2 {
    margin: 0;
    font-size: 52px;
    line-height: 56px;
    color: #1d546a;
    margin-bottom: 20px; }
  .mics-box h4 {
    font-size: 18px;
    margin: 0;
    margin-bottom: 40px; }

.subscribe-form-box {
  margin-top: 40px; }
  .subscribe-form-box .rounded-btn-large {
    width: 100% !important; }
  .subscribe-form-box input[type="text"] {
    font-family: Din Light; }

.blog-area {
  background: #f7f7f7; }
  .blog-area .biggest-blog-post .focus__box-image:before {
    content: none; }
  .blog-area .longer-blog-post .focus__box {
    padding-top: 50%; }
  .blog-area .focus__box {
    padding-top: 100%; }
    .blog-area .focus__box h3 {
      border-bottom-color: #ff6600;
      padding-bottom: 20px; }
    .blog-area .focus__box h4 {
      margin: 0;
      font-size: 18px;
      color: #ff6600;
      text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
      margin-top: 20px;
      padding-right: 90px; }
    .blog-area .focus__box:hover .focus__box-image:before {
      opacity: 0;
      visibility: hidden; }
  .blog-area .focus__box-image:before {
    content: '';
    position: absolute;
    left: -2px;
    right: -2px;
    bottom: -2px;
    top: -2px;
    background-color: rgba(255, 102, 0, 0.3);
    mix-blend-mode: multiply;
    z-index: 30;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear; }

.jq-checkbox {
  width: 16px;
  height: 16px;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  border: 1px solid #1d546a; }
  .jq-checkbox .jq-checkbox__div {
    display: none;
    width: 8px;
    height: 7px;
    background-size: contain;
    background: url(../img/ok.png) 0 0 no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .jq-checkbox.checked .jq-checkbox__div {
    display: block; }

.competencies-row {
  padding-bottom: 40px;
  padding-top: 50px; }
  .competencies-row .competencies-row-elem:first-child .competencies-elem-ch:before {
    content: none; }
  .competencies-row h4 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #1d546a;
    text-align: right; }

.competencies-elem-ch {
  padding-right: 45px;
  padding-left: 10px;
  cursor: pointer;
  position: relative; }
  .competencies-elem-ch:before {
    content: '';
    position: absolute;
    top: 0;
    left: 7px;
    height: 25px;
    width: 1.5px;
    background: #ff6600; }
  .competencies-elem-ch .jq-checkbox {
    position: absolute;
    right: 3px;
    width: 24px;
    height: 24px;
    top: 2px; 
  }
  .competencies-elem-ch .jq-checkbox .jq-checkbox__div {
      -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 12px;
 height: 11px;
 -webkit-background-size: contain;background-size: contain;
  }

.competencies-row-out .container {
  padding-left: 10px;
  padding-right: 10px; }

.competencies-row-out .blue-line {
  height: 5px;
  width: 100%;
  background: #1d546a; }

.comp-area .focus__box {
  padding-top: 93.8%; }
  .comp-area .focus__box .table-cell-b {
    padding-bottom: 10px; }
  .comp-area .focus__box .focus__box-info {
    left: 35px;
    right: 35px; }
    .comp-area .focus__box .focus__box-info h3 {
      border-bottom-color: #ff6600;
      text-transform: uppercase; }

.icon-c {
  position: absolute;
  left: 35px;
  top: 35px;
	max-width: 20%;
  z-index: 40; }
  .icon-c:after {
    content: '';
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    background: rgba(255, 255, 255, 0.2);
    /*-webkit-filter: blur(10px);
            filter: blur(10px);*/
    z-index: -1;
    -webkit-border-radius: 100%;
            border-radius: 100%;
    overflow: hidden; }

.sm-tt-blog {
  position: absolute;
  right: 40px;
  bottom: 14px;
  width: 123px;
  z-index: 40;
  color: #fff;
  text-align: center;
  height: 51px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 51px; }

.search-result-info {
  position: relative;
  z-index: 10; }

.news-search {
  margin-top: -35px;
  background: #4a4a4a;
  padding-top: 120px;
  padding-bottom: 55px; }
  .news-search .search__careers-head {
    margin-bottom: 0; }
  .news-search .search__r .search-ico {
    fill: #fff !important; }
  .news-search .search__r input[type="search"] {
    border-bottom-color: #fff;
    color: #fff; }
    .news-search .search__r input[type="search"]::-webkit-input-placeholder {
      color: #fff; }
    .news-search .search__r input[type="search"]::-moz-placeholder {
      color: #fff; }
    .news-search .search__r input[type="search"]:-ms-input-placeholder {
      color: #fff; }
    .news-search .search__r input[type="search"]::-ms-input-placeholder {
      color: #fff; }
    .news-search .search__r input[type="search"]::placeholder {
      color: #fff; }

.search-tag-list {
  margin-top: -20px;
  margin-left: -20px; }
  .search-tag-list li {
    display: inline-block;
    margin-top: 20px;
    margin-left: 20px; }
    .search-tag-list li a {
      display: block;
      color: #fff;
      -webkit-border-radius: 0px;
              border-radius: 0px;
      border: 1px solid #fff;
      padding: 10px 15px; }
      .search-tag-list li a:hover {
        text-decoration: none; }

.search-result-top-panel {
  height: 70px;
  background: #303030; }

.search-result-info-title {
  margin-top: -34px;
  position: relative;
  z-index: 40; }

.search-result-info-title-elem {
  text-transform: uppercase;
  padding-bottom: 15px;
  color: #fff;
  position: relative; }

.search-result-info-title-elem-date:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.7px;
  background: #ff6600;
  height: 6px; }

.search-result-info-row-elem {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px; }
  .search-result-info-row-elem:after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -.05px;
    height: 1px;
    background-color: #a9c8dd; }
  .search-result-info-row-elem:last-child:after {
    content: none; }

.search-result-info-date-outer {
  border-bottom: 2px solid #979797;
  min-height: 83px; }

.search-result-info-date {
  display: inline-block;
  position: relative;
  width: 35px; }
  .search-result-info-date:after {
    content: '';
    width: 2px;
    height: 88px;
    background: #ff6600;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    right: 0;
    top: -5px; }
  .search-result-info-date h3 {
    font-size: 34px;
    line-height: 38px;
    color: #ff6600;
    margin: 0; }

.search-result-info-mth {
  padding-left: 40px;
  padding-bottom: 4px; }
  .search-result-info-mth h3 {
    margin: 0;
    text-transform: uppercase;
    font-size: 34px;
    line-height: 38px;
    color: #9b9b9b;
    text-align: right; }

.search-result-info-top-art {
  border-bottom: 2px solid #979797; }
  .search-result-info-top-art h3 {
    margin: 0;
    color: #ff6600;
    font-size: 34px;
    min-height: 48px;
    line-height: 38px; }
  .search-result-info-top-art small {
    color: #000;
    font-size: 13px;
    font-family: Din Light;
    display: block;
    line-height: 20px;
    margin-top: 6px;
    padding-bottom: 6px; }

.search-result-info-bottom-art {
  padding-top: 15px; }
  .search-result-info-bottom-art p {
    margin: 0; }

.search-result-info-image img {
  -webkit-border-radius: 0px;
          border-radius: 0px;
  max-width: none;
  width: 100%; }

.b-17 {
  margin-top: -17px; }

.b17 {
  margin-top: 17px; }

.events__box {
  background-color: #92aab4;
  padding-bottom: 100px; }

.bottom__line__title-topper .bottom__line__title {
  margin-top: -26px; }

.bbinf .left__col-article {
  margin-bottom: 50px; }

.bbinf .infm__b {
  padding-bottom: 0; }

.forum-box .sm-tt-blog {
  top: 15px;
  right: 15px; }

.js-to-top {
  cursor: pointer; }

.pubplications-box {
  padding-bottom: 30px;
  }
  .pubplications-box .search-result-info-title {
    margin-top: 0; }
    .pubplications-box .search-result-info-title .search-result-info-title-elem {
      color: #000; }

.pubplications-box-inner {
  background: #4e4e4e; }

.pr-fl-rel {
  position: relative; }

.profile-float-box {
  padding-bottom: 60px;
  position: absolute;
  width: 330px;
  right: 0;
  top: 0; }

.profile-float-box-elem {
  padding-bottom: 5px;
  padding-top: 10px;
  position: relative; }
  .profile-float-box-elem:after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    height: 1px;
    bottom: 0;
    background-color: #c99232; }
  .profile-float-box-elem h4 {
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: Din Medium;
    color: #c99232; }
  .profile-float-box-elem a {
    color: #1d546a; }

.profile-float-box-list-images {
  margin-left: -20px;
  margin-top: -20px;
  margin-bottom: 5px; }
  .profile-float-box-list-images li {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    margin-top: 20px;
    -webkit-border-radius: 0px;
            border-radius: 0px;
    height: 66px;
    width: 66px;
    background-color: #1d546a; }

.profile-float-box-list-comp li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #cdd7db; }

.profile-float-box-list-comp h4 {
  margin: 0;
  font-size: 18px; }
  .profile-float-box-list-comp h4 a {
    color: #1d546a; }
    .profile-float-box-list-comp h4 a:hover {
      text-decoration: none; }

.clean__room {
  background-color: #f7f7f7;
  margin-top: -35px;
  overflow: hidden;
  position: relative; }
  .clean__room .white-bg .infm__b {
    padding-top: 25px; }
  .clean__room .author__post {
    top: 0; }
  .clean__room .author__post-info-el .tag {
    color: #ff6600; }
  .clean__room .white-bg {
    background: #f7f7f7; }

.l-image {
  margin-bottom: 45px;
  margin-left: -15px;
  max-width: 1580px !important; }

.green-search .search__r input[type="search"] {
  border-bottom-color: #a8be1f; }

.tech-s-boxes .vacancy__post-area {
  margin-bottom: 0; }

.tech-s-boxes .vacancy__post h3 {
  border-bottom: none; }

.tech-s-boxes .vacancy__post .vacancy__post-top {
  background-color: #a8be1f; }

.date-posts {
  font-size: 18px; }

.date-posts-title {
  display: inline-block;
  color: #ff6600;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  border: 1px solid #ff6600;
  padding: 8px 10px;
  margin: 0;
  vertical-align: middle;
  margin-right: 13px; }

.date-posts-th {
  display: inline-block;
  vertical-align: middle;
  color: #1d546a;
  margin: 0; }

.title-blog {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -75%);
      -ms-transform: translate(-50%, -75%);
          transform: translate(-50%, -75%);
  font-size: 55px;
  line-height: 55px;
  border-bottom: 2px solid #ff6600;
  z-index: 100;
  color: #fff;
  padding-bottom: 20px;
  margin: 0; }

.short__preview-tag {
  display: inline-block;
  vertical-align: top;
  background-color: #c99232;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  padding: 10px 12px; }

.short__preview-boxes {
  position: relative;
  z-index: 10;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 10px; }

.short__preview-case {
  min-height: 400px;
  height: auto !important; }
  .short__preview-case .table-cell-b {
    padding-top: 150px; }

.short__preview-case h1 {
  margin-bottom: 10px; }

.short__preview-sub-name {
  text-transform: uppercase; }

.l-imag-tabs {
  margin-left: -15px;
  margin-right: -15px; }
  .l-imag-tabs img {
    width: 100%;
    max-width: none; }

.l-imag-tabs {
  border-bottom: 3px solid #ff6600;
  margin-bottom: 60px; }

.tab-content {
  display: none;
  position: relative; }
  .tab-content.current {
    display: block; }
  .tab-content .infbb {
    position: absolute;
    left: 0;
    }

.infbb {
  border-top: 3px solid #ff6600;
  border-bottom: 1px solid #ff6600;
  min-height: 64px;
  font-size: 16px;
  color: #ff6600;
  padding: 5px 13px;
  background: #fff;
  position: relative;
  z-index: 10;
  max-width: 655px;
  width: 100%;
  background: #f7f7f7; }

.tab-link {
  position: relative;
  overflow: hidden;
  max-height: 128.8px; }
  .tab-link img {
    max-width: none;
    width: 110%; }
  .tab-link.current:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #FF6600;
    opacity: .4;
    z-index: 10; }

.loineds {
  height: 3px;
  background: #000; }

.b-content h4:not([class]) {
  font-family: 'Roboto', sans-serif !important;
  font-weight: bold !important;
  font-size: 18px; }

.b-content p {
  font-family: 'Roboto', sans-serif; }

.b-content ol:not([class]) {
  font-family: 'Roboto', sans-serif; }

.b-content ul:not([class]) {
  color: #000000;
  list-style-type: none;
  padding-left: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 300; }
  .b-content ul:not([class]) li {
    padding-left: 30px;
    position: relative;
    line-height: 20px; }
    .b-content ul:not([class]) li:after {
      content: '';
      width: 4px;
      height: 4px;
      left: 0;
      top: 8px;
      -webkit-border-radius: 0px;
              border-radius: 0px;
      position: absolute;
      background: #ff6600; }

.events-post:after {
  content: none; }

.or__event-box .or__event-box-title {
  color: #fff;
  background: #ff6600;
  text-transform: uppercase;
  font-size: 18px;
  margin: 0;
  padding: 50px 25px 15px; }

.or__event-box {
  max-width: 405px;
  width: 100%; }
  .or__event-box.ll {
    position: absolute;
    left: -405px;
    top: 0; }
  .or__event-box.rr {
    position: absolute;
    right: -405px;
    top: 0; }

.or__event-box-contacts {
  background: #5d5b5b;
  padding: 35px 25px; }

.event-a-box-info {
  background: #5d5b5b;
  padding: 0px 15px; }

.event-a-box-info-inner {
  padding-bottom: 10px; }
  .event-a-box-info-inner .name {
    color: #ff6600;
    text-transform: uppercase; }
    .event-a-box-info-inner .name:hover {
      text-decoration: none; }
  .event-a-box-info-inner .read__more {
    color: #fff; }

.or__event-box-contacts-sector {
  line-height: 24px; }
  .or__event-box-contacts-sector span {
    display: block;
    color: #ff6600;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: Din Light; }
    .or__event-box-contacts-sector span a {
      color: #ff6600; }
  .or__event-box-contacts-sector b {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px; }

.bd-to-b {
  height: 1px;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px; }

.ev-m {
  margin-left: -25px;
  margin-right: -25px;
  margin-top: 20px;
  margin-bottom: 20px; }

.page-orange-styler .short__preview h1 {
  border-bottom-color: #ff6600; }

.page-orange-styler .bq__panel {
  background: #ff6600; }

.page-green-styler .short__preview h1 {
  border-bottom-color: #a8be1f; }

.page-green-styler .bq__panel, .page-green-styler .b-header-nav li a::after, .page-green-styler .mobile-menu {
  background: #a8be1f; }

.page-green-styler .lang__select {
  border-top-color: #a8be1f; }

.page-green-styler .search-ico {
  fill: #a8be1f !important; }

.page-green-styler .f-float-search input[type="text"] {
  border-color: #a8be1f; }

.page-green-styler .focus__box:after {
  background: #a8be1f; }

.page-brown-styler .short__preview h1 {
  border-bottom-color: #c99232; }

.page-brown-styler .bq__panel, .page-brown-styler .b-header-nav li a::after, .page-brown-styler .mobile-menu {
  background: #c99232; }

.page-brown-styler .lang__select {
  border-top-color: #c99232; }

.page-brown-styler .search-ico {
  fill: #c99232 !important; }

.page-brown-styler .f-float-search input[type="text"] {
  border-color: #c99232; }

.page-brown-styler .focus__box:after {
  background: #c99232; }

.page-brown-styler .photo-comment {
  background: #c99232; }

.tech-s-boxes .vacancy__post .vacancy__post-top h3 {
  margin-bottom: 0;
  padding-bottom: 0; 
text-shadow: 0 1px 4px rgba(0, 0, 0, 1);}
	 

.profile-tabs-content {
  display: none; }
  .profile-tabs-content.current {
    display: block; }

.profile-tabs-elem {
  cursor: pointer; }
  .profile-tabs-elem.current h3 {
    color: #ff6600; }
.profile-tabs-elem h3 {
    color: #fff; }
.b-noutes {
  bottom: 0;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 185px;
  z-index: 1005; }
  .b-noutes.is-active .noutes-el-sub {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(183px);
        -ms-transform: translateX(183px);
            transform: translateX(183px); }
  .b-noutes.is-active .noutes-el-b-plus:before {
    content: none; }

.noutes-el-pos {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  top: 50%;
  width: 185px;
  position: absolute; }

.description, .description-list {
  display: none; }

.noutes-el {
  position: relative;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  z-index: 10; }

.noutes-el-sub {
  position: absolute;
  top: 95px;
  opacity: 0;
  visibility: hidden;
  left: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: opacity .5s, visibility .5s, -webkit-transform .5s;
  transition: opacity .5s, visibility .5s, -webkit-transform .5s;
  -o-transition: transform .5s, opacity .5s, visibility .5s;
  transition: transform .5s, opacity .5s, visibility .5s;
  transition: transform .5s, opacity .5s, visibility .5s, -webkit-transform .5s;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  width: 185px;
  background-color: #cecece;
  z-index: 9;
  padding-left: 46px;
  padding-right: 13px;
  padding-top: 20px;
  padding-bottom: 20px; }
  .noutes-el-sub li {
    position: relative;
    border-bottom: 1px solid #000;
    padding-top: 11px;
    padding-bottom: 11px;
    font-family: Din Light;
    color: #1d546a; }
    .noutes-el-sub li:first-child a {
      padding-top: 0; }
    .noutes-el-sub li a {
      position: relative;
      padding-bottom: 23px;
      display: block;
      padding-top: 11px;
      margin-top: -11px;
      margin-bottom: -11px; }
      .noutes-el-sub li a:after {
        content: '>';
        color: #FF6600;
        font-size: 18px;
        font-family: 'Din Bold';
        position: absolute;
        right: 0;
        bottom: 3px; }
  .noutes-el-sub a:hover {
    text-decoration: none; }

.noutes-el-b {
  overflow: hidden;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  position: relative;
  padding-top: 85px;
  background-color: #fff; }

.noutes-el-inner {
  position: relative;
  z-index: 10;
  padding: 15px 23px;
  -webkit-border-radius: 0px 0px 0 0;
          border-radius: 0px 0px 0 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.3); }

.noutes-el-inner-t {
  position: relative;
  z-index: 100;
  color: #fff; }
  .noutes-el-inner-t p {
    font-family: audimat-reg;
    font-size: 20px; }

.noutes-el-b-plus {
  position: absolute;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  cursor: pointer;
  right: 15px;
  top: 15px;
  z-index: 10;
  background: #ff671e; }
  .noutes-el-b-plus:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 20px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .noutes-el-b-plus:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 20px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.notes-ico {
  color: #fff;
  width: 28px;
  height: 28px;
  border: 1px solid #fff;
  text-align: center;
  line-height: 28px;
  margin-bottom: 22px; }

.b-header {
  position: fixed;
  -webkit-transition: padding .5s;
  -o-transition: padding .5s;
  transition: padding .5s; }

.b-header-logo-out {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

.b-header--sticky {
  background-color: #4e4e4e;
  padding-top: 20px;
  padding-bottom: 13px;
  -webkit-transition: padding .5s;
  -o-transition: padding .5s;
  transition: padding .5s; }
  .b-header--sticky .b-header-logo-out {
    top: 0; }
.description-list {
	display: none;
}
/*==========  Desktop First  ==========*/
@media only screen and (max-width: 1980px) {
  /**/
  .author__post {
    width: 350px; }
  .or__event-box {
    width: 350px; }
  .or__event-box.ll {
    left: -350px; }
  .or__event-box.rr {
    right: -350px; } }

@media only screen and (max-width: 1890px) {
  /**/
  .author__post {
    width: 300px; }
  .or__event-box {
    width: 300px; }
  .or__event-box.ll {
    left: -300px; }
  .or__event-box.rr {
    right: -300px; } }

@media only screen and (max-width: 1820px) {
  /**/
  .profile-float-box {
    width: 300px; }
  .post__area {
    padding-top: 40px; }
  .events-post {
    padding-top: 0; }
  .author__post {
    width: auto;
    position: static;
    margin-left: -15px;
    margin-right: -15px; }
    .author__post .author__post-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.666667%;
          -ms-flex: 0 0 41.666667%;
              flex: 0 0 41.666667%;
      max-width: 41.666667%; }
    .author__post .author__post-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.333333%;
          -ms-flex: 0 0 58.333333%;
              flex: 0 0 58.333333%;
      max-width: 58.333333%; } }

@media only screen and (max-width: 1820px) {
  /**/
  .or__event-box {
    max-width: none;
    width: auto;
    position: static !important; }
  .event-a-box-out {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .lgc-hidden {
    display: none; }
  .or__event-box .or__event-box-title {
    padding-top: 30px; }
  .or__event-box .author__post-photo {
    display: none; }
  .ev-m {
    display: none; } }

@media only screen and (max-width: 1750px) {
  /**/
  .profile-float-box {
    width: 250px; } }

@media only screen and (max-width: 1600px) {
  /**/
  .or__event-box .or__event-box-title, .or__event-box-contacts-sector span, .or__event-box-contacts-sector b {
    font-size: 16px; }
  .small-box h3 {
    font-size: 16px;
    line-height: 22px; }
  .title-blog {
    font-size: 52px;
    line-height: 56px; }
  .sm-tt-blog {
    right: 15px;
    bottom: 2px; }
  .profile-float-box {
    position: static;
    width: auto; }
    .profile-float-box .col-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
  .date-posts {
    font-size: 16px; }
  .info__box-s h3 {
    font-size: 28px; }
  .sm-tt-blog {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: top right;
        -ms-transform-origin: top right;
            transform-origin: top right; }
  .comp-area .focus__box .focus__box-info {
    left: 20px;
    right: 20px; }
  .icon-c {
    left: 20px;
    top: 20px;
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top; }
  .focus__box-info h3 {
    font-size: 28px;
    line-height: 32px; }
  .competencies-row h4 {
    font-size: 16px;
    line-height: 20px; }
  .blog-area .focus__box-info {
    left: 15px;
    right: 15px; }
  .blog-area .focus__box .table-cell-b {
    padding-bottom: 10px; }
  .model-box-2 h3 {
    font-size: 28px; }
  .model-box-2 h3 a {
    height: 90px;
    line-height: 90px; }
  .model-box-2 .bd-or, .model-box-2 .bd-bl {
    border-bottom-width: 4px; }
  .forum-box .date-posts {
    padding-left: 20px;
    padding-right: 20px; }
  .forum-box-info {
    min-height: 85px;
    padding: 15px 20px; }
    .forum-box-info h3 {
      margin: 0;
      color: #1d546a;
      font-size: 24px;
      line-height: 28px; }
  .tabs-accr .left__col-article h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 20px; }
  .tabs-accr .bottom__line__title {
    margin-bottom: 20px; }
  .top-f-tabs {
    margin-top: 37px; }
  .rounded-btn-large-download {
    font-size: 14px; }
  .tab-area-case-title {
    padding-top: 20px;
    padding-bottom: 20px; }
  .tab-area-case-title h3 {
    font-size: 22px;
    line-height: 26px; }
  .tab-area-case-title .add--comment-title-ico, .tabs-accr .add--comment-title-ico {
    -webkit-transform: scale(0.8) translateY(-50%);
        -ms-transform: scale(0.8) translateY(-50%);
            transform: scale(0.8) translateY(-50%);
    -webkit-transform-origin: right top;
        -ms-transform-origin: right top;
            transform-origin: right top; }
  .small-box h4 {
    font-size: 14px; }
  .round-btn {
    font-size: 16px; }
  .b-header-nav li a {
    width: 100px; }
  .slide__info-cont h1 {
    font-size: 55px;
    line-height: 55px; }
  .slide__info-cont h3 {
    font-size: 22px;
    line-height: 26px; }
  .short__preview {
    min-height: 400px; }
    .short__preview h1 {
      font-size: 52px;
      line-height: 56px; }
  .focus__box-info h2, .mics-box h2 {
    font-size: 32px;
    line-height: 36px; }
  .b-header-nav li a::after {
    height: 5px;
    bottom: -5px; }
  .focus__box::after {
    height: 10px; }
  .case-box-title h3 {
    font-size: 26px;
    line-height: 30px; }
  .case-box-title h4 {
    font-size: 14px; }
  .careers__preview-title h1, .mics-box h1 {
    font-size: 52px;
    line-height: 56px; } }

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1500px) {
  /**/
  .b-noutes {
    display: none; } }

@media only screen and (max-width: 1200px) {
  /**/
  .top-f-tabs .tabs-accr .add--comment-title-ico {
    display: none; }
  .top-f-tabs .title-accr.is-active .add--comment-title-ico {
    display: block; }
  .tab-area {
    position: relative; }
  .top-f-tabs .tabs-accr {
    position: relative;
    right: 0;
    top: 0;
    left: 0;
    padding-right: 0; }
    .top-f-tabs .tabs-accr .infm__b {
      padding-bottom: 0; }
  .page__forum-title-box h2 {
    font-size: 36px; }
  .left__col-article-h4 h4 {
    font-size: 16px; }
  .people-box-info h4 {
    font-size: 16px;
    line-height: 20px; }
  .people-box-float-info {
    font-size: 16px; }
    .people-box-float-info p {
      line-height: 20px; }
  .search__careers-f-head-pad {
    padding-top: 50px; }
  .top-f-tabs, .mt-35 {
    margin-top: 0; }
  .case-detail-tabs-box {
    margin-bottom: 40px; }
  .focus__box-info p {
    font-size: 18px;
    line-height: 22px; }
  .focus__box-info h3 {
    font-size: 28px;
    line-height: 32px; }
  .author__post-1 {
    display: none; }
  .author__post .author__post-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .b-header-logo {
    padding-left: 0; }
  .main__slide .table-cell-b {
    padding-top: 160px; }
  .focus__box-info h2 {
    font-size: 20px;
    line-height: 24px; }
  .author__post-info {
    padding: 25px 15px; }
  .mb-none {
    display: none; }
  .page__section-header {
    margin-bottom: 0; }
  .mobile-section .slide__info-cont {
    color: #000;
    padding-left: 15px;
    padding-right: 15px; }
  .about__image img {
    margin-top: 20px; }
  .mobile-section-image {
    position: relative; }
    .mobile-section-image:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      z-index: 10;
      background: white;
      background: -webkit-linear-gradient(top, white 0%, black 99%);
      background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(99%, black));
      background: -o-linear-gradient(top, white 0%, black 99%);
      background: linear-gradient(to bottom, white 0%, black 99%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
      opacity: .8;
      mix-blend-mode: multiply;
      z-index: 5; }
  .mobile-section-image-inner {
    position: absolute;
    z-index: 10;
    top: 0;
    bottom: 0;
    left: 15px;
    right: 15px; }
    .mobile-section-image-inner .table-b {
      min-height: 100%;
      height: 100%; }
      .mobile-section-image-inner .table-b h1 {
        color: #fff;
        margin: 0; }
      .mobile-section-image-inner .table-b .slide__info-cont {
        padding: 0; }
  .main-carousel .mobile-section .table-cell-b {
    padding: 0;
    padding-bottom: 15%;
    vertical-align: bottom; }
  .main__slide .bx-controls {
    bottom: 15px;
    text-align: center;
    margin-bottom: 0; }
    .main__slide .bx-controls .bx-pager-item a {
      background: #1d546a; }
  .main__slide {
    min-height: auto; } }

/* Medium Devices, Desktops */
@media (min-width: 768px) and (max-width: 992px) {
  /**/
  .people-box-row .people-box-row-elem:nth-child(3n-5) .people-box-float-info, .people-box-row .people-box-row-elem:nth-child(3n-4) .people-box-float-info {
    left: 0; }
  .people-box-row .people-box-row-elem:nth-child(3n-6) .people-box-float-info {
    right: 0; } }

@media only screen and (max-width: 992px) {
  /**/
  .js-to-top {
    visibility: hidden;
    opacity: 0; }
  .news-search {
    padding-top: 60px; }
  .search-result-info-title, .search-result-top-panel {
    display: none; }
  .search-result-info-row-elem {
    padding-top: 30px;
    padding-bottom: 30px; }
  .b17 {
    margin-top: 30px; }
  .b-17 {
    margin-top: -30px; }
  .info__box-s-image {
    margin-top: 25px; }
  .left__col-article h2, .mics-box h2 {
    font-size: 44px;
    line-height: 48px; }
  .left__col-article h3 {
    font-size: 22px;
    line-height: 26px; }
  .h815 {
    height: 515px; }
  .slide__info-cont h1 {
    font-size: 42px;
    line-height: 42px; }
  .slide__info-cont h3 {
    font-size: 22px;
    line-height: 26px; }
  .slide__info-styler {
    padding-left: 30px;
    padding-right: 30px; }
  .content-article-many .slide__info .rounded-btn-large {
    left: 30px;
    right: 30px; }
  .parv__video-box {
    width: 100%; }
  .latest-box-to-top {
    margin-top: 0;
    padding-top: 50px; }
  .search__resource-area {
    padding-bottom: 50px; }
  .add--comment-title-ico {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7); }
  .b-header-nav, .md-hidden {
    display: none; }
  .hamburger-out {
    display: block; }
  .lts-cnt-box {
    position: relative; }
    .lts-cnt-box:after {
      content: '';
      position: absolute;
      width: 100vw;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      height: 1px;
      background: #b3b3b3; }
    .lts-cnt-box:last-child:after {
      content: none; } }

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /**/

  .title-blog {
    font-size: 38px;
    line-height: 42px; }
  .blog-area .longer-blog-post .focus__box {
    padding-top: 100%; }
  .left__col-article {
    margin-bottom: 30px; }
  .page__forum-title-box {
    left: 0; }
  .forum-prev-box-out {
    height: auto;
    min-height: auto; }
  .people-box-row .people-box-row-elem:nth-child(2n+1) .people-box-float-info {
    left: 0; }
  .people-box-row .people-box-row-elem:nth-child(2n+2) .people-box-float-info {
    right: 0; }
  .careers__preview-title h1 {
    font-size: 38px;
    line-height: 42px; }
  .selectable-area {
    border-bottom: none; }
    .selectable-area .jq-selectbox {
      position: relative;
      top: 8.5px; }
    .selectable-area .jq-selectbox__select {
      border-bottom: 1.5px solid #205469; }
    .selectable-area .jq-selectbox:hover .jq-selectbox__select {
      border-bottom: 7px solid #ff6600; }
  .m25 {
    margin-left: -15px;
    margin-right: -15px; }
  .p25 {
    padding-left: 25px;
    padding-right: 25px; }
  .page__section__image .slide__info {
    left: 0;
    width: 100%; }
  .sm-hidden {
    display: none; }
  .mb-menu-list a {
    font-size: 40px; }
  .b-header-search, .no-pos-md {
    position: static; }
  .f-float-search {
    width: 100%;
    left: 50%;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    .f-float-search input[type="text"] {
      width: 100%; }
  .f-float-search {
    top: 85px; }
  .left__col-article h3 {
    padding-bottom: 20px;
    margin-bottom: 20px; }
  .focus__box-info h2, .mics-box h2 {
    font-size: 28px;
    line-height: 32px; }
  .parv__video-box {
    min-height: 450px; }
  .showreel-video-info-name h2 {
    font-size: 40px;
    line-height: 46px;
    padding-bottom: 10px; }
  .showreel-video-info-play {
    -webkit-transform: scale(0.8) translateX(-50%);
        -ms-transform: scale(0.8) translateX(-50%);
            transform: scale(0.8) translateX(-50%); }
  .latest-box-row .tac {
    text-align: right;
    margin-top: 20px; }
  .author__post {
    width: auto;
    position: static;
    margin-left: -15px;
    margin-right: -15px; }
    .author__post .author__post-info {
      padding: 25px 15px; }
    .author__post .author__post-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      -webkit-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    .author__post .author__post-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      -webkit-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .short__preview h1 {
    font-size: 28px;
    line-height: 32px; }
  .short__preview {
    min-height: 290px; }
  .mobile-menu .b-header-social {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 30px;
    text-align: center; }
  .sm-show {
    display: block; }
  .b-header-search {
    margin-top: 2px; }
  .event-a-box-out {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

/* Extra Small Devices, Phones */
@media only screen and (max-width: 576px) {
  /**/
  .forum-box-info {
    min-height: auto; }
  .profile-float-box {
    position: static;
    width: auto; }
    .profile-float-box .col-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
  .competencies-elem-ch:before {
    content: none; }
  .model-box-2 h3 a {
    line-height: normal;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px; }
  .news-tl .info__box-s-image {
    margin-top: 0; }
  .mics-box h1 {
    font-size: 38px;
    line-height: 42px; }
  .slide__info-cont h1 {
    font-size: 32px;
    line-height: 37px;
    margin-bottom: 15px; }
  .forum-prev-box .forum-prev-box-date h3 {
    font-size: 24px;
    line-height: 26px; }
  .forum-prev-box h3 {
    margin-bottom: 30px; }
  .forum-prev-box .sm-tt-reg {
    position: static;
    margin-bottom: 30px; }
  .people-box-row .people-box-row-elem .people-box-float-info {
    width: 100%;
    left: 0 !important;
    right: 0 !important; }
  .vacancy__post-top, .vacancy__post-bottom {
    padding-left: 20px;
    padding-right: 20px; }
  .case-box-title {
    left: 20px;
    right: 20px; }
  .focus__box-info {
    left: 15px;
    right: 15px; }
  .infm__b {
    padding-bottom: 20px; }
  .info__box-s-text {
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0; }
  .info__box-s-image {
    margin-top: 0; }
  .no-gutters-mb {
    margin-right: 0;
    margin-left: 0; }
  .no-gutters-mb > .col,
  .no-gutters-mb > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
  .showreel-video-info-name {
    left: 15px;
    right: 15px; }
  .parv__video-box {
    margin-left: -15px;
    margin-right: -15px;
    width: auto; }
  .b-footer-bottom .tar {
    text-align: left; }
  .b-footer-top {
    padding: 30px 0; }
    .b-footer-top .b-30 {
      margin-top: 0; }
    .b-footer-top .b30 {
      margin-top: 0; }
  .container_2, .main__slide .bx-controls .bx-pager {
    padding-left: 15px;
    padding-right: 15px; }
  .bq__panel h3 {
    font-size: 28px;
    line-height: 32px; }
  .bq__panel {
    height: auto; }
    .bq__panel .table-cell-b {
      padding-top: 40px;
      padding-bottom: 40px; }
  .comment-row-date {
    text-align: left !important; }
  .container .container_2 {
    padding-left: 0;
    padding-right: 0; }
  .mobile-section-image-inner .table-b h1 {
    font-size: 28px;
    line-height: 32px; }
  .main-carousel .mobile-section img {
    width: 150%;
    max-width: none;
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%); }
  .mics-box h1 {
    padding-bottom: 20px; }
    .mics-box h1:after {
      width: 100%; }
  .subscribe-form-box {
    margin-top: 20px; } }

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /**/
  .b-header-lang {
    position: relative;
    left: 15%; } }

@media only screen and (max-width: 992px) and (min-width: 768px) {
  /**/
  .only-md-hide {
    display: none; } }

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  /**/ }

/*==========  Mobile First  ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
  /**/ }

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
  /**/ }

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
  /**/
  .mobile-menu .b-header-social {
    display: none; } }

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
  /**/
  .mobile-menu {
    display: none !important; }
  .is-ovh-body {
    position: static !important;
    overflow: visible !important; }
  .is-ovh-body .b-header {
    background: transparent !important;
    padding-bottom: 0 !important; }
  .search-ico {
    fill: #f60 !important; }
  .lts-cnt-box {
    position: relative; }
    .lts-cnt-box:after {
      content: '';
      position: absolute;
      width: -webkit-calc(50vw + 15px);
      width: calc(50vw + 15px);
      bottom: 0;
      right: -15px;
      height: 1px;
      background: #b3b3b3; }
    .lts-cnt-box:last-child:after {
      content: none; }
  .people-box-row .people-box-row-elem:nth-child(4n-7) .people-box-float-info, .people-box-row .people-box-row-elem:nth-child(4n-5) .people-box-float-info, .people-box-row .people-box-row-elem:nth-child(4n-6) .people-box-float-info {
    left: 0; }
  .people-box-row .people-box-row-elem:nth-child(4n-4) .people-box-float-info {
    right: 0; } }

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
  /**/
  .tab-area-out {
    margin-bottom: 64px; }
  .top-f-tabs .tabs-accr {
    top: -1px; }
  .mb-show {
    display: none; }
  .b-header-nav {
    text-align: left !important; }
  .b-header-logo-out {
    position: absolute !important;
    left: 0;
    top: 20px;
    z-index: 40;
    width: 105px; }
    .b-header-logo-out .b-header-logo {
      padding-left: 0 !important; }
  .b-header-nav li a {
    display: inline !important; }
  .b-header-nav li a:hover::after {
    width: 150% !important; }
  .b-header-nav-outer-js {
    padding-right: 80px; } }

@media only screen and (min-width: 1820px) {
  /**/
  .lgclow-hidden {
    display: none; } }
    
.dropdown-menu {
    padding-top: 10px !important;
   top: 117% !important;
   background: #ff6600 !important;

-webkit-transform: translateX(-50%) !important;-ms-transform: translateX(-50%) !important;transform: translateX(-50%) !important;

padding-left: 10px !important;

padding-right: 10px !important;
left: 50% !important;
border-radius: 0px !important;
}
.b-header-nav li .dropdown-menu li a::after {
    display: block !important;
    background: #fff !important;
    width: 0 !important;
}

.b-header-nav li .dropdown-menu li a:hover::after, .b-header-nav li .dropdown-menu li.current-menu-item a::after{
    width: 100% !important;
}
.author .pr-fl-rel {min-height: 400px;}
.profile-tabs, .pt50 {
    padding-top: 50px;
}
.stroke3 {height: 78px;}
.open-h-js {
  position: absolute;
  right: -14px;
  top: 14px;
  padding: 10px 15px;
  cursor: pointer;
  color: #ff6600;
  display: none;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.closer-helper .open-h-js {
  display: block; }

.closer-helper .noutes-el-pos {
  height: 65px;
  overflow: hidden;
  left: -146px;
  -webkit-border-radius: 0px;
          border-radius: 0px; }

.closer-helper .noutes-el-b-plus {
  opacity: 0;
  visibility: hidden; }
  
.b-content .profile-float-box-list-comp h4 {
    font-weight: normal !important;
    font-family: Din Medium !important;
    font-size: 14px !important;
}
	  
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
	  
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.single-post .infm__b .col-md-9 img {
    float: left;
    margin-right: 15px;
    margin-bottom: 7px;
}
.page-template-page-forum .isotope-grid {padding: 0 !important;}
.no-layer::after {
    content: none;
}
.smallwords {text-transform: lowercase;}

.page-template-page-blog .b-header {
    padding-top: 20px !important;
    background: #4e4e4e;
    padding-bottom: 13px !important;
}
.page-template-page-blog  .b-header-logo-out {top: 0 !important;}

.mb-menu-list li:hover .dropdown-menu {
	opacity: 1;
	visibility: visible;
	position: static !important;
}
.or__event-box-contacts-sector a {color: #fff;}

.svg-image-blur {
	width: 100%;
	height: 100%;
	position: absolute;
}
.sub-menu {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.mb-menu-list a {display: block;}
@media(max-width: 992px) {
    .mobile-menu:after {
    	content: '';
    	display: block;
    	position: fixed;
    	left: 0;
    	right: 0;
    	top: 0;
    	background-color: inherit;
    	height: 100px;
    }
    .mobile-menu-s:after {
        height: 66px;
    }
    
    .sub-menu li a {font-size: 36px;}
    .mb-menu-list a span::after {content: none;}
    .mb-menu-list li .caretbox {
    	top: 5px !important;
    }
    .mobile-menu .sub-menu {margin-top: 10px;}
    .mb-menu-list .menu-item {margin-bottom: 10px !important;}
    .mb-menu-list a, .mb-menu-list a span {padding-bottom: 0 !important;}
}
@media(max-width: 576px) {
    
    .mb-menu-list li .caretbox {height: 28px !important;}
    .mb-menu-list a span {display: block; }
    .mb-menu-list a:hover span::after {
        width: 100%;
    }
    
    .mb-menu-list li .caretbox {
    	top: 2px !important;
    }
    .mb-menu-list a {display: block; }
    .search-result-info-date-outer {min-height: auto;}
}
@media(max-width: 380px) {
    
    .mb-menu-list a {font-size: 28px;}
    .sub-menu li a {font-size: 22px;}
}
.grid {overflow: hidden; padding-bottom: 10px;}
* {
    -webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
}

.b-header-nav-outer-js {opacity: 0;}
.page-template-page-people .grid {overflow: visible;}
.page-template-page-contact .short__preview {margin-bottom: 0;}
.page-template-page-publications .search-result-info-title {display: none;}
.short__preview.squared {
    min-height: auto;
    padding: 0;
    display: block;
}

.b-header .b-header-logo, .b-header .b-header-logo img {width: 100px;
    
    -webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;
}
.b-header .b-header-logo {
    position: relative;
    top: -3px;
}
.b-header--sticky .b-header-logo, .b-header--sticky .b-header-logo img {
    width: auto;
}
.b-header--sticky .b-header-logo {
    top: 0;
}
@media only screen and (max-width: 767px) {
  /**/
  .sub-menu li a {
        font-size: 32px;
    }
    
}
@media only screen and (max-width: 380px) {
  /**/
  .sub-menu li a {
        font-size: 22px;
    }
    
}
.blurTop h1,
.blurTop h2,
.blurTop h3,
.blurTop h4,
.blurTop h5,
.blurTop h6 {
	text-shadow: 0 0 1px #000;
}

.content-article-many *, .content-article-one * {
	text-shadow:  none !important;
}
.content-article-many h3, .content-article-one h3 {
	text-shadow: 0 0 2px #000 !important;
}