/*
Theme Name: Official Space-X Theme
Version: 1.0
Author: filosof
*/
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace,serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
menu,
ol,
ul {
  padding: 0 0 0 35px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
a:focus,
input[type="checkbox"]:focus {
  outline: none;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fk-ff-title {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.fk-ff-text {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
@font-face {
  font-family: 'stem-medium';
  src: url('../fonts/stem-medium/stem-medium-regular/stem-medium-regular.woff2') format('woff2'), url('../fonts/stem-medium/stem-medium-regular/stem-medium-regular.woff') format('woff'), url('../fonts/stem-medium/stem-medium-regular/stem-medium-regular.eot'), url('../fonts/stem-medium/stem-medium-regular/stem-medium-regular.ttf') format('truetype'), url('../fonts/stem-medium/stem-medium-regular/stem-medium-regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'stem-medium';
  src: url('../fonts/stem-medium/stem-medium-italic/stem-medium-italic.woff2') format('woff2'), url('../fonts/stem-medium/stem-medium-italic/stem-medium-italic.woff') format('woff'), url('../fonts/stem-medium/stem-medium-italic/stem-medium-italic.eot'), url('../fonts/stem-medium/stem-medium-italic/stem-medium-italic.ttf') format('truetype'), url('../fonts/stem-medium/stem-medium-italic/stem-medium-italic.svg') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-light/opensans-light.woff2') format('woff2'), url('../fonts/opensans/opensans-light/opensans-light.woff') format('woff'), url('../fonts/opensans/opensans-light/opensans-light.eot'), url('../fonts/opensans/opensans-light/opensans-light.ttf') format('truetype'), url('../fonts/opensans/opensans-light/opensans-light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-lightitalic/opensans-lightitalic.woff2') format('woff2'), url('../fonts/opensans/opensans-lightitalic/opensans-lightitalic.woff') format('woff'), url('../fonts/opensans/opensans-lightitalic/opensans-lightitalic.eot'), url('../fonts/opensans/opensans-lightitalic/opensans-lightitalic.ttf') format('truetype'), url('../fonts/opensans/opensans-lightitalic/opensans-lightitalic.svg') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-regular/opensans-regular.woff2') format('woff2'), url('../fonts/opensans/opensans-regular/opensans-regular.woff') format('woff'), url('../fonts/opensans/opensans-regular/opensans-regular.eot'), url('../fonts/opensans/opensans-regular/opensans-regular.ttf') format('truetype'), url('../fonts/opensans/opensans-regular/opensans-regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-italic/opensans-italic.woff2') format('woff2'), url('../fonts/opensans/opensans-italic/opensans-italic.woff') format('woff'), url('../fonts/opensans/opensans-italic/opensans-italic.eot'), url('../fonts/opensans/opensans-italic/opensans-italic.ttf') format('truetype'), url('../fonts/opensans/opensans-italic/opensans-italic.svg') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-semibold/opensans-semibold.woff2') format('woff2'), url('../fonts/opensans/opensans-semibold/opensans-semibold.woff') format('woff'), url('../fonts/opensans/opensans-semibold/opensans-semibold.eot'), url('../fonts/opensans/opensans-semibold/opensans-semibold.ttf') format('truetype'), url('../fonts/opensans/opensans-semibold/opensans-semibold.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-semibolditalic/opensans-semibolditalic.woff2') format('woff2'), url('../fonts/opensans/opensans-semibolditalic/opensans-semibolditalic.woff') format('woff'), url('../fonts/opensans/opensans-semibolditalic/opensans-semibolditalic.eot'), url('../fonts/opensans/opensans-semibolditalic/opensans-semibolditalic.ttf') format('truetype'), url('../fonts/opensans/opensans-semibolditalic/opensans-semibolditalic.svg') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-bold/opensans-bold.woff2') format('woff2'), url('../fonts/opensans/opensans-bold/opensans-bold.woff') format('woff'), url('../fonts/opensans/opensans-bold/opensans-bold.eot'), url('../fonts/opensans/opensans-bold/opensans-bold.ttf') format('truetype'), url('../fonts/opensans/opensans-bold/opensans-bold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-bolditalic/opensans-bolditalic.woff2') format('woff2'), url('../fonts/opensans/opensans-bolditalic/opensans-bolditalic.woff') format('woff'), url('../fonts/opensans/opensans-bolditalic/opensans-bolditalic.eot'), url('../fonts/opensans/opensans-bolditalic/opensans-bolditalic.ttf') format('truetype'), url('../fonts/opensans/opensans-bolditalic/opensans-bolditalic.svg') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-extrabold/opensans-extrabold.woff2') format('woff2'), url('../fonts/opensans/opensans-extrabold/opensans-extrabold.woff') format('woff'), url('../fonts/opensans/opensans-extrabold/opensans-extrabold.eot'), url('../fonts/opensans/opensans-extrabold/opensans-extrabold.ttf') format('truetype'), url('../fonts/opensans/opensans-extrabold/opensans-extrabold.svg') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'opensans';
  src: url('../fonts/opensans/opensans-extrabolditalic/opensans-extrabolditalic.woff2') format('woff2'), url('../fonts/opensans/opensans-extrabolditalic/opensans-extrabolditalic.woff') format('woff'), url('../fonts/opensans/opensans-extrabolditalic/opensans-extrabolditalic.eot'), url('../fonts/opensans/opensans-extrabolditalic/opensans-extrabolditalic.ttf') format('truetype'), url('../fonts/opensans/opensans-extrabolditalic/opensans-extrabolditalic.svg') format('svg');
  font-weight: 800;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-light/segoeui-light.woff2') format('woff2'), url('../fonts/segoeui/segoeui-light/segoeui-light.woff') format('woff'), url('../fonts/segoeui/segoeui-light/segoeui-light.eot'), url('../fonts/segoeui/segoeui-light/segoeui-light.ttf') format('truetype'), url('../fonts/segoeui/segoeui-light/segoeui-light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-regular/segoeui-regular.woff2') format('woff2'), url('../fonts/segoeui/segoeui-regular/segoeui-regular.woff') format('woff'), url('../fonts/segoeui/segoeui-regular/segoeui-regular.eot'), url('../fonts/segoeui/segoeui-regular/segoeui-regular.ttf') format('truetype'), url('../fonts/segoeui/segoeui-regular/segoeui-regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-italic/segoeui-italic.woff2') format('woff2'), url('../fonts/segoeui/segoeui-italic/segoeui-italic.woff') format('woff'), url('../fonts/segoeui/segoeui-italic/segoeui-italic.eot'), url('../fonts/segoeui/segoeui-italic/segoeui-italic.ttf') format('truetype'), url('../fonts/segoeui/segoeui-italic/segoeui-italic.svg') format('svg');
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-semibold/segoeui-semibold.woff2') format('woff2'), url('../fonts/segoeui/segoeui-semibold/segoeui-semibold.woff') format('woff'), url('../fonts/segoeui/segoeui-semibold/segoeui-semibold.eot'), url('../fonts/segoeui/segoeui-semibold/segoeui-semibold.ttf') format('truetype'), url('../fonts/segoeui/segoeui-semibold/segoeui-semibold.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-bold/segoeui-bold.woff2') format('woff2'), url('../fonts/segoeui/segoeui-bold/segoeui-bold.woff') format('woff'), url('../fonts/segoeui/segoeui-bold/segoeui-bold.eot'), url('../fonts/segoeui/segoeui-bold/segoeui-bold.ttf') format('truetype'), url('../fonts/segoeui/segoeui-bold/segoeui-bold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-bolditalic/segoeui-bolditalic.woff2') format('woff2'), url('../fonts/segoeui/segoeui-bolditalic/segoeui-bolditalic.woff') format('woff'), url('../fonts/segoeui/segoeui-bolditalic/segoeui-bolditalic.eot'), url('../fonts/segoeui/segoeui-bolditalic/segoeui-bolditalic.ttf') format('truetype'), url('../fonts/segoeui/segoeui-bolditalic/segoeui-bolditalic.svg') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-black/segoeui-black.woff2') format('woff2'), url('../fonts/segoeui/segoeui-black/segoeui-black.woff') format('woff'), url('../fonts/segoeui/segoeui-black/segoeui-black.eot'), url('../fonts/segoeui/segoeui-black/segoeui-black.ttf') format('truetype'), url('../fonts/segoeui/segoeui-black/segoeui-black.svg') format('svg');
  font-weight: black;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'segoeui';
  src: url('../fonts/segoeui/segoeui-blackitalic/segoeui-blackitalic.woff2') format('woff2'), url('../fonts/segoeui/segoeui-blackitalic/segoeui-blackitalic.woff') format('woff'), url('../fonts/segoeui/segoeui-blackitalic/segoeui-blackitalic.eot'), url('../fonts/segoeui/segoeui-blackitalic/segoeui-blackitalic.ttf') format('truetype'), url('../fonts/segoeui/segoeui-blackitalic/segoeui-blackitalic.svg') format('svg');
  font-weight: black;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-thin/roboto-thin.woff2') format('woff2'), url('../fonts/roboto/roboto-thin/roboto-thin.woff') format('woff'), url('../fonts/roboto/roboto-thin/roboto-thin.eot'), url('../fonts/roboto/roboto-thin/roboto-thin.ttf') format('truetype'), url('../fonts/roboto/roboto-thin/roboto-thin.svg') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-thinitalic/roboto-thinitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-thinitalic/roboto-thinitalic.woff') format('woff'), url('../fonts/roboto/roboto-thinitalic/roboto-thinitalic.eot'), url('../fonts/roboto/roboto-thinitalic/roboto-thinitalic.ttf') format('truetype'), url('../fonts/roboto/roboto-thinitalic/roboto-thinitalic.svg') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-light/roboto-light.woff2') format('woff2'), url('../fonts/roboto/roboto-light/roboto-light.woff') format('woff'), url('../fonts/roboto/roboto-light/roboto-light.eot'), url('../fonts/roboto/roboto-light/roboto-light.ttf') format('truetype'), url('../fonts/roboto/roboto-light/roboto-light.svg') format('svg');
  font-weight: light;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-lightitalic/roboto-lightitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-lightitalic/roboto-lightitalic.woff') format('woff'), url('../fonts/roboto/roboto-lightitalic/roboto-lightitalic.eot'), url('../fonts/roboto/roboto-lightitalic/roboto-lightitalic.ttf') format('truetype'), url('../fonts/roboto/roboto-lightitalic/roboto-lightitalic.svg') format('svg');
  font-weight: light;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-regular/roboto-regular.woff2') format('woff2'), url('../fonts/roboto/roboto-regular/roboto-regular.woff') format('woff'), url('../fonts/roboto/roboto-regular/roboto-regular.eot'), url('../fonts/roboto/roboto-regular/roboto-regular.ttf') format('truetype'), url('../fonts/roboto/roboto-regular/roboto-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-italic/roboto-italic.woff2') format('woff2'), url('../fonts/roboto/roboto-italic/roboto-italic.woff') format('woff'), url('../fonts/roboto/roboto-italic/roboto-italic.eot'), url('../fonts/roboto/roboto-italic/roboto-italic.ttf') format('truetype'), url('../fonts/roboto/roboto-italic/roboto-italic.svg') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-medium/roboto-medium.woff2') format('woff2'), url('../fonts/roboto/roboto-medium/roboto-medium.woff') format('woff'), url('../fonts/roboto/roboto-medium/roboto-medium.eot'), url('../fonts/roboto/roboto-medium/roboto-medium.ttf') format('truetype'), url('../fonts/roboto/roboto-medium/roboto-medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-mediumitalic/roboto-mediumitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-mediumitalic/roboto-mediumitalic.woff') format('woff'), url('../fonts/roboto/roboto-mediumitalic/roboto-mediumitalic.eot'), url('../fonts/roboto/roboto-mediumitalic/roboto-mediumitalic.ttf') format('truetype'), url('../fonts/roboto/roboto-mediumitalic/roboto-mediumitalic.svg') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-bold/roboto-bold.woff2') format('woff2'), url('../fonts/roboto/roboto-bold/roboto-bold.woff') format('woff'), url('../fonts/roboto/roboto-bold/roboto-bold.eot'), url('../fonts/roboto/roboto-bold/roboto-bold.ttf') format('truetype'), url('../fonts/roboto/roboto-bold/roboto-bold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-bolditalic/roboto-bolditalic.woff2') format('woff2'), url('../fonts/roboto/roboto-bolditalic/roboto-bolditalic.woff') format('woff'), url('../fonts/roboto/roboto-bolditalic/roboto-bolditalic.eot'), url('../fonts/roboto/roboto-bolditalic/roboto-bolditalic.ttf') format('truetype'), url('../fonts/roboto/roboto-bolditalic/roboto-bolditalic.svg') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-black/roboto-black.woff2') format('woff2'), url('../fonts/roboto/roboto-black/roboto-black.woff') format('woff'), url('../fonts/roboto/roboto-black/roboto-black.eot'), url('../fonts/roboto/roboto-black/roboto-black.ttf') format('truetype'), url('../fonts/roboto/roboto-black/roboto-black.svg') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'roboto';
  src: url('../fonts/roboto/roboto-blackitalic/roboto-blackitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-blackitalic/roboto-blackitalic.woff') format('woff'), url('../fonts/roboto/roboto-blackitalic/roboto-blackitalic.eot'), url('../fonts/roboto/roboto-blackitalic/roboto-blackitalic.ttf') format('truetype'), url('../fonts/roboto/roboto-blackitalic/roboto-blackitalic.svg') format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: fallback;
}
h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 22px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 10px;
}
p {
  font-size: 14px;
}
li,
li a {
  font-size: 14px;
}
a,
label {
  font-size: inherit;
}
p,
ul li,
label,
input[type="checkbox"] {
  line-height: 1.55;
}
body {
  content: "cta:#ec191b || cta-darken:#930c0d || cta-lighten:#f47778 || prim:#087070 || prim-darken:#024747 || prim-lighten:#178C8C || sec:#15357D || sec-darken:#213664 || sec-lighten:#1B3C88 || third:#0B950B || third-darken:#043604 || third-lighten:#18ee18 || dark:#333 || dark-darken:#000000 || dark-lighten:#5a5a5a || light:#fff || light-xs:#f7fbfe || light-sm:#f5f9fb || light-md:#edf5f9 || light-lg:#dae6ec";
}
hr {
  border-color: #edf5f9;
  border-style: solid;
}
.fk-font-h1 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
.fk-font-h2 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
.fk-font-h3 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
.fk-font-h4 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
.fk-font-h5 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #333;
}
.fk-font-h6 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #333;
}
.fk-font-subtitle {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.55;
  color: #333;
  font-size: 16px;
}
.fk-font-text {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  line-height: 1.55;
  color: #333;
}
.fk-font-input {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.fk-font-short {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
}
.fk-font-menu {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.fk-font-quote {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  width: 60%;
  margin-left: 20%;
  margin-top: 45px;
  margin-bottom: 45px;
  font-style: italic;
  text-align: center;
  font-size: 20px;
  color: #000000;
}
.fk-bg-gr-prim {
  background: #024747;
  background: -moz-linear-gradient(40deg, #024747 20%, #087070 100%);
  background: -webkit-linear-gradient(40deg, #024747 20%, #087070 100%);
  background: linear-gradient(40deg, #024747 20%, #087070 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#024747, endColorstr=#087070, GradientType=1);
}
.fk-bg-gr-dark {
  background: #5a5a5a;
  background: -moz-linear-gradient(90deg, #5a5a5a 50%, #333 100%);
  background: -webkit-linear-gradient(90deg, #5a5a5a 50%, #333 100%);
  background: linear-gradient(90deg, #5a5a5a 50%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#333, GradientType=1);
}
.fk-bg-gr_light-fade {
  background: #fff;
  background: -moz-linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  background: -webkit-linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  background: linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=rgba(255, 255, 255, 0.001), GradientType=1);
}
.fk-shadow-box {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-shadow-btn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fk-shadow-xs {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
}
.fk-shadow-sm {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.fk-shadow-md {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-shadow-lg {
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
}
.fk-box-style {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 1px solid #edf5f9;
  background-color: #fff;
  border-radius: 6px;
  box-sizing: border-box;
}
.fk-box-style_sm {
  border-width: 2px;
  border-radius: 2px;
}
.fk-box-style_active:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  border-color: rgba(8, 112, 112, 0.5);
}
.fk-box-style_active:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #087070;
}
.fk-rotate {
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 2px solid #edf5f9;
  background-color: #f5f9fb;
  border-radius: 2px;
  padding: 0 15px;
  font-size: 14px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,
textarea:hover,
select:hover {
  border-color: #dae6ec;
  background-color: #fff;
}
input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
textarea:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #dae6ec;
  outline: 1px solid #dae6ec;
}
input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
select {
  line-height: 3.3em;
  height: 3.3em;
}
textarea {
  line-height: 1.55;
  padding-top: 15px;
  padding-bottom: 15px;
}
input[type="radio"],
input[type="checkbox"] {
  opacity: 0;
  position: fixed;
  top: -100px;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  padding-left: 1.7em;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 14px;
}
input[type="radio"] + label:before,
input[type="checkbox"] + label:before {
  content: "";
  position: absolute;
  cursor: pointer;
  width: 1em;
  height: 1em;
  top: -0.1em;
  left: 0;
  border: 2px solid #edf5f9;
  display: block;
  border-radius: 1px;
}
input[type="radio"] + label:after,
input[type="checkbox"] + label:after {
  content: "";
  position: absolute;
  display: block;
  border-radius: 1px;
  width: 0.65em;
  height: 0.65em;
  top: calc(2px + 0.08em);
  left: calc(2px + 0.175em);
  background-color: transparent;
}
input[type="radio"]:checked + label:after,
input[type="checkbox"]:checked + label:after {
  background-color: #edf5f9;
}
input[type="radio"] + label:before,
input[type="checkbox"] + label:before,
input[type="radio"] + label:after,
input[type="checkbox"] + label:after {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
input[type="radio"] + label:before,
input[type="radio"] + label:after {
  border-radius: 500px;
}
table {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  line-height: 1.55;
  color: #333;
}
h1 {
  margin-top: 0;
  margin-bottom: 30px;
}
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 20px;
}
.fk-font-subtitle {
  margin-top: -15px;
}
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6 {
  margin-top: 30px;
}
p,
pre,
ul,
ol {
  margin: 30px 0;
}
ol,
ul {
  padding: 0 0 0 45px;
}
li {
  margin: 7.5px 0;
}
html {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  line-height: 1.55;
  color: #333;
}
b,
strong {
  font-weight: bold;
}
a:not( [class*="fk-btn"] ) {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  color: #ec191b;
  font-family: inherit;
  text-decoration: none;
}
a:not( [class*="fk-btn"] ):hover {
  opacity: 0.9;
}
a:not( [class*="fk-btn"] ):hover,
a:not( [class*="fk-btn"] ):focus,
a:not( [class*="fk-btn"] ):active {
  text-decoration: none;
}
h1 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
h2 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
h3 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
h4 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
}
h5 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #333;
}
h6 {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #333;
}
.fk-alert-message {
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  position: fixed;
  z-index: 9999999999999;
  padding: 15px 20px;
  left: 50%;
}
@media (min-width: 769px) {
  .fk-alert-message {
    top: 30px;
  }
}
.fk-alert-message.active {
  transform: translateX(-50%);
}
.fk-alert-message:not(.active) {
  transform: translate(-50%, -130%);
  opacity: 0;
}
.fk-alert-message:not([class*="fk-bg"]) {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 1px solid #edf5f9;
  background-color: #fff;
  border-radius: 6px;
  box-sizing: border-box;
}
.fk-alert-message[class*="fk-bg"] {
  border-radius: 6px;
}
@media (max-width: 768px) {
  .fk-alert-message {
    bottom: 15px;
    width: 90%;
  }
}
.fk-alert-message p {
  margin: 0;
}
.fk-alert-message i[class*="icon-"]:not(.active) {
  display: none;
}
.fk-alert-message:not([class*="fk-text-inverse"]) .icon-success {
  color: green;
}
.fk-alert-message:not([class*="fk-text-inverse"]) .icon-danger {
  color: red;
}
.fk-alert-message:not([class*="fk-text-inverse"]) .icon-loading {
  color: grey;
}
.fk-alert-message:not([class*="fk-text-inverse"]) .icon-info {
  color: blue;
}
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-success svg,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-success svg path,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-success svg polygon {
  fill: green !important;
}
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-danger svg,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-danger svg path,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-danger svg polygon {
  fill: red !important;
}
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-loading svg,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-loading svg path,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-loading svg polygon {
  fill: grey !important;
}
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-info svg,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-info svg path,
.fk-alert-message:not([class*="fk-icon-inverse"]) .icon-info svg polygon {
  fill: blue !important;
}
.fk-alert-message [fk-icon] svg {
  margin-bottom: -0.25rem;
}
.fk-alert-state {
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  position: fixed;
  left: 5%;
  z-index: 9999999999999;
  bottom: 30px;
  padding: 15px 20px;
}
.fk-alert-state:not(.active) {
  transform: translateY(130%);
  opacity: 0;
}
.fk-alert-state:not([class*="fk-bg"]) {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 1px solid #edf5f9;
  background-color: #fff;
  border-radius: 6px;
  box-sizing: border-box;
}
.fk-alert-state[class*="fk-bg"] {
  border-radius: 6px;
}
@media (max-width: 768px) {
  .fk-alert-state {
    bottom: 15px;
    width: 90%;
  }
}
.fk-alert-state p {
  margin: 0;
}
.fk-alert-state i[class*="icon-"]:not(.active) {
  display: none;
}
.fk-alert-state:not([class*="fk-text-inverse"]) .icon-success {
  color: green;
}
.fk-alert-state:not([class*="fk-text-inverse"]) .icon-danger {
  color: red;
}
.fk-alert-state:not([class*="fk-text-inverse"]) .icon-loading {
  color: grey;
}
.fk-alert-state:not([class*="fk-text-inverse"]) .icon-info {
  color: blue;
}
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-success svg,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-success svg path,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-success svg polygon {
  fill: green !important;
}
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-danger svg,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-danger svg path,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-danger svg polygon {
  fill: red !important;
}
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-loading svg,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-loading svg path,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-loading svg polygon {
  fill: grey !important;
}
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-info svg,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-info svg path,
.fk-alert-state:not([class*="fk-icon-inverse"]) .icon-info svg polygon {
  fill: blue !important;
}
.fk-alert-state [fk-icon] svg {
  margin-bottom: -0.25rem;
}
.fk-breadcrumb_media .fk-breadcrumb > * {
  white-space: nowrap;
}
.fk-breadcrumb_media .fk-breadcrumb__link,
.fk-breadcrumb_media .fk-breadcrumb__current {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  padding: 0.3rem 0.6rem;
  font-size: 14px;
}
.fk-breadcrumb_media .fk-breadcrumb__link {
  border: 1px solid #edf5f9;
  margin-right: 7.5px;
  line-height: 2rem;
}
.fk-breadcrumb_media .fk-breadcrumb__link:hover {
  background-color: #edf5f9;
  border-color: #edf5f9;
}
.fk-breadcrumb_media .fk-breadcrumb__divider {
  font-weight: bold;
}
.fk-breadcrumb_media .fk-breadcrumb__current {
  cursor: default;
}
.fk-bullets-buket .icon,
.fk-bullets-buket .text {
  min-width: auto !important;
}
.fk-bullets-buket .icon {
  width: 60px;
  height: 60px;
  background-color: red;
}
.fk-bullets-buket .text p {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .fk-bullets-line > div:not(:last-child) {
    margin-bottom: 15px;
  }
}
.fk-bullets-line__icon {
  max-width: 30%;
  margin-right: 15px;
}
.fk-bullets-line__text p {
  font-size: 14px;
}
.fk-bullets-line__text p:first-child {
  margin-top: 0;
}
.fk-bullets-line__text p:last-child {
  margin-bottom: 0;
}
.fk-bullets-line__text p b {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
  font-size: 18px;
}
.fk-bullets-line__text .fk-btn-box {
  margin-top: 15px;
}
.fk-card-article-alta {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: relative;
  border-radius: 6px;
  border-bottom: 2px solid #1B3C88;
}
.fk-card-article-alta:after {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
@media (max-width: 768px) {
  .fk-card-article-alta {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    justify-content: center;
    padding: 7.5px;
    min-height: 75px;
  }
  .fk-card-article-alta:before {
    display: none !important;
  }
}
.fk-card-article-alta:not(:hover):after {
  opacity: 0.2;
}
@media (min-width: 769px) {
  .fk-card-article-alta:not(:hover) > div {
    bottom: 15px;
  }
}
.fk-card-article-alta:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-card-article-alta:hover:after {
  opacity: 0.5;
}
@media (min-width: 769px) {
  .fk-card-article-alta:hover > div {
    top: 50%;
    transform: translateY(-50%);
  }
}
.fk-card-article-alta__content {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
@media (min-width: 769px) {
  .fk-card-article-alta__content {
    position: absolute !important;
    left: 15px;
  }
}
.fk-card-article-alta__content .title {
  font-weight: bold !important;
}
@media (max-width: 768px) {
  .fk-card-article-alta__content .title {
    font-size: 18px;
  }
}
.fk-card-article-alta__content > *:last-child {
  margin-bottom: 0 !important;
}
.fk-card-preview-alta > *:not(:last-child),
.fk-card-preview-alta > a > *:not(:last-child) {
  margin-bottom: 20px;
}
.fk-card-preview-alta h3,
.fk-card-preview-alta h4,
.fk-card-preview-alta p,
.fk-card-preview-alta span {
  margin: 0;
}
.fk-card-preview-alta__image {
  position: relative;
}
.fk-card-preview-alta__image .fk-format {
  border-radius: 2px;
}
.fk-card-preview-alta__text .title {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  margin-bottom: 15px;
}
.fk-card-preview-alta a:hover h2,
.fk-card-preview-alta a:hover h3,
.fk-card-preview-alta a:hover h4 {
  color: #087070;
}
.fk-card-preview-alta .meta-date {
  position: absolute;
  padding: 7.5px;
  display: inline-block;
  top: 0;
  right: 15px;
  background-color: #1B3C88;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  z-index: 2;
  border-radius: 0 0 2px 2px;
}
.fk-card-preview-alta.fk-box-style:not(:last-child) {
  margin-bottom: 30px;
}
.fk-card-preview-alta:not(.fk-box-style):not(:last-child) {
  margin-bottom: 60px;
}
.fk-card-product-alta-extend {
  overflow: hidden;
}
.fk-card-product-alta-extend__cover,
.fk-card-product-alta-extend__images,
.fk-card-product-alta-extend__info {
  padding: 20px;
}
.fk-card-product-alta-extend__info,
.fk-card-product-alta-extend__cover {
  border-right: 1px solid #edf5f9;
}
@media (min-width: 769px) {
  .fk-card-product-alta-extend__cover,
  .fk-card-product-alta-extend__images,
  .fk-card-product-alta-extend__info {
    height: 270px;
  }
}
@media (max-width: 768px) {
  div.fk-card-product-alta-extend__row {
    flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
  }
}
.fk-card-product-alta-extend__info {
  background-color: #f5f9fb;
}
@media (max-width: 768px) {
  .fk-card-product-alta-extend__info {
    padding: 7.5px;
  }
}
@media (min-width: 769px) {
  .fk-card-product-alta-extend__cover {
    width: 130% !important;
  }
}
.fk-card-product-alta-extend__cover > div:not(.active) {
  display: none;
}
@media (min-width: 769px) {
  .fk-card-product-alta-extend__images {
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@media (max-width: 768px) {
  .fk-card-product-alta-extend__images {
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
@media (min-width: 769px) {
  .fk-card-product-alta-extend__images .wrap {
    margin-right: -8%;
  }
}
@media (max-width: 768px) {
  .fk-card-product-alta-extend__images .wrap {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
  }
}
.fk-card-product-alta-extend__images .thumb {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 2px solid transparent;
  cursor: pointer;
  border-radius: 2px;
}
@media (min-width: 769px) {
  .fk-card-product-alta-extend__images .thumb {
    width: 42%;
    margin-right: 8%;
    float: left;
  }
}
@media (max-width: 768px) {
  .fk-card-product-alta-extend__images .thumb {
    width: 75px;
    flex: none;
  }
}
.fk-card-product-alta-extend__images .thumb:hover {
  opacity: 0.8;
  border: 2px solid #edf5f9;
}
.fk-card-product-alta-extend__images .thumb.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #1B3C88;
}
.fk-card-product-alta-extend .fk-btn-box_extend .fk-btn:not(:last-child) {
  margin-bottom: 7.5px;
}
.fk-card-product-alta-usual {
  overflow: hidden;
}
.fk-card-product-alta-usual:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  border: 1px solid #1B3C88;
}
.fk-card-product-alta-usual__cover {
  background-color: #fff;
  padding: 7.5px;
}
.fk-card-product-alta-usual__info {
  position: relative;
  background-color: #f5f9fb;
  padding: 20px;
}
@media (max-width: 768px) {
  .fk-card-product-alta-usual__info {
    padding: 7.5px;
  }
}
.fk-card-product-alta-usual__info h3 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
}
.fk-card-product-alta-usual__info h3,
.fk-card-product-alta-usual__info .price {
  font-size: 18px !important;
}
.fk-card-product-alta-usual__info [class*="fk-btn"]:not( .fk-btn-box ) {
  font-size: 13px;
}
.fk-card-product-alta-usual__info .fk-btn-box_extend .fk-btn:not(:last-child) {
  margin-bottom: 7.5px;
}
.fk-card-product-alta-usual__info .fk-variables-alta {
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #f5f9fb;
  background-color: #fff;
  transform: translateY(calc(-100% - 1px));
}
@media (max-width: 768px) {
  .fk-card-product-alta-usual__info .fk-variables-alta {
    max-height: 30px;
  }
}
@media (min-width: 769px) {
  .fk-card-product-alta-usual__info .fk-variables-alta {
    max-height: 35px;
  }
}
.fk-card-product-alta-usual:not(:hover) .fk-variables-alta {
  border-top: 1px solid rgba(237, 245, 249, 0.5);
  opacity: 0.8;
}
.fk-card-product-media-multiple {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border-radius: 6px;
  padding: 20px;
  border: 1px solid transparent;
  border-bottom: 3px solid transparent;
}
.fk-card-product-media-multiple:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  border-color: #edf5f9;
  border-bottom-color: #15357D;
}
.fk-card-product-media-multiple .fk-format {
  max-width: 140px;
  margin: 0 auto 20px;
}
.fk-card-product-media-multiple h4 {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  margin-bottom: 15px;
}
.fk-card-product-media-multiple h4:not(:hover) a {
  color: #000000;
}
.fk-card-product-media-multiple .fk-list-y li {
  line-height: 1.1;
}
.fk-card-product-media-multiple .fk-list-y li a {
  font-size: 13px;
}
.fk-card-product-media-multiple .fk-list-y li:not(:hover) a {
  color: #8d8d8d;
}
.fk-card-product-media-multiple:hover .fk-list-y li:not(:hover) a {
  color: #5a5a5a;
}
.fk-card-product-media-single {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border-radius: 6px;
  border: 1px solid transparent;
  border-bottom: 3px solid transparent;
}
.fk-card-product-media-single:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  border-color: #edf5f9;
  border-bottom-color: #15357D;
}
.fk-card-product-media-single:hover h4 {
  color: #ec191b;
}
.fk-card-product-media-single > a {
  display: block;
  padding: 20px;
}
.fk-card-product-media-single .fk-format {
  max-width: 140px;
  margin: 0 auto 20px;
}
.fk-card-product-media-single h4 {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  margin-bottom: 0;
}
.fk-card-product-bh {
  border-radius: 6px;
}
.fk-card-product-bh:after {
  border-radius: 6px;
}
@media (min-width: 769px) {
  .fk-card-product-bh {
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .fk-card-product-bh {
    padding: 15px;
  }
}
.fk-card-product-bh__slider {
  width: 100%;
}
.fk-card-product-bh__slider .covers {
  position: relative;
  margin-bottom: 7.5px;
}
.fk-card-product-bh__slider .covers .cover {
  -webkit-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
  border-radius: 6px;
}
.fk-card-product-bh__slider .covers .cover:not(.active) {
  opacity: 0;
  display: none;
}
.fk-card-product-bh__slider .covers .cover.active {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-card-product-bh__slider .thumbs {
  overflow-y: auto;
  overflow-x: hidden;
}
@media (min-width: 769px) {
  .fk-card-product-bh__slider .thumbs {
    max-height: 230px;
  }
}
@media (max-width: 768px) {
  .fk-card-product-bh__slider .thumbs {
    padding: 7.5px;
  }
}
@media (min-width: 769px) {
  .fk-card-product-bh__slider .thumbs .thumbs-wrap {
    justify-content: space-between;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-right: -3%;
    margin-bottom: -30px;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap > * {
    width: 100%;
    box-sizing: border-box;
  }
  div.fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-2 .col-extend,
  div.fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-3 .col-extend,
  div.fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-4 .col-extend,
  div.fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-5 .col-extend,
  div.fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-6 .col-extend {
    width: 100%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-1 {
    width: 100%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-2 {
    width: 200%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-3 {
    width: 300%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-4 {
    width: 400%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-5 {
    width: 500%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-6 {
    width: 600%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-1-min {
    width: 75%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-2-min {
    width: 50%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-3-min {
    width: 33.333333%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-4-min {
    width: 25%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-5-min {
    width: 20%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap .col-6-min {
    width: 16.666666%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-2,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-3,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-4,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-5,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-6 {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-2 > div,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-3 > div,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-4 > div,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-5 > div,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-6 > div {
    min-width: 150px;
    box-sizing: border-box;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-2.fk-row_center,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-3.fk-row_center,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-4.fk-row_center,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-5.fk-row_center,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-6.fk-row_center {
    justify-content: space-around;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-2.fk-row_padding,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-3.fk-row_padding,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-4.fk-row_padding,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-5.fk-row_padding,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-6.fk-row_padding {
    margin-right: -3%;
    margin-bottom: -30px;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-2.fk-row_padding > *,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-3.fk-row_padding > *,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-4.fk-row_padding > *,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-5.fk-row_padding > *,
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_grid-6.fk-row_padding > * {
    margin-right: 3%;
    margin-bottom: 30px;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-2 > * {
    width: 50%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-3 > * {
    width: 33.333333%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-4 > * {
    width: 25%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-5 > * {
    width: 20%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-6 > * {
    width: 16.66666667%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-2.fk-row_padding > * {
    width: 47%;
    margin-right: 3%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-3.fk-row_padding > * {
    width: 30.333333%;
    margin-right: 3%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-4.fk-row_padding > * {
    width: 22%;
    margin-right: 3%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-5.fk-row_padding > * {
    width: 17%;
    margin-right: 3%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap_grid-6.fk-row_padding > * {
    width: 13.66666667%;
    margin-right: 3%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap > div {
    min-width: 150px;
    box-sizing: border-box;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_center {
    justify-content: space-around;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_padding {
    margin-right: -3%;
    margin-bottom: -30px;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_padding > * {
    margin-right: 3%;
    margin-bottom: 30px;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap > * {
    margin-right: 3%;
    margin-bottom: 30px;
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .fk-card-product-bh__slider .thumbs .thumbs-wrap > .divider:not(:last-child) {
    border-right: 1px solid #edf5f9;
    margin-right: 5%;
  }
  .fk-card-product-bh__slider .thumbs .thumbs-wrap > .divider:last-child {
    border-left: 1px solid #edf5f9;
    padding-left: 5%;
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .fk-card-product-bh__slider .thumbs .thumbs-wrap.fk-row_padding:not(.fk-row_grid-2):not(.fk-row_grid-3):not(.fk-row_grid-4):not(.fk-row_grid-5):not(.fk-row_grid-6) > *:not(:last-child) {
    padding-right: 5%;
  }
}
@media (max-width: 768px) {
  .fk-card-product-bh__slider .thumbs .thumbs-wrap {
    width: max-content;
  }
}
.fk-card-product-bh__slider .thumbs .thumb {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  min-width: auto !important;
  border-radius: 2px;
  border: 3px solid #fff;
}
@media (min-width: 769px) {
  .fk-card-product-bh__slider .thumbs .thumb {
    width: 22%;
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .fk-card-product-bh__slider .thumbs .thumb {
    width: 45px;
    margin-right: 7.5px;
    margin-bottom: 7.5px;
    float: left;
  }
}
.fk-card-product-bh__slider .thumbs .thumb:not(.active) {
  cursor: pointer;
}
.fk-card-product-bh__slider .thumbs .thumb:hover {
  opacity: 0.9;
}
.fk-card-product-bh__slider .thumbs .thumb:not(.active):not(:hover) {
  opacity: 0.5;
}
.fk-card-product-bh__slider .thumbs .thumb.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fk-card-product-bh__slider .covers-wrap {
  position: relative;
}
.fk-card-product-bh__slider .buttons {
  position: absolute;
  bottom: 60px;
  left: 15px;
  right: 15px;
}
.fk-card-product-bh__slider .buttons .button {
  cursor: pointer;
  position: absolute;
  height: 40px;
  width: 40px;
  background-color: rgba(51, 51, 51, 0.7);
  border-radius: 500px;
  overflow: hidden;
}
.fk-card-product-bh__slider .buttons .button.left {
  left: 0;
}
.fk-card-product-bh__slider .buttons .button.right {
  left: 47.5px;
}
.fk-card-product-bh .slider__info {
  position: relative;
}
.fk-card-product-bh .slider__info h2 {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: -30px;
  border: 6px solid #fff;
  transform: translateY(-50%);
  background: #15357D;
  padding: 5px 15px;
  z-index: 5;
}
.fk-card-product-bh .slider__info h2:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-card-product-bh .slider__info h2:not(:hover) span {
  display: none;
}
@media (min-width: 769px) {
  .fk-card-product-bh .slider__info h2 {
    width: max-content;
    width: -moz-max-content;
  }
}
@media (max-width: 768px) {
  .fk-card-product-bh .slider__info h2 {
    font-size: 1.5rem;
  }
}
.fk-card-product-bh .slider__info .info {
  margin-top: 26px;
  border-radius: 6px;
}
.fk-card-product-bh .slider__info .info > * {
  margin-top: 0;
}
.fk-card-product-bh .slider__info .info > *:last-child {
  margin-bottom: 0;
}
.fk-card-product-bh .slider__info .info > *:not(:last-child) {
  margin-bottom: 15px;
}
@media (min-width: 769px) {
  .fk-card-product-bh .slider__info .info {
    margin-bottom: 30px;
  }
}
.fk-contacts-alta {
  position: relative;
}
.fk-contacts-alta__maps {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.fk-contacts-alta__contacts {
  position: relative;
  z-index: 2;
}
.fk-contacts-alta .map {
  width: 100%;
  height: 100%;
}
.fk-contacts-alta .map:not(.active) {
  display: none;
}
.fk-contacts-alta .map > ymaps {
  width: 100% !important;
  height: 100% !important;
}
.fk-contacts-alta__items {
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 769px) {
  .fk-contacts-alta__items {
    width: 40%;
  }
}
.fk-contacts-alta .item {
  position: relative;
  padding: 15px 20px;
  border-bottom: 1px solid #edf5f9;
  cursor: pointer;
}
.fk-contacts-alta .item:after {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #1B3C88;
}
.fk-contacts-alta .item:hover,
.fk-contacts-alta .item.active {
  background-color: #f5f9fb;
}
.fk-contacts-alta .item.active:after {
  width: 100%;
}
.fk-contacts-alta .info {
  margin-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.fk-contacts-alta .info h3 {
  margin-bottom: 20px;
}
.fk-contacts-alta h2 {
  margin: 0 20px 20px;
}
.fk-contacts-alta p {
  font-size: 13px;
}
.fk-contacts-alta .tel {
  font-weight: bold;
}
.fk-contacts-media__modules h2 {
  margin-bottom: 30px !important;
}
.fk-contacts-media__modules > *:not( .info ):not( :last-child ) {
  margin-bottom: 23px;
}
.fk-contacts-media__modules > *:not( .info ):not( :first-child ) {
  margin-top: 23px;
}
.fk-contacts-media__modules .info:not( :last-child ) {
  margin-bottom: 7.5px;
}
.fk-contacts-media__modules .info:not(  :first-child ) {
  margin-top: 15px;
}
.fk-contacts-media__modules .info + ul {
  margin-top: 7.5px !important;
}
.fk-contacts-media__modules .info b {
  text-decoration: underline;
}
.fk-contacts-media__modules a:not( :hover ):not( [class*=fk-btn] ) {
  color: #333;
}
.fk-contacts-media__modules .social .social-icon {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 37.5px;
  height: 37.5px;
  padding: 7.5px;
  border-radius: 500px;
  display: block;
  box-sizing: border-box;
  background-color: #087070;
}
.fk-contacts-media__modules .social .social-icon:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transform: scale(1.05);
}
.fk-contacts-zoo {
  position: relative;
}
.fk-contacts-zoo__map {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.fk-contacts-zoo__content {
  position: relative;
  z-index: 2;
}
.fk-contacts-zoo__map.active {
  display: none;
}
@media (min-width: 769px) {
  .fk-contacts-zoo__col {
    width: 42% !important;
  }
}
@media (max-width: 768px) {
  .fk-contacts-zoo__col {
    width: 100%;
  }
}
@media (min-width: 769px) {
  .fk-contacts-zoo__info {
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .fk-contacts-zoo__info {
    padding: 20px;
  }
}
.fk-contacts-zoo__info h2 {
  margin: 0 0 20px;
}
.fk-contacts-zoo__menu ul {
  margin: 0;
  padding: 0;
}
.fk-contacts-zoo__menu li {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  cursor: pointer;
  display: inline-block;
  list-style: none;
}
.fk-contacts-zoo__menu li:not(:last-child) {
  margin-right: 15px;
}
.fk-contacts-zoo__menu li:hover:not(.active) {
  opacity: 0.7;
}
.fk-contacts-zoo__menu li.active h4 {
  color: #087070;
}
.fk-contacts-zoo__menu h4 {
  font-size: 16px;
  margin-bottom: 0;
}
.fk-contacts-zoo__menu h4 i {
  display: none;
}
.fk-contacts-zoo__shops {
  position: relative;
}
.fk-contacts-zoo__shops .item {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.fk-contacts-zoo__shops .item:not(.active) {
  position: absolute;
  transform: translateY(50px);
  opacity: 0;
  pointer-events: none;
}
.fk-contacts-zoo__shops b + p {
  margin-bottom: 7.5px;
}
@media (max-width: 768px) {
  .fk-contacts-zoo br {
    display: none;
  }
}
.fk-dropbox-alta_xs:not(:hover):not(.active) .fk-dropbox-alta__item {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.fk-dropbox-alta_xs:not(:hover):not(.active) .fk-dropbox-alta__item .location {
  display: none;
}
.fk-dropbox-alta_xs:not(:hover):not(.active) .fk-dropbox-alta__arrow {
  top: 7.5px;
}
.fk-dropbox-alta {
  position: relative;
}
.fk-dropbox-alta:hover > div,
.fk-dropbox-alta.active > div {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 1px solid #edf5f9;
  background-color: #fff;
  border-radius: 6px;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.fk-dropbox-alta:not(:hover):not(.active) {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 1px solid #edf5f9;
  background-color: #fff;
  border-radius: 6px;
  box-sizing: border-box;
}
.fk-dropbox-alta:not(:hover):not(.active) .fk-dropbox-alta__item:not(:first-child) {
  display: none;
}
.fk-dropbox-alta > div {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  overflow: hidden;
}
.fk-dropbox-alta__item {
  padding: 15px;
}
.fk-dropbox-alta__item:hover {
  background-color: #f5f9fb;
}
.fk-dropbox-alta__arrow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute !important;
  display: inline-block;
  background: #fff;
  padding: 7.5px;
  top: 15px;
  right: 15px;
  line-height: 0;
  border-radius: 50px;
  cursor: pointer;
}
.fk-dropbox-alta__arrow svg {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.fk-dropbox-alta:hover .fk-dropbox-alta__arrow svg,
.fk-dropbox-alta.active .fk-dropbox-alta__arrow svg {
  transform: rotate(180deg);
}
.fk-dropbox-alta__item_phones .location,
.fk-dropbox-alta__item_phones .phone,
.fk-dropbox-alta__item_phones .info {
  margin-top: 0;
  margin-bottom: 0;
}
.fk-dropbox-alta__item_phones .location {
  color: #dae6ec;
  font-size: 10px;
  text-transform: uppercase;
}
.fk-dropbox-alta__item_phones .phone {
  font-size: 20px;
  font-weight: bold;
}
.fk-dropbox-alta__item_phones .info {
  font-size: 10px;
}
.fk-footer-alta h4 {
  margin-bottom: 15px;
}
.fk-footer-alta .contacts > div {
  line-height: 1.4;
}
.fk-footer-alta .contacts > div:not(:last-child) {
  margin-bottom: 15px;
}
.fk-footer-alta .contacts [fk-icon] {
  margin-top: 4px;
  margin-right: 15px;
  max-width: 15px;
}
.fk-footer-alta .phone [fk-icon] {
  max-width: 20px;
}
.fk-footer-alta .phone a {
  font-weight: bold;
  font-size: 18px;
}
.fk-footer-buket {
  /*.logo {.i_logo(@size: 2; @style: @i_inverse);}
  .insta {.i_insta(@style: @i_inverse);}
  .vk {.i_vk(@style: @i_inverse);}
  .insta, .vk {
    display: inline-block;
    margin-bottom: -9px;
  }*/
}
.fk-footer-buket__head {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 30px;
}
.fk-footer-buket .tel {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
.fk-footer-buket .site-info {
  padding-top: 60px;
  padding-bottom: 30px;
}
.fk-footer-buket a[href*="woocommerce"] {
  display: none;
}
@media (max-width: 768px) {
  .fk-footer-buket__logo,
  .fk-footer-buket__soc {
    width: 50% !important;
  }
  .fk-footer-buket__tel {
    margin-top: 20px !important;
  }
}
.fk-footer-zoo {
  /*.logo {.i_logo(@size: 1.3);}
  .insta {.i_insta(@style: @i_inverse);}
  .vk {.i_vk(@style: @i_inverse);}*/
  padding-top: 0;
  background-color: #5a5a5a;
  /*.bg-gr(
    @clr_prim: @clr__dark;
    @clr_sec: lighten(@clr__dark, 0.5%);
    @deg: 45deg;
    @space: 50%;
  );*/
}
.fk-footer-zoo__head {
  background-color: #333;
  margin-bottom: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}
.fk-footer-zoo__head .tel {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  color: #fff !important;
  opacity: 0.8;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.fk-footer-zoo__head .tel:hover {
  opacity: 1;
}
@media (max-width: 768px) {
  .fk-footer-zoo__head .logo {
    margin: 0 auto;
  }
}
.fk-footer-zoo__right ul {
  padding: 0;
  margin-bottom: -8px;
  margin-left: 0;
}
.fk-footer-zoo__right ul li {
  display: inline-block;
  list-style: none;
}
.fk-footer-zoo__right ul li:not(:last-child) {
  margin-right: 7.5px;
}
@media (max-width: 768px) {
  .fk-footer-zoo__right .fk-row > div:not(:last-child) {
    margin-bottom: 20px;
  }
}
.fk-footer-zoo__foot a,
.fk-footer-zoo__foot h4 {
  color: #fff !important;
}
.fk-footer-zoo__foot h4 {
  font-weight: bold;
  line-height: 1.2;
  font-size: 14px;
  text-transform: uppercase;
}
.fk-footer-zoo__foot ul {
  opacity: 0.7;
  padding: 0;
  margin-left: 0;
}
.fk-footer-zoo__foot ul li {
  opacity: 0.8;
  list-style: none;
}
.fk-footer-zoo__foot ul .fk-btn-line {
  margin-top: 7px;
  display: block;
  text-align: center;
  max-width: 190px;
}
.fk-footer-zoo__foot ul .fk-btn-line:hover {
  background-color: rgba(255, 255, 255, 0.08);
}
.fk-footer-zoo__foot ul .divider {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 8px;
  padding-top: 4px;
}
.fk-footer-zoo__foot ul,
.fk-footer-zoo__foot li {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.fk-footer-zoo__foot ul:hover,
.fk-footer-zoo__foot li:hover {
  opacity: 1;
}
.fk-footer-zoo__important {
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0.2);
}
@media (min-width: 769px) {
  .fk-footer-zoo__important {
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .fk-footer-zoo__important {
    padding: 15px;
  }
}
.fk-footer-zoo__copy {
  margin-top: 30px;
}
.fk-footer-zoo__copy > .fk-container-lg {
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fk-footer-zoo .site-info {
  padding: 0;
  font-size: 13px;
  opacity: 0.6;
  color: #fff;
}
.fk-footer-zoo .site-info br,
.fk-footer-zoo .site-info a {
  display: none;
}
@media (max-width: 768px) {
  .fk-footer-zoo:last-child {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .fk-footer-zoo > *:last-child {
    margin-bottom: 40px;
  }
  .fk-footer-zoo .head-elem:not(:last-child) {
    margin-bottom: 20px;
  }
}
.fk-footer-zoo *[class*="text-center"] .fk-btn-line {
  margin-left: auto;
  margin-right: auto;
}
.fk-header-alta {
  position: relative;
  z-index: 10000;
}
@media (min-width: 769px) {
  .fk-header-alta__row > div {
    padding-top: 30px;
    padding-bottom: 15px;
  }
}
.fk-header-alta__logo > a {
  width: -moz-max-content;
}
.fk-header-alta .fk-dropbox-alta {
  transform: scale(0.9);
}
@media (min-width: 769px) {
  .fk-header-alta .fk-menu-alta > li > ul {
    top: 20px;
  }
}
.fk-header-alta [data-cart-count] {
  position: relative;
}
.fk-header-alta [data-cart-count]:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  content: attr(data-cart-count);
  position: absolute;
  top: -8px;
  right: -8px;
  color: #15357D;
  font-weight: bold;
  font-style: normal;
  background-color: #fff;
  line-height: 16px;
  font-size: 12px;
  width: 16px;
  height: 16px;
  display: block;
  z-index: 1;
  border-radius: 500px;
  text-align: center;
  border: 2px solid;
}
.fk-header-buket .logo {
  width: 90.426px;
  height: 66px;
  background-image: url('/wp-content/themes/space-x/fk/assets/img-icon/icon/icons.svg');
  background-size: 125rem;
  background-position-x: -37px;
  background-position-y: -37px;
}
.fk-header-buket__row {
  font-size: 94%;
}
.fk-header-buket__logo {
  width: 95px !important;
  box-sizing: content-box !important;
}
.fk-header-buket__info span {
  display: block;
  opacity: 0.5;
}
.fk-header-buket__info span + a {
  color: #087070;
  line-height: 1.2;
}
.fk-header-buket__info span + a[href*="tel"] {
  font-size: 24px;
  font-weight: bold;
}
.fk-header-buket__quick-form {
  height: 100%;
  min-width: 270px;
  cursor: pointer;
  padding: 10px 15px;
}
.fk-header-buket__quick-form p {
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 0;
}
.fk-header-buket__quick-form:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
.fk-header-buket__cart {
  text-align: left;
}
.fk-header-buket__cart .cart-contents {
  position: relative;
  border: 2px solid #15357D;
  padding: 0.55em 1.5em 0.7em;
  display: inline-block;
  border-radius: 50px;
}
.fk-header-buket__cart .cart-contents:after {
  position: absolute;
  top: 0.07em;
  right: 15px;
  font-size: 1.5em;
  color: #15357D;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: -0.125em;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  line-height: inherit;
  vertical-align: baseline;
  content: "\f291";
  height: 1em;
  float: right;
  line-height: 1.618;
}
.fk-header-buket__cart .widget_shopping_cart,
.fk-header-buket__cart .woocommerce-Price-amount {
  display: none !important;
}
.fk-header-buket__cart .count {
  opacity: 1 !important;
  font-size: 1.115em !important;
  color: #000000;
  margin-right: 30px;
}
@media (max-width: 768px) {
  .fk-header-buket__logo {
    margin: 0 auto;
  }
  .fk-header-buket__row > div:not(:last-child) {
    margin-bottom: 20px;
  }
}
.fk-list-y {
  position: relative;
  padding: 0;
  margin: 0;
}
.fk-list-y > li {
  list-style: none;
}
.fk-list-x {
  position: relative;
  padding: 0;
  margin: 0;
}
.fk-list-x > li {
  display: inline-block;
  padding: 0 7.5px;
  margin: 0;
  list-style: none;
}
.fk-list-x > li:first-child {
  padding-left: 0;
}
.fk-list_inverse li,
.fk-list_inverse li > a {
  color: #fff;
}
.fk-list_inverse li > [fk-icon] svg,
.fk-list_inverse li > [fk-icon] svg path,
.fk-list_inverse li > [fk-icon] svg polygon {
  fill: #fff !important;
}
.fk-list_inverse li > [fk-icon] svg,
.fk-list_inverse li > [fk-icon] svg path,
.fk-list_inverse li > [fk-icon] svg polygon {
  fill: #fff !important;
}
.fk-list_inverse li > [fk-icon] svg,
.fk-list_inverse li > [fk-icon] svg path,
.fk-list_inverse li > [fk-icon] svg polygon {
  fill: #fff !important;
}
.fk-list_inverse li:hover > a,
.fk-list_inverse li:hover > [fk-icon] {
  opacity: 0.5;
}
.fk-navs {
  padding: 0;
  margin: 0;
}
.fk-navs li,
.fk-navs li a {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.fk-navs li,
.fk-navs a,
.fk-navs [fk-icon] {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
@media (min-width: 769px) {
  .fk-navs_inverse > li,
  .fk-navs_inverse > li > a {
    color: #fff;
  }
  .fk-navs_inverse > li > [fk-icon] svg,
  .fk-navs_inverse > li > [fk-icon] svg path,
  .fk-navs_inverse > li > [fk-icon] svg polygon {
    fill: #fff !important;
  }
  .fk-navs_inverse > li > [fk-icon] svg,
  .fk-navs_inverse > li > [fk-icon] svg path,
  .fk-navs_inverse > li > [fk-icon] svg polygon {
    fill: #fff !important;
  }
  .fk-navs_inverse > li > [fk-icon] svg,
  .fk-navs_inverse > li > [fk-icon] svg path,
  .fk-navs_inverse > li > [fk-icon] svg polygon {
    fill: #fff !important;
  }
  .fk-navs_inverse > li:hover > a,
  .fk-navs_inverse > li:hover > [fk-icon] {
    opacity: 0.5;
  }
  .fk-navs_inverse > li > ul li,
  .fk-navs_inverse > li > ul a {
    color: #000000;
  }
  .fk-navs_inverse > li > ul [fk-icon] svg,
  .fk-navs_inverse > li > ul [fk-icon] svg path,
  .fk-navs_inverse > li > ul [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs_inverse > li > ul [fk-icon] svg,
  .fk-navs_inverse > li > ul [fk-icon] svg path,
  .fk-navs_inverse > li > ul [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs_inverse > li > ul [fk-icon] svg,
  .fk-navs_inverse > li > ul [fk-icon] svg path,
  .fk-navs_inverse > li > ul [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs_inverse > li > ul li:hover > a {
    color: #ec191b;
  }
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg path,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg path,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg path,
  .fk-navs_inverse > li > ul li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs:not( .fk-navs_inverse) li,
  .fk-navs:not( .fk-navs_inverse) a {
    color: #000000;
  }
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs:not( .fk-navs_inverse) li:hover > a {
    color: #ec191b;
  }
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg path,
  .fk-navs:not( .fk-navs_inverse) li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
}
.fk-navs_fz-xs > li,
.fk-navs_fz-xs > li > a {
  font-size: 10px;
}
.fk-navs_fz-sm > li,
.fk-navs_fz-sm > li > a {
  font-size: 13px;
}
.fk-navs_fz-md > li,
.fk-navs_fz-md > li > a {
  font-size: 14px;
}
.fk-navs_fz-lg > li,
.fk-navs_fz-lg > li > a {
  font-size: 16px;
}
.fk-navs_fz-mg > li,
.fk-navs_fz-mg > li > a {
  font-size: 18px;
}
.fk-navs_fz-mg-s > li,
.fk-navs_fz-mg-s > li > a {
  font-size: 20px;
}
.fk-navs-media li {
  list-style: none;
}
.fk-navs-media a > span {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
@media (min-width: 769px) {
  .fk-navs-media li.active [fk-icon] svg {
    transform: rotate(180deg);
  }
  .fk-navs-media + .fk-navs-burger {
    display: none;
  }
  .fk-navs-media > li {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .fk-navs-media > li:first-child {
    padding-left: 0;
  }
  .fk-navs-media > li:not( .active ) > ul {
    height: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    bottom: 0;
  }
  .fk-navs-media > li > ul {
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    position: absolute;
    transform: translateY(100%);
    bottom: -15px;
    left: 0;
    background-color: #fff;
    border: 1px solid #edf5f9;
    border-radius: 6px;
    margin: 0;
  }
  .fk-navs-media > li:not( .fk-navs-menu-extend ) > ul {
    padding: 7.5px 0;
    min-width: 250px;
  }
  .fk-navs-media > li:not( .fk-navs-menu-extend ) > ul > li {
    margin: 0;
    line-height: 1.3;
  }
  .fk-navs-media > li:not( .fk-navs-menu-extend ) > ul > li > a {
    padding: 7.5px 15px;
    display: block;
  }
  .fk-navs-media > li:not( .fk-navs-menu-extend ) > ul > li > a:hover {
    background-color: #f5f9fb;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 7.5px 0;
    max-height: 70vh;
    overflow-y: scroll;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li {
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > a {
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    font-size: 16px;
    color: #ec191b;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > a:hover {
    opacity: 0.8;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > a:hover .fk-format {
    opacity: 0.8;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] {
    display: none;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li .fk-format {
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    width: 75%;
    margin: 0 auto;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li .fk-format + span {
    display: block;
    padding-top: 7.5px;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > ul {
    margin: 0;
    padding: 0;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > ul li {
    margin: 3.75px 0;
    font-size: 13px;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > ul li a {
    font-size: 13px;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > ul a {
    font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > ul .fk-format {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fk-navs-media > li.fk-navs-menu-extend > ul > li {
    width: 33.333333%;
  }
}
@media (min-width: 993px) {
  .fk-navs-media > li.fk-navs-menu-extend > ul > li {
    width: 16.66666667%;
  }
}
@media (max-width: 768px) {
  .fk-navs-media {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    position: absolute;
    transform: translateY(100%);
    width: 100vw;
    bottom: 0;
    left: 0;
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    padding: 15px 5%;
    background-color: #fff;
  }
  .fk-navs-media:not( .active ) {
    display: none;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > a {
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    font-size: 16px;
    color: #ec191b;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg path,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg path,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg path,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media > li.fk-navs-menu-extend > ul > li:hover > a,
  .fk-navs-media > li.fk-navs-menu-extend > ul > li:hover > [fk-icon] {
    opacity: 0.8;
  }
  .fk-navs-media ul {
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    margin: 0;
    padding: 7.5px 15px;
  }
  .fk-navs-media li {
    position: relative;
  }
  .fk-navs-media li:not( .active ) > ul {
    opacity: 0;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    transform: translateY(-20px);
    pointer-events: none;
  }
  .fk-navs-media li.active > [fk-icon] svg {
    transform: rotate(180deg);
  }
  .fk-navs-media li,
  .fk-navs-media a {
    color: #000000;
  }
  .fk-navs-media [fk-icon] svg,
  .fk-navs-media [fk-icon] svg path,
  .fk-navs-media [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs-media [fk-icon] svg,
  .fk-navs-media [fk-icon] svg path,
  .fk-navs-media [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs-media [fk-icon] svg,
  .fk-navs-media [fk-icon] svg path,
  .fk-navs-media [fk-icon] svg polygon {
    fill: #000000 !important;
  }
  .fk-navs-media li:hover > a {
    color: #ec191b;
  }
  .fk-navs-media li:hover > [fk-icon] svg,
  .fk-navs-media li:hover > [fk-icon] svg path,
  .fk-navs-media li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media li:hover > [fk-icon] svg,
  .fk-navs-media li:hover > [fk-icon] svg path,
  .fk-navs-media li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media li:hover > [fk-icon] svg,
  .fk-navs-media li:hover > [fk-icon] svg path,
  .fk-navs-media li:hover > [fk-icon] svg polygon {
    fill: #ec191b !important;
  }
  .fk-navs-media .fk-format {
    display: none;
  }
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg path,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg polygon {
    fill: #fff !important;
  }
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg path,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg polygon {
    fill: #fff !important;
  }
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg path,
  .fk-navs-media.fk-navs_inverse + .fk-navs-burger svg polygon {
    fill: #fff !important;
  }
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg path,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg polygon {
    fill: #000000 !important;
  }
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg path,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg polygon {
    fill: #000000 !important;
  }
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg path,
  .fk-navs-media:not(.fk-navs_inverse) + .fk-navs-burger svg polygon {
    fill: #000000 !important;
  }
}
@media (min-width: 769px) {
  .fk-page-product-alta__img {
    width: 120% !important;
  }
}
@media (max-width: 768px) {
  .fk-page-product-alta__img {
    margin-bottom: 30px;
  }
  .fk-page-product-alta__img > .fk-row {
    flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
  }
}
@media (min-width: 769px) {
  .fk-page-product-alta .thumbnail {
    margin-bottom: 7.5px;
    max-width: 100px;
  }
}
@media (max-width: 768px) {
  .fk-page-product-alta .thumbnail {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    overflow-y: hidden;
    overflow-x: scroll;
    margin-top: 15px;
    padding-bottom: 7.5px;
  }
}
.fk-page-product-alta .thumbnail .thumb {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 2px solid transparent;
  cursor: pointer;
  border-radius: 2px;
}
.fk-page-product-alta .thumbnail .thumb:hover {
  opacity: 0.8;
  border: 2px solid #edf5f9;
}
.fk-page-product-alta .thumbnail .thumb.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #1B3C88;
}
@media (max-width: 768px) {
  .fk-page-product-alta .thumbnail .thumb {
    width: 75px;
    flex: none;
  }
}
.fk-page-product-alta .cover:not(.active) {
  display: none;
}
@media (max-width: 768px) {
  .fk-page-product-alta__title .title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .fk-page-product-alta__title .fk-price-box-alta .fk-btn-box [class*="fk-btn"]:not( .fk-btn-box ) {
    width: 100%;
    text-align: center;
    margin-right: 0;
  }
}
.fk-page-product-alta__content .control-wrap {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid #edf5f9;
}
.fk-page-product-alta__content .tabs {
  padding: 30px 15px 15px;
}
@media (min-width: 769px) {
  .fk-page-product-alta__content .fk-tabs-controls {
    padding-left: 10%;
    padding-right: 10%;
  }
  .fk-page-product-alta__content .fk-tabs-controls__item {
    display: inline-block;
  }
  .fk-page-product-alta__content .fk-tabs-controls__item:not(.active) {
    border-color: transparent !important;
  }
}
@media (min-width: 1601px) {
  .fk-page-product-alta__content .fk-tabs-controls {
    padding-left: 18.5%;
    padding-right: 18.5%;
  }
}
.fk-page-product-alta__content .tab > *:first-child {
  margin-top: 0;
}
.fk-page-product-alta__content .tab > *:last-child {
  margin-bottom: 0;
}
.fk-page-product-alta__content .tab:not(.active) {
  display: none;
}
.fk-price-box-alta {
  width: 100%;
}
.fk-price-box-alta .title,
.fk-price-box-alta p {
  margin-top: 0;
  margin-bottom: 20px !important;
}
.fk-price-box-alta > [class*="fk-variables"] {
  margin-bottom: 15px;
}
.fk-price-box-alta .price {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
  font-size: 22px;
  font-weight: bold;
  color: #087070;
}
.fk-price-box-alta .older {
  position: relative;
  color: #dae6ec;
  margin-left: 15px;
}
.fk-price-box-alta .older:after {
  position: absolute;
  content: "";
  top: 50%;
  left: -7.5px;
  right: -7.5px;
  height: 3px;
  background-color: #dae6ec;
  transform: rotate(-10deg) translateY(-100%);
}
.fk-price-box-alta .fk-btn-box input[type="number"] {
  width: 50px;
}
.fk-search-modal {
  border-radius: 6px;
}
@media (min-width: 769px) {
  .fk-search-modal:not(.p-lg) {
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .fk-search-modal:not(.p-lg) {
    padding: 15px;
  }
}
.fk-search-modal_sm .fk-search-modal-feel {
  font-size: 13px;
}
.fk-search-modal_sm li {
  font-size: 10px;
}
.fk-search-modal_lg .fk-search-modal-feel {
  font-size: 16px;
}
.fk-search-modal_lg li {
  font-size: 14px;
}
.fk-search-modal.fk-bg-light-md .fk-search-modal-feel {
  background-color: #f5f9fb;
}
.fk-search-modal_lg .fk-search-modal__snippets {
  margin-top: 20px;
}
.fk-search-modal__snippets {
  margin-top: 15px;
}
.fk-search-modal__snippets-title {
  font-weight: bold;
  color: rgba(51, 51, 51, 0.8);
}
.fk-search-modal__snippets-snippet a {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  opacity: 0.6;
  color: rgba(51, 51, 51, 0.8);
  border-bottom: 1px dashed rgba(51, 51, 51, 0.2);
}
.fk-search-modal__snippets-snippet a:hover {
  border-bottom-color: rgba(51, 51, 51, 0.7);
  opacity: 1;
}
.fk-search-modal__snippets ul {
  margin: 0;
  padding: 0;
  font-size: 13px;
  color: #333;
}
.fk-search-modal__snippets ul li {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fk-search-modal__snippets ul li:not(:last-child) {
  margin-right: 15px;
}
.fk-search-modal-feel {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.09);
  cursor: pointer;
  padding: 7.5px 15px;
  border-radius: 2px;
  width: 100%;
  font-size: 14px;
}
.fk-search-modal-feel:hover {
  background-color: #f9fcff;
  color: #f9fcff;
}
.fk-search-modal-feel:hover .fk-search-modal-feel__title:before {
  content: "";
}
.fk-search-modal-feel_sm {
  font-size: 13px;
}
.fk-search-modal-feel__icon {
  margin-right: 15px;
  opacity: 0.8;
}
.fk-search-modal-feel__title {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  position: relative;
}
.fk-search-modal-feel__title:before {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: 14%;
  bottom: 6%;
  left: 0;
  width: 2px;
  background-color: rgba(51, 51, 51, 0.5);
  animation: cursor-text 1s infinite linear;
}
@keyframes cursor-text {
  10% {
    opacity: 0.02;
  }
  50% {
    opacity: 0;
  }
}
[data-number-items="1"] .fk-slider-media__controls {
  display: none;
}
.fk-slider-media {
  position: relative;
}
.fk-slider-media__grid a > * {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.fk-slider-media__grid a:hover > * {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  transform: scale(0.95);
}
.fk-slider-media__items {
  position: relative;
  overflow: hidden;
}
.fk-slider-media-item {
  -webkit-transition: transform 0.6s;
  -ms-transition: transform 0.6s;
  -moz-transition: transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s;
  transform: translateX(100%);
}
.fk-slider-media-item > a {
  position: relative;
  display: block;
}
.fk-slider-media-item > a > * {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 100%;
}
.fk-slider-media-item > a:hover > * {
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  transform: scale(0.95);
}
.fk-slider-media-item > * {
  opacity: 0;
}
.fk-slider-media-item.active {
  transform: translateX(0);
}
.fk-slider-media-item.active > * {
  opacity: 1;
}
.fk-slider-media-item.close {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-100%);
}
.fk-slider-media-item.close > * {
  -webkit-transition: opacity 0.6s;
  -ms-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0;
}
.fk-slider-media-item:not(.active):not(.close) {
  position: absolute;
  width: 0;
  height: 0;
  z-index: -1;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none;
}
.fk-slider-media__controls_inside-buttons {
  position: absolute;
  z-index: 20;
  right: 20px;
  bottom: 20px;
}
.fk-slider-media__controls_inside-buttons .fk-slider-media-control {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #f5f9fb;
  padding: 7.5px;
  cursor: pointer;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #edf5f9;
}
.fk-slider-media__controls_inside-buttons .fk-slider-media-control:hover {
  transform: scale(0.95);
}
.fk-slider-media__controls_inside-buttons .fk-slider-media-control > svg {
  width: auto;
  height: 20px !important;
}
.fk-slider-media__controls_inside-buttons .fk-slider-media-control:not(:last-child) {
  margin-right: 7.5px;
}
.fk-slider-media__controls_outside-arrows {
  position: absolute;
  z-index: 20;
  top: 50%;
  left: -20px;
  right: -20px;
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: 0;
  display: inline-block;
  cursor: pointer;
  transform: translateY(-50%);
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control:hover {
  transform: scale(1.05) translateY(-50%);
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control[data-slider-direction="prev"] {
  left: 0;
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control[data-slider-direction="next"] {
  right: 0;
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control > svg {
  width: auto;
  height: 30px !important;
}
.fk-slider-media__controls_outside-arrows .fk-slider-media-control svg,
.fk-slider-media__controls_outside-arrows .fk-slider-media-control svg path,
.fk-slider-media__controls_outside-arrows .fk-slider-media-control svg polygon {
  fill: #024747 !important;
}
[fk-icon] {
  position: relative;
  line-height: 0;
}
[fk-icon] svg {
  width: 100%;
  height: auto;
}
[fk-icon] [data-icon-filter-hover] {
  position: absolute;
  left: 0;
  top: 0;
}
.fk-icon-color-cta svg,
.fk-icon-color-cta svg path,
.fk-icon-color-cta svg polygon {
  fill: #ec191b !important;
}
.fk-icon-color-prim svg,
.fk-icon-color-prim svg path,
.fk-icon-color-prim svg polygon {
  fill: #087070 !important;
}
.fk-icon-color-sec svg,
.fk-icon-color-sec svg path,
.fk-icon-color-sec svg polygon {
  fill: #15357D !important;
}
.fk-icon-dark svg,
.fk-icon-dark svg path,
.fk-icon-dark svg polygon {
  fill: #333 !important;
}
.fk-icon-dark-darken svg,
.fk-icon-dark-darken svg path,
.fk-icon-dark-darken svg polygon {
  fill: #000000 !important;
}
.fk-icon-dark-lighten svg,
.fk-icon-dark-lighten svg path,
.fk-icon-dark-lighten svg polygon {
  fill: #5a5a5a !important;
}
.fk-icon-color-cta-lighten svg,
.fk-icon-color-cta-lighten svg path,
.fk-icon-color-cta-lighten svg polygon {
  fill: #f47778 !important;
}
.fk-icon-color-cta-darken svg,
.fk-icon-color-cta-darken svg path,
.fk-icon-color-cta-darken svg polygon {
  fill: #930c0d !important;
}
.fk-icon-color-prim-lighten svg,
.fk-icon-color-prim-lighten svg path,
.fk-icon-color-prim-lighten svg polygon {
  fill: #178C8C !important;
}
.fk-icon-color-prim-darken svg,
.fk-icon-color-prim-darken svg path,
.fk-icon-color-prim-darken svg polygon {
  fill: #024747 !important;
}
.fk-icon-color-sec-lighten svg,
.fk-icon-color-sec-lighten svg path,
.fk-icon-color-sec-lighten svg polygon {
  fill: #1B3C88 !important;
}
.fk-icon-color-sec-darken svg,
.fk-icon-color-sec-darken svg path,
.fk-icon-color-sec-darken svg polygon {
  fill: #213664 !important;
}
.fk-icon-inverse svg,
.fk-icon-inverse svg path,
.fk-icon-inverse svg polygon {
  fill: #fff !important;
}
.fk-icon-light svg,
.fk-icon-light svg path,
.fk-icon-light svg polygon {
  fill: #fff !important;
}
.fk-icon-light-xs svg,
.fk-icon-light-xs svg path,
.fk-icon-light-xs svg polygon {
  fill: #f7fbfe !important;
}
.fk-icon-light-sm svg,
.fk-icon-light-sm svg path,
.fk-icon-light-sm svg polygon {
  fill: #f5f9fb !important;
}
.fk-icon-light-md svg,
.fk-icon-light-md svg path,
.fk-icon-light-md svg polygon {
  fill: #edf5f9 !important;
}
.fk-icon-light-lg svg,
.fk-icon-light-lg svg path,
.fk-icon-light-lg svg polygon {
  fill: #dae6ec !important;
}
.fk-icon-color-h svg,
.fk-icon-color-h svg path,
.fk-icon-color-h svg polygon {
  fill: #000000 !important;
}
.fk-icon-color-p svg,
.fk-icon-color-p svg path,
.fk-icon-color-p svg polygon {
  fill: #333 !important;
}
.fk-icon-color-cta-hover:hover svg,
.fk-icon-color-cta-hover:hover svg path,
.fk-icon-color-cta-hover:hover svg polygon {
  fill: #ec191b !important;
}
.fk-icon-color-prim-hover:hover svg,
.fk-icon-color-prim-hover:hover svg path,
.fk-icon-color-prim-hover:hover svg polygon {
  fill: #087070 !important;
}
.fk-icon-color-sec-hover:hover svg,
.fk-icon-color-sec-hover:hover svg path,
.fk-icon-color-sec-hover:hover svg polygon {
  fill: #15357D !important;
}
.fk-icon-dark-hover:hover svg,
.fk-icon-dark-hover:hover svg path,
.fk-icon-dark-hover:hover svg polygon {
  fill: #333 !important;
}
.fk-icon-dark-darken-hover:hover svg,
.fk-icon-dark-darken-hover:hover svg path,
.fk-icon-dark-darken-hover:hover svg polygon {
  fill: #000000 !important;
}
.fk-icon-dark-lighten-hover:hover svg,
.fk-icon-dark-lighten-hover:hover svg path,
.fk-icon-dark-lighten-hover:hover svg polygon {
  fill: #5a5a5a !important;
}
.fk-icon-color-cta-lighten-hover:hover svg,
.fk-icon-color-cta-lighten-hover:hover svg path,
.fk-icon-color-cta-lighten-hover:hover svg polygon {
  fill: #f47778 !important;
}
.fk-icon-color-cta-darken-hover:hover svg,
.fk-icon-color-cta-darken-hover:hover svg path,
.fk-icon-color-cta-darken-hover:hover svg polygon {
  fill: #930c0d !important;
}
.fk-icon-color-prim-lighten-hover:hover svg,
.fk-icon-color-prim-lighten-hover:hover svg path,
.fk-icon-color-prim-lighten-hover:hover svg polygon {
  fill: #178C8C !important;
}
.fk-icon-color-prim-darken-hover:hover svg,
.fk-icon-color-prim-darken-hover:hover svg path,
.fk-icon-color-prim-darken-hover:hover svg polygon {
  fill: #024747 !important;
}
.fk-icon-color-sec-lighten-hover:hover svg,
.fk-icon-color-sec-lighten-hover:hover svg path,
.fk-icon-color-sec-lighten-hover:hover svg polygon {
  fill: #1B3C88 !important;
}
.fk-icon-color-sec-darken-hover:hover svg,
.fk-icon-color-sec-darken-hover:hover svg path,
.fk-icon-color-sec-darken-hover:hover svg polygon {
  fill: #213664 !important;
}
.fk-icon-inverse-hover:hover svg,
.fk-icon-inverse-hover:hover svg path,
.fk-icon-inverse-hover:hover svg polygon {
  fill: #fff !important;
}
.fk-icon-light-hover:hover svg,
.fk-icon-light-hover:hover svg path,
.fk-icon-light-hover:hover svg polygon {
  fill: #fff !important;
}
.fk-icon-light-xs-hover:hover svg,
.fk-icon-light-xs-hover:hover svg path,
.fk-icon-light-xs-hover:hover svg polygon {
  fill: #f7fbfe !important;
}
.fk-icon-light-sm-hover:hover svg,
.fk-icon-light-sm-hover:hover svg path,
.fk-icon-light-sm-hover:hover svg polygon {
  fill: #f5f9fb !important;
}
.fk-icon-light-md-hover:hover svg,
.fk-icon-light-md-hover:hover svg path,
.fk-icon-light-md-hover:hover svg polygon {
  fill: #edf5f9 !important;
}
.fk-icon-light-lg-hover:hover svg,
.fk-icon-light-lg-hover:hover svg path,
.fk-icon-light-lg-hover:hover svg polygon {
  fill: #dae6ec !important;
}
.fk-icon-color-h-hover:hover svg,
.fk-icon-color-h-hover:hover svg path,
.fk-icon-color-h-hover:hover svg polygon {
  fill: #000000 !important;
}
.fk-icon-color-p-hover:hover svg,
.fk-icon-color-p-hover:hover svg path,
.fk-icon-color-p-hover:hover svg polygon {
  fill: #333 !important;
}
.fk-icon-color-cta-active.active svg,
.fk-icon-color-cta-active.active svg path,
.fk-icon-color-cta-active.active svg polygon {
  fill: #ec191b !important;
}
.fk-icon-color-prim-active.active svg,
.fk-icon-color-prim-active.active svg path,
.fk-icon-color-prim-active.active svg polygon {
  fill: #087070 !important;
}
.fk-icon-color-sec-active.active svg,
.fk-icon-color-sec-active.active svg path,
.fk-icon-color-sec-active.active svg polygon {
  fill: #15357D !important;
}
.fk-icon-dark-active.active svg,
.fk-icon-dark-active.active svg path,
.fk-icon-dark-active.active svg polygon {
  fill: #333 !important;
}
.fk-icon-dark-darken-active.active svg,
.fk-icon-dark-darken-active.active svg path,
.fk-icon-dark-darken-active.active svg polygon {
  fill: #000000 !important;
}
.fk-icon-color-cta-lighten-active.active svg,
.fk-icon-color-cta-lighten-active.active svg path,
.fk-icon-color-cta-lighten-active.active svg polygon {
  fill: #f47778 !important;
}
.fk-icon-color-cta-darken-active.active svg,
.fk-icon-color-cta-darken-active.active svg path,
.fk-icon-color-cta-darken-active.active svg polygon {
  fill: #930c0d !important;
}
.fk-icon-color-prim-lighten-active.active svg,
.fk-icon-color-prim-lighten-active.active svg path,
.fk-icon-color-prim-lighten-active.active svg polygon {
  fill: #178C8C !important;
}
.fk-icon-color-prim-darken-active.active svg,
.fk-icon-color-prim-darken-active.active svg path,
.fk-icon-color-prim-darken-active.active svg polygon {
  fill: #024747 !important;
}
.fk-icon-color-sec-lighten-active.active svg,
.fk-icon-color-sec-lighten-active.active svg path,
.fk-icon-color-sec-lighten-active.active svg polygon {
  fill: #1B3C88 !important;
}
.fk-icon-color-sec-darken-active.active svg,
.fk-icon-color-sec-darken-active.active svg path,
.fk-icon-color-sec-darken-active.active svg polygon {
  fill: #213664 !important;
}
.fk-icon-inverse-active.active svg,
.fk-icon-inverse-active.active svg path,
.fk-icon-inverse-active.active svg polygon {
  fill: #fff !important;
}
.fk-icon-light-active.active svg,
.fk-icon-light-active.active svg path,
.fk-icon-light-active.active svg polygon {
  fill: #fff !important;
}
.fk-icon-light-xs-active.active svg,
.fk-icon-light-xs-active.active svg path,
.fk-icon-light-xs-active.active svg polygon {
  fill: #f7fbfe !important;
}
.fk-icon-light-sm-active.active svg,
.fk-icon-light-sm-active.active svg path,
.fk-icon-light-sm-active.active svg polygon {
  fill: #f5f9fb !important;
}
.fk-icon-light-md-active.active svg,
.fk-icon-light-md-active.active svg path,
.fk-icon-light-md-active.active svg polygon {
  fill: #edf5f9 !important;
}
.fk-icon-light-lg-active.active svg,
.fk-icon-light-lg-active.active svg path,
.fk-icon-light-lg-active.active svg polygon {
  fill: #dae6ec !important;
}
.fk-icon-color-h-active:active svg,
.fk-icon-color-h-active:active svg path,
.fk-icon-color-h-active:active svg polygon {
  fill: #000000 !important;
}
.fk-icon-color-p-active.active svg,
.fk-icon-color-p-active.active svg path,
.fk-icon-color-p-active.active svg polygon {
  fill: #333 !important;
}
.fk-icon-mr,
.fk-icon-xs,
.fk-icon-sm,
.fk-icon-md,
.fk-icon-lg,
.fk-icon-mg,
.fk-icon-mg-s {
  display: inline-block;
}
.fk-icon-mr svg,
.fk-icon-xs svg,
.fk-icon-sm svg,
.fk-icon-md svg,
.fk-icon-lg svg,
.fk-icon-mg svg,
.fk-icon-mg-s svg {
  width: auto;
}
.fk-icon-fz-mr svg,
.fk-icon-fz-xs svg,
.fk-icon-fz-sm svg,
.fk-icon-fz-md svg,
.fk-icon-fz-lg svg,
.fk-icon-fz-mg svg,
.fk-icon-fz-mg-s svg {
  width: auto;
}
.fk-icon-fz-mr svg {
  height: 8px !important;
}
.fk-icon-fz-xs svg {
  height: 10px !important;
}
.fk-icon-fz-sm svg {
  height: 13px !important;
}
.fk-icon-fz-md svg {
  height: 14px !important;
}
.fk-icon-fz-lg svg {
  height: 16px !important;
}
.fk-icon-fz-mg svg {
  height: 18px !important;
}
.fk-icon-fz-mg-s svg {
  height: 20px !important;
}
.fk-icon-mr svg {
  height: 7.5px !important;
}
.fk-icon-xs svg {
  height: 15px !important;
}
.fk-icon-sm svg {
  height: 20px !important;
}
.fk-icon-md svg {
  height: 30px !important;
}
.fk-icon-lg svg {
  height: 60px !important;
}
.fk-icon-mg svg {
  height: 90px !important;
}
.fk-icon-mg-s svg {
  height: 120px !important;
}
[class*="fk-icon-stroke"] {
  position: relative;
  padding-left: 1rem;
  display: inline;
}
[class*="fk-icon-stroke"] > svg {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100% !important;
}
[class*="fk-icon-stroke"][class*="fk-icon-stroke-left"]:not([class*="mr-"]) {
  margin-right: 15px;
}
[class*="fk-icon-stroke"][class*="fk-icon-stroke-right"]:not([class*="ml-"]) {
  margin-left: 15px;
}
[class*="fk-icon-stroke"].fk-icon-mr svg {
  top: 45%;
  height: 20% !important;
}
[class*="fk-icon-stroke"].fk-icon-xs svg {
  top: 35%;
  height: 40% !important;
}
[class*="fk-icon-stroke"].fk-icon-sm svg {
  top: 25%;
  height: 60% !important;
}
[class*="fk-icon-stroke"].fk-icon-md svg {
  top: 15%;
  height: 80% !important;
}
[class*="fk-icon-stroke"].fk-icon-lg svg {
  top: 0;
  height: 100% !important;
}
[class*="fk-icon-stroke"].fk-icon-mg svg {
  top: -10%;
  height: 120% !important;
}
[class*="fk-icon-stroke"].fk-icon-mg-s svg {
  top: -25%;
  height: 140% !important;
}
@-moz-document url-prefix() {
  [class*="fk-icon-stroke"] {
    display: ruby-base;
  }
}
[fk-icon*="load"] svg {
  animation: spin 0.5s linear 0s infinite;
  -webkit-animation: spin 1.2s linear 0s infinite;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.fk-tabs-controls {
  overflow: hidden;
}
.fk-tabs-controls__item {
  padding: 15px;
  opacity: 0.7;
  cursor: pointer;
  margin-bottom: 0;
}
.fk-tabs-controls__item:hover,
.fk-tabs-controls__item.active {
  opacity: 1;
}
.fk-tabs-controls__item h4 {
  margin-bottom: 0;
}
.fk-tabs-controls__item h4 + p {
  margin-top: 7.5px;
}
.fk-tabs-controls__item p {
  opacity: 0.7;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
}
.fk-tabs-controls:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item {
  border-bottom: 1px solid rgba(237, 245, 249, 0.5);
}
.fk-tabs-controls:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item:hover,
.fk-tabs-controls:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item.active {
  background-color: #fff;
}
.fk-tabs-controls:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item:hover h4,
.fk-tabs-controls:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item.active h4 {
  color: #087070;
}
.fk-tabs-controls_line:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item:hover,
.fk-tabs-controls_line:not(.fk-tabs-controls_inverse) .fk-tabs-controls__item.active {
  border-bottom: 2px solid #087070;
}
.fk-tabs-controls_inverse .fk-tabs-controls__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.fk-tabs-controls_inverse h4,
.fk-tabs-controls_inverse p {
  color: #fff;
}
.fk-tabs-controls_line.fk-tabs-controls_inverse .fk-tabs-controls__item:hover,
.fk-tabs-controls_line.fk-tabs-controls_inverse .fk-tabs-controls__item.active {
  border-bottom: 2px solid #fff;
}
.fk-variables-alta .variation {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  min-width: 30px !important;
  border: 2px solid rgba(237, 245, 249, 0.8);
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  margin-bottom: 15px !important;
  line-height: 1em;
  padding: 4px;
}
.fk-variables-alta .variation:not(.active):not(:hover) {
  opacity: 0.9;
}
.fk-variables-alta .variation:hover {
  opacity: 1;
}
.fk-variables-alta .variation.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #1B3C88 !important;
}
.fk-variables-alta .variation.disabled {
  opacity: 0.5 !important;
  pointer-events: none;
}
.fk-variables-alta [data-description] {
  position: relative;
  overflow: visible;
}
.fk-variables-alta [data-description]:hover {
  z-index: 2;
}
.fk-variables-alta [data-description]:after {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  position: absolute;
  display: block;
  content: attr(data-description);
  border-radius: 2px;
  padding: 7.5px;
  font-size: 13px;
  background-color: #333;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.55;
  text-align: center;
  left: 50%;
}
@media (max-width: 768px) {
  .fk-variables-alta [data-description]:after {
    top: 0;
    transform: translate(-50%, -115%);
  }
}
@media (min-width: 769px) {
  .fk-variables-alta [data-description]:after {
    bottom: 0;
    transform: translate(-50%, 115%);
    min-width: 120px;
  }
}
.fk-variables-alta [data-description]:not(:hover):after {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media (max-width: 768px) {
  .fk-variables-alta [data-description]:not(:hover):after {
    transform: translate(-50%, -125%);
  }
}
@media (min-width: 769px) {
  .fk-variables-alta [data-description]:not(:hover):after {
    transform: translate(-50%, 125%);
  }
}
.fk-variables-alta__colors-wrap {
  position: relative;
  overflow: hidden;
}
.fk-variables-alta__colors-wrap:after,
.fk-variables-alta__colors-wrap:before {
  background: rgba(255, 255, 255, 1e-7);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1e-7) 0%, #fff 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1e-7) 0%, #fff 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 1e-7) 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 1e-7), endColorstr=#fff, GradientType=1);
  content: "";
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  width: 15px;
}
.fk-variables-alta__colors-wrap:after {
  right: 0;
}
.fk-variables-alta__colors-wrap:before {
  left: 0;
  transform: rotate(180deg);
}
.fk-variables-alta__colors {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  overflow-x: scroll;
}
@media (max-width: 768px) {
  .fk-variables-alta__colors {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 769px) {
  .fk-variables-alta__colors {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: -20px;
  }
}
.fk-variables-alta__colors .color {
  border-radius: 500px;
  border: 1px solid #f5f9fb;
}
@media (min-width: 769px) {
  .fk-variables-alta__colors .color {
    width: 25px;
    min-width: 25px;
    height: 25px;
  }
}
@media (max-width: 768px) {
  .fk-variables-alta__colors .color {
    width: 20px;
    min-width: 20px;
    height: 20px;
  }
}
.fk-variables-alta__colors .color:not(:first-child) {
  margin-left: -7.5px;
}
.fk-bg-inverse {
  background-color: #5a5a5a;
}
.fk-bg-color-cta {
  background-color: #ec191b;
}
.fk-bg-color-prim {
  background-color: #087070;
}
.fk-bg-color-sec {
  background-color: #15357D;
}
.fk-bg-color-third {
  background-color: #0B950B;
}
.fk-bg-dark {
  background-color: #333;
}
.fk-bg-light {
  background-color: #fff;
}
.fk-bg-color-cta-darken {
  background-color: #930c0d;
}
.fk-bg-color-cta-lighten {
  background-color: #f47778;
}
.fk-bg-color-prim-darken {
  background-color: #024747;
}
.fk-bg-color-prim-lighten {
  background-color: #178C8C;
}
.fk-bg-color-sec-darken {
  background-color: #213664;
}
.fk-bg-color-sec-lighten {
  background-color: #1B3C88;
}
.fk-bg-color-third-darken {
  background-color: #043604;
}
.fk-bg-color-third-lighten {
  background-color: #18ee18;
}
.fk-bg-dark-darken {
  background-color: #000000;
}
.fk-bg-dark-lighten {
  background-color: #5a5a5a;
}
.fk-bg-light-xs {
  background-color: #f7fbfe;
}
.fk-bg-light-sm {
  background-color: #f5f9fb;
}
.fk-bg-light-md {
  background-color: #edf5f9;
}
.fk-bg-light-lg {
  background-color: #dae6ec;
}
[class*="fk-btn"]:not( .fk-btn-box ) {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  padding: 0.55em 1.5em 0.7em;
  border: 2px solid transparent;
  border-radius: 2px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  text-transform: none;
  text-align: center;
  font-weight: 500;
  cursor: pointer;
  background-color: transparent;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  box-sizing: border-box;
}
[class*="fk-btn"]:not( .fk-btn-box ):not( :hover ) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
[class*="fk-btn"]:not( .fk-btn-box ):hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0.9;
}
.fk-btn-cta:not( .fk-btn-cta-linear):not( :hover ) {
  background-color: #ec191b;
  border-color: #ec191b;
  color: #fff;
}
.fk-btn-cta:not( .fk-btn-cta-linear):not( :hover ) svg,
.fk-btn-cta:not( .fk-btn-cta-linear):not( :hover ) svg path,
.fk-btn-cta:not( .fk-btn-cta-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn-cta:not( .fk-btn-cta-linear):hover {
  background-color: #ec191b;
  border-color: #ec191b;
  color: #fff;
}
.fk-btn-cta:not( .fk-btn-cta-linear):hover svg,
.fk-btn-cta:not( .fk-btn-cta-linear):hover svg path,
.fk-btn-cta:not( .fk-btn-cta-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn-cta-linear:not( :hover ) {
  border-color: #ec191b;
  color: #ec191b;
}
.fk-btn-cta-linear:not( :hover ) svg,
.fk-btn-cta-linear:not( :hover ) svg path,
.fk-btn-cta-linear:not( :hover ) svg polygon {
  fill: #ec191b !important;
}
.fk-btn-cta-linear:hover {
  border-color: #ec191b;
  color: #ec191b;
}
.fk-btn-cta-linear:hover svg,
.fk-btn-cta-linear:hover svg path,
.fk-btn-cta-linear:hover svg polygon {
  fill: #ec191b !important;
}
.fk-btn-prim:not( .fk-btn-prim-linear):not( :hover ) {
  background-color: #087070;
  border-color: #087070;
  color: #fff;
}
.fk-btn-prim:not( .fk-btn-prim-linear):not( :hover ) svg,
.fk-btn-prim:not( .fk-btn-prim-linear):not( :hover ) svg path,
.fk-btn-prim:not( .fk-btn-prim-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn-prim:not( .fk-btn-prim-linear):hover {
  background-color: #178C8C;
  border-color: #178C8C;
  color: #fff;
}
.fk-btn-prim:not( .fk-btn-prim-linear):hover svg,
.fk-btn-prim:not( .fk-btn-prim-linear):hover svg path,
.fk-btn-prim:not( .fk-btn-prim-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn-prim-linear:not( :hover ) {
  border-color: #087070;
  color: #087070;
}
.fk-btn-prim-linear:not( :hover ) svg,
.fk-btn-prim-linear:not( :hover ) svg path,
.fk-btn-prim-linear:not( :hover ) svg polygon {
  fill: #087070 !important;
}
.fk-btn-prim-linear:hover {
  border-color: #178C8C;
  color: #178C8C;
}
.fk-btn-prim-linear:hover svg,
.fk-btn-prim-linear:hover svg path,
.fk-btn-prim-linear:hover svg polygon {
  fill: #178C8C !important;
}
.fk-btn-sec:not( .fk-btn-sec-linear):not( :hover ) {
  background-color: #15357D;
  border-color: #15357D;
  color: #fff;
}
.fk-btn-sec:not( .fk-btn-sec-linear):not( :hover ) svg,
.fk-btn-sec:not( .fk-btn-sec-linear):not( :hover ) svg path,
.fk-btn-sec:not( .fk-btn-sec-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn-sec:not( .fk-btn-sec-linear):hover {
  background-color: #15357D;
  border-color: #15357D;
  color: #fff;
}
.fk-btn-sec:not( .fk-btn-sec-linear):hover svg,
.fk-btn-sec:not( .fk-btn-sec-linear):hover svg path,
.fk-btn-sec:not( .fk-btn-sec-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn-sec-linear:not( :hover ) {
  border-color: #15357D;
  color: #15357D;
}
.fk-btn-sec-linear:not( :hover ) svg,
.fk-btn-sec-linear:not( :hover ) svg path,
.fk-btn-sec-linear:not( :hover ) svg polygon {
  fill: #15357D !important;
}
.fk-btn-sec-linear:hover {
  border-color: #15357D;
  color: #15357D;
}
.fk-btn-sec-linear:hover svg,
.fk-btn-sec-linear:hover svg path,
.fk-btn-sec-linear:hover svg polygon {
  fill: #15357D !important;
}
.fk-btn-third:not( .fk-btn-third-linear):not( :hover ) {
  background-color: #0B950B;
  border-color: #0B950B;
  color: #fff;
}
.fk-btn-third:not( .fk-btn-third-linear):not( :hover ) svg,
.fk-btn-third:not( .fk-btn-third-linear):not( :hover ) svg path,
.fk-btn-third:not( .fk-btn-third-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn-third:not( .fk-btn-third-linear):hover {
  background-color: #0B950B;
  border-color: #0B950B;
  color: #fff;
}
.fk-btn-third:not( .fk-btn-third-linear):hover svg,
.fk-btn-third:not( .fk-btn-third-linear):hover svg path,
.fk-btn-third:not( .fk-btn-third-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn-third-linear:not( :hover ) {
  border-color: #0B950B;
  color: #0B950B;
}
.fk-btn-third-linear:not( :hover ) svg,
.fk-btn-third-linear:not( :hover ) svg path,
.fk-btn-third-linear:not( :hover ) svg polygon {
  fill: #0B950B !important;
}
.fk-btn-third-linear:hover {
  border-color: #0B950B;
  color: #0B950B;
}
.fk-btn-third-linear:hover svg,
.fk-btn-third-linear:hover svg path,
.fk-btn-third-linear:hover svg polygon {
  fill: #0B950B !important;
}
.fk-btn-inverse:not( .fk-btn-inverse-linear):not( :hover ) {
  background-color: #fff;
  border-color: #fff;
  color: #000000;
}
.fk-btn-inverse:not( .fk-btn-inverse-linear):not( :hover ) svg,
.fk-btn-inverse:not( .fk-btn-inverse-linear):not( :hover ) svg path,
.fk-btn-inverse:not( .fk-btn-inverse-linear):not( :hover ) svg polygon {
  fill: #000000 !important;
}
.fk-btn-inverse:not( .fk-btn-inverse-linear):hover {
  background-color: #fff;
  border-color: #fff;
  color: #000000;
}
.fk-btn-inverse:not( .fk-btn-inverse-linear):hover svg,
.fk-btn-inverse:not( .fk-btn-inverse-linear):hover svg path,
.fk-btn-inverse:not( .fk-btn-inverse-linear):hover svg polygon {
  fill: #000000 !important;
}
.fk-btn-inverse-linear:not( :hover ) {
  border-color: #fff;
  color: #fff;
}
.fk-btn-inverse-linear:not( :hover ) svg,
.fk-btn-inverse-linear:not( :hover ) svg path,
.fk-btn-inverse-linear:not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn-inverse-linear:hover {
  border-color: #fff;
  color: #fff;
}
.fk-btn-inverse-linear:hover svg,
.fk-btn-inverse-linear:hover svg path,
.fk-btn-inverse-linear:hover svg polygon {
  fill: #fff !important;
}
.fk-btn-default:not( .fk-btn-default-linear):not( :hover ) {
  background-color: #f5f9fb;
  border-color: #edf5f9;
  color: #333;
}
.fk-btn-default:not( .fk-btn-default-linear):not( :hover ) svg,
.fk-btn-default:not( .fk-btn-default-linear):not( :hover ) svg path,
.fk-btn-default:not( .fk-btn-default-linear):not( :hover ) svg polygon {
  fill: #333 !important;
}
.fk-btn-default:not( .fk-btn-default-linear):hover {
  background-color: #fff;
  border-color: #dae6ec;
  color: #000000;
}
.fk-btn-default:not( .fk-btn-default-linear):hover svg,
.fk-btn-default:not( .fk-btn-default-linear):hover svg path,
.fk-btn-default:not( .fk-btn-default-linear):hover svg polygon {
  fill: #000000 !important;
}
.fk-btn-default-linear:not( :hover ) {
  border-color: #edf5f9;
  color: #edf5f9;
}
.fk-btn-default-linear:not( :hover ) svg,
.fk-btn-default-linear:not( :hover ) svg path,
.fk-btn-default-linear:not( :hover ) svg polygon {
  fill: #edf5f9 !important;
}
.fk-btn-default-linear:hover {
  border-color: #dae6ec;
  color: #dae6ec;
}
.fk-btn-default-linear:hover svg,
.fk-btn-default-linear:hover svg path,
.fk-btn-default-linear:hover svg polygon {
  fill: #dae6ec !important;
}
.fk-btn-text:not( .fk-btn-text-linear):not( :hover ) {
  background-color: transparent;
  border-color: transparent;
  color: #000000;
  box-shadow: none;
}
.fk-btn-text:not( .fk-btn-text-linear):not( :hover ) svg,
.fk-btn-text:not( .fk-btn-text-linear):not( :hover ) svg path,
.fk-btn-text:not( .fk-btn-text-linear):not( :hover ) svg polygon {
  fill: #000000 !important;
}
.fk-btn-text:not( .fk-btn-text-linear):hover {
  background-color: transparent;
  border-color: transparent;
  color: #ec191b;
  box-shadow: none;
}
.fk-btn-text:not( .fk-btn-text-linear):hover svg,
.fk-btn-text:not( .fk-btn-text-linear):hover svg path,
.fk-btn-text:not( .fk-btn-text-linear):hover svg polygon {
  fill: #ec191b !important;
}
.fk-btn-text-linear:not( :hover ) {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn-text-linear:not( :hover ) svg,
.fk-btn-text-linear:not( :hover ) svg path,
.fk-btn-text-linear:not( :hover ) svg polygon {
  fill: transparent !important;
}
.fk-btn-text-linear:hover {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn-text-linear:hover svg,
.fk-btn-text-linear:hover svg path,
.fk-btn-text-linear:hover svg polygon {
  fill: transparent !important;
}
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):not( :hover ) {
  background-color: transparent;
  border-color: transparent;
  color: rgba(255, 255, 255, 0.8);
  box-shadow: none;
}
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):not( :hover ) svg,
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):not( :hover ) svg path,
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):not( :hover ) svg polygon {
  fill: rgba(255, 255, 255, 0.8) !important;
}
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):hover {
  background-color: transparent;
  border-color: transparent;
  color: rgba(255, 255, 255, 0.8);
  box-shadow: none;
}
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):hover svg,
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):hover svg path,
.fk-btn-text-inverse:not( .fk-btn-text-inverse-linear):hover svg polygon {
  fill: rgba(255, 255, 255, 0.8) !important;
}
.fk-btn-text-inverse-linear:not( :hover ) {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn-text-inverse-linear:not( :hover ) svg,
.fk-btn-text-inverse-linear:not( :hover ) svg path,
.fk-btn-text-inverse-linear:not( :hover ) svg polygon {
  fill: transparent !important;
}
.fk-btn-text-inverse-linear:hover {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn-text-inverse-linear:hover svg,
.fk-btn-text-inverse-linear:hover svg path,
.fk-btn-text-inverse-linear:hover svg polygon {
  fill: transparent !important;
}
.fk-btn-mr {
  padding: 0.55em 1.5em 0.7em;
  font-size: 8px;
}
.fk-btn-xs {
  padding: 0.55em 1.5em 0.7em;
  font-size: 10px;
}
.fk-btn-sm {
  padding: 0.55em 1.5em 0.7em;
  font-size: 13px;
}
.fk-btn-md {
  padding: 0.55em 1.5em 0.7em;
  font-size: 14px;
}
.fk-btn-lg {
  padding: 0.55em 1.5em 0.7em;
  font-size: 16px;
}
.fk-btn-mg {
  padding: 0.55em 1.5em 0.7em;
  font-size: 18px;
}
.fk-btn-mg-s {
  padding: 0.55em 1.5em 0.7em;
  font-size: 20px;
}
.fk-btn-box {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-bottom: -7.5px;
}
.fk-btn-box > * {
  margin-bottom: 7.5px;
}
.fk-btn-box:not( .fk-btn-box_right):not( .fk-btn-box_wrap ) > *:not( :last-child ) {
  margin-right: 7.5px;
}
.fk-btn-box_nowrap {
  flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
}
.fk-btn-box_reverse {
  flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
}
.fk-btn-box_wrap {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.fk-btn-box_wrap > * {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.fk-btn-box_left {
  justify-content: flex-start;
}
.fk-btn-box_center {
  justify-content: center;
}
.fk-btn-box_between {
  justify-content: space-between;
}
.fk-btn-box_right {
  justify-content: flex-end;
}
.fk-btn-box_right:not( .fk-btn-box_wrap ) > *:not( :first-child ) {
  margin-left: 7.5px;
}
.fk-btn-box_extend > * {
  flex-grow: 1;
}
.fk-btn_prim:not( .fk-btn_prim-linear):not( :hover ) {
  background-color: #087070;
  border-color: #087070;
  color: #fff;
}
.fk-btn_prim:not( .fk-btn_prim-linear):not( :hover ) svg,
.fk-btn_prim:not( .fk-btn_prim-linear):not( :hover ) svg path,
.fk-btn_prim:not( .fk-btn_prim-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn_prim:not( .fk-btn_prim-linear):hover {
  background-color: #178C8C;
  border-color: #178C8C;
  color: #fff;
}
.fk-btn_prim:not( .fk-btn_prim-linear):hover svg,
.fk-btn_prim:not( .fk-btn_prim-linear):hover svg path,
.fk-btn_prim:not( .fk-btn_prim-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn_prim-linear:not( :hover ) {
  border-color: #087070;
  color: #087070;
}
.fk-btn_prim-linear:not( :hover ) svg,
.fk-btn_prim-linear:not( :hover ) svg path,
.fk-btn_prim-linear:not( :hover ) svg polygon {
  fill: #087070 !important;
}
.fk-btn_prim-linear:hover {
  border-color: #178C8C;
  color: #178C8C;
}
.fk-btn_prim-linear:hover svg,
.fk-btn_prim-linear:hover svg path,
.fk-btn_prim-linear:hover svg polygon {
  fill: #178C8C !important;
}
.fk-btn_sec:not( .fk-btn_sec-linear):not( :hover ) {
  background-color: #15357D;
  border-color: #15357D;
  color: #fff;
}
.fk-btn_sec:not( .fk-btn_sec-linear):not( :hover ) svg,
.fk-btn_sec:not( .fk-btn_sec-linear):not( :hover ) svg path,
.fk-btn_sec:not( .fk-btn_sec-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn_sec:not( .fk-btn_sec-linear):hover {
  background-color: #15357D;
  border-color: #15357D;
  color: #fff;
}
.fk-btn_sec:not( .fk-btn_sec-linear):hover svg,
.fk-btn_sec:not( .fk-btn_sec-linear):hover svg path,
.fk-btn_sec:not( .fk-btn_sec-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn_sec-linear:not( :hover ) {
  border-color: #15357D;
  color: #15357D;
}
.fk-btn_sec-linear:not( :hover ) svg,
.fk-btn_sec-linear:not( :hover ) svg path,
.fk-btn_sec-linear:not( :hover ) svg polygon {
  fill: #15357D !important;
}
.fk-btn_sec-linear:hover {
  border-color: #15357D;
  color: #15357D;
}
.fk-btn_sec-linear:hover svg,
.fk-btn_sec-linear:hover svg path,
.fk-btn_sec-linear:hover svg polygon {
  fill: #15357D !important;
}
.fk-btn_third:not( .fk-btn_third-linear):not( :hover ) {
  background-color: #0B950B;
  border-color: #0B950B;
  color: #fff;
}
.fk-btn_third:not( .fk-btn_third-linear):not( :hover ) svg,
.fk-btn_third:not( .fk-btn_third-linear):not( :hover ) svg path,
.fk-btn_third:not( .fk-btn_third-linear):not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn_third:not( .fk-btn_third-linear):hover {
  background-color: #0B950B;
  border-color: #0B950B;
  color: #fff;
}
.fk-btn_third:not( .fk-btn_third-linear):hover svg,
.fk-btn_third:not( .fk-btn_third-linear):hover svg path,
.fk-btn_third:not( .fk-btn_third-linear):hover svg polygon {
  fill: #fff !important;
}
.fk-btn_third-linear:not( :hover ) {
  border-color: #0B950B;
  color: #0B950B;
}
.fk-btn_third-linear:not( :hover ) svg,
.fk-btn_third-linear:not( :hover ) svg path,
.fk-btn_third-linear:not( :hover ) svg polygon {
  fill: #0B950B !important;
}
.fk-btn_third-linear:hover {
  border-color: #0B950B;
  color: #0B950B;
}
.fk-btn_third-linear:hover svg,
.fk-btn_third-linear:hover svg path,
.fk-btn_third-linear:hover svg polygon {
  fill: #0B950B !important;
}
.fk-btn_inverse:not( .fk-btn_inverse-linear):not( :hover ) {
  background-color: #fff;
  border-color: #fff;
  color: #000000;
}
.fk-btn_inverse:not( .fk-btn_inverse-linear):not( :hover ) svg,
.fk-btn_inverse:not( .fk-btn_inverse-linear):not( :hover ) svg path,
.fk-btn_inverse:not( .fk-btn_inverse-linear):not( :hover ) svg polygon {
  fill: #000000 !important;
}
.fk-btn_inverse:not( .fk-btn_inverse-linear):hover {
  background-color: #fff;
  border-color: #fff;
  color: #000000;
}
.fk-btn_inverse:not( .fk-btn_inverse-linear):hover svg,
.fk-btn_inverse:not( .fk-btn_inverse-linear):hover svg path,
.fk-btn_inverse:not( .fk-btn_inverse-linear):hover svg polygon {
  fill: #000000 !important;
}
.fk-btn_inverse-linear:not( :hover ) {
  border-color: #fff;
  color: #fff;
}
.fk-btn_inverse-linear:not( :hover ) svg,
.fk-btn_inverse-linear:not( :hover ) svg path,
.fk-btn_inverse-linear:not( :hover ) svg polygon {
  fill: #fff !important;
}
.fk-btn_inverse-linear:hover {
  border-color: #fff;
  color: #fff;
}
.fk-btn_inverse-linear:hover svg,
.fk-btn_inverse-linear:hover svg path,
.fk-btn_inverse-linear:hover svg polygon {
  fill: #fff !important;
}
.fk-btn_default:not( .fk-btn_default-linear):not( :hover ) {
  background-color: #f5f9fb;
  border-color: #edf5f9;
  color: #333;
}
.fk-btn_default:not( .fk-btn_default-linear):not( :hover ) svg,
.fk-btn_default:not( .fk-btn_default-linear):not( :hover ) svg path,
.fk-btn_default:not( .fk-btn_default-linear):not( :hover ) svg polygon {
  fill: #333 !important;
}
.fk-btn_default:not( .fk-btn_default-linear):hover {
  background-color: #fff;
  border-color: #dae6ec;
  color: #000000;
}
.fk-btn_default:not( .fk-btn_default-linear):hover svg,
.fk-btn_default:not( .fk-btn_default-linear):hover svg path,
.fk-btn_default:not( .fk-btn_default-linear):hover svg polygon {
  fill: #000000 !important;
}
.fk-btn_default-linear:not( :hover ) {
  border-color: #edf5f9;
  color: #edf5f9;
}
.fk-btn_default-linear:not( :hover ) svg,
.fk-btn_default-linear:not( :hover ) svg path,
.fk-btn_default-linear:not( :hover ) svg polygon {
  fill: #edf5f9 !important;
}
.fk-btn_default-linear:hover {
  border-color: #dae6ec;
  color: #dae6ec;
}
.fk-btn_default-linear:hover svg,
.fk-btn_default-linear:hover svg path,
.fk-btn_default-linear:hover svg polygon {
  fill: #dae6ec !important;
}
.fk-btn_text:not( .fk-btn_text-linear):not( :hover ) {
  background-color: transparent;
  border-color: transparent;
  color: #000000;
  box-shadow: none;
}
.fk-btn_text:not( .fk-btn_text-linear):not( :hover ) svg,
.fk-btn_text:not( .fk-btn_text-linear):not( :hover ) svg path,
.fk-btn_text:not( .fk-btn_text-linear):not( :hover ) svg polygon {
  fill: #000000 !important;
}
.fk-btn_text:not( .fk-btn_text-linear):hover {
  background-color: transparent;
  border-color: transparent;
  color: #ec191b;
  box-shadow: none;
}
.fk-btn_text:not( .fk-btn_text-linear):hover svg,
.fk-btn_text:not( .fk-btn_text-linear):hover svg path,
.fk-btn_text:not( .fk-btn_text-linear):hover svg polygon {
  fill: #ec191b !important;
}
.fk-btn_text-linear:not( :hover ) {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn_text-linear:not( :hover ) svg,
.fk-btn_text-linear:not( :hover ) svg path,
.fk-btn_text-linear:not( :hover ) svg polygon {
  fill: transparent !important;
}
.fk-btn_text-linear:hover {
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
.fk-btn_text-linear:hover svg,
.fk-btn_text-linear:hover svg path,
.fk-btn_text-linear:hover svg polygon {
  fill: transparent !important;
}
.fk-btn_mr {
  padding: 0.55em 1.5em 0.7em;
  font-size: 8px;
}
.fk-btn_xs {
  padding: 0.55em 1.5em 0.7em;
  font-size: 10px;
}
.fk-btn_sm {
  padding: 0.55em 1.5em 0.7em;
  font-size: 13px;
}
.fk-btn_md {
  padding: 0.55em 1.5em 0.7em;
  font-size: 14px;
}
.fk-btn_lg {
  padding: 0.55em 1.5em 0.7em;
  font-size: 16px;
}
.fk-btn_mg {
  padding: 0.55em 1.5em 0.7em;
  font-size: 18px;
}
.fk-btn_mg-s {
  padding: 0.55em 1.5em 0.7em;
  font-size: 20px;
}
.fk-btn-box.text-right {
  justify-content: flex-end;
}
.fk-btn-box.text-right:not( .fk-btn-box_wrap ) > *:not( :first-child ) {
  margin-left: 7.5px;
}
.fk-btn-box.text-center {
  justify-content: center;
}
@media (max-width: 768px) {
  .fk-btn-box.sm-before-text-center {
    justify-content: center;
  }
}
.fk-center-xy {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
}
.fk-center-xy > * {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.fk-center-x {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  text-align: center;
}
.fk-center-y {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
}
.fk-container {
  width: 80%;
  margin-left: 10%;
}
.fk-container__expand {
  margin-left: -7.5%;
  width: 115%;
}
.fk-container-lg {
  width: 90%;
  margin-left: 5%;
}
.fk-container-lg__expand {
  margin-left: -5.7%;
  width: 111.4%;
}
.fk-container-sm {
  width: 60%;
  margin-left: 20%;
}
.fk-container-sm__expand {
  margin-left: -18.5%;
  width: 137%;
}
.fk-container-xs {
  width: 40%;
  margin-left: 30%;
}
.fk-container-xs__expand {
  margin-left: -43.5%;
  width: 187%;
}
@media (max-width: 992px) {
  div.fk-container,
  div.fk-container-xs,
  div.fk-container-sm,
  div.fk-container-lg {
    width: 90%;
    margin-left: 5%;
  }
  div.fk-container__expand,
  div.fk-container-xs__expand,
  div.fk-container-sm__expand,
  div.fk-container-lg__expand {
    margin-left: -5.7%;
    width: 111.4%;
  }
}
@media (min-width: 1601px) {
  div.fk-container,
  div.fk-container-xs,
  div.fk-container-sm,
  div.fk-container-lg {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
}
.fk-divider_btn {
  height: 2px;
}
.fk-divider_box {
  height: 1px;
}
.fk-divider-color-prim {
  background-color: #087070 !important;
}
.fk-divider-color-sec {
  background-color: #15357D !important;
}
.fk-divider-color-prim-darken {
  background-color: #024747 !important;
}
.fk-divider-color-prim-lighten {
  background-color: #178C8C !important;
}
.fk-divider-color-sec-darken {
  background-color: #213664 !important;
}
.fk-divider-color-sec-lighten {
  background-color: #1B3C88 !important;
}
.fk-divider-dark {
  background-color: #333 !important;
}
.fk-divider-dark-darken {
  background-color: #000000 !important;
}
.fk-divider-dark-lighten {
  background-color: #5a5a5a !important;
}
.fk-divider-light {
  background-color: #fff !important;
}
.fk-divider-light-xs {
  background-color: #f7fbfe !important;
}
.fk-divider-light-sm {
  background-color: #f5f9fb !important;
}
.fk-divider-light-md {
  background-color: #edf5f9 !important;
}
.fk-divider-light-lg {
  background-color: #dae6ec !important;
}
[class*="fk-divider"] {
  width: 100%;
  height: 1px;
  background-color: #edf5f9;
}
.fk-form p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-form p:first-of-type {
  margin-top: 0;
}
.fk-form p:last-of-type {
  margin-bottom: 0;
}
.fk-form_linear input:not( [type="button"] ),
.fk-form_linear textarea {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}
.fk-form_linear.fk-form_inverse input:not( [type="button"] ),
.fk-form_linear.fk-form_inverse textarea {
  color: #fff;
}
.fk-form_linear.fk-form_inverse input:not( [type="button"] )::placeholder,
.fk-form_linear.fk-form_inverse textarea::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.fk-form_extend p,
.fk-form_extend input,
.fk-form_extend textarea,
.fk-form_extend button,
.fk-form_extend [class*="fk-btn"]:not( .fk-btn-box ) {
  width: 100%;
  box-sizing: border-box;
}
.fk-form_mr input:not([type="submit"]),
.fk-form_mr input:not([type="checkbox"]),
.fk-form_mr input:not([type="radio"]),
.fk-form_mr textarea,
.fk-form_mr select {
  font-size: 8px !important;
}
.fk-form_mr p {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
.fk-form_xs input:not([type="submit"]),
.fk-form_xs input:not([type="checkbox"]),
.fk-form_xs input:not([type="radio"]),
.fk-form_xs textarea,
.fk-form_xs select {
  font-size: 10px !important;
}
.fk-form_xs p {
  margin-top: 15px;
  margin-bottom: 15px;
}
.fk-form_sm input:not([type="submit"]),
.fk-form_sm input:not([type="checkbox"]),
.fk-form_sm input:not([type="radio"]),
.fk-form_sm textarea,
.fk-form_sm select {
  font-size: 13px !important;
}
.fk-form_sm p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-form_md input:not([type="submit"]),
.fk-form_md input:not([type="checkbox"]),
.fk-form_md input:not([type="radio"]),
.fk-form_md textarea,
.fk-form_md select {
  font-size: 14px !important;
}
.fk-form_md p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-form_lg input:not([type="submit"]),
.fk-form_lg input:not([type="checkbox"]),
.fk-form_lg input:not([type="radio"]),
.fk-form_lg textarea,
.fk-form_lg select {
  font-size: 16px !important;
}
.fk-form_lg p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-form_mg input:not([type="submit"]),
.fk-form_mg input:not([type="checkbox"]),
.fk-form_mg input:not([type="radio"]),
.fk-form_mg textarea,
.fk-form_mg select {
  font-size: 18px !important;
}
.fk-form_mg p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-form_mg-s input:not([type="submit"]),
.fk-form_mg-s input:not([type="checkbox"]),
.fk-form_mg-s input:not([type="radio"]),
.fk-form_mg-s textarea,
.fk-form_mg-s select {
  font-size: 20px !important;
}
.fk-form_mg-s p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.fk-format {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.fk-format:before {
  content: "";
  display: block;
  padding-top: 50%;
}
.fk-format > img {
  position: absolute;
  z-index: 1;
}
.fk-format__img_vertical {
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.fk-format[data-bg-position=contain] {
  background-size: contain;
}
.fk-format_lg:before {
  padding-top: 100%;
}
.fk-format_md:before {
  padding-top: 60%;
}
.fk-format_xs:before {
  padding-top: 30%;
}
[class*="fk-grid"] {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content: flex-start;
  /*& > .col-auto {
        width: auto;
    }*/
}
[class*="fk-grid"] > * {
  box-sizing: border-box;
}
[class*="fk-grid"].fk-grid_grow > * {
  flex-grow: 1;
}
@media (max-width: 479px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mr"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mr"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-mr"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-xs"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-xs"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-xs"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-sm"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-sm"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-sm"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-md"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-md"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-md"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 1300px) and (max-width: 1599px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-lg"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-lg"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-lg"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 1600px) and (max-width: 1999px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mg"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mg"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-mg"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
@media (min-width: 2000px) {
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mg-s"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) {
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    justify-content: space-between;
  }
  [class*="fk-grid"].fk-grid_flexible:not( [class*="fk-grid-mg-s"]):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not( [class*="col-mg-s"]):not( .col-auto ):not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 100%;
  }
}
[class*="fk-grid"].fk-grid_padding {
  margin-right: -3%;
  margin-bottom: -30px;
}
[class*="fk-grid"].fk-grid_padding > * {
  margin-right: 3%;
  margin-bottom: 30px;
}
[class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
  width: -103;
}
[class*="fk-grid"].fk-grid_padding > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding > *.col-1 {
  width: -103;
}
[class*="fk-grid"].fk-grid_padding > *.col-2 {
  width: -203;
}
[class*="fk-grid"].fk-grid_padding > *.col-3 {
  width: -303;
}
[class*="fk-grid"].fk-grid_padding > *.col-4 {
  width: -403;
}
[class*="fk-grid"].fk-grid_padding > *.col-5 {
  width: -503;
}
[class*="fk-grid"].fk-grid_padding > *.col-6 {
  width: -603;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > * {
  width: 97%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-1 {
  width: 100%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-2 {
  width: 197%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-3 {
  width: 297%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-4 {
  width: 397%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-5 {
  width: 497%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-1 > *.col-6 {
  width: 597%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > * {
  width: 47%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-1 {
  width: 50%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-2 {
  width: 97%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-3 {
  width: 147%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-4 {
  width: 197%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-5 {
  width: 247%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-2 > *.col-6 {
  width: 297%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > * {
  width: 30.333333%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-1 {
  width: 33.333333%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-2 {
  width: 63.666666%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-3 {
  width: 96.999999%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-4 {
  width: 130.333332%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-5 {
  width: 163.666665%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-3 > *.col-6 {
  width: 196.999998%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > * {
  width: 22%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-1 {
  width: 25%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-2 {
  width: 47%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-3 {
  width: 72%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-4 {
  width: 97%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-5 {
  width: 122%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-4 > *.col-6 {
  width: 147%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > * {
  width: 17%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-1 {
  width: 20%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-2 {
  width: 37%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-3 {
  width: 57%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-4 {
  width: 77%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-5 {
  width: 97%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-5 > *.col-6 {
  width: 117%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > * {
  width: 13.66666667%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-auto {
  width: auto;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-1 {
  width: 16.66666667%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-2 {
  width: 30.33333333%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-3 {
  width: 47%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-4 {
  width: 63.66666667%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-5 {
  width: 80.33333334%;
}
[class*="fk-grid"].fk-grid_padding.fk-grid-6 > *.col-6 {
  width: 97%;
}
@media (max-width: 479px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-1 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mr-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *:not( [class*="col-mr-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-1 > *.col-mr-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *:not( [class*="col-mr-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-2 > *.col-mr-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *:not( [class*="col-mr-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-3 > *.col-mr-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *:not( [class*="col-mr-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-4 > *.col-mr-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *:not( [class*="col-mr-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-5 > *.col-mr-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *:not( [class*="col-mr-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mr-6 > *.col-mr-6 {
    width: 97%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-1 {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-xs-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *:not( [class*="col-xs-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-1 > *.col-xs-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *:not( [class*="col-xs-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-2 > *.col-xs-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *:not( [class*="col-xs-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-3 > *.col-xs-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *:not( [class*="col-xs-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-4 > *.col-xs-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *:not( [class*="col-xs-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-5 > *.col-xs-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *:not( [class*="col-xs-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-xs-6 > *.col-xs-6 {
    width: 97%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-1 {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-sm-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *:not( [class*="col-sm-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-1 > *.col-sm-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *:not( [class*="col-sm-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-2 > *.col-sm-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *:not( [class*="col-sm-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-3 > *.col-sm-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *:not( [class*="col-sm-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-4 > *.col-sm-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *:not( [class*="col-sm-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-5 > *.col-sm-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *:not( [class*="col-sm-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-sm-6 > *.col-sm-6 {
    width: 97%;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-1 {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-md-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *:not( [class*="col-md-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-1 > *.col-md-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *:not( [class*="col-md-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-2 > *.col-md-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *:not( [class*="col-md-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-3 > *.col-md-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *:not( [class*="col-md-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-4 > *.col-md-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *:not( [class*="col-md-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-5 > *.col-md-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *:not( [class*="col-md-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-md-6 > *.col-md-6 {
    width: 97%;
  }
}
@media (min-width: 1300px) and (max-width: 1599px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-1 {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-lg-6 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *:not( [class*="col-lg-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-1 > *.col-lg-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *:not( [class*="col-lg-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-2 > *.col-lg-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *:not( [class*="col-lg-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-3 > *.col-lg-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *:not( [class*="col-lg-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-4 > *.col-lg-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *:not( [class*="col-lg-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-5 > *.col-lg-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *:not( [class*="col-lg-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-lg-6 > *.col-lg-6 {
    width: 97%;
  }
}
@media (min-width: 1600px) and (max-width: 1999px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-1 {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-6 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *:not( [class*="col-mg-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-1 > *.col-mg-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *:not( [class*="col-mg-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-2 > *.col-mg-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *:not( [class*="col-mg-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-3 > *.col-mg-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *:not( [class*="col-mg-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-4 > *.col-mg-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *:not( [class*="col-mg-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-5 > *.col-mg-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *:not( [class*="col-mg-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-6 > *.col-mg-6 {
    width: 97%;
  }
}
@media (min-width: 2000px) {
  [class*="fk-grid"].fk-grid_padding:not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-1 {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding > *.col-mg-s-6 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *:not( [class*="col-mg-s-"]) {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-1 {
    width: 100%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-2 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-3 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-4 {
    width: 397%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-5 {
    width: 497%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-1 > *.col-mg-s-6 {
    width: 597%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *:not( [class*="col-mg-s-"]) {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-1 {
    width: 50%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-2 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-3 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-4 {
    width: 197%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-5 {
    width: 247%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-2 > *.col-mg-s-6 {
    width: 297%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *:not( [class*="col-mg-s-"]) {
    width: 30.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-2 {
    width: 63.666666%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-3 {
    width: 96.999999%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-4 {
    width: 130.333332%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-5 {
    width: 163.666665%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-3 > *.col-mg-s-6 {
    width: 196.999998%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *:not( [class*="col-mg-s-"]) {
    width: 22%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-1 {
    width: 25%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-2 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-3 {
    width: 72%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-4 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-5 {
    width: 122%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-4 > *.col-mg-s-6 {
    width: 147%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *:not( [class*="col-mg-s-"]) {
    width: 17%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-1 {
    width: 20%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-2 {
    width: 37%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-3 {
    width: 57%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-4 {
    width: 77%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-5 {
    width: 97%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-5 > *.col-mg-s-6 {
    width: 117%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *:not( [class*="col-mg-s-"]) {
    width: 13.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-2 {
    width: 30.33333333%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-3 {
    width: 47%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-4 {
    width: 63.66666667%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-5 {
    width: 80.33333334%;
  }
  [class*="fk-grid"].fk-grid_padding.fk-grid-mg-s-6 > *.col-mg-s-6 {
    width: 97%;
  }
}
[class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
  width: -100;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-1 {
  width: -100;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-2 {
  width: -200;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-3 {
  width: -300;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-4 {
  width: -400;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-5 {
  width: -500;
}
[class*="fk-grid"]:not( .fk-grid_padding ) > *.col-6 {
  width: -600;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > * {
  width: 100%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-1 {
  width: 100%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-2 {
  width: 200%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-3 {
  width: 300%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-4 {
  width: 400%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-5 {
  width: 500%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-1 > *.col-6 {
  width: 600%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > * {
  width: 50%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-1 {
  width: 50%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-2 {
  width: 100%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-3 {
  width: 150%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-4 {
  width: 200%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-5 {
  width: 250%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-2 > *.col-6 {
  width: 300%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > * {
  width: 33.333333%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-1 {
  width: 33.333333%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-2 {
  width: 66.666666%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-3 {
  width: 99.999999%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-4 {
  width: 133.333332%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-5 {
  width: 166.666665%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-3 > *.col-6 {
  width: 199.999998%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > * {
  width: 25%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-1 {
  width: 25%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-2 {
  width: 50%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-3 {
  width: 75%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-4 {
  width: 100%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-5 {
  width: 125%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-4 > *.col-6 {
  width: 150%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > * {
  width: 20%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-1 {
  width: 20%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-2 {
  width: 40%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-3 {
  width: 60%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-4 {
  width: 80%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-5 {
  width: 100%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-5 > *.col-6 {
  width: 120%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > * {
  width: 16.66666667%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-auto {
  width: auto;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-1 {
  width: 16.66666667%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-2 {
  width: 33.33333333%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-3 {
  width: 50%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-4 {
  width: 66.66666667%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-5 {
  width: 83.33333334%;
}
[class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-6 > *.col-6 {
  width: 100%;
}
@media (max-width: 479px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mr-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *:not( [class*="col-mr-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-1 > *.col-mr-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *:not( [class*="col-mr-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-2 > *.col-mr-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *:not( [class*="col-mr-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-3 > *.col-mr-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *:not( [class*="col-mr-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-4 > *.col-mr-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *:not( [class*="col-mr-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-5 > *.col-mr-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *:not( [class*="col-mr-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mr-6 > *.col-mr-6 {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-xs-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *:not( [class*="col-xs-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-1 > *.col-xs-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *:not( [class*="col-xs-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-2 > *.col-xs-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *:not( [class*="col-xs-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-3 > *.col-xs-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *:not( [class*="col-xs-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-4 > *.col-xs-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *:not( [class*="col-xs-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-5 > *.col-xs-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *:not( [class*="col-xs-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-xs-6 > *.col-xs-6 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-sm-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *:not( [class*="col-sm-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-1 > *.col-sm-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *:not( [class*="col-sm-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-2 > *.col-sm-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *:not( [class*="col-sm-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-3 > *.col-sm-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *:not( [class*="col-sm-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-4 > *.col-sm-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *:not( [class*="col-sm-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-5 > *.col-sm-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *:not( [class*="col-sm-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-sm-6 > *.col-sm-6 {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-md-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *:not( [class*="col-md-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-1 > *.col-md-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *:not( [class*="col-md-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-2 > *.col-md-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *:not( [class*="col-md-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-3 > *.col-md-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *:not( [class*="col-md-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-4 > *.col-md-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *:not( [class*="col-md-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-5 > *.col-md-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *:not( [class*="col-md-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-md-6 > *.col-md-6 {
    width: 100%;
  }
}
@media (min-width: 1300px) and (max-width: 1599px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-lg-6 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *:not( [class*="col-lg-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-1 > *.col-lg-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *:not( [class*="col-lg-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-2 > *.col-lg-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *:not( [class*="col-lg-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-3 > *.col-lg-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *:not( [class*="col-lg-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-4 > *.col-lg-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *:not( [class*="col-lg-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-5 > *.col-lg-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *:not( [class*="col-lg-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-lg-6 > *.col-lg-6 {
    width: 100%;
  }
}
@media (min-width: 1600px) and (max-width: 1999px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-6 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *:not( [class*="col-mg-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-1 > *.col-mg-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *:not( [class*="col-mg-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-2 > *.col-mg-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *:not( [class*="col-mg-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-3 > *.col-mg-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *:not( [class*="col-mg-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-4 > *.col-mg-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *:not( [class*="col-mg-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-5 > *.col-mg-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *:not( [class*="col-mg-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-6 > *.col-mg-6 {
    width: 100%;
  }
}
@media (min-width: 2000px) {
  [class*="fk-grid"]:not( .fk-grid_padding ):not( .fk-grid_flexible ):not(.fk-grid-1):not(.fk-grid-2):not(.fk-grid-3):not(.fk-grid-4):not(.fk-grid-5):not(.fk-grid-6) > *:not(.col-1):not(.col-2):not(.col-3):not(.col-4):not(.col-5):not(.col-6) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ) > *.col-mg-s-6 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *:not( [class*="col-mg-s-"]) {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-1 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-2 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-3 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-4 {
    width: 400%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-5 {
    width: 500%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-1 > *.col-mg-s-6 {
    width: 600%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *:not( [class*="col-mg-s-"]) {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-1 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-2 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-3 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-4 {
    width: 200%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-5 {
    width: 250%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-2 > *.col-mg-s-6 {
    width: 300%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *:not( [class*="col-mg-s-"]) {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-1 {
    width: 33.333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-2 {
    width: 66.666666%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-3 {
    width: 99.999999%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-4 {
    width: 133.333332%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-5 {
    width: 166.666665%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-3 > *.col-mg-s-6 {
    width: 199.999998%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *:not( [class*="col-mg-s-"]) {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-1 {
    width: 25%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-2 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-3 {
    width: 75%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-4 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-5 {
    width: 125%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-4 > *.col-mg-s-6 {
    width: 150%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *:not( [class*="col-mg-s-"]) {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-1 {
    width: 20%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-2 {
    width: 40%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-3 {
    width: 60%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-4 {
    width: 80%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-5 {
    width: 100%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-5 > *.col-mg-s-6 {
    width: 120%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *:not( [class*="col-mg-s-"]) {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-auto {
    width: auto;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-1 {
    width: 16.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-2 {
    width: 33.33333333%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-3 {
    width: 50%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-4 {
    width: 66.66666667%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-5 {
    width: 83.33333334%;
  }
  [class*="fk-grid"]:not( .fk-grid_padding ).fk-grid-mg-s-6 > *.col-mg-s-6 {
    width: 100%;
  }
}
.fk-mask {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.fk-mask:after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #087070;
}
.fk-mask > div {
  position: relative;
  z-index: 2;
}
.fk-mask_color-cta:after {
  background-color: #ec191b;
}
.fk-mask_color-prim:after {
  background-color: #087070;
}
.fk-mask_color-sec:after {
  background-color: #15357D;
}
.fk-mask_color-third:after {
  background-color: #0B950B;
}
.fk-mask_dark:after {
  background-color: #333;
}
.fk-mask_light:after {
  background-color: #fff;
}
.fk-mask_color-cta-darken:after {
  background-color: #930c0d;
}
.fk-mask_color-cta-lighten:after {
  background-color: #f47778;
}
.fk-mask_color-prim-darken:after {
  background-color: #024747;
}
.fk-mask_color-prim-lighten:after {
  background-color: #178C8C;
}
.fk-mask_color-sec-darken:after {
  background-color: #213664;
}
.fk-mask_color-sec-lighten:after {
  background-color: #1B3C88;
}
.fk-mask_color-third-darken:after {
  background-color: #043604;
}
.fk-mask_color-third-lighten:after {
  background-color: #18ee18;
}
.fk-mask_dark-darken:after {
  background-color: #000000;
}
.fk-mask_dark-lighten:after {
  background-color: #5a5a5a;
}
.fk-mask_light-xs:after {
  background-color: #f7fbfe;
}
.fk-mask_light-sm:after {
  background-color: #f5f9fb;
}
.fk-mask_light-md:after {
  background-color: #edf5f9;
}
.fk-mask_light-lg:after {
  background-color: #dae6ec;
}
.fk-mask_gr:after {
  background: #024747;
  background: -moz-linear-gradient(40deg, #024747 20%, #087070 100%);
  background: -webkit-linear-gradient(40deg, #024747 20%, #087070 100%);
  background: linear-gradient(40deg, #024747 20%, #087070 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#024747, endColorstr=#087070, GradientType=1);
}
.fk-mask_fade:after {
  background: #fff;
  background: -moz-linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  background: -webkit-linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  background: linear-gradient(90deg, #fff 2%, rgba(255, 255, 255, 0.001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=rgba(255, 255, 255, 0.001), GradientType=1);
}
.fk-mask_sep:after {
  background: #15357D;
  background: -moz-linear-gradient(180deg, #15357D 50%, rgba(255, 255, 255, 0.001) 0%);
  background: -webkit-linear-gradient(180deg, #15357D 50%, rgba(255, 255, 255, 0.001) 0%);
  background: linear-gradient(180deg, #15357D 50%, rgba(255, 255, 255, 0.001) 0%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#15357D, endColorstr=rgba(255, 255, 255, 0.001), GradientType=1);
}
.fk-mask_xs:after {
  opacity: 0.2;
}
.fk-mask_sm:after {
  opacity: 0.5;
}
.fk-mask_md:after {
  opacity: 0.8;
}
.fk-mask_lg:after {
  opacity: 0.9;
}
#fk-modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
  z-index: 10000;
}
#fk-modal__wrap {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  min-height: 100vh;
  padding-top: 90px;
  padding-bottom: 90px;
}
#fk-modal:not(.active) {
  display: none;
}
#fk-modal:not(.active)__wrap {
  opacity: 0;
}
.fk-modal {
  border: 1px solid #edf5f9;
  border-radius: 6px;
  box-sizing: border-box;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #fff;
}
.fk-modal:not(.active) {
  transform: translateY(20px);
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.fk-modal.active {
  z-index: 10;
}
.fk-row {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
}
.fk-row > * {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 769px) {
  .fk-row > .divider:not(:last-child) {
    border-right: 1px solid #edf5f9;
    margin-right: 5%;
  }
  .fk-row > .divider:last-child {
    border-left: 1px solid #edf5f9;
    padding-left: 5%;
  }
}
div.fk-row_grid-2 .col-extend,
div.fk-row_grid-3 .col-extend,
div.fk-row_grid-4 .col-extend,
div.fk-row_grid-5 .col-extend,
div.fk-row_grid-6 .col-extend {
  width: 100%;
}
.fk-row .col-1 {
  width: 100%;
}
.fk-row .col-2 {
  width: 200%;
}
.fk-row .col-3 {
  width: 300%;
}
.fk-row .col-4 {
  width: 400%;
}
.fk-row .col-5 {
  width: 500%;
}
.fk-row .col-6 {
  width: 600%;
}
.fk-row .col-1-min {
  width: 75%;
}
.fk-row .col-2-min {
  width: 50%;
}
.fk-row .col-3-min {
  width: 33.333333%;
}
.fk-row .col-4-min {
  width: 25%;
}
.fk-row .col-5-min {
  width: 20%;
}
.fk-row .col-6-min {
  width: 16.666666%;
}
.fk-row.fk-row_grid-2,
.fk-row.fk-row_grid-3,
.fk-row.fk-row_grid-4,
.fk-row.fk-row_grid-5,
.fk-row.fk-row_grid-6 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.fk-row.fk-row_grid-2 > div,
.fk-row.fk-row_grid-3 > div,
.fk-row.fk-row_grid-4 > div,
.fk-row.fk-row_grid-5 > div,
.fk-row.fk-row_grid-6 > div {
  min-width: 150px;
  box-sizing: border-box;
}
.fk-row.fk-row_grid-2.fk-row_center,
.fk-row.fk-row_grid-3.fk-row_center,
.fk-row.fk-row_grid-4.fk-row_center,
.fk-row.fk-row_grid-5.fk-row_center,
.fk-row.fk-row_grid-6.fk-row_center {
  justify-content: space-around;
}
.fk-row.fk-row_grid-2.fk-row_padding,
.fk-row.fk-row_grid-3.fk-row_padding,
.fk-row.fk-row_grid-4.fk-row_padding,
.fk-row.fk-row_grid-5.fk-row_padding,
.fk-row.fk-row_grid-6.fk-row_padding {
  margin-right: -3%;
  margin-bottom: -30px;
}
.fk-row.fk-row_grid-2.fk-row_padding > *,
.fk-row.fk-row_grid-3.fk-row_padding > *,
.fk-row.fk-row_grid-4.fk-row_padding > *,
.fk-row.fk-row_grid-5.fk-row_padding > *,
.fk-row.fk-row_grid-6.fk-row_padding > * {
  margin-right: 3%;
  margin-bottom: 30px;
}
.fk-row_grid-2 > * {
  width: 50%;
}
.fk-row_grid-3 > * {
  width: 33.333333%;
}
.fk-row_grid-4 > * {
  width: 25%;
}
.fk-row_grid-5 > * {
  width: 20%;
}
.fk-row_grid-6 > * {
  width: 16.66666667%;
}
.fk-row_grid-2.fk-row_padding > * {
  width: 47%;
  margin-right: 3%;
}
.fk-row_grid-3.fk-row_padding > * {
  width: 30.333333%;
  margin-right: 3%;
}
.fk-row_grid-4.fk-row_padding > * {
  width: 22%;
  margin-right: 3%;
}
.fk-row_grid-5.fk-row_padding > * {
  width: 17%;
  margin-right: 3%;
}
.fk-row_grid-6.fk-row_padding > * {
  width: 13.66666667%;
  margin-right: 3%;
}
@media (min-width: 769px) {
  .fk-row.fk-row_padding:not(.fk-row_grid-2):not(.fk-row_grid-3):not(.fk-row_grid-4):not(.fk-row_grid-5):not(.fk-row_grid-6) > *:not(:last-child) {
    padding-right: 5%;
  }
}
@media (max-width: 480px) {
  .fk-row_response {
    flex-wrap: wrap;
  }
  .fk-row_response > div {
    width: 100%;
  }
  .fk-row_response > .col-1,
  .fk-row_response > .col-2,
  .fk-row_response > .col-3,
  .fk-row_response > .col-4,
  .fk-row_response > .col-5,
  .fk-row_response > .col-6 {
    width: 100%;
  }
  .fk-row_response > .col-1-min,
  .fk-row_response > .col-2-min,
  .fk-row_response > .col-3-min,
  .fk-row_response > .col-4-min,
  .fk-row_response > .col-5-min,
  .fk-row_response > .col-6-min {
    width: 100%;
  }
  .fk-row_response.fk-row_grid-2,
  .fk-row_response.fk-row_grid-3,
  .fk-row_response.fk-row_grid-4,
  .fk-row_response.fk-row_grid-5 {
    margin-right: 0;
  }
  .fk-row_response.fk-row_grid-2 > div,
  .fk-row_response.fk-row_grid-3 > div,
  .fk-row_response.fk-row_grid-4 > div,
  .fk-row_response.fk-row_grid-5 > div {
    width: 100%;
  }
  .fk-row_xs-grid-2 > *:not(.col-extend) {
    width: 47% !important;
    min-width: 120px !important;
  }
}
@media (max-width: 768px) {
  .fk-row_sm.fk-row_response {
    flex-wrap: wrap;
  }
  .fk-row_sm.fk-row_response > div {
    width: 100%;
  }
  .fk-row_sm.fk-row_response > .col-1,
  .fk-row_sm.fk-row_response > .col-2,
  .fk-row_sm.fk-row_response > .col-3,
  .fk-row_sm.fk-row_response > .col-4,
  .fk-row_sm.fk-row_response > .col-5,
  .fk-row_sm.fk-row_response > .col-6 {
    width: 100%;
  }
  .fk-row_sm.fk-row_response > .col-1-min,
  .fk-row_sm.fk-row_response > .col-2-min,
  .fk-row_sm.fk-row_response > .col-3-min,
  .fk-row_sm.fk-row_response > .col-4-min,
  .fk-row_sm.fk-row_response > .col-5-min,
  .fk-row_sm.fk-row_response > .col-6-min {
    width: 100%;
  }
  .fk-row_sm-grid-2 > *:not(.col-extend) {
    width: 47% !important;
    min-width: 120px !important;
  }
}
.fk-section {
  padding-top: 60px;
  padding-bottom: 60px;
}
.fk-section__header {
  margin-bottom: 60px;
}
.fk-section__header > *:last-child {
  margin-bottom: 0;
}
.fk-section__header h1,
.fk-section__header h2 {
  margin-top: -2px;
  margin-bottom: 30px;
}
.fk-section__header h1 + *:not( .fk-font-subtitle ),
.fk-section__header h2 + *:not( .fk-font-subtitle ) {
  margin-top: 0;
}
.fk-section__header.text-center p,
.fk-section__header.text-center .fk-list-x,
.fk-section__header.text-center .fk-list-y {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 481px) {
  .fk-section__header.text-center p,
  .fk-section__header.text-center .fk-list-x,
  .fk-section__header.text-center .fk-list-y {
    max-width: 60%;
  }
}
.fk-section .container > *:last-child,
.fk-section .container-xs > *:last-child,
.fk-section .container-sm > *:last-child,
.fk-section .container-lg > *:last-child {
  margin-bottom: 0;
}
.fk-section_mr {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.fk-section_mr .fk-section__header {
  margin-bottom: 7.5px;
}
.fk-section_mr .fk-section__header h1,
.fk-section_mr .fk-section__header h2 {
  margin-bottom: 7.5px;
}
.fk-section_xs {
  padding-top: 15px;
  padding-bottom: 60px;
}
.fk-section_xs .fk-section__header {
  margin-bottom: 15px;
}
.fk-section_xs .fk-section__header h1,
.fk-section_xs .fk-section__header h2 {
  margin-bottom: 15px;
}
.fk-section_sm {
  padding-top: 20px;
  padding-bottom: 20px;
}
.fk-section_sm .fk-section__header {
  margin-bottom: 20px;
}
.fk-section_sm .fk-section__header h1,
.fk-section_sm .fk-section__header h2 {
  margin-bottom: 10px;
}
.fk-section_md {
  padding-top: 30px;
  padding-bottom: 30px;
}
.fk-section_md .fk-section__header {
  margin-bottom: 30px;
}
.fk-section_md .fk-section__header h1,
.fk-section_md .fk-section__header h2 {
  margin-bottom: 15px;
}
.fk-section_lg {
  padding-top: 60px;
  padding-bottom: 60px;
}
.fk-section_lg .fk-section__header {
  margin-bottom: 60px;
}
.fk-section_lg .fk-section__header h1,
.fk-section_lg .fk-section__header h2 {
  margin-bottom: 30px;
}
.fk-section_mg {
  padding-top: 90px;
  padding-bottom: 90px;
}
.fk-section_mg .fk-section__header {
  margin-bottom: 90px;
}
.fk-section_mg .fk-section__header h1,
.fk-section_mg .fk-section__header h2 {
  margin-bottom: 45px;
}
.fk-section_mg-s {
  padding-top: 120px;
  padding-bottom: 120px;
}
.fk-section_mg-s .fk-section__header {
  margin-bottom: 120px;
}
.fk-section_mg-s .fk-section__header h1,
.fk-section_mg-s .fk-section__header h2 {
  margin-bottom: 60px;
}
.fk-section_inverse {
  background-color: #fff;
}
.fk-section_inverse .fk-section__header-box {
  color: #f7fbfe;
}
.fk-section_inverse .fk-section__header-box h1,
.fk-section_inverse .fk-section__header-box h2,
.fk-section_inverse .fk-section__header-box h3,
.fk-section_inverse .fk-section__header-box h4,
.fk-section_inverse .fk-section__header-box h5,
.fk-section_inverse .fk-section__header-box h6,
.fk-section_inverse .fk-section__header-box p,
.fk-section_inverse .fk-section__header-box b,
.fk-section_inverse .fk-section__header-box i,
.fk-section_inverse .fk-section__header-box strong,
.fk-section_inverse .fk-section__header-box p label {
  color: #f7fbfe;
}
.fk-section_inverse .fk-section__header-box a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-section_inverse .fk-section__header-box ul {
  color: #f7fbfe;
}
.fk-section_inverse .fk-section__header-box ul li a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-table {
  overflow-y: auto;
}
.fk-table > table {
  width: 100%;
}
.fk-text-inverse {
  color: #f7fbfe;
}
.fk-text-inverse h1,
.fk-text-inverse h2,
.fk-text-inverse h3,
.fk-text-inverse h4,
.fk-text-inverse h5,
.fk-text-inverse h6,
.fk-text-inverse p,
.fk-text-inverse b,
.fk-text-inverse i,
.fk-text-inverse strong,
.fk-text-inverse p label {
  color: #f7fbfe;
}
.fk-text-inverse a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse ul {
  color: #f7fbfe;
}
.fk-text-inverse ul li a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-p {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-p h1,
.fk-text-inverse-p h2,
.fk-text-inverse-p h3,
.fk-text-inverse-p h4,
.fk-text-inverse-p h5,
.fk-text-inverse-p h6,
.fk-text-inverse-p p,
.fk-text-inverse-p b,
.fk-text-inverse-p i,
.fk-text-inverse-p strong,
.fk-text-inverse-p p label {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-p a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-p ul {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-p ul li a:not([class*="fk-btn"]) {
  color: rgba(255, 255, 255, 0.8);
}
.fk-text-inverse-h {
  color: #fff;
}
.fk-text-inverse-h h1,
.fk-text-inverse-h h2,
.fk-text-inverse-h h3,
.fk-text-inverse-h h4,
.fk-text-inverse-h h5,
.fk-text-inverse-h h6,
.fk-text-inverse-h p,
.fk-text-inverse-h b,
.fk-text-inverse-h i,
.fk-text-inverse-h strong,
.fk-text-inverse-h p label {
  color: #fff;
}
.fk-text-inverse-h a:not([class*="fk-btn"]) {
  color: #fff;
}
.fk-text-inverse-h ul {
  color: #fff;
}
.fk-text-inverse-h ul li a:not([class*="fk-btn"]) {
  color: #fff;
}
.fk-text-color-cta {
  color: #ec191b;
}
.fk-text-color-cta h1,
.fk-text-color-cta h2,
.fk-text-color-cta h3,
.fk-text-color-cta h4,
.fk-text-color-cta h5,
.fk-text-color-cta h6,
.fk-text-color-cta p,
.fk-text-color-cta b,
.fk-text-color-cta i,
.fk-text-color-cta strong,
.fk-text-color-cta p label {
  color: #ec191b;
}
.fk-text-color-cta a:not([class*="fk-btn"]) {
  color: #ec191b;
}
.fk-text-color-cta ul {
  color: #ec191b;
}
.fk-text-color-cta ul li a:not([class*="fk-btn"]) {
  color: #ec191b;
}
.fk-text-color-prim {
  color: #087070;
}
.fk-text-color-prim h1,
.fk-text-color-prim h2,
.fk-text-color-prim h3,
.fk-text-color-prim h4,
.fk-text-color-prim h5,
.fk-text-color-prim h6,
.fk-text-color-prim p,
.fk-text-color-prim b,
.fk-text-color-prim i,
.fk-text-color-prim strong,
.fk-text-color-prim p label {
  color: #087070;
}
.fk-text-color-prim a:not([class*="fk-btn"]) {
  color: #087070;
}
.fk-text-color-prim ul {
  color: #087070;
}
.fk-text-color-prim ul li a:not([class*="fk-btn"]) {
  color: #087070;
}
.fk-text-color-sec {
  color: #15357D;
}
.fk-text-color-sec h1,
.fk-text-color-sec h2,
.fk-text-color-sec h3,
.fk-text-color-sec h4,
.fk-text-color-sec h5,
.fk-text-color-sec h6,
.fk-text-color-sec p,
.fk-text-color-sec b,
.fk-text-color-sec i,
.fk-text-color-sec strong,
.fk-text-color-sec p label {
  color: #15357D;
}
.fk-text-color-sec a:not([class*="fk-btn"]) {
  color: #15357D;
}
.fk-text-color-sec ul {
  color: #15357D;
}
.fk-text-color-sec ul li a:not([class*="fk-btn"]) {
  color: #15357D;
}
.fk-text-color-third {
  color: #0B950B;
}
.fk-text-color-third h1,
.fk-text-color-third h2,
.fk-text-color-third h3,
.fk-text-color-third h4,
.fk-text-color-third h5,
.fk-text-color-third h6,
.fk-text-color-third p,
.fk-text-color-third b,
.fk-text-color-third i,
.fk-text-color-third strong,
.fk-text-color-third p label {
  color: #0B950B;
}
.fk-text-color-third a:not([class*="fk-btn"]) {
  color: #0B950B;
}
.fk-text-color-third ul {
  color: #0B950B;
}
.fk-text-color-third ul li a:not([class*="fk-btn"]) {
  color: #0B950B;
}
.fk-text-color-cta-darken {
  color: #930c0d;
}
.fk-text-color-cta-darken h1,
.fk-text-color-cta-darken h2,
.fk-text-color-cta-darken h3,
.fk-text-color-cta-darken h4,
.fk-text-color-cta-darken h5,
.fk-text-color-cta-darken h6,
.fk-text-color-cta-darken p,
.fk-text-color-cta-darken b,
.fk-text-color-cta-darken i,
.fk-text-color-cta-darken strong,
.fk-text-color-cta-darken p label {
  color: #930c0d;
}
.fk-text-color-cta-darken a:not([class*="fk-btn"]) {
  color: #930c0d;
}
.fk-text-color-cta-darken ul {
  color: #930c0d;
}
.fk-text-color-cta-darken ul li a:not([class*="fk-btn"]) {
  color: #930c0d;
}
.fk-text-color-cta-lighten {
  color: #f47778;
}
.fk-text-color-cta-lighten h1,
.fk-text-color-cta-lighten h2,
.fk-text-color-cta-lighten h3,
.fk-text-color-cta-lighten h4,
.fk-text-color-cta-lighten h5,
.fk-text-color-cta-lighten h6,
.fk-text-color-cta-lighten p,
.fk-text-color-cta-lighten b,
.fk-text-color-cta-lighten i,
.fk-text-color-cta-lighten strong,
.fk-text-color-cta-lighten p label {
  color: #f47778;
}
.fk-text-color-cta-lighten a:not([class*="fk-btn"]) {
  color: #f47778;
}
.fk-text-color-cta-lighten ul {
  color: #f47778;
}
.fk-text-color-cta-lighten ul li a:not([class*="fk-btn"]) {
  color: #f47778;
}
.fk-text-color-prim-darken {
  color: #024747;
}
.fk-text-color-prim-darken h1,
.fk-text-color-prim-darken h2,
.fk-text-color-prim-darken h3,
.fk-text-color-prim-darken h4,
.fk-text-color-prim-darken h5,
.fk-text-color-prim-darken h6,
.fk-text-color-prim-darken p,
.fk-text-color-prim-darken b,
.fk-text-color-prim-darken i,
.fk-text-color-prim-darken strong,
.fk-text-color-prim-darken p label {
  color: #024747;
}
.fk-text-color-prim-darken a:not([class*="fk-btn"]) {
  color: #024747;
}
.fk-text-color-prim-darken ul {
  color: #024747;
}
.fk-text-color-prim-darken ul li a:not([class*="fk-btn"]) {
  color: #024747;
}
.fk-text-color-prim-lighten {
  color: #178C8C;
}
.fk-text-color-prim-lighten h1,
.fk-text-color-prim-lighten h2,
.fk-text-color-prim-lighten h3,
.fk-text-color-prim-lighten h4,
.fk-text-color-prim-lighten h5,
.fk-text-color-prim-lighten h6,
.fk-text-color-prim-lighten p,
.fk-text-color-prim-lighten b,
.fk-text-color-prim-lighten i,
.fk-text-color-prim-lighten strong,
.fk-text-color-prim-lighten p label {
  color: #178C8C;
}
.fk-text-color-prim-lighten a:not([class*="fk-btn"]) {
  color: #178C8C;
}
.fk-text-color-prim-lighten ul {
  color: #178C8C;
}
.fk-text-color-prim-lighten ul li a:not([class*="fk-btn"]) {
  color: #178C8C;
}
.fk-text-color-sec-darken {
  color: #213664;
}
.fk-text-color-sec-darken h1,
.fk-text-color-sec-darken h2,
.fk-text-color-sec-darken h3,
.fk-text-color-sec-darken h4,
.fk-text-color-sec-darken h5,
.fk-text-color-sec-darken h6,
.fk-text-color-sec-darken p,
.fk-text-color-sec-darken b,
.fk-text-color-sec-darken i,
.fk-text-color-sec-darken strong,
.fk-text-color-sec-darken p label {
  color: #213664;
}
.fk-text-color-sec-darken a:not([class*="fk-btn"]) {
  color: #213664;
}
.fk-text-color-sec-darken ul {
  color: #213664;
}
.fk-text-color-sec-darken ul li a:not([class*="fk-btn"]) {
  color: #213664;
}
.fk-text-color-sec-lighten {
  color: #1B3C88;
}
.fk-text-color-sec-lighten h1,
.fk-text-color-sec-lighten h2,
.fk-text-color-sec-lighten h3,
.fk-text-color-sec-lighten h4,
.fk-text-color-sec-lighten h5,
.fk-text-color-sec-lighten h6,
.fk-text-color-sec-lighten p,
.fk-text-color-sec-lighten b,
.fk-text-color-sec-lighten i,
.fk-text-color-sec-lighten strong,
.fk-text-color-sec-lighten p label {
  color: #1B3C88;
}
.fk-text-color-sec-lighten a:not([class*="fk-btn"]) {
  color: #1B3C88;
}
.fk-text-color-sec-lighten ul {
  color: #1B3C88;
}
.fk-text-color-sec-lighten ul li a:not([class*="fk-btn"]) {
  color: #1B3C88;
}
.fk-text-color-third-darken {
  color: #043604;
}
.fk-text-color-third-darken h1,
.fk-text-color-third-darken h2,
.fk-text-color-third-darken h3,
.fk-text-color-third-darken h4,
.fk-text-color-third-darken h5,
.fk-text-color-third-darken h6,
.fk-text-color-third-darken p,
.fk-text-color-third-darken b,
.fk-text-color-third-darken i,
.fk-text-color-third-darken strong,
.fk-text-color-third-darken p label {
  color: #043604;
}
.fk-text-color-third-darken a:not([class*="fk-btn"]) {
  color: #043604;
}
.fk-text-color-third-darken ul {
  color: #043604;
}
.fk-text-color-third-darken ul li a:not([class*="fk-btn"]) {
  color: #043604;
}
.fk-text-color-third-lighten {
  color: #18ee18;
}
.fk-text-color-third-lighten h1,
.fk-text-color-third-lighten h2,
.fk-text-color-third-lighten h3,
.fk-text-color-third-lighten h4,
.fk-text-color-third-lighten h5,
.fk-text-color-third-lighten h6,
.fk-text-color-third-lighten p,
.fk-text-color-third-lighten b,
.fk-text-color-third-lighten i,
.fk-text-color-third-lighten strong,
.fk-text-color-third-lighten p label {
  color: #18ee18;
}
.fk-text-color-third-lighten a:not([class*="fk-btn"]) {
  color: #18ee18;
}
.fk-text-color-third-lighten ul {
  color: #18ee18;
}
.fk-text-color-third-lighten ul li a:not([class*="fk-btn"]) {
  color: #18ee18;
}
.fk-text-dark {
  color: #333;
}
.fk-text-dark h1,
.fk-text-dark h2,
.fk-text-dark h3,
.fk-text-dark h4,
.fk-text-dark h5,
.fk-text-dark h6,
.fk-text-dark p,
.fk-text-dark b,
.fk-text-dark i,
.fk-text-dark strong,
.fk-text-dark p label {
  color: #333;
}
.fk-text-dark a:not([class*="fk-btn"]) {
  color: #333;
}
.fk-text-dark ul {
  color: #333;
}
.fk-text-dark ul li a:not([class*="fk-btn"]) {
  color: #333;
}
.fk-text-light {
  color: #fff;
}
.fk-text-light h1,
.fk-text-light h2,
.fk-text-light h3,
.fk-text-light h4,
.fk-text-light h5,
.fk-text-light h6,
.fk-text-light p,
.fk-text-light b,
.fk-text-light i,
.fk-text-light strong,
.fk-text-light p label {
  color: #fff;
}
.fk-text-light a:not([class*="fk-btn"]) {
  color: #fff;
}
.fk-text-light ul {
  color: #fff;
}
.fk-text-light ul li a:not([class*="fk-btn"]) {
  color: #fff;
}
.fk-text-dark-lighten {
  color: #5a5a5a;
}
.fk-text-dark-lighten h1,
.fk-text-dark-lighten h2,
.fk-text-dark-lighten h3,
.fk-text-dark-lighten h4,
.fk-text-dark-lighten h5,
.fk-text-dark-lighten h6,
.fk-text-dark-lighten p,
.fk-text-dark-lighten b,
.fk-text-dark-lighten i,
.fk-text-dark-lighten strong,
.fk-text-dark-lighten p label {
  color: #5a5a5a;
}
.fk-text-dark-lighten a:not([class*="fk-btn"]) {
  color: #5a5a5a;
}
.fk-text-dark-lighten ul {
  color: #5a5a5a;
}
.fk-text-dark-lighten ul li a:not([class*="fk-btn"]) {
  color: #5a5a5a;
}
.fk-text-dark-darken {
  color: #000000;
}
.fk-text-dark-darken h1,
.fk-text-dark-darken h2,
.fk-text-dark-darken h3,
.fk-text-dark-darken h4,
.fk-text-dark-darken h5,
.fk-text-dark-darken h6,
.fk-text-dark-darken p,
.fk-text-dark-darken b,
.fk-text-dark-darken i,
.fk-text-dark-darken strong,
.fk-text-dark-darken p label {
  color: #000000;
}
.fk-text-dark-darken a:not([class*="fk-btn"]) {
  color: #000000;
}
.fk-text-dark-darken ul {
  color: #000000;
}
.fk-text-dark-darken ul li a:not([class*="fk-btn"]) {
  color: #000000;
}
.fk-text-light-xs {
  color: #f7fbfe;
}
.fk-text-light-xs h1,
.fk-text-light-xs h2,
.fk-text-light-xs h3,
.fk-text-light-xs h4,
.fk-text-light-xs h5,
.fk-text-light-xs h6,
.fk-text-light-xs p,
.fk-text-light-xs b,
.fk-text-light-xs i,
.fk-text-light-xs strong,
.fk-text-light-xs p label {
  color: #f7fbfe;
}
.fk-text-light-xs a:not([class*="fk-btn"]) {
  color: #f7fbfe;
}
.fk-text-light-xs ul {
  color: #f7fbfe;
}
.fk-text-light-xs ul li a:not([class*="fk-btn"]) {
  color: #f7fbfe;
}
.fk-text-light-sm {
  color: #f5f9fb;
}
.fk-text-light-sm h1,
.fk-text-light-sm h2,
.fk-text-light-sm h3,
.fk-text-light-sm h4,
.fk-text-light-sm h5,
.fk-text-light-sm h6,
.fk-text-light-sm p,
.fk-text-light-sm b,
.fk-text-light-sm i,
.fk-text-light-sm strong,
.fk-text-light-sm p label {
  color: #f5f9fb;
}
.fk-text-light-sm a:not([class*="fk-btn"]) {
  color: #f5f9fb;
}
.fk-text-light-sm ul {
  color: #f5f9fb;
}
.fk-text-light-sm ul li a:not([class*="fk-btn"]) {
  color: #f5f9fb;
}
.fk-text-light-md {
  color: #edf5f9;
}
.fk-text-light-md h1,
.fk-text-light-md h2,
.fk-text-light-md h3,
.fk-text-light-md h4,
.fk-text-light-md h5,
.fk-text-light-md h6,
.fk-text-light-md p,
.fk-text-light-md b,
.fk-text-light-md i,
.fk-text-light-md strong,
.fk-text-light-md p label {
  color: #edf5f9;
}
.fk-text-light-md a:not([class*="fk-btn"]) {
  color: #edf5f9;
}
.fk-text-light-md ul {
  color: #edf5f9;
}
.fk-text-light-md ul li a:not([class*="fk-btn"]) {
  color: #edf5f9;
}
.fk-text-light-lg {
  color: #dae6ec;
}
.fk-text-light-lg h1,
.fk-text-light-lg h2,
.fk-text-light-lg h3,
.fk-text-light-lg h4,
.fk-text-light-lg h5,
.fk-text-light-lg h6,
.fk-text-light-lg p,
.fk-text-light-lg b,
.fk-text-light-lg i,
.fk-text-light-lg strong,
.fk-text-light-lg p label {
  color: #dae6ec;
}
.fk-text-light-lg a:not([class*="fk-btn"]) {
  color: #dae6ec;
}
.fk-text-light-lg ul {
  color: #dae6ec;
}
.fk-text-light-lg ul li a:not([class*="fk-btn"]) {
  color: #dae6ec;
}
.fk-to-top {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: fixed !important;
  z-index: 1000;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
  padding: 15px;
  background-color: #5a5a5a;
  border-radius: 50px;
}
.fk-to-top:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  background-color: #676767;
}
.fk-to-top:not(.active) {
  transform: translateY(70px) scale(0.3);
}
#fk-to-top-anchor {
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0;
  border: 0;
  width: 0;
}
.fk-viewer {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(51, 51, 51, 0.95);
  z-index: 1000000;
}
.fk-viewer:not(.active) {
  display: none;
}
.fk-viewer__cover {
  position: relative;
  height: calc(89vh - 7.5px);
}
.fk-viewer__cover div.cover {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: 7.5px;
  bottom: 7.5px;
  left: 7.5px;
  right: 7.5px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.fk-viewer__cover div.cover:not(.active) {
  opacity: 0;
}
.fk-viewer__cover img.cover {
  -webkit-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
  max-height: 80vh;
  max-width: 90vw;
}
.fk-viewer__cover img.cover:not(.active) {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fk-viewer__thumbnail {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  height: 11vh;
  padding: 7.5px 7.5px 0 7.5px;
  background-color: #333;
  overflow: auto;
}
.fk-viewer__thumbnail .thumb-wrap {
  height: 100%;
  width: max-content;
  margin: 0 auto;
}
.fk-viewer__thumbnail .thumb-wrap .thumb {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 7.5px;
  width: 11vh;
  height: calc(100% - 7.5px);
  float: left;
  cursor: pointer;
}
.fk-viewer__thumbnail .thumb-wrap .thumb:not(:last-child) {
  margin-right: 7.5px;
}
.fk-viewer__thumbnail .thumb-wrap .thumb:not(.active):not(:hover) {
  opacity: 0.5;
}
.fk-viewer__thumbnail .thumb-wrap .thumb:hover {
  opacity: 0.8;
}
.fk-viewer-toggle {
  cursor: pointer;
}
.fk-viewer__toggle {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 15px;
  background-color: #5a5a5a;
  z-index: 10;
  border-radius: 50px;
}
.fk-viewer__toggle:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  background-color: #676767;
}
.fk-viewer > [class*="fk-viewer__arrow-"] {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  z-index: 10;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  padding: 15px;
  background-color: #5a5a5a;
  border-radius: 50px;
}
.fk-viewer > [class*="fk-viewer__arrow-"]:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  background-color: #676767;
}
.fk-viewer__arrow-left {
  left: 15px;
}
.fk-viewer__arrow-right {
  right: 15px;
}
#fk-wp-ajax-content {
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  position: relative;
}
#fk-wp-ajax-content.loading {
  opacity: 0.5;
}
.display-none {
  display: none;
}
.display-block {
  display: block;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.flex-justify-start {
  justify-content: flex-start;
}
.flex-justify-center {
  justify-content: center;
}
.flex-justify-end {
  justify-content: flex-end;
}
.flex-justify-between {
  justify-content: space-between;
}
.flex-justify-around {
  justify-content: space-around;
}
.flex-box {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}
.flex-wrap-wrap {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.flex-wrap-nowrap {
  flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
}
.flex-direction-column {
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
}
.flex-direction-row {
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
}
.flex-align-start {
  -webkit-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.flex-align-center {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex-align-end {
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.m-remove {
  margin: 0 !important;
}
.mt-remove {
  margin-top: 0 !important;
}
.mb-remove {
  margin-bottom: 0 !important;
}
.ml-remove {
  margin-left: 0 !important;
}
.mr-remove {
  margin-right: 0 !important;
}
.m-mr {
  margin: 7.5px;
}
.m-xs {
  margin: 15px;
}
.m-sm {
  margin: 20px;
}
.m-md {
  margin: 30px;
}
.m-lg {
  margin: 60px;
}
.m-mg {
  margin: 90px;
}
.m-mg-s {
  margin: 120px;
}
.mt-mr {
  margin-top: 7.5px;
}
.mt-xs {
  margin-top: 15px;
}
.mt-sm {
  margin-top: 20px;
}
.mt-md {
  margin-top: 30px;
}
.mt-lg {
  margin-top: 60px;
}
.mt-mg {
  margin-top: 90px;
}
.mt-mg-s {
  margin-top: 120px;
}
.mb-mr {
  margin-bottom: 7.5px;
}
.mb-xs {
  margin-bottom: 15px;
}
.mb-sm {
  margin-bottom: 20px;
}
.mb-md {
  margin-bottom: 30px;
}
.mb-lg {
  margin-bottom: 60px;
}
.mb-mg {
  margin-bottom: 90px;
}
.mb-mg-s {
  margin-bottom: 120px;
}
.ml-mr {
  margin-left: 7.5px;
}
.ml-xs {
  margin-left: 15px;
}
.ml-sm {
  margin-left: 20px;
}
.ml-md {
  margin-left: 30px;
}
.ml-lg {
  margin-left: 60px;
}
.ml-mg {
  margin-left: 90px;
}
.ml-mg-s {
  margin-left: 120px;
}
.mr-mr {
  margin-right: 7.5px;
}
.mr-xs {
  margin-right: 15px;
}
.mr-sm {
  margin-right: 20px;
}
.mr-md {
  margin-right: 30px;
}
.mr-lg {
  margin-right: 60px;
}
.mr-mg {
  margin-right: 90px;
}
.mr-mg-s {
  margin-right: 120px;
}
.p-remove {
  padding: 0 !important;
}
.pt-remove {
  padding-top: 0 !important;
}
.pb-remove {
  padding-bottom: 0 !important;
}
.pl-remove {
  padding-left: 0 !important;
}
.pr-remove {
  padding-right: 0 !important;
}
.p-mr {
  padding: 7.5px;
}
.p-xs {
  padding: 15px;
}
.p-sm {
  padding: 20px;
}
.p-md {
  padding: 30px;
}
.p-lg {
  padding: 60px;
}
.p-mg {
  padding: 90px;
}
.p-mg-s {
  padding: 120px;
}
.pt-mr {
  padding-top: 7.5px;
}
.pt-xs {
  padding-top: 15px;
}
.pt-sm {
  padding-top: 20px;
}
.pt-md {
  padding-top: 30px;
}
.pt-lg {
  padding-top: 60px;
}
.pt-mg {
  padding-top: 90px;
}
.pt-mg-s {
  padding-top: 120px;
}
.pb-mr {
  padding-bottom: 7.5px;
}
.pb-xs {
  padding-bottom: 15px;
}
.pb-sm {
  padding-bottom: 20px;
}
.pb-md {
  padding-bottom: 30px;
}
.pb-lg {
  padding-bottom: 60px;
}
.pb-mg {
  padding-bottom: 90px;
}
.pb-mg-s {
  padding-bottom: 120px;
}
.pl-pr {
  padding-left: 7.5px;
}
.pl-xs {
  padding-left: 15px;
}
.pl-sm {
  padding-left: 20px;
}
.pl-md {
  padding-left: 30px;
}
.pl-lg {
  padding-left: 60px;
}
.pl-mg {
  padding-left: 90px;
}
.pl-mg-s {
  padding-left: 120px;
}
.pr-pr {
  padding-right: 7.5px;
}
.pr-xs {
  padding-right: 15px;
}
.pr-sm {
  padding-right: 20px;
}
.pr-md {
  padding-right: 30px;
}
.pr-lg {
  padding-right: 60px;
}
.pr-mg {
  padding-right: 90px;
}
.pr-mg-s {
  padding-right: 120px;
}
.fw-100 {
  font-weight: 100;
}
.fw-200 {
  font-weight: 200;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.fw-800 {
  font-weight: 800;
}
.fw-900 {
  font-weight: 900;
}
.fz-mr {
  font-size: 8px;
}
.fz-mr h1,
.fz-mr h2,
.fz-mr h3,
.fz-mr h4,
.fz-mr h5,
.fz-mr h6 {
  font-size: 8px;
}
.fz-mr p,
.fz-mr b,
.fz-mr i,
.fz-mr strong {
  font-size: 8px;
}
.fz-mr p label {
  font-size: 8px;
}
.fz-mr a:not([class*="fk-btn"]) {
  font-size: 8px;
}
.fz-mr ul {
  font-size: 8px;
}
.fz-mr ul li a:not([class*="fk-btn"]) {
  font-size: 8px;
}
.fz-xs {
  font-size: 10px;
}
.fz-xs h1,
.fz-xs h2,
.fz-xs h3,
.fz-xs h4,
.fz-xs h5,
.fz-xs h6 {
  font-size: 10px;
}
.fz-xs p,
.fz-xs b,
.fz-xs i,
.fz-xs strong {
  font-size: 10px;
}
.fz-xs p label {
  font-size: 10px;
}
.fz-xs a:not([class*="fk-btn"]) {
  font-size: 10px;
}
.fz-xs ul {
  font-size: 10px;
}
.fz-xs ul li a:not([class*="fk-btn"]) {
  font-size: 10px;
}
.fz-sm {
  font-size: 13px;
}
.fz-sm h1,
.fz-sm h2,
.fz-sm h3,
.fz-sm h4,
.fz-sm h5,
.fz-sm h6 {
  font-size: 13px;
}
.fz-sm p,
.fz-sm b,
.fz-sm i,
.fz-sm strong {
  font-size: 13px;
}
.fz-sm p label {
  font-size: 13px;
}
.fz-sm a:not([class*="fk-btn"]) {
  font-size: 13px;
}
.fz-sm ul {
  font-size: 13px;
}
.fz-sm ul li a:not([class*="fk-btn"]) {
  font-size: 13px;
}
.fz-md {
  font-size: 14px;
}
.fz-md h1,
.fz-md h2,
.fz-md h3,
.fz-md h4,
.fz-md h5,
.fz-md h6 {
  font-size: 14px;
}
.fz-md p,
.fz-md b,
.fz-md i,
.fz-md strong {
  font-size: 14px;
}
.fz-md p label {
  font-size: 14px;
}
.fz-md a:not([class*="fk-btn"]) {
  font-size: 14px;
}
.fz-md ul {
  font-size: 14px;
}
.fz-md ul li a:not([class*="fk-btn"]) {
  font-size: 14px;
}
.fz-lg {
  font-size: 16px;
}
.fz-lg h1,
.fz-lg h2,
.fz-lg h3,
.fz-lg h4,
.fz-lg h5,
.fz-lg h6 {
  font-size: 16px;
}
.fz-lg p,
.fz-lg b,
.fz-lg i,
.fz-lg strong {
  font-size: 16px;
}
.fz-lg p label {
  font-size: 16px;
}
.fz-lg a:not([class*="fk-btn"]) {
  font-size: 16px;
}
.fz-lg ul {
  font-size: 16px;
}
.fz-lg ul li a:not([class*="fk-btn"]) {
  font-size: 16px;
}
.fz-mg {
  font-size: 18px;
}
.fz-mg h1,
.fz-mg h2,
.fz-mg h3,
.fz-mg h4,
.fz-mg h5,
.fz-mg h6 {
  font-size: 18px;
}
.fz-mg p,
.fz-mg b,
.fz-mg i,
.fz-mg strong {
  font-size: 18px;
}
.fz-mg p label {
  font-size: 18px;
}
.fz-mg a:not([class*="fk-btn"]) {
  font-size: 18px;
}
.fz-mg ul {
  font-size: 18px;
}
.fz-mg ul li a:not([class*="fk-btn"]) {
  font-size: 18px;
}
.fz-mg-s {
  font-size: 20px;
}
.fz-mg-s h1,
.fz-mg-s h2,
.fz-mg-s h3,
.fz-mg-s h4,
.fz-mg-s h5,
.fz-mg-s h6 {
  font-size: 20px;
}
.fz-mg-s p,
.fz-mg-s b,
.fz-mg-s i,
.fz-mg-s strong {
  font-size: 20px;
}
.fz-mg-s p label {
  font-size: 20px;
}
.fz-mg-s a:not([class*="fk-btn"]) {
  font-size: 20px;
}
.fz-mg-s ul {
  font-size: 20px;
}
.fz-mg-s ul li a:not([class*="fk-btn"]) {
  font-size: 20px;
}
.br-box {
  border-radius: 6px;
}
.br-btn {
  border-radius: 2px;
}
.br-xs {
  border-radius: 1px;
}
.br-sm {
  border-radius: 2px;
}
.br-md {
  border-radius: 4px;
}
.br-lg {
  border-radius: 6px;
}
.br-mg {
  border-radius: 8px;
}
.br-mg-s {
  border-radius: 24px;
}
.h-mr {
  height: 7.5px;
}
.h-xs {
  height: 15px;
}
.h-sm {
  height: 20px;
}
.h-md {
  height: 30px;
}
.h-lg {
  height: 60px;
}
.h-mg {
  height: 90px;
}
.h-mg-s {
  height: 120px;
}
.w-mr {
  width: 7.5px;
}
.w-xs {
  width: 15px;
}
.w-sm {
  width: 20px;
}
.w-md {
  width: 30px;
}
.w-lg {
  width: 60px;
}
.w-mg {
  width: 90px;
}
.w-mg-s {
  width: 120px;
}
@media (min-width: 480px) and (max-width: 767px) {
  .xs-text-center {
    text-align: center;
  }
  .xs-text-right {
    text-align: right;
  }
  .xs-text-left {
    text-align: left;
  }
}
@media (max-width: 480px) and (min-width: 481px) {
  .xs-display {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sm-text-center {
    text-align: center;
  }
  .sm-text-right {
    text-align: right;
  }
  .sm-text-left {
    text-align: left;
  }
}
@media (max-width: 768px) and (min-width: 769px) {
  .sm-display {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .md-text-center {
    text-align: center;
  }
  .md-text-right {
    text-align: right;
  }
  .md-text-left {
    text-align: left;
  }
}
@media (max-width: 992px) and (min-width: 993px) {
  .md-display {
    display: none !important;
  }
}
@media (min-width: 1300px) and (max-width: 1599px) {
  .lg-text-center {
    text-align: center;
  }
  .lg-text-right {
    text-align: right;
  }
  .lg-text-left {
    text-align: left;
  }
}
@media (max-width: 1300px) and (min-width: 1301px) {
  .lg-display {
    display: none !important;
  }
}
@media (min-width: 1600px) and (max-width: 1999px) {
  .mg-text-center {
    text-align: center;
  }
  .mg-text-right {
    text-align: right;
  }
  .mg-text-left {
    text-align: left;
  }
}
@media (max-width: 1600px) and (min-width: 1601px) {
  .mg-display {
    display: none !important;
  }
}
@media (min-width: 2000px) {
  .mg-s-text-center {
    text-align: center;
  }
  .mg-s-text-right {
    text-align: right;
  }
  .mg-s-text-left {
    text-align: left;
  }
}
@media (max-width: 2000px) and (min-width: 2001px) {
  .mg-s-display {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .xs-before-text-center {
    text-align: center;
  }
  .xs-before-text-right {
    text-align: right;
  }
  .xs-before-text-left {
    text-align: left;
  }
  .xs-after-display {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .sm-before-text-center {
    text-align: center;
  }
  .sm-before-text-right {
    text-align: right;
  }
  .sm-before-text-left {
    text-align: left;
  }
  .sm-after-display {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .md-before-text-center {
    text-align: center;
  }
  .md-before-text-right {
    text-align: right;
  }
  .md-before-text-left {
    text-align: left;
  }
  .md-after-display {
    display: none !important;
  }
}
@media (max-width: 1300px) {
  .lg-before-text-center {
    text-align: center;
  }
  .lg-before-text-right {
    text-align: right;
  }
  .lg-before-text-left {
    text-align: left;
  }
  .lg-after-display {
    display: none !important;
  }
}
@media (max-width: 1600px) {
  .mg-before-text-center {
    text-align: center;
  }
  .mg-before-text-right {
    text-align: right;
  }
  .mg-before-text-left {
    text-align: left;
  }
  .mg-after-display {
    display: none !important;
  }
}
@media (max-width: 2000px) {
  .mg-s-before-text-center {
    text-align: center;
  }
  .mg-s-before-text-right {
    text-align: right;
  }
  .mg-s-before-text-left {
    text-align: left;
  }
  .mg-s-after-display {
    display: none !important;
  }
}
@media (min-width: 481px) {
  .xs-after-text-center {
    text-align: center;
  }
  .xs-after-text-right {
    text-align: right;
  }
  .xs-after-text-left {
    text-align: left;
  }
  .xs-before-display {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .sm-after-text-center {
    text-align: center;
  }
  .sm-after-text-right {
    text-align: right;
  }
  .sm-after-text-left {
    text-align: left;
  }
  .sm-before-display {
    display: none !important;
  }
}
@media (min-width: 993px) {
  .md-after-text-center {
    text-align: center;
  }
  .md-after-text-right {
    text-align: right;
  }
  .md-after-text-left {
    text-align: left;
  }
  .md-before-display {
    display: none !important;
  }
}
@media (min-width: 1301px) {
  .lg-after-text-center {
    text-align: center;
  }
  .lg-after-text-right {
    text-align: right;
  }
  .lg-after-text-left {
    text-align: left;
  }
  .lg-before-display {
    display: none !important;
  }
}
@media (min-width: 1601px) {
  .mg-after-text-center {
    text-align: center;
  }
  .mg-after-text-right {
    text-align: right;
  }
  .mg-after-text-left {
    text-align: left;
  }
  .mg-before-display {
    display: none !important;
  }
}
@media (min-width: 2001px) {
  .mg-s-after-text-center {
    text-align: center;
  }
  .mg-s-after-text-right {
    text-align: right;
  }
  .mg-s-after-text-left {
    text-align: left;
  }
  .mg-s-before-display {
    display: none !important;
  }
}
.bullets-icon-around {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.1;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 14px;
}
.bullets-icon-around [fk-icon] {
  margin-right: 7.5px;
  height: 23px;
  width: 23px;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 500px;
  border-color: #edf5f9;
}
.bullets-icon-around [fk-icon] svg {
  height: 23px !important;
}
.bullets-icon-around.fk-icon-inverse [fk-icon] {
  border-color: #fff;
}
.bullets-item {
  text-align: center;
}
.bullets-item > *:not( :last-child ) {
  margin-bottom: 15px;
}
.bullets-item__icon > * {
  margin: 0 auto;
}
.bullets-item p {
  font-size: 16px;
  margin: 0;
}
.card-article-y {
  display: block;
  border: 1px solid #edf5f9;
  border-bottom: 2px solid #dae6ec;
  overflow: hidden;
  border-radius: 6px;
  box-sizing: border-box;
}
a.card-article-y {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
a.card-article-y:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  border-color: #dae6ec;
  border-bottom-color: #0fcfcf;
  opacity: 1;
}
a.card-article-y:hover h4 {
  color: #087070;
}
.card-article-y > *:not( :last-child ) {
  margin-bottom: 20px;
}
.card-article-y__image > *:not( :last-child ),
.card-article-y__header > *:not( :last-child ) {
  margin-top: 0;
  margin-bottom: 15px;
}
.card-article-y__image > *:last-child,
.card-article-y__header > *:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
.card-article-y__image .fk-format {
  background-size: 110%;
}
.card-article-y__header {
  padding: 0 20px 20px;
}
.card-article-y h4 {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  font-size: 20px;
}
.card-article-y p {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  color: #333;
}
.card-device {
  position: relative;
  padding-top: 75%;
  display: block;
  text-decoration: none;
  margin-top: 15px;
  border-radius: 6px;
}
a.card-device {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
a.card-device:hover {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}
a.card-device:hover .image:after {
  opacity: 0;
}
a.card-device:hover h4 {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.card-device .image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px;
  overflow: hidden;
  z-index: 2;
}
.card-device h4 {
  display: flex;
  align-items: center;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: absolute;
  top: -15px;
  left: -15px;
  z-index: 3;
  background-color: #024747;
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 7.5px 14.5px 7.5px 16px;
  width: 70%;
  min-height: 50px;
  box-sizing: border-box;
  border-radius: 2px 2px 0 0;
}
.card-device h4:after {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 7px;
  transform: translateX(100%) skewX(-7deg);
  width: 12px;
  display: block;
  background-color: #024747;
  border-radius: 0 0 2px 2px;
}
.card-device:hover h4:after {
  width: 22px;
  background-color: #087070;
}
.card-promo {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  cursor: default;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.card-promo__mask {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
  background-color: #15357D;
}
.card-promo:hover .card-promo__mask {
  background-color: #087070;
}
.card-promo__content {
  z-index: 2;
  position: relative;
  padding: 20px;
}
.card-promo__content h4 {
  color: #fff;
  margin-bottom: 15px;
}
.card-promo__content p {
  color: rgba(255, 255, 255, 0.8);
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  margin: 0;
}
.nav-header {
  position: relative;
  z-index: 100;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 769px) {
  .nav-header .fk-navs-media > li {
    padding: 0 30px;
  }
  .nav-header .fk-navs-media > li:first-child {
    padding-left: 0;
  }
}
.nav-header[style*="fixed"] {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.nav-header[style*="fixed"] .fk-navs_fz-mg > li,
.nav-header[style*="fixed"] .fk-navs_fz-mg > li > a {
  font-size: 16px;
}
.nav-header:not( [style*="fixed"] ) .nav-header__call {
  height: 0;
}
.nav-header:not( [style*="fixed"] ) .nav-header__call [class*="fk-btn-"] {
  opacity: 0;
  pointer-events: none;
  cursor: default;
  visibility: hidden;
}
.nav-header__call {
  text-align: right;
}
.nav-header__call [class*="fk-btn-"] {
  border-radius: 500px;
  padding: 3.75px 10.5px;
}
.nav-header li > span,
.nav-header a[href="#"] {
  pointer-events: none;
  cursor: default;
}
.breadcrumbs__crumbs {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-bottom: 1px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
.breadcrumbs__crumbs a {
  border-bottom: 1px solid;
}
.breadcrumbs__crumbs a:hover,
.breadcrumbs__crumbs a:focus,
.breadcrumbs__crumbs a:active {
  border-bottom: none;
}
.breadcrumbs__crumbs > *:not( :first-child ) {
  margin-left: 7.5px;
}
.breadcrumbs__crumbs > *:not( :last-child ) {
  margin-right: 7.5px;
}
.breadcrumbs__call {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: flex-end;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 13px;
}
.breadcrumbs__call span {
  margin-right: 15px;
}
.breadcrumbs__call a {
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09);
  display: inline-block;
  border: 2px solid #ec191b;
  border-radius: 500px;
  padding: 3px 7px 4px;
  line-height: 1;
  white-space: nowrap;
}
.breadcrumbs__call a:hover {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.breadcrumbs__call a [fk-icon] {
  margin-right: 7.5px !important;
}
@media (max-width: 992px) {
  .breadcrumbs__call {
    justify-content: center;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    width: auto !important;
  }
  .breadcrumbs__call span {
    margin-right: 0;
    margin-bottom: 3.75px;
  }
}
.callback {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.09));
  background-color: #fff;
  overflow: hidden;
  border: 2px solid #ec191b;
  border-radius: 27px;
  max-width: 550px;
}
.callback_left {
  margin-right: auto;
  margin-left: 0;
}
.callback_right {
  margin-right: 0;
  margin-left: auto;
}
.callback_center {
  margin-right: auto;
  margin-left: auto;
}
.callback > * {
  flex-grow: 1;
  margin: 0;
  border: 0 !important;
  border-radius: 0 !important;
}
.callback input {
  width: 150px !important;
  background-color: #fff !important;
  outline: none !important;
  text-align: center;
  line-height: 0 !important;
  height: auto !important;
  padding: 0.55em 1.5em 0.7em !important;
}
.callback_xs > * {
  font-size: 10px;
}
.callback_sm > * {
  font-size: 13px;
}
.callback_md > * {
  font-size: 14px;
}
.callback_lg > * {
  font-size: 16px;
}
.callback_mg > * {
  font-size: 18px;
}
.section-cookies {
  -webkit-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
  position: fixed;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  text-align: center;
  padding: 7.5px 15px;
  font-size: 13px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  background-color: #fff;
  border-top: 1px solid #edf5f9;
  color: #333;
}
.section-cookies.hidden,
.section-cookies.disabled {
  bottom: -140%;
  opacity: 0;
}
.section-cookies span {
  margin-right: 15px;
  line-height: 2.5;
}
.section-cookies button {
  padding: 4px 15px 6px !important;
}
.double-cta {
  border-radius: 6px;
  overflow: hidden;
}
.double-cta__cover,
.double-cta__text {
  padding: 45px;
}
@media (max-width: 768px) {
  .double-cta__text {
    padding: 15px;
  }
}
.double-cta__text p {
  font-size: 16px !important;
}
.double-cta__text .fk-btn-cta {
  min-width: 200px;
}
.form-aside > *:not( :last-child ) {
  margin-bottom: 15px;
}
.form-aside__frame {
  border: 1px solid #dae6ec;
  border-radius: 6px;
  padding: 30px;
  box-sizing: border-box;
  background: #fff;
}
.form-aside__frame > *:not( :last-child ) {
  margin-bottom: 15px;
}
.form-aside__frame header {
  margin-bottom: 20px;
}
.form-aside__frame header > *:last-child {
  margin-bottom: 0;
}
.form-aside__frame header .title {
  margin-bottom: 7.5px;
}
.form-aside__frame header .title + * {
  margin-top: 0;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  opacity: 0.8;
}
.form-aside__frame .form input:not( :last-child ) {
  margin-bottom: 7.5px;
}
.form-aside__frame ul {
  margin: 0;
  padding-left: 30px;
}
.form-aside__frame ul li {
  line-height: 1.3;
  font-size: 13px;
}
.form-aside__frame ul li:first-child {
  margin-top: 0;
}
.form-aside__frame ul li:last-child {
  margin-bottom: 0;
}
.form-aside__frame ul li a {
  border-bottom: 1px solid;
}
.form-aside__frame ul li a:hover,
.form-aside__frame ul li a:focus,
.form-aside__frame ul li a:active {
  border-bottom: none;
}
.form-aside__btns {
  padding-left: 30px;
  padding-right: 30px;
}
.form-double {
  border-radius: 6px;
  overflow: hidden;
  border: 2px solid #15357D;
}
.form-double__form {
  background-color: #15357D;
}
.form-double__form input {
  margin-bottom: 7.5px;
}
.form-double__content ul {
  margin: 0;
}
.form-double__form,
.form-double__content {
  overflow: hidden;
  padding: 45px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .form-double__form header p {
    margin-bottom: 15px;
    margin-top: 0;
  }
  .form-double__content > *:not( :last-child ) {
    margin-bottom: 7.5px;
    margin-top: 0;
  }
  .form-double__form,
  .form-double__content {
    padding: 15px;
  }
}
.index-of-page {
  box-sizing: border-box;
  background-color: #f5f9fb;
  padding: 30px;
  border-radius: 6px;
}
.index-of-page > *:first-child {
  margin-top: 0;
}
.index-of-page > *:last-child {
  margin-bottom: 0;
}
.index-of-page__title {
  margin-top: 0;
  margin-bottom: 30px;
}
.index-of-page ol {
  counter-reset: counterIndex;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.index-of-page ol ol {
  padding-left: 30px;
}
.index-of-page ol li {
  list-style: none;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
.index-of-page ol li:before {
  counter-increment: counterIndex;
  content: counters(counterIndex, ".") ". ";
  font-family: inherit;
  font-size: 15px;
  font-weight: inherit;
  color: #000000;
}
.index-of-page ol li a:hover {
  border-bottom: 1px solid;
}
.index-of-page > ol > li:first-child {
  margin-top: 0;
}
.index-of-page > ol > li:last-child {
  margin-bottom: 0;
}
.order-box {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #edf5f9;
  border-bottom: 1px solid #edf5f9;
}
.order-box .title {
  margin-bottom: 15px;
}
.order-box .subtitle {
  font-size: 18px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
}
.order-box .text {
  font-size: 16px;
}
.order-box p {
  margin-top: 0;
  margin-bottom: 20px;
}
.order-box p + p {
  margin-top: -10px;
}
.order-box a {
  white-space: nowrap;
}
.order-box .phone {
  font-size: 22px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif !important;
  display: block;
  margin-bottom: 20px;
}
.order-box .phone [fk-icon] {
  margin-right: 20px;
}
.prices > * + * {
  margin-top: 30px;
}
.prices__table {
  overflow-x: auto;
}
.prices__table::-webkit-scrollbar-button {
  width: 0;
}
.prices__table::-webkit-scrollbar-thumb {
  background-color: #087070;
  border-radius: 50px;
}
.prices__table::-webkit-scrollbar {
  height: 4px;
}
.prices__table::-webkit-scrollbar-track-piece {
  background: #ffffff;
  background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.001) 15%, #edf5f9 50%, rgba(255, 255, 255, 0.001) 85%);
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.001) 15%, #edf5f9 50%, rgba(255, 255, 255, 0.001) 85%);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.001) 15%, #edf5f9 50%, rgba(255, 255, 255, 0.001) 85%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}
.prices__table table {
  width: 100%;
  min-width: 500px;
}
.prices__table thead {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
  background-color: rgba(23, 140, 140, 0.3);
  border-bottom-color: #dae6ec;
  border-bottom-style: double;
}
.prices__table thead td {
  padding: 20px 15px;
}
.prices__table thead td:nth-child( 1 ) {
  width: 50%;
}
.prices__table thead td:nth-child( 2 ) {
  width: 22%;
}
.prices__table thead td:nth-child( 3 ) {
  width: 22%;
}
.prices__table thead td:nth-child( 1 ) {
  font-size: 18px;
}
.prices__table thead td:nth-child( 2 ),
.prices__table thead td:nth-child( 3 ) {
  text-align: center;
}
.prices__table tbody td {
  padding: 7.5px 15px;
}
.prices__table tbody td:nth-child( 1 ) {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.prices__table tbody td:nth-child( 2 ),
.prices__table tbody td:nth-child( 3 ) {
  text-align: center;
  border-left: 1px solid #edf5f9;
  font-size: 14px;
}
.prices__table tbody tr:not( :last-child ) td {
  border-bottom: 1px solid #edf5f9;
}
.prices__table tbody tr:nth-child( 2n ) {
  background-color: #f7fbfe;
}
.prices__hours .sx-list-ul > li {
  font-size: 16px !important;
  transform: translateX(-2px);
}
.prices__hours .sx-list-ul > li:before,
.prices__hours .sx-list-ul > li:after {
  transform: scale(.8) translate(2px, -2px);
}
.prices__hours h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 20px 15px;
  font-size: 18px;
  background-color: rgba(23, 140, 140, 0.3);
  border-bottom-color: #dae6ec;
  border-bottom-style: double;
}
.prices__hours ul {
  margin: 0;
}
@media (min-width: 769px) {
  .prices__hours ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
}
.prices__hours ul li:first-child {
  margin-top: 0;
}
.prices__hours.prices__hours_table {
  border: 1px solid #edf5f9;
  border-radius: 6px;
  padding: 30px;
}
.prices__hours.prices__hours_table h3 {
  margin-bottom: 20px;
}
.prices__hours.prices__hours_table h3:not( :first-child ) {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #edf5f9;
}
.tabs__head {
  box-sizing: border-box;
}
.tabs__head > * {
  margin-left: 7.5px;
  border-radius: 4px;
}
.tabs__head > * + * {
  margin-left: 3.75px;
}
.tabs__head > *:last-child {
  margin-right: 7.5px;
}
.tabs__body {
  position: relative;
  padding-top: 15px;
  border-radius: 0 0 6px 6px;
  margin-top: -2px;
  border-top: 2px solid #087070;
  overflow: hidden;
}
.tabs__item-head {
  padding: 7.5px 15px 9.5px;
  box-sizing: border-box;
  display: inline-block;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 16px;
  cursor: pointer;
}
.tabs__item-head:not( .active ) {
  color: #000000;
}
.tabs__item-head:hover:not( .active ) {
  background-color: #f5f9fb;
}
.tabs__item-head.active {
  color: #fff;
  background-color: #087070;
}
.tabs__item-body:not( .active ) {
  display: none;
}
@media (max-width: 480px) {
  .tabs__head {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .tabs__item-head {
    flex-grow: 1;
    text-align: center;
  }
}
.layout-footer {
  padding-top: 30px;
}
.layout-footer__copy {
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #333;
}
.layout-footer__logo a {
  display: inline-block;
}
.layout-footer__logo img {
  display: block;
  height: auto;
  width: 145px;
}
.layout-footer__call > *:not( :first-child ) {
  margin-top: 15px;
}
.layout-footer__call > *:first-child {
  margin-top: 0 !important;
}
.layout-footer__call p {
  text-align: center;
  font-size: 13px;
  margin-bottom: 0;
}
.layout-footer__call p * .layout-footer__call p {
  margin-top: 12px;
}
.layout-footer__contacts h4 {
  margin-bottom: 7.5px;
  font-size: 14px;
}
.layout-footer__contacts a {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #000000;
  font-size: 20px;
  display: block;
}
@media (min-width: 769px) {
  .layout-header {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .layout-header:hover {
    z-index: 110;
  }
  .layout-header .logo img {
    display: block;
    height: auto;
    width: 145px;
  }
  .layout-header .tel {
    white-space: nowrap;
  }
  .layout-header .tel a {
    font-weight: bold;
    text-decoration: underline;
  }
  .layout-header-logo_bg-light {
    margin-bottom: 0 !important;
    padding-top: 15px;
    padding-bottom: 15px;
    box-sizing: border-box;
    transform: translateY(-15px);
    background: #f5f9fb;
  }
  .layout-header-logo_bg-light > .fk-grid > *:first-child {
    margin-right: 15px;
    padding-left: 15px;
  }
  .layout-header-logo_bg-light > .fk-grid > *:last-child {
    padding-right: 15px;
  }
  .layout-header-slogan {
    text-align: center;
    font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.35;
    color: #333;
  }
  .layout-header-slogan .link {
    color: #000000;
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
  }
  .layout-header-slogan .link:hover {
    border-bottom-color: #000000;
  }
  .layout-header-slogan .link:hover svg {
    transform: translateX(5px);
  }
  .layout-header-slogan .link svg {
    transform: translateX(-5px);
  }
  .layout-header-slogan .phone-xs {
    display: none;
  }
  .layout-header-group > * {
    margin-top: 0;
    line-height: 1.1;
  }
  .layout-header-group > *:not( :last-child ) {
    margin-bottom: 3.75px;
  }
  .layout-header-group > *:last-child {
    margin-bottom: 0;
  }
  .layout-header-group__text {
    color: #333;
    font-size: 13px;
  }
  .layout-header-group__title {
    color: #000000;
    font-size: 20px;
    font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  }
  .layout-header-group__subtitle {
    color: #000000;
    font-size: 13px;
  }
  .layout-header-group .text-xs {
    display: none;
  }
  .layout-header-bullets .layout-header-group {
    text-align: center;
  }
  .layout-header-bullets .layout-header-group__title {
    font-size: 14px;
  }
  .layout-header-menu .fk-navs > li:not( .sub-menu ) a {
    text-decoration: underline;
  }
  .layout-header-menu .fk-navs > li:not( .sub-menu ) a:hover {
    color: #ec191b;
  }
  .layout-header-menu .fk-navs > li.sub-menu > a {
    cursor: default;
    pointer-events: none;
  }
  .layout-header__container {
    padding-right: 30px;
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .layout-header-menu .fk-navs > li {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 768px) {
  .layout-header {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .layout-header__grid > *:not( :last-child ) {
    margin-bottom: 15px;
  }
  .layout-header-logo {
    text-align: center;
  }
  .layout-header-logo > * {
    margin-top: -15px;
    padding: 15px;
    width: calc(100% + 30px);
    transform: translateX(-30px);
    background-color: #edf5f9;
  }
  .layout-header-logo .logo {
    width: auto !important;
    margin-right: 15px;
  }
  .layout-header-logo .logo img {
    display: block;
    height: auto;
    width: 100px;
  }
  .layout-header-logo .tel a {
    font-weight: bold;
    text-decoration: underline;
  }
  .layout-header-group__text {
    font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
    font-size: 14px;
  }
  .layout-header-group__title,
  .layout-header-group__subtitle {
    display: none;
  }
  .layout-header-slogan {
    text-align: center;
    font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    color: #333;
  }
  .layout-header-slogan .link {
    color: #000000;
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
  }
  .layout-header-slogan .link:hover {
    border-bottom-color: #000000;
  }
  .layout-header-slogan .link:hover svg {
    transform: translate(-10px, 3px) rotate(90deg);
  }
  .layout-header-slogan .link svg {
    transform: translate(-10px, 0px) rotate(90deg);
  }
  .layout-header-slogan .phone-xs {
    display: inline-block;
    font-size: 18px;
    border-bottom: 1px solid;
    margin-top: 3.75px;
  }
  .layout-header__container {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.layout-header__container {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.layout-header-after-sm {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
.layout-header-after-sm:hover {
  z-index: 110;
}
.layout-header-after-sm .logo img {
  display: block;
  height: auto;
  width: 145px;
}
.layout-header-after-sm .tel {
  white-space: nowrap;
}
.layout-header-after-sm .tel a {
  font-weight: bold;
  text-decoration: underline;
}
.layout-header-after-sm-logo_bg-light {
  margin-bottom: 0 !important;
  padding-top: 15px;
  padding-bottom: 15px;
  box-sizing: border-box;
  transform: translateY(-15px);
  background: #f5f9fb;
}
.layout-header-after-sm-logo_bg-light > .fk-grid > *:first-child {
  margin-right: 15px;
  padding-left: 15px;
}
.layout-header-after-sm-logo_bg-light > .fk-grid > *:last-child {
  padding-right: 15px;
}
.layout-header-after-sm-slogan {
  text-align: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.35;
  color: #333;
}
.layout-header-after-sm-slogan .link {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
}
.layout-header-after-sm-slogan .link:hover {
  border-bottom-color: #000000;
}
.layout-header-after-sm-slogan .link:hover svg {
  transform: translateX(5px);
}
.layout-header-after-sm-slogan .link svg {
  transform: translateX(-5px);
}
.layout-header-after-sm-slogan .phone-xs {
  display: none;
}
.layout-header-after-sm-group > * {
  margin-top: 0;
  line-height: 1.1;
}
.layout-header-after-sm-group > *:not( :last-child ) {
  margin-bottom: 3.75px;
}
.layout-header-after-sm-group > *:last-child {
  margin-bottom: 0;
}
.layout-header-after-sm-group__text {
  color: #333;
  font-size: 13px;
}
.layout-header-after-sm-group__title {
  color: #000000;
  font-size: 20px;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.layout-header-after-sm-group__subtitle {
  color: #000000;
  font-size: 13px;
}
.layout-header-after-sm-group .text-xs {
  display: none;
}
.layout-header-after-sm-bullets .layout-header-group {
  text-align: center;
}
.layout-header-after-sm-bullets .layout-header-group__title {
  font-size: 14px;
}
@media (min-width: 769px) {
  .layout-header-after-sm-menu .fk-navs > li {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.layout-header-after-sm-menu .fk-navs > li:not( .sub-menu ) a {
  text-decoration: underline;
}
.layout-header-after-sm-menu .fk-navs > li:not( .sub-menu ) a:hover {
  color: #ec191b;
}
.layout-header-after-sm-menu .fk-navs > li.sub-menu > a {
  cursor: default;
  pointer-events: none;
}
.layout-header-after-sm__container {
  padding-right: 30px;
}
.layout-header-before-sm {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
.layout-header-before-sm__grid > *:not( :last-child ) {
  margin-bottom: 15px;
}
.layout-header-before-sm-logo {
  text-align: center;
}
.layout-header-before-sm-logo > * {
  margin-top: -15px;
  padding: 15px;
  width: calc(100% + 30px);
  transform: translateX(-30px);
  background-color: #edf5f9;
}
.layout-header-before-sm-logo .logo {
  width: auto !important;
  margin-right: 15px;
}
.layout-header-before-sm-logo .logo img {
  display: block;
  height: auto;
  width: 100px;
}
.layout-header-before-sm-logo .tel a {
  font-weight: bold;
  text-decoration: underline;
}
.layout-header-before-sm-group__text {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 14px;
}
.layout-header-before-sm-group__title,
.layout-header-before-sm-group__subtitle {
  display: none;
}
.layout-header-before-sm-slogan {
  text-align: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  color: #333;
}
.layout-header-before-sm-slogan .link {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
}
.layout-header-before-sm-slogan .link:hover {
  border-bottom-color: #000000;
}
.layout-header-before-sm-slogan .link:hover svg {
  transform: translate(-10px, 3px) rotate(90deg);
}
.layout-header-before-sm-slogan .link svg {
  transform: translate(-10px, 0px) rotate(90deg);
}
.layout-header-before-sm-slogan .phone-xs {
  display: inline-block;
  font-size: 18px;
  border-bottom: 1px solid;
  margin-top: 3.75px;
}
.layout-header-before-sm__container {
  padding-left: 5%;
  padding-right: 5%;
}
.page-contacts h1 + p {
  font-size: 18px;
}
.page-prices p {
  font-size: 18px;
}
.page-prices .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 15px;
}
.page-prices article {
  margin-top: 30px;
  margin-bottom: 60px;
}
.page-prices article > * + * {
  margin-top: 45px;
}
.section-articles-main {
  padding-top: 45px;
  padding-bottom: 45px;
}
.section-articles-main .fk-section__header {
  margin-bottom: 45px;
}
.section-articles-main__device {
  margin-top: -10px;
  margin-bottom: 45px;
}
.section-articles-main h3 {
  margin-bottom: 20px;
  color: #333;
}
@media (min-width: 993px) {
  .section-cta-extend_inverse .section-cta-extend__text > * {
    max-width: 600px;
  }
}
.section-cta-extend_inverse .section-cta-extend__text h2 {
  color: #fff;
}
.section-cta-extend_inverse .section-cta-extend__text h2 + p {
  margin-top: 0;
}
.section-cta-extend_inverse .section-cta-extend__text p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
}
.section-cta-extend_inverse .section-cta-extend__text p b {
  color: #fff;
}
@media (max-width: 480px) {
  .section-cta-extend_inverse .section-cta-extend__text p br {
    display: none;
  }
}
.section-cta-extend_inverse .section-cta-extend__form > * {
  padding: 15px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 6px;
  margin: 0 auto;
  max-width: 400px;
  background-color: rgba(255, 255, 255, 0.25);
  box-sizing: border-box;
}
.section-services-devices__slogan {
  margin-top: 15px;
  padding: 15px;
  box-sizing: border-box;
  border: 2px solid #edf5f9;
  border-radius: 4px;
}
.section-services-devices__slogan *:last-child {
  margin-bottom: 0;
}
.section-advant .fk-section__header p span {
  color: #000000;
}
.section-contacts h4 {
  margin-bottom: 15px;
}
.section-contacts h4 + * {
  margin-top: 0;
}
.section-faq .divided-3 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-right: -7%;
}
.section-faq .divided-3 > * {
  width: 26.33333333%;
  margin-right: 7%;
}
@media (max-width: 480px) {
  .section-faq .divided-3 {
    margin-right: -11%;
  }
  .section-faq .divided-3 > * {
    width: 39%;
    margin-right: 11%;
  }
}
.section-hello.fk-mask_gr:after {
  background: rgba(0, 0, 0, 0.93);
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.93) 20%, #333 100%);
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.93) 20%, #333 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.93) 20%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0, 0, 0, 0.93), endColorstr=#333, GradientType=1);
}
.section-hello header {
  text-align: center;
}
.section-hello header h1 {
  font-size: 30px;
  color: #fff;
  margin-bottom: 20px;
}
.section-hello header h1 + p {
  margin-top: 0;
}
.section-hello header p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
}
.section-hello__form form {
  max-width: 330px;
  margin: 0 auto;
}
.section-hello__form form p {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
.section-recommend video {
  background-color: #213664;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  height: 200px;
  margin-bottom: 7.5px;
}
.section-recommend h4 {
  padding-left: 15px;
  padding-right: 15px;
}
.section-reviews__reviews {
  margin-bottom: 45px;
}
.section-reviews__reviews > * + * {
  margin-top: 45px;
}
.section-reviews__review h4,
.section-reviews__review h4 + span {
  margin-bottom: 7.5px;
  display: block;
}
.section-reviews__review h4 + p,
.section-reviews__review h4 + span + p {
  margin-top: 0;
}
.section-reviews__review > *:last-child {
  margin-bottom: 0;
}
.section-reviews__review:nth-child(1) .logo svg,
.section-reviews__review:nth-child(1) .logo svg path,
.section-reviews__review:nth-child(1) .logo svg polygon {
  fill: #f47778 !important;
}
.section-reviews__review:nth-child(2) .logo svg,
.section-reviews__review:nth-child(2) .logo svg path,
.section-reviews__review:nth-child(2) .logo svg polygon {
  fill: #178C8C !important;
}
.section-reviews__review:nth-child(3) .logo svg,
.section-reviews__review:nth-child(3) .logo svg path,
.section-reviews__review:nth-child(3) .logo svg polygon {
  fill: #1B3C88 !important;
}
.section-reviews__review:nth-child(4) .logo svg,
.section-reviews__review:nth-child(4) .logo svg path,
.section-reviews__review:nth-child(4) .logo svg polygon {
  fill: #024747 !important;
}
.section-reviews__review:nth-child(5) .logo svg,
.section-reviews__review:nth-child(5) .logo svg path,
.section-reviews__review:nth-child(5) .logo svg polygon {
  fill: #087070 !important;
}
.section-reviews__review:nth-child(6) .logo svg,
.section-reviews__review:nth-child(6) .logo svg path,
.section-reviews__review:nth-child(6) .logo svg polygon {
  fill: #1B3C88 !important;
}
.section-reviews__review:nth-child(7) .logo svg,
.section-reviews__review:nth-child(7) .logo svg path,
.section-reviews__review:nth-child(7) .logo svg polygon {
  fill: #f47778 !important;
}
.section-reviews__review:nth-child(8) .logo svg,
.section-reviews__review:nth-child(8) .logo svg path,
.section-reviews__review:nth-child(8) .logo svg polygon {
  fill: #178C8C !important;
}
.section-reviews__review:nth-child(n+9) .logo svg,
.section-reviews__review:nth-child(n+9) .logo svg path,
.section-reviews__review:nth-child(n+9) .logo svg polygon {
  fill: #087070 !important;
}
.section-reviews__form h3 {
  font-size: 18px;
  margin-bottom: 15px;
}
.section-reviews__form form > * {
  width: 100%;
  display: block;
  margin-bottom: 0;
  box-sizing: border-box;
}
.section-reviews__form form > * + * {
  margin-top: 15px;
}
.section-reviews__form form .logged-in-as,
.section-reviews__form form script {
  display: none !important;
}
.section-reviews__form form input.submit {
  background-color: #087070;
  padding: 0.55em 1.5em 0.7em;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 18px;
  border-radius: 2px;
  border: none;
  cursor: pointer;
  text-decoration: none;
  color: #fff;
}
.section-reviews__form form input.submit:hover {
  background-color: #024747;
}
.template-article .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 15px;
}
.template-article article {
  padding-bottom: 30px;
}
@media (max-width: 1300px) {
  .template-article__content {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.template-article-headmeta {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-top: -7.5px;
  margin-bottom: 20px;
}
.template-article-headmeta > * {
  width: auto;
  margin-top: 7.5px;
  padding-left: 20px;
  padding-right: 20px;
}
.template-article-headmeta .date,
.template-article-headmeta .time {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 13px;
  color: #333;
  opacity: 0.8;
}
.template-article-entry {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  margin-bottom: 30px;
}
.template-article-entry > * {
  padding: 20px;
  box-sizing: border-box;
  border-top: 1px solid #edf5f9;
}
.template-article-entry > *:first-child {
  border-right: 1px solid #edf5f9;
  min-width: 30%;
}
.template-article-entry__author {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  line-height: 1.1;
  text-align: center;
}
.template-article-entry__author .img {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto 15px;
  border-radius: 500px;
  background-position: center;
  background-size: cover;
}
.template-article-entry__author .name {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 7.5px;
  display: block;
}
.template-article-entry__author .regalia {
  font-size: 13px;
  opacity: 0.8;
}
.template-article-entry__text {
  opacity: 0.8;
}
.template-article-entry__text > * {
  margin: 0;
  font-size: 18px;
}
@media (max-width: 768px) {
  .template-article-entry__text {
    padding-bottom: 0;
  }
}
.template-article figure + h1,
.template-article figure + h2,
.template-article figure + h3,
.template-article figure + h4 {
  margin-top: 30px;
}
.template-article-related {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  border: 1px solid #edf5f9;
  border-radius: 6px;
}
.template-article-related > * {
  padding: 20px;
  box-sizing: border-box;
}
.template-article-related > *:first-child {
  border-right: 1px solid #edf5f9;
  width: 30%;
}
.template-article-related__author {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  line-height: 1.1;
  text-align: center;
}
.template-article-related__author .img {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto 15px;
  border-radius: 500px;
  background-position: center;
  background-size: cover;
}
.template-article-related__author .name {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 7.5px;
  display: block;
}
.template-article-related__author .regalia {
  font-size: 13px;
  opacity: 0.8;
}
.template-article-related__links .title {
  margin-bottom: 15px;
}
.template-article-related__links .subtitle {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px !important;
}
.template-article-related__links ul {
  margin: 0;
  padding-left: 30px !important;
}
.template-article-related__links ul li {
  line-height: 1.3;
  list-style: disc !important;
}
.template-article-related__links ul li:before,
.template-article-related__links ul li:after {
  display: none !important;
}
.template-article-related__links ul a {
  border-bottom: 1px solid;
}
.template-article-related__links ul a:hover,
.template-article-related__links ul a:focus,
.template-article-related__links ul a:active {
  border-bottom: none;
}
@media (max-width: 768px) {
  .template-article-related {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .template-article-related__author {
    order: 2;
    width: 100% !important;
    border: 0;
    border-right: none;
  }
  .template-article-related__links {
    width: 100%;
    border-bottom: 1px solid #edf5f9;
  }
}
.template-article .index-of-page,
.template-article blockquote,
.template-article .order-box,
.template-article-related,
.template-article .double-cta {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 769px) {
  .template-article aside {
    padding: 60px;
  }
}
@media (max-width: 768px) {
  .template-article aside {
    padding: 30px 5%;
  }
}
.template-article-simple .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 15px;
}
.template-article-simple article {
  padding-bottom: 30px;
}
@media (max-width: 1300px) {
  .template-article-simple__content {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.template-article-simple-headmeta {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-top: -7.5px;
  margin-bottom: 20px;
}
.template-article-simple-headmeta > * {
  width: auto;
  margin-top: 7.5px;
  padding-left: 20px;
  padding-right: 20px;
}
.template-article-simple-headmeta .date,
.template-article-simple-headmeta .time {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-size: 13px;
  color: #333;
  opacity: 0.8;
}
.template-article-simple-entry {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  margin-bottom: 30px;
}
.template-article-simple-entry > * {
  padding: 20px;
  box-sizing: border-box;
  border-top: 1px solid #edf5f9;
}
.template-article-simple-entry > *:first-child {
  border-right: 1px solid #edf5f9;
  min-width: 30%;
}
.template-article-simple-entry__author {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  line-height: 1.1;
  text-align: center;
}
.template-article-simple-entry__author .img {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto 15px;
  border-radius: 500px;
  background-position: center;
  background-size: cover;
}
.template-article-simple-entry__author .name {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 7.5px;
  display: block;
}
.template-article-simple-entry__author .regalia {
  font-size: 13px;
  opacity: 0.8;
}
.template-article-simple-entry__text {
  opacity: 0.8;
}
.template-article-simple-entry__text > * {
  margin: 0;
  font-size: 18px;
}
@media (max-width: 768px) {
  .template-article-simple-entry__text {
    padding-bottom: 0;
  }
}
.template-article-simple figure + h1,
.template-article-simple figure + h2,
.template-article-simple figure + h3,
.template-article-simple figure + h4 {
  margin-top: 30px;
}
.template-article-simple-related {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  border: 1px solid #edf5f9;
  border-radius: 6px;
}
.template-article-simple-related > * {
  padding: 20px;
  box-sizing: border-box;
}
.template-article-simple-related > *:first-child {
  border-right: 1px solid #edf5f9;
  width: 30%;
}
.template-article-simple-related__author {
  font-family: 'Open Sans', opensans, 'Source Sans Pro', HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  line-height: 1.1;
  text-align: center;
}
.template-article-simple-related__author .img {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto 15px;
  border-radius: 500px;
  background-position: center;
  background-size: cover;
}
.template-article-simple-related__author .name {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 7.5px;
  display: block;
}
.template-article-simple-related__author .regalia {
  font-size: 13px;
  opacity: 0.8;
}
.template-article-simple-related__links .title {
  margin-bottom: 15px;
}
.template-article-simple-related__links .subtitle {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px !important;
}
.template-article-simple-related__links ul {
  margin: 0;
  padding-left: 30px !important;
}
.template-article-simple-related__links ul li {
  line-height: 1.3;
  list-style: disc !important;
}
.template-article-simple-related__links ul li:before,
.template-article-simple-related__links ul li:after {
  display: none !important;
}
.template-article-simple-related__links ul a {
  border-bottom: 1px solid;
}
.template-article-simple-related__links ul a:hover,
.template-article-simple-related__links ul a:focus,
.template-article-simple-related__links ul a:active {
  border-bottom: none;
}
@media (max-width: 768px) {
  .template-article-simple-related {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .template-article-simple-related__author {
    order: 2;
    width: 100% !important;
    border: 0;
    border-right: none;
  }
  .template-article-simple-related__links {
    width: 100%;
    border-bottom: 1px solid #edf5f9;
  }
}
.template-article-simple .index-of-page,
.template-article-simple blockquote,
.template-article-simple .order-box,
.template-article-simple-related,
.template-article-simple .double-cta {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 769px) {
  .template-article-simple aside {
    padding: 60px;
  }
}
@media (max-width: 768px) {
  .template-article-simple aside {
    padding: 30px 5%;
  }
}
.template-blog header h1 + p {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.55;
  color: #333;
  font-size: 16px;
  margin-top: -15px;
}
.template-service .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 15px;
}
.template-service .article {
  padding-bottom: 30px;
}
.template-service .article p,
.template-service .article li {
  font-size: 18px;
}
.template-service .article figcaption {
  margin-top: 15px;
  font-size: 14px;
  font-style: italic;
}
.template-service .article .content ol {
  counter-reset: counterSxOl;
  padding-left: 60px;
}
.template-service .article .content ol li {
  counter-increment: counterSxOl;
  position: relative;
  list-style: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
.template-service .article .content ol li:before {
  content: counters(counterSxOl, ".") " ";
  position: absolute;
  top: 0;
  left: -45px;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  color: #000000;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
.template-service .article .content ul {
  padding-left: 50px;
}
.template-service .article .content ul li {
  position: relative;
  list-style: none;
}
.template-service .article .content ul li:before {
  content: "";
  position: absolute;
  top: 5px;
  left: -35px;
  display: block;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
.template-service .article .content ul li:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 500px;
  box-sizing: border-box;
  background-color: #930c0d;
  left: -30px;
  top: 10px;
}
.template-service video {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  background: #213664;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 481px) {
  .template-service video {
    min-width: 400px;
    height: 400px;
  }
}
@media (min-width: 993px) {
  .template-service__aside,
  .template-service__content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 992px) {
  .template-service__aside,
  .template-service__content {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.template-service__aside {
  border-right: 1px solid #edf5f9;
}
@media (min-width: 769px) {
  .template-service__aside {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .template-service__aside {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.template-service .faq,
.template-service .order-box,
.template-service .content,
.template-service .form-double {
  margin-top: 30px;
  margin-bottom: 30px;
}
.template-speed-page__form {
  background-color: #fff;
  border: 1px solid #edf5f9;
  border-radius: 6px;
  padding: 30px;
}
.template-speed-page__form > *:not( :last-child ) {
  margin-top: 0;
  margin-bottom: 30px;
}
.template-speed-page__form > *:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
.template-speed-page__form h2 {
  margin: 0;
}
.template-speed-page__form .title,
.template-speed-page__form .text {
  text-align: center;
}
.template-speed-page__form .text {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
}
.template-typical .breadcrumbs {
  margin-top: 20px;
  margin-bottom: 15px;
}
.template-typical h1 + p {
  font-size: 18px;
}
@media (max-width: 1300px) {
  .template-typical__content {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.template-typical blockquote,
.template-typical .order-box {
  margin-top: 30px;
  margin-bottom: 30px;
}
.template-typical .double-cta {
  margin-bottom: 60px;
}
@media (min-width: 769px) {
  .template-typical aside {
    padding: 60px;
  }
}
@media (max-width: 768px) {
  .template-typical aside {
    padding: 30px 5%;
  }
}
.sx-content-article p,
.sx-content-article li {
  font-size: 18px;
}
.sx-content-article img {
  border-radius: 6px;
  width: 100%;
  height: auto;
}
.sx-content-article figcaption {
  margin-top: 15px;
  font-size: 14px;
  font-style: italic;
}
.sx-content-article ol {
  counter-reset: counterSxOl;
  padding-left: 60px;
}
.sx-content-article ol li {
  counter-increment: counterSxOl;
  position: relative;
  list-style: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
.sx-content-article ol li:before {
  content: counters(counterSxOl, ".") " ";
  position: absolute;
  top: 0;
  left: -45px;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  color: #000000;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
.sx-content-article ul {
  padding-left: 50px;
}
.sx-content-article ul li {
  position: relative;
  list-style: none;
}
.sx-content-article ul li:before {
  content: "";
  position: absolute;
  top: 5px;
  left: -35px;
  display: block;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
.sx-content-article ul li:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 500px;
  box-sizing: border-box;
  background-color: #930c0d;
  left: -30px;
  top: 10px;
}
.sx-content-article blockquote {
  border-radius: 0 6px 6px 0;
  background-color: #f5f9fb;
  border-left: 4px solid #930c0d;
  padding: 30px;
  font-family: Andale Mono, Courier New, Courier, FreeMono, monospace;
  margin-left: 0;
  margin-right: 0;
  box-sizing: border-box;
}
.sx-content-article blockquote > *:first-child {
  margin-top: 0;
}
.sx-content-article blockquote > *:last-child {
  margin-bottom: 0;
}
.sx-divider {
  height: 7.5px;
  border-top: 1px solid #dae6ec;
  background-color: #f5f9fb;
}
.sx-divider + .fk-bg-light-sm {
  margin-top: -7.5px;
}
.sx-list-lg > li {
  font-size: 16px !important;
  transform: translateX(-2px);
}
.sx-list-lg > li:before,
.sx-list-lg > li:after {
  transform: scale(.8) translate(2px, -2px);
}
.sx-list-md > li {
  font-size: 14px !important;
  transform: translateX(-4px);
}
.sx-list-md > li:before,
.sx-list-md > li:after {
  transform: scale(.75) translate(4px, -4px);
}
.sx-list-sm > li {
  font-size: 13px !important;
  transform: translateX(-7px);
}
.sx-list-sm > li:before,
.sx-list-sm > li:after {
  transform: scale(.65) translate(7px, -7px);
}
.sx-list-xs > li {
  font-size: 13px !important;
  transform: translateX(-12px);
}
.sx-list-xs > li:before,
.sx-list-xs > li:after {
  transform: scale(.55) translate(12px, -12px);
}
.sx-list-ul {
  padding-left: 50px;
}
.sx-list-ul li {
  position: relative;
  list-style: none;
}
.sx-list-ul li:before {
  content: "";
  position: absolute;
  top: 5px;
  left: -35px;
  display: block;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
.sx-list-ul li:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 500px;
  box-sizing: border-box;
  background-color: #930c0d;
  left: -30px;
  top: 10px;
}
.sx-list-ol {
  counter-reset: counterSxOl;
  padding-left: 60px;
}
.sx-list-ol li {
  counter-increment: counterSxOl;
  position: relative;
  list-style: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
.sx-list-ol li:before {
  content: counters(counterSxOl, ".") " ";
  position: absolute;
  top: 0;
  left: -45px;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif;
  color: #000000;
  box-sizing: border-box;
  border-radius: 500px;
  border: 1px solid #930c0d;
}
html[lang] {
  margin-top: 0 !important;
}
#wpadminbar {
  display: none !important;
}
body {
  overflow-x: hidden;
}
p a:not( [class*="fk-btn"] ) {
  border-bottom: 1px solid;
}
p a:not( [class*="fk-btn"] ):hover,
p a:not( [class*="fk-btn"] ):focus,
p a:not( [class*="fk-btn"] ):active {
  border-bottom: none;
}
/*# sourceMappingURL=style.css.map */

.form-double__grid p {
  font-size: 16px !important;
} 

/* template-service */

.template-service {
    max-width: 1360px;
    width: 100%;
    margin: 0 auto;
}

.main-fk {
  max-width: 1300px!important;
  width: 100%!important;
  margin: 0 auto!important;
}

.form-send {
  display: block;
  margin-top: 20px;
  text-align: center;
  color: #fff;
  background-color: #8bc34a;
  border-color: #8bc34a;
  font-weight: 400;
  box-shadow: 0 0 30px rgb(115 128 157 / 10%);
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

._error input[type="text"]{
  border: 1px solid #ff0000!important;
}

.form__body {
  position: relative;
}

.form__body::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.9) url("/assets/images/icons/loading.gif") center / 50px no-repeat;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease 0s;
}

.form__body._sending::after {
  opacity: 1;
  visibility: visible;
}

.city {
  position: relative;
  display: inline-flex;
  align-items: center;
  border-bottom: 1px solid #000000;

  cursor: pointer;
}

.city__arrow {
  width: 7px;
  margin-top: 1px;
  margin-left: 3px;
}

.submenu {
  display: none;
  position: relative;

  padding: 15px 15px 5px;
  max-width: 1300px;
  margin: 0 auto;
  width: 90%;

  border-radius: 8px;
  box-shadow: 0 40px 30px rgba(0, 0, 0, 0.1);

  background-color: #ffffff;

  transform: translate(0px, 0.5%);

  z-index: 9;
}

.submenu__list {
  padding: 0 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));

  grid-gap: 10px 20px;
}

.submenu__item {
  list-style-type: none;
}

.submenu__link {
  font-family: Stem-Medium, stem-medium, Avantgarde, TeX Gyre Adventor, URW Gothic L, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
  color: #333 !important;
}

.submenu__link:hover {
  text-decoration: none;
  color: #006465;
}



.submenu__close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;

    color: #000000;

    cursor: pointer;
}

 .tel-buttons {
  pointer-events: none;

  padding: 15px;
  position: fixed;
  display: flex;
  justify-content: space-between;
  align-items: center;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2000;
}

.tel-buttons__btn {
  pointer-events: auto;
  display: block;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #56be19;
  transition: all 0.3s ease;
}


.tel-buttons__btn:hover,
.tel-buttons__btn:focus {
  opacity: 0.8;
}

.tel-buttons__btn:active {
  opacity: 0.5;
}

.tel-buttons__btn--tel {
  background-color: #fff;
}

.tel-buttons__icon {
  width: 50%;
  padding: 16px;
  color: white;
}
