﻿@charset "UTF-8";
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* SKODA GLOBAL */
@font-face {
  font-family: "skoda-icons-font";
  src: url('https://az749841.vo.msecnd.net/modulesassets/Assets.font.skoda-icons-font.6af77b15e74d6f08666a2a9c8577126c.eot');
  src: url('https://az749841.vo.msecnd.net/modulesassets/Assets.font.skoda-icons-font.6af77b15e74d6f08666a2a9c8577126c.eot') format("embedded-opentype"), url('https://az749841.vo.msecnd.net/modulesassets/Assets.font.skoda-icons-font.87e3c9ce6decf7f37d1af0f5812f5046.woff') format("woff"), url('https://az749841.vo.msecnd.net/modulesassets/Assets.font.skoda-icons-font.ec4a330b3ed89b93167e682838fb215c.ttf') format("truetype"), url('https://az749841.vo.msecnd.net/modulesassets/Assets.font.skoda-icons-font.137ed42f4d4d4326221d4ae8baf2d5e0.svg') format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]::before {
  font-family: "skoda-icons-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 20px;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon"]::before,
[class*=" icon"]::before {
  font-family: "skoda-icons-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon.icon-arrow-large-left::before {
  content: "\66";
}
.icon.icon-arrow-large-right::before {
  content: "\67";
}
.icon.icon-arrow-large-up::before {
  content: "\68";
}
.icon.icon-arrow-medium-down::before {
  content: "\69";
}
.icon.icon-arrow-medium-left::before {
  content: "\6a";
}
.icon.icon-arrow-medium-right::before {
  content: "\6b";
}
.icon.icon-arrow-medium-up::before {
  content: "\6c";
}
.icon.icon-arrow-small-down::before {
  content: "\6d";
}
.icon.icon-arrow-small-left::before {
  content: "\6e";
}
.icon.icon-arrow-small-right::before {
  content: "\6f";
}
.icon.icon-arrow-small-up::before {
  content: "\70";
}
.icon.icon-bootspace::before {
  content: "\71";
}
.icon.icon-car::before {
  content: "\72";
}
.icon.icon-chat::before {
  content: "\73";
}
.icon.icon-check::before {
  content: "\74";
}
.icon.icon-close-large-white::before {
  content: "\75";
}
.icon.icon-close-medium-white::before {
  content: "\76";
}
.icon.icon-close-small-white::before {
  content: "\77";
}
.icon.icon-contracts::before {
  content: "\7a";
}
.icon.icon-edit::before {
  content: "\41";
}
.icon.icon-error::before {
  content: "\42";
}
.icon.icon-info::before {
  content: "\43";
}
.icon.icon-360view::before {
  content: "\61";
}
.icon.icon-airbags::before {
  content: "\63";
}
.icon.icon-minus::before {
  content: "\64";
}
.icon.icon-arrow-large-down::before {
  content: "\65";
}
.icon.icon-phone::before {
  content: "\49";
}
.icon.icon-pin::before {
  content: "\4a";
}
.icon.icon-play::before {
  content: "\4b";
}
.icon.icon-plus::before {
  content: "\4c";
}
.icon.icon-preloader-small::before {
  content: "\4e";
}
.icon.icon-question::before {
  content: "\4f";
}
.icon.icon-quote-left::before {
  content: "\50";
}
.icon.icon-quote-right::before {
  content: "\51";
}
.icon.icon-reload::before {
  content: "\52";
}
.icon.icon-special::before {
  content: "\55";
}
.icon.icon-status-ok::before {
  content: "\56";
}
.icon.icon-status-warning-error::before {
  content: "\57";
}
.icon.icon-user::before {
  content: "\59";
}
.icon.icon-search::before {
  content: "\78";
}
.icon.icons-pause::before {
  content: "\5a";
}
.icon.calendar::before {
  content: "\30";
}
.icon.facebook::before {
  content: "\31";
}
.icon.instagram::before {
  content: "\32";
}
.icon.twitter::before {
  content: "\33";
}
.icon.youtube::before {
  content: "\34";
}
.icon.icon-logout::before {
  content: "\45";
}
.icon.icon-message::before {
  content: "\46";
}
.icon.icon-alert::before {
  content: "\47";
}
.icon.icon-infocenter::before {
  content: "\44";
}
.icon.icon-more::before {
  content: "\48";
}
.icon.icon-air-pollution::before {
  content: "\35";
}
.icon.icon-consumption::before {
  content: "\79";
}
.icon.icon-max-torque::before {
  content: "\38";
}
.icon.icon-power::before {
  content: "\4d";
}
.icon.icon-acceleration::before {
  content: "\62";
}
.icon.icon-transmission::before {
  content: "\36";
}
.icon.icon-energy-efficiency-class::before {
  content: "\25";
}
.icon.icon-consumption-wltp::before {
  content: "\2f";
}
.icon.icon-co2-wltp::before {
  content: "\28";
}
.icon.icon-settings::before {
  content: "\54";
}
.icon.icon-settings-outline::before {
  content: "\58";
}
.icon.icon-top-speed::before {
  content: "\2a";
}
.icon.ic-big-arrow::before {
  content: "\5b";
}
.icon.icon-petrol::before {
  content: "\e000";
}
.icon.icon-icon-energy-efficiency-class-2::before {
  content: "\e004";
}
.icon.icon-icon-acceleration-1::before {
  content: "\e002";
}
.icon.icon-consumption-equivalent::before {
  content: "\e005";
}
.icon.icon-icon-acceleration-2::before {
  content: "\e006";
}
.icon.icon-co2-gas::before {
  content: "\e007";
}
.icon.icon-gas-consumption::before {
  content: "\e008";
}
.icon.icon-co2::before {
  content: "\e00a";
}
.icon.icon-electro-consumption::before {
  content: "\e00f";
}
.icon.icon-co2-electro::before {
  content: "\e00a";
}
.icon.icon-electro-range::before {
  content: "\e010";
}
/* IMPORTER SITE */
@-ms-viewport {
  width: auto !important;
}
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  max-width: 1920px;
  display: block;
  margin: 0 auto;
  position: relative;
}
body.hidden-scrollbars {
  overflow-x: hidden;
  overflow-y: hidden;
}
*::selection {
  background: #4ba82e;
  color: #fff;
}
*::-moz-selection {
  background: #4ba82e;
  color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
button,
a,
a:focus,
a:hover,
a:active,
a:link,
span,
div,
p,
map,
area,
embed,
object,
figure,
picture,
img,
section,
aside,
header,
nav,
footer,
table,
thead,
tbody,
tfoot,
tr,
td,
th {
  outline: none;
}
@media (max-width: 659.5px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.sa-text-link {
  color: #4ba82e;
  text-decoration: none;
}
.sa-text-link:hover {
  color: #377220;
  text-decoration: underline;
}
.sa-text-link:visited {
  color: #4ba82e;
  text-decoration: none;
}
.sa-text-link:active {
  color: #377220;
  text-decoration: underline;
}
h1 {
  font-size: 72px;
  line-height: 72px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media (max-width: 659.5px) {
  h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
.sa-h1-extra {
  font-size: 72px;
  line-height: 72px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h1-extra {
    font-size: 60px;
    line-height: 60px;
  }
}
h2 {
  font-size: 60px;
  line-height: 60px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  h2 {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 659.5px) {
  h2 {
    font-size: 48px;
    line-height: 48px;
  }
}
h2.extra {
  font-size: 60px;
  line-height: 42px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h2.extra {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 659.5px) {
  h2.extra {
    font-size: 48px;
    line-height: 48px;
  }
}
.sa-h2-extra {
  font-size: 60px;
  line-height: 42px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h2-extra {
    font-size: 48px;
    line-height: 48px;
  }
}
.sa-h2 {
  font-size: 60px;
  line-height: 60px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  .sa-h2 {
    font-size: 48px;
    line-height: 48px;
  }
}
h3 {
  font-size: 48px;
  line-height: 48px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  h3 {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 659.5px) {
  h3 {
    font-size: 36px;
    line-height: 36px;
  }
}
h3.extra {
  font-size: 48px;
  line-height: 48px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h3.extra {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 659.5px) {
  h3.extra {
    font-size: 36px;
    line-height: 36px;
  }
}
h3.bold {
  font-size: 48px;
  line-height: 48px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  h3.bold {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 659.5px) {
  h3.bold {
    font-size: 36px;
    line-height: 36px;
  }
}
h3.italic {
  font-size: 48px;
  line-height: 48px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  h3.italic {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 659.5px) {
  h3.italic {
    font-size: 36px;
    line-height: 36px;
  }
}
.sa-h3 {
  font-size: 48px;
  line-height: 48px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  .sa-h3 {
    font-size: 36px;
    line-height: 36px;
  }
}
.sa-h3-extra {
  font-size: 48px;
  line-height: 48px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h3-extra {
    font-size: 36px;
    line-height: 36px;
  }
}
.sa-h3-bold {
  font-size: 48px;
  line-height: 48px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  .sa-h3-bold {
    font-size: 36px;
    line-height: 36px;
  }
}
.sa-h3-italic {
  font-size: 48px;
  line-height: 48px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  .sa-h3-italic {
    font-size: 36px;
    line-height: 36px;
  }
}
h4 {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  h4 {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 659.5px) {
  h4 {
    font-size: 30px;
    line-height: 30px;
  }
}
h4.extra {
  font-size: 36px;
  line-height: 36px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h4.extra {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 659.5px) {
  h4.extra {
    font-size: 30px;
    line-height: 30px;
  }
}
h4.bold {
  font-size: 36px;
  line-height: 36px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  h4.bold {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 659.5px) {
  h4.bold {
    font-size: 30px;
    line-height: 30px;
  }
}
h4.italic {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  h4.italic {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 659.5px) {
  h4.italic {
    font-size: 30px;
    line-height: 30px;
  }
}
.sa-h4 {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  .sa-h4 {
    font-size: 30px;
    line-height: 30px;
  }
}
.sa-h4-extra {
  font-size: 36px;
  line-height: 36px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h4-extra {
    font-size: 30px;
    line-height: 30px;
  }
}
.sa-h4-bold {
  font-size: 36px;
  line-height: 36px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  .sa-h4-bold {
    font-size: 30px;
    line-height: 30px;
  }
}
.sa-h4-italic {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  .sa-h4-italic {
    font-size: 30px;
    line-height: 30px;
  }
}
h5 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  h5 {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659.5px) {
  h5 {
    font-size: 24px;
    line-height: 24px;
  }
}
h5.extra {
  font-size: 30px;
  line-height: 30px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h5.extra {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659.5px) {
  h5.extra {
    font-size: 24px;
    line-height: 24px;
  }
}
h5.bold {
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  h5.bold {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659.5px) {
  h5.bold {
    font-size: 24px;
    line-height: 24px;
  }
}
h5.italic {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  h5.italic {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659.5px) {
  h5.italic {
    font-size: 24px;
    line-height: 24px;
  }
}
.sa-h5 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  .sa-h5 {
    font-size: 24px;
    line-height: 24px;
  }
}
.sa-h5-extra {
  font-size: 30px;
  line-height: 30px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h5-extra {
    font-size: 24px;
    line-height: 24px;
  }
}
.sa-h5-bold {
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  .sa-h5-bold {
    font-size: 24px;
    line-height: 24px;
  }
}
.sa-h5-italic {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  .sa-h5-italic {
    font-size: 24px;
    line-height: 24px;
  }
}
h6 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  h6 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 659.5px) {
  h6 {
    font-size: 24px;
    line-height: 28px;
  }
}
h6.extra {
  font-size: 24px;
  line-height: 24px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  h6.extra {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659.5px) {
  h6.extra {
    font-size: 24px;
    line-height: 24px;
  }
}
h6.bold {
  font-size: 24px;
  line-height: 28px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  h6.bold {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 659.5px) {
  h6.bold {
    font-size: 24px;
    line-height: 28px;
  }
}
h6.italic {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  h6.italic {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 659.5px) {
  h6.italic {
    font-size: 24px;
    line-height: 28px;
  }
}
.sa-h6 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (max-width: 659.5px) {
  .sa-h6 {
    font-size: 24px;
    line-height: 28px;
  }
}
.sa-h6-extra {
  font-size: 24px;
  line-height: 24px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (max-width: 659.5px) {
  .sa-h6-extra {
    font-size: 24px;
    line-height: 24px;
  }
}
.sa-h6-bold {
  font-size: 24px;
  line-height: 28px;
  font-weight: 800;
}
@media (max-width: 659.5px) {
  .sa-h6-bold {
    font-size: 24px;
    line-height: 28px;
  }
}
.sa-h6-italic {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 659.5px) {
  .sa-h6-italic {
    font-size: 24px;
    line-height: 28px;
  }
}
a:not(.btn) {
  color: #4ba82e;
  text-decoration: none;
}
a:not(.btn):hover {
  color: #377220;
  text-decoration: underline;
}
a:not(.btn):visited {
  color: #4ba82e;
  text-decoration: none;
}
a:not(.btn):active {
  color: #377220;
  text-decoration: underline;
}
a:not(.btn):hover {
  color: #377220;
  text-decoration: underline;
}
a:not(.btn):visited {
  color: #4ba82e;
  text-decoration: none;
}
a:not(.btn):active {
  color: #377220;
  text-decoration: underline;
}
@media (min-width: 1000px) {
  .btn-sa-primary {
    color: #fff;
    background-color: #4ba82e;
    border-color: #4ba82e;
    font-weight: 800;
    padding: 13px 25px;
    min-width: 160px;
    font-size: 16px;
  }
  .btn-sa-primary:hover,
  .btn-sa-primary:focus,
  .btn-sa-primary:active {
    color: #fff;
    background-color: #377220;
    border-color: #377220;
  }
  .btn-sa-primary.disabled,
  .btn-sa-primary[disabled],
  fieldset[disabled] .btn-sa-primary,
  .btn-sa-primary.disabled:hover,
  .btn-sa-primary[disabled]:hover,
  fieldset[disabled] .btn-sa-primary:hover,
  .btn-sa-primary.disabled:focus,
  .btn-sa-primary[disabled]:focus,
  fieldset[disabled] .btn-sa-primary:focus,
  .btn-sa-primary.disabled:active,
  .btn-sa-primary[disabled]:active,
  fieldset[disabled] .btn-sa-primary:active,
  .btn-sa-primary.disabled.active,
  .btn-sa-primary[disabled].active,
  fieldset[disabled] .btn-sa-primary.active {
    background-color: #b4b4b4;
    border-color: #b4b4b4;
    opacity: 1;
  }
}
@media (max-width: 999.5px) {
  .btn-sa-primary {
    color: #fff;
    background-color: #4ba82e;
    border-color: #4ba82e;
    font-weight: 800;
    padding: 10px 20px;
    min-width: 110px;
    font-size: 14px;
  }
  .btn-sa-primary:hover,
  .btn-sa-primary:focus,
  .btn-sa-primary:active {
    color: #fff;
    background-color: #377220;
    border-color: #377220;
  }
  .btn-sa-primary.disabled,
  .btn-sa-primary[disabled],
  fieldset[disabled] .btn-sa-primary,
  .btn-sa-primary.disabled:hover,
  .btn-sa-primary[disabled]:hover,
  fieldset[disabled] .btn-sa-primary:hover,
  .btn-sa-primary.disabled:focus,
  .btn-sa-primary[disabled]:focus,
  fieldset[disabled] .btn-sa-primary:focus,
  .btn-sa-primary.disabled:active,
  .btn-sa-primary[disabled]:active,
  fieldset[disabled] .btn-sa-primary:active,
  .btn-sa-primary.disabled.active,
  .btn-sa-primary[disabled].active,
  fieldset[disabled] .btn-sa-primary.active {
    background-color: #b4b4b4;
    border-color: #b4b4b4;
    opacity: 1;
  }
  .btn-sa-primary:hover,
  .btn-sa-primary:focus,
  .btn-sa-primary:active {
    color: #fff;
    background-color: #377220;
    border-color: #377220;
  }
  .btn-sa-primary.disabled,
  .btn-sa-primary[disabled],
  fieldset[disabled] .btn-sa-primary,
  .btn-sa-primary.disabled:hover,
  .btn-sa-primary[disabled]:hover,
  fieldset[disabled] .btn-sa-primary:hover,
  .btn-sa-primary.disabled:focus,
  .btn-sa-primary[disabled]:focus,
  fieldset[disabled] .btn-sa-primary:focus,
  .btn-sa-primary.disabled:active,
  .btn-sa-primary[disabled]:active,
  fieldset[disabled] .btn-sa-primary:active,
  .btn-sa-primary.disabled.active,
  .btn-sa-primary[disabled].active,
  fieldset[disabled] .btn-sa-primary.active {
    background-color: #b4b4b4;
    border-color: #b4b4b4;
    opacity: 1;
  }
}
.btn-sa-primary-small {
  color: #fff;
  background-color: #4ba82e;
  border-color: #4ba82e;
  font-weight: 800;
  padding: 10px 20px;
  min-width: 110px;
  font-size: 14px;
}
.btn-sa-primary-small:hover,
.btn-sa-primary-small:focus,
.btn-sa-primary-small:active {
  color: #fff;
  background-color: #377220;
  border-color: #377220;
}
.btn-sa-primary-small.disabled,
.btn-sa-primary-small[disabled],
fieldset[disabled] .btn-sa-primary-small,
.btn-sa-primary-small.disabled:hover,
.btn-sa-primary-small[disabled]:hover,
fieldset[disabled] .btn-sa-primary-small:hover,
.btn-sa-primary-small.disabled:focus,
.btn-sa-primary-small[disabled]:focus,
fieldset[disabled] .btn-sa-primary-small:focus,
.btn-sa-primary-small.disabled:active,
.btn-sa-primary-small[disabled]:active,
fieldset[disabled] .btn-sa-primary-small:active,
.btn-sa-primary-small.disabled.active,
.btn-sa-primary-small[disabled].active,
fieldset[disabled] .btn-sa-primary-small.active {
  background-color: #b4b4b4;
  border-color: #b4b4b4;
  opacity: 1;
}
.btn-sa-primary-extra-small {
  color: #fff;
  background-color: #4ba82e;
  border-color: #4ba82e;
  font-weight: 800;
  padding: 5px 15px;
  min-width: 90px;
  font-size: 14px;
}
.btn-sa-primary-extra-small:hover,
.btn-sa-primary-extra-small:focus,
.btn-sa-primary-extra-small:active {
  color: #fff;
  background-color: #377220;
  border-color: #377220;
}
.btn-sa-primary-extra-small.disabled,
.btn-sa-primary-extra-small[disabled],
fieldset[disabled] .btn-sa-primary-extra-small,
.btn-sa-primary-extra-small.disabled:hover,
.btn-sa-primary-extra-small[disabled]:hover,
fieldset[disabled] .btn-sa-primary-extra-small:hover,
.btn-sa-primary-extra-small.disabled:focus,
.btn-sa-primary-extra-small[disabled]:focus,
fieldset[disabled] .btn-sa-primary-extra-small:focus,
.btn-sa-primary-extra-small.disabled:active,
.btn-sa-primary-extra-small[disabled]:active,
fieldset[disabled] .btn-sa-primary-extra-small:active,
.btn-sa-primary-extra-small.disabled.active,
.btn-sa-primary-extra-small[disabled].active,
fieldset[disabled] .btn-sa-primary-extra-small.active {
  background-color: #b4b4b4;
  border-color: #b4b4b4;
  opacity: 1;
}
@media (min-width: 1000px) {
  .btn-sa-secondary {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    font-weight: 800;
    padding: 13px 25px;
    min-width: 160px;
    font-size: 16px;
  }
  .btn-sa-secondary:hover,
  .btn-sa-secondary:focus,
  .btn-sa-secondary:active {
    color: #fff;
    background-color: #000;
    border-color: #fff;
  }
  .btn-sa-secondary.disabled,
  .btn-sa-secondary[disabled],
  fieldset[disabled] .btn-sa-secondary,
  .btn-sa-secondary.disabled:hover,
  .btn-sa-secondary[disabled]:hover,
  fieldset[disabled] .btn-sa-secondary:hover,
  .btn-sa-secondary.disabled:focus,
  .btn-sa-secondary[disabled]:focus,
  fieldset[disabled] .btn-sa-secondary:focus,
  .btn-sa-secondary.disabled:active,
  .btn-sa-secondary[disabled]:active,
  fieldset[disabled] .btn-sa-secondary:active,
  .btn-sa-secondary.disabled.active,
  .btn-sa-secondary[disabled].active,
  fieldset[disabled] .btn-sa-secondary.active {
    background-color: #fff;
  }
}
@media (max-width: 999.5px) {
  .btn-sa-secondary {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    font-weight: 800;
    padding: 10px 20px;
    min-width: 110px;
    font-size: 14px;
  }
  .btn-sa-secondary:hover,
  .btn-sa-secondary:focus,
  .btn-sa-secondary:active {
    color: #fff;
    background-color: #000;
    border-color: #fff;
  }
  .btn-sa-secondary.disabled,
  .btn-sa-secondary[disabled],
  fieldset[disabled] .btn-sa-secondary,
  .btn-sa-secondary.disabled:hover,
  .btn-sa-secondary[disabled]:hover,
  fieldset[disabled] .btn-sa-secondary:hover,
  .btn-sa-secondary.disabled:focus,
  .btn-sa-secondary[disabled]:focus,
  fieldset[disabled] .btn-sa-secondary:focus,
  .btn-sa-secondary.disabled:active,
  .btn-sa-secondary[disabled]:active,
  fieldset[disabled] .btn-sa-secondary:active,
  .btn-sa-secondary.disabled.active,
  .btn-sa-secondary[disabled].active,
  fieldset[disabled] .btn-sa-secondary.active {
    background-color: #fff;
  }
  .btn-sa-secondary:hover,
  .btn-sa-secondary:focus,
  .btn-sa-secondary:active {
    color: #fff;
    background-color: #000;
    border-color: #fff;
  }
  .btn-sa-secondary.disabled,
  .btn-sa-secondary[disabled],
  fieldset[disabled] .btn-sa-secondary,
  .btn-sa-secondary.disabled:hover,
  .btn-sa-secondary[disabled]:hover,
  fieldset[disabled] .btn-sa-secondary:hover,
  .btn-sa-secondary.disabled:focus,
  .btn-sa-secondary[disabled]:focus,
  fieldset[disabled] .btn-sa-secondary:focus,
  .btn-sa-secondary.disabled:active,
  .btn-sa-secondary[disabled]:active,
  fieldset[disabled] .btn-sa-secondary:active,
  .btn-sa-secondary.disabled.active,
  .btn-sa-secondary[disabled].active,
  fieldset[disabled] .btn-sa-secondary.active {
    background-color: #fff;
  }
}
.btn-sa-secondary-small {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  font-weight: 800;
  padding: 10px 20px;
  min-width: 110px;
  font-size: 14px;
}
.btn-sa-secondary-small:hover,
.btn-sa-secondary-small:focus,
.btn-sa-secondary-small:active {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}
.btn-sa-secondary-small.disabled,
.btn-sa-secondary-small[disabled],
fieldset[disabled] .btn-sa-secondary-small,
.btn-sa-secondary-small.disabled:hover,
.btn-sa-secondary-small[disabled]:hover,
fieldset[disabled] .btn-sa-secondary-small:hover,
.btn-sa-secondary-small.disabled:focus,
.btn-sa-secondary-small[disabled]:focus,
fieldset[disabled] .btn-sa-secondary-small:focus,
.btn-sa-secondary-small.disabled:active,
.btn-sa-secondary-small[disabled]:active,
fieldset[disabled] .btn-sa-secondary-small:active,
.btn-sa-secondary-small.disabled.active,
.btn-sa-secondary-small[disabled].active,
fieldset[disabled] .btn-sa-secondary-small.active {
  background-color: #fff;
}
.btn-sa-secondary-extra-small {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  font-weight: 800;
  padding: 5px 15px;
  min-width: 90px;
  font-size: 14px;
}
.btn-sa-secondary-extra-small:hover,
.btn-sa-secondary-extra-small:focus,
.btn-sa-secondary-extra-small:active {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}
.btn-sa-secondary-extra-small.disabled,
.btn-sa-secondary-extra-small[disabled],
fieldset[disabled] .btn-sa-secondary-extra-small,
.btn-sa-secondary-extra-small.disabled:hover,
.btn-sa-secondary-extra-small[disabled]:hover,
fieldset[disabled] .btn-sa-secondary-extra-small:hover,
.btn-sa-secondary-extra-small.disabled:focus,
.btn-sa-secondary-extra-small[disabled]:focus,
fieldset[disabled] .btn-sa-secondary-extra-small:focus,
.btn-sa-secondary-extra-small.disabled:active,
.btn-sa-secondary-extra-small[disabled]:active,
fieldset[disabled] .btn-sa-secondary-extra-small:active,
.btn-sa-secondary-extra-small.disabled.active,
.btn-sa-secondary-extra-small[disabled].active,
fieldset[disabled] .btn-sa-secondary-extra-small.active {
  background-color: #fff;
}
@media (min-width: 1000px) {
  .btn.btn-sa-secondary-inverted {
    color: #fff;
    background-color: #000;
    border-color: #000;
    font-weight: 800;
    padding: 13px 25px;
    min-width: 160px;
    font-size: 16px;
  }
  .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted:active {
    color: #000;
    background-color: #fff;
    border-color: #000;
  }
  .btn.btn-sa-secondary-inverted.disabled,
  .btn.btn-sa-secondary-inverted[disabled],
  fieldset[disabled] .btn.btn-sa-secondary-inverted,
  .btn.btn-sa-secondary-inverted.disabled:hover,
  .btn.btn-sa-secondary-inverted[disabled]:hover,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted.disabled:focus,
  .btn.btn-sa-secondary-inverted[disabled]:focus,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted.disabled:active,
  .btn.btn-sa-secondary-inverted[disabled]:active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:active,
  .btn.btn-sa-secondary-inverted.disabled.active,
  .btn.btn-sa-secondary-inverted[disabled].active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted.active {
    background-color: #000;
  }
}
@media (max-width: 999.5px) {
  .btn.btn-sa-secondary-inverted {
    color: #fff;
    background-color: #000;
    border-color: #000;
    font-weight: 800;
    padding: 10px 20px;
    min-width: 110px;
    font-size: 14px;
  }
  .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted:active {
    color: #000;
    background-color: #fff;
    border-color: #000;
  }
  .btn.btn-sa-secondary-inverted.disabled,
  .btn.btn-sa-secondary-inverted[disabled],
  fieldset[disabled] .btn.btn-sa-secondary-inverted,
  .btn.btn-sa-secondary-inverted.disabled:hover,
  .btn.btn-sa-secondary-inverted[disabled]:hover,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted.disabled:focus,
  .btn.btn-sa-secondary-inverted[disabled]:focus,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted.disabled:active,
  .btn.btn-sa-secondary-inverted[disabled]:active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:active,
  .btn.btn-sa-secondary-inverted.disabled.active,
  .btn.btn-sa-secondary-inverted[disabled].active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted.active {
    background-color: #000;
  }
  .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted:active {
    color: #000;
    background-color: #fff;
    border-color: #000;
  }
  .btn.btn-sa-secondary-inverted.disabled,
  .btn.btn-sa-secondary-inverted[disabled],
  fieldset[disabled] .btn.btn-sa-secondary-inverted,
  .btn.btn-sa-secondary-inverted.disabled:hover,
  .btn.btn-sa-secondary-inverted[disabled]:hover,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:hover,
  .btn.btn-sa-secondary-inverted.disabled:focus,
  .btn.btn-sa-secondary-inverted[disabled]:focus,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:focus,
  .btn.btn-sa-secondary-inverted.disabled:active,
  .btn.btn-sa-secondary-inverted[disabled]:active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted:active,
  .btn.btn-sa-secondary-inverted.disabled.active,
  .btn.btn-sa-secondary-inverted[disabled].active,
  fieldset[disabled] .btn.btn-sa-secondary-inverted.active {
    background-color: #000;
  }
}
.btn-sa-secondary-inverted-small {
  color: #fff;
  background-color: #000;
  border-color: #000;
  font-weight: 800;
  padding: 10px 20px;
  min-width: 110px;
  font-size: 14px;
}
.btn-sa-secondary-inverted-small:hover,
.btn-sa-secondary-inverted-small:focus,
.btn-sa-secondary-inverted-small:active {
  color: #000;
  background-color: #fff;
  border-color: #000;
}
.btn-sa-secondary-inverted-small.disabled,
.btn-sa-secondary-inverted-small[disabled],
fieldset[disabled] .btn-sa-secondary-inverted-small,
.btn-sa-secondary-inverted-small.disabled:hover,
.btn-sa-secondary-inverted-small[disabled]:hover,
fieldset[disabled] .btn-sa-secondary-inverted-small:hover,
.btn-sa-secondary-inverted-small.disabled:focus,
.btn-sa-secondary-inverted-small[disabled]:focus,
fieldset[disabled] .btn-sa-secondary-inverted-small:focus,
.btn-sa-secondary-inverted-small.disabled:active,
.btn-sa-secondary-inverted-small[disabled]:active,
fieldset[disabled] .btn-sa-secondary-inverted-small:active,
.btn-sa-secondary-inverted-small.disabled.active,
.btn-sa-secondary-inverted-small[disabled].active,
fieldset[disabled] .btn-sa-secondary-inverted-small.active {
  background-color: #000;
}
.btn-sa-secondary-inverted-extra-small {
  color: #fff;
  background-color: #000;
  border-color: #000;
  font-weight: 800;
  padding: 5px 15px;
  min-width: 90px;
  font-size: 14px;
}
.btn-sa-secondary-inverted-extra-small:hover,
.btn-sa-secondary-inverted-extra-small:focus,
.btn-sa-secondary-inverted-extra-small:active {
  color: #000;
  background-color: #fff;
  border-color: #000;
}
.btn-sa-secondary-inverted-extra-small.disabled,
.btn-sa-secondary-inverted-extra-small[disabled],
fieldset[disabled] .btn-sa-secondary-inverted-extra-small,
.btn-sa-secondary-inverted-extra-small.disabled:hover,
.btn-sa-secondary-inverted-extra-small[disabled]:hover,
fieldset[disabled] .btn-sa-secondary-inverted-extra-small:hover,
.btn-sa-secondary-inverted-extra-small.disabled:focus,
.btn-sa-secondary-inverted-extra-small[disabled]:focus,
fieldset[disabled] .btn-sa-secondary-inverted-extra-small:focus,
.btn-sa-secondary-inverted-extra-small.disabled:active,
.btn-sa-secondary-inverted-extra-small[disabled]:active,
fieldset[disabled] .btn-sa-secondary-inverted-extra-small:active,
.btn-sa-secondary-inverted-extra-small.disabled.active,
.btn-sa-secondary-inverted-extra-small[disabled].active,
fieldset[disabled] .btn-sa-secondary-inverted-extra-small.active {
  background-color: #000;
}
@media (min-width: 1000px) {
  .btn-sa-common {
    color: #fff;
    background-color: #000;
    border-color: #fff;
    font-weight: 800;
    padding: 13px 25px;
    min-width: 160px;
    font-size: 16px;
  }
  .btn-sa-common:hover,
  .btn-sa-common:focus,
  .btn-sa-common:active {
    color: #000;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-sa-common.disabled,
  .btn-sa-common[disabled],
  fieldset[disabled] .btn-sa-common,
  .btn-sa-common.disabled:hover,
  .btn-sa-common[disabled]:hover,
  fieldset[disabled] .btn-sa-common:hover,
  .btn-sa-common.disabled:focus,
  .btn-sa-common[disabled]:focus,
  fieldset[disabled] .btn-sa-common:focus,
  .btn-sa-common.disabled:active,
  .btn-sa-common[disabled]:active,
  fieldset[disabled] .btn-sa-common:active,
  .btn-sa-common.disabled.active,
  .btn-sa-common[disabled].active,
  fieldset[disabled] .btn-sa-common.active {
    background-color: #fff;
  }
}
@media (max-width: 999.5px) {
  .btn-sa-common {
    color: #fff;
    background-color: #000;
    border-color: #fff;
    font-weight: 800;
    padding: 10px 20px;
    min-width: 110px;
    font-size: 14px;
  }
  .btn-sa-common:hover,
  .btn-sa-common:focus,
  .btn-sa-common:active {
    color: #000;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-sa-common.disabled,
  .btn-sa-common[disabled],
  fieldset[disabled] .btn-sa-common,
  .btn-sa-common.disabled:hover,
  .btn-sa-common[disabled]:hover,
  fieldset[disabled] .btn-sa-common:hover,
  .btn-sa-common.disabled:focus,
  .btn-sa-common[disabled]:focus,
  fieldset[disabled] .btn-sa-common:focus,
  .btn-sa-common.disabled:active,
  .btn-sa-common[disabled]:active,
  fieldset[disabled] .btn-sa-common:active,
  .btn-sa-common.disabled.active,
  .btn-sa-common[disabled].active,
  fieldset[disabled] .btn-sa-common.active {
    background-color: #fff;
  }
  .btn-sa-common:hover,
  .btn-sa-common:focus,
  .btn-sa-common:active {
    color: #000;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-sa-common.disabled,
  .btn-sa-common[disabled],
  fieldset[disabled] .btn-sa-common,
  .btn-sa-common.disabled:hover,
  .btn-sa-common[disabled]:hover,
  fieldset[disabled] .btn-sa-common:hover,
  .btn-sa-common.disabled:focus,
  .btn-sa-common[disabled]:focus,
  fieldset[disabled] .btn-sa-common:focus,
  .btn-sa-common.disabled:active,
  .btn-sa-common[disabled]:active,
  fieldset[disabled] .btn-sa-common:active,
  .btn-sa-common.disabled.active,
  .btn-sa-common[disabled].active,
  fieldset[disabled] .btn-sa-common.active {
    background-color: #fff;
  }
}
.btn-sa-common-small {
  color: #fff;
  background-color: #000;
  border-color: #fff;
  font-weight: 800;
  padding: 10px 20px;
  min-width: 110px;
  font-size: 14px;
}
.btn-sa-common-small:hover,
.btn-sa-common-small:focus,
.btn-sa-common-small:active {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.btn-sa-common-small.disabled,
.btn-sa-common-small[disabled],
fieldset[disabled] .btn-sa-common-small,
.btn-sa-common-small.disabled:hover,
.btn-sa-common-small[disabled]:hover,
fieldset[disabled] .btn-sa-common-small:hover,
.btn-sa-common-small.disabled:focus,
.btn-sa-common-small[disabled]:focus,
fieldset[disabled] .btn-sa-common-small:focus,
.btn-sa-common-small.disabled:active,
.btn-sa-common-small[disabled]:active,
fieldset[disabled] .btn-sa-common-small:active,
.btn-sa-common-small.disabled.active,
.btn-sa-common-small[disabled].active,
fieldset[disabled] .btn-sa-common-small.active {
  background-color: #fff;
}
.btn-sa-common-extra-small {
  color: #fff;
  background-color: #000;
  border-color: #fff;
  font-weight: 800;
  padding: 5px 15px;
  min-width: 90px;
  font-size: 14px;
}
.btn-sa-common-extra-small:hover,
.btn-sa-common-extra-small:focus,
.btn-sa-common-extra-small:active {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.btn-sa-common-extra-small.disabled,
.btn-sa-common-extra-small[disabled],
fieldset[disabled] .btn-sa-common-extra-small,
.btn-sa-common-extra-small.disabled:hover,
.btn-sa-common-extra-small[disabled]:hover,
fieldset[disabled] .btn-sa-common-extra-small:hover,
.btn-sa-common-extra-small.disabled:focus,
.btn-sa-common-extra-small[disabled]:focus,
fieldset[disabled] .btn-sa-common-extra-small:focus,
.btn-sa-common-extra-small.disabled:active,
.btn-sa-common-extra-small[disabled]:active,
fieldset[disabled] .btn-sa-common-extra-small:active,
.btn-sa-common-extra-small.disabled.active,
.btn-sa-common-extra-small[disabled].active,
fieldset[disabled] .btn-sa-common-extra-small.active {
  background-color: #fff;
}
@media (min-width: 1000px) {
  .btn-sa-common-inverted {
    color: #000;
    background-color: #fff;
    border-color: #000;
    font-weight: 800;
    padding: 13px 25px;
    min-width: 160px;
    font-size: 16px;
  }
  .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted:active {
    color: #fff;
    background-color: #000;
    border-color: #000;
  }
  .btn-sa-common-inverted.disabled,
  .btn-sa-common-inverted[disabled],
  fieldset[disabled] .btn-sa-common-inverted,
  .btn-sa-common-inverted.disabled:hover,
  .btn-sa-common-inverted[disabled]:hover,
  fieldset[disabled] .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted.disabled:focus,
  .btn-sa-common-inverted[disabled]:focus,
  fieldset[disabled] .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted.disabled:active,
  .btn-sa-common-inverted[disabled]:active,
  fieldset[disabled] .btn-sa-common-inverted:active,
  .btn-sa-common-inverted.disabled.active,
  .btn-sa-common-inverted[disabled].active,
  fieldset[disabled] .btn-sa-common-inverted.active {
    background-color: #fff;
  }
}
@media (max-width: 999.5px) {
  .btn-sa-common-inverted {
    color: #000;
    background-color: #fff;
    border-color: #000;
    font-weight: 800;
    padding: 10px 20px;
    min-width: 110px;
    font-size: 14px;
  }
  .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted:active {
    color: #fff;
    background-color: #000;
    border-color: #000;
  }
  .btn-sa-common-inverted.disabled,
  .btn-sa-common-inverted[disabled],
  fieldset[disabled] .btn-sa-common-inverted,
  .btn-sa-common-inverted.disabled:hover,
  .btn-sa-common-inverted[disabled]:hover,
  fieldset[disabled] .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted.disabled:focus,
  .btn-sa-common-inverted[disabled]:focus,
  fieldset[disabled] .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted.disabled:active,
  .btn-sa-common-inverted[disabled]:active,
  fieldset[disabled] .btn-sa-common-inverted:active,
  .btn-sa-common-inverted.disabled.active,
  .btn-sa-common-inverted[disabled].active,
  fieldset[disabled] .btn-sa-common-inverted.active {
    background-color: #fff;
  }
  .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted:active {
    color: #fff;
    background-color: #000;
    border-color: #000;
  }
  .btn-sa-common-inverted.disabled,
  .btn-sa-common-inverted[disabled],
  fieldset[disabled] .btn-sa-common-inverted,
  .btn-sa-common-inverted.disabled:hover,
  .btn-sa-common-inverted[disabled]:hover,
  fieldset[disabled] .btn-sa-common-inverted:hover,
  .btn-sa-common-inverted.disabled:focus,
  .btn-sa-common-inverted[disabled]:focus,
  fieldset[disabled] .btn-sa-common-inverted:focus,
  .btn-sa-common-inverted.disabled:active,
  .btn-sa-common-inverted[disabled]:active,
  fieldset[disabled] .btn-sa-common-inverted:active,
  .btn-sa-common-inverted.disabled.active,
  .btn-sa-common-inverted[disabled].active,
  fieldset[disabled] .btn-sa-common-inverted.active {
    background-color: #fff;
  }
}
.btn-sa-common-inverted-small {
  color: #000;
  background-color: #fff;
  border-color: #000;
  font-weight: 800;
  padding: 10px 20px;
  min-width: 110px;
  font-size: 14px;
}
.btn-sa-common-inverted-small:hover,
.btn-sa-common-inverted-small:focus,
.btn-sa-common-inverted-small:active {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-sa-common-inverted-small.disabled,
.btn-sa-common-inverted-small[disabled],
fieldset[disabled] .btn-sa-common-inverted-small,
.btn-sa-common-inverted-small.disabled:hover,
.btn-sa-common-inverted-small[disabled]:hover,
fieldset[disabled] .btn-sa-common-inverted-small:hover,
.btn-sa-common-inverted-small.disabled:focus,
.btn-sa-common-inverted-small[disabled]:focus,
fieldset[disabled] .btn-sa-common-inverted-small:focus,
.btn-sa-common-inverted-small.disabled:active,
.btn-sa-common-inverted-small[disabled]:active,
fieldset[disabled] .btn-sa-common-inverted-small:active,
.btn-sa-common-inverted-small.disabled.active,
.btn-sa-common-inverted-small[disabled].active,
fieldset[disabled] .btn-sa-common-inverted-small.active {
  background-color: #fff;
}
.btn-sa-common-inverted-extra-small {
  color: #000;
  background-color: #fff;
  border-color: #000;
  font-weight: 800;
  padding: 5px 15px;
  min-width: 90px;
  font-size: 14px;
}
.btn-sa-common-inverted-extra-small:hover,
.btn-sa-common-inverted-extra-small:focus,
.btn-sa-common-inverted-extra-small:active {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-sa-common-inverted-extra-small.disabled,
.btn-sa-common-inverted-extra-small[disabled],
fieldset[disabled] .btn-sa-common-inverted-extra-small,
.btn-sa-common-inverted-extra-small.disabled:hover,
.btn-sa-common-inverted-extra-small[disabled]:hover,
fieldset[disabled] .btn-sa-common-inverted-extra-small:hover,
.btn-sa-common-inverted-extra-small.disabled:focus,
.btn-sa-common-inverted-extra-small[disabled]:focus,
fieldset[disabled] .btn-sa-common-inverted-extra-small:focus,
.btn-sa-common-inverted-extra-small.disabled:active,
.btn-sa-common-inverted-extra-small[disabled]:active,
fieldset[disabled] .btn-sa-common-inverted-extra-small:active,
.btn-sa-common-inverted-extra-small.disabled.active,
.btn-sa-common-inverted-extra-small[disabled].active,
fieldset[disabled] .btn-sa-common-inverted-extra-small.active {
  background-color: #fff;
}
.sa-k2ng-img-container {
  position: relative;
  overflow: hidden;
}
.sa-k2ng-img-container img {
  position: absolute;
  top: -9999px;
  right: -9999px;
  bottom: -9999px;
  left: -9999px;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
}
.carousel {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
}
@media (max-width: 999.5px) {
  .carousel .slick-list {
    overflow: hidden;
  }
  .carousel .slick-list:after {
    clear: both;
    content: "";
    display: block;
  }
}
.sa-form-checkbox-wrapper {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #e6e6e6;
  position: relative;
  top: 6px;
  margin: 0 8px 0 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sa-form-checkbox-wrapper .sa-form-checkbox-checker {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 15px;
  text-align: center;
  color: #4ba82e;
  padding-top: 4px;
  width: 100%;
  height: 100%;
}
.sa-form-radio-wrapper {
  display: inline-block;
  width: 26px;
  height: 26px;
  background: #fff;
  border: 1px solid #e6e6e6;
  position: relative;
  margin: 0 8px 0 0;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sa-form-radio-wrapper .sa-form-radio-checker {
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #4ba82e;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: 60%;
}
.sa-form-selectbox-wrapper {
  display: inline-block;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 10px;
  font-weight: 800;
  position: relative;
  cursor: pointer;
}
.sa-form-selectbox-wrapper .glyphicon {
  padding: 0 0 0 10px;
}
.sa-form-selectbox-wrapper .sa-option-list {
  position: absolute;
  z-index: 100;
  top: 34px;
  left: -1px;
  border: 1px solid #e6e6e6;
  list-style: none;
  background-color: #fff;
  padding: 0 !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.sa-form-selectbox-wrapper .sa-option-list .sa-selectbox-option {
  cursor: pointer;
  white-space: nowrap;
  padding: 5px 15px;
}
.sa-form-selectbox-wrapper .sa-option-list .sa-selectbox-option:hover {
  background-color: #f0f0f0;
}
.sa-form-selectbox-wrapper .sa-option-list .sa-selectbox-option ~ .sa-selectbox-option {
  border-top: 1px solid #e6e6e6;
}
div.cookie-notice-optional {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #f0f0f0;
  padding: 30px 0;
  z-index: 1000;
}
div.cookie-notice-optional div.cookie-notice-header {
  padding-bottom: 10px;
}
@media (max-width: 999.5px) {
  div.cookie-notice-optional div.cookie-notice-header {
    text-align: center;
  }
}
@media (min-width: 1000px) {
  div.cookie-notice-optional div.cookie-notice-buttons {
    text-align: right;
  }
}
@media (max-width: 999.5px) {
  div.cookie-notice-optional div.cookie-notice-buttons {
    text-align: center;
  }
}
div.cookie-notice-optional div.cookie-notice-buttons .btn {
  margin: 0 10px;
}
.k2ng-page > .back-to-top {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 99;
  width: 50px;
  height: 50px;
  background-color: #000;
  color: #fff;
  font-size: 50px;
  cursor: pointer;
  display: none;
}
.k2ng-module {
  overflow: hidden;
}
div.k2ng-page div.k2ng-layer {
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 1%;
  background: #ffffff;
  -webkit-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  filter: alpha(opacity=10);
}
div.k2ng-page div.k2ng-layer.opened {
  height: 100%;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
div.k2ng-page div.k2ng-layer div.layer-close-button {
  position: absolute;
  z-index: 101;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
}
@media (min-width: 1000px) {
  div.k2ng-page div.k2ng-layer div.layer-close-button {
    width: 52px;
    height: 52px;
    background: url('https://az749841.vo.msecnd.net/modulesassets/Assets.img.icons.svg.icon_close-destkop.33d7b6ad560ec91ce2266117cadc1d4f.svg');
    top: 30px;
    right: 30px;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-page div.k2ng-layer div.layer-close-button {
    width: 32px;
    height: 32px;
    background: url('https://az749841.vo.msecnd.net/modulesassets/Assets.img.icons.svg.icon_close-tablet.74b447935d22efc66727adb14267bb09.svg');
    top: 30px;
    right: 30px;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-page div.k2ng-layer div.layer-close-button {
    width: 22px;
    height: 22px;
    background: url('https://az749841.vo.msecnd.net/modulesassets/Assets.img.icons.svg.icon_close-mobile.447d82b76765df2184d3b3e8a13ba28c.svg');
    top: 10px;
    right: 10px;
  }
}
div.k2ng-page div.k2ng-layer div.layer-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
div.k2ng-page div.k2ng-layer.loading {
  background-image: url('https://az749841.vo.msecnd.net/modulesassets/Assets.img.AjaxLoader.5b8b06c052cac80413d62e5c45f9f37b.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
div.k2ng-error-module {
  visibility: hidden;
  width: 0;
  height: 0;
}
body.safe-mode-enabled div.k2ng-error-module {
  visibility: visible;
  width: auto;
  height: auto;
}
body.no-scroll-due-to-opened-layer {
  overflow: hidden !important;
}
.disclaimer-index {
  color: #4ba82e !important;
  font-size: 10px !important;
  font-weight: 800 !important;
}
.simple-modal-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.simple-modal-layer .frame {
  overflow: hidden;
  width: 100%;
}
.simple-modal-layer .scrollbar {
  position: absolute;
  top: 0;
  right: 8px;
  width: 1px;
  height: 100%;
  background-color: #b4b4b4;
}
.simple-modal-layer .scrollbar .handle {
  height: 100px;
  width: 8px;
  background: #b4b4b4;
  position: relative;
  left: -3px;
}
.simple-modal-layer .overshadow-container {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-touch-action: none;
  touch-action: none;
}
.simple-modal-layer .overshadow-container * {
  -ms-touch-action: none;
  touch-action: none;
}
@media (min-width: 660px) and (min-height: 401px) {
  .simple-modal-layer .overshadow-container .sa-modal-window {
    width: 400px;
    background: white;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 5px;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal-mobile {
    display: none;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal {
    position: absolute;
    right: -20px;
    top: -20px;
    border-radius: 50%;
    box-shadow: 0 1px 10px 0 #000;
    background: #fff;
    width: 31px;
    height: 31px;
    padding: 4px 0 0 6px;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal .symbol {
    cursor: pointer;
    font-size: 34px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    display: block;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    padding: 30px;
    overflow: hidden;
    white-space: normal !important;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-content {
    background-color: #f0f0f0;
    color: #787878;
    padding: 18px 20px;
    position: relative;
    overflow: hidden;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-content .frame {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: auto;
    touch-action: pan-y;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-content .frame * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: auto;
    touch-action: pan-y;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-footer {
    border-top: 1px solid #e6e6e6;
    padding: 30px 0;
    display: block;
    text-align: center;
  }
}
@media (min-width: 660px) and (min-height: 401px) and (max-width: 659.5px) {
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 660px) and (min-height: 401px) and (max-width: 659.5px) {
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659px), (max-height: 400px) {
  .simple-modal-layer .overshadow-container .sa-modal-window {
    background: white;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 100%;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal {
    display: none;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal-mobile {
    display: block;
    background-color: #f0f0f0;
    padding: 10px 0 10px 60px;
    cursor: pointer;
    position: relative;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-close-modal-mobile .icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 47px;
    background-color: #e6e6e6;
    padding: 10px 12px;
    font-size: 19px;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    display: block;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    padding: 30px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-content {
    background-color: #f0f0f0;
    color: #787878;
    padding: 18px 20px;
    position: relative;
    overflow: hidden;
  }
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-footer {
    border-top: 1px solid #e6e6e6;
    padding: 30px 0;
    display: block;
    text-align: center;
  }
}
@media (max-width: 659px) and (max-width: 659.5px), (max-height: 400px) and (max-width: 659.5px) {
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 659px) and (max-width: 659.5px), (max-height: 400px) and (max-width: 659.5px) {
  .simple-modal-layer .overshadow-container .sa-modal-window .sa-modal-header {
    font-size: 24px;
    line-height: 24px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkY6LzAxLVYyL193b3JrLzE3NzIvcy9Ta29kYS5LMk5HLlBsdWdpbnMvU2l0ZVByb3RvdHlwZXMvU2tvZGEuSzJORy5QbHVnaW5zLlNpdGVQcm90b3R5cGVzLkltcG9ydGVyL0Fzc2V0cy9jc3MvaWNvbnMvc2tvZGEtaWNvbnMtZm9udC5sZXNzIiwiaW1wb3J0ZXItc2l0ZS5sZXNzIiwiRjovMDEtVjIvX3dvcmsvMTc3Mi9zL1Nrb2RhLksyTkcuUGx1Z2lucy9TaXRlUHJvdG90eXBlcy9Ta29kYS5LMk5HLlBsdWdpbnMuU2l0ZVByb3RvdHlwZXMuSW1wb3J0ZXIvQXNzZXRzL2xlc3MvbWl4aW5zL3Nrb2RhLWdsb2JhbC5sZXNzIiwiRjovMDEtVjIvX3dvcmsvMTc3Mi9zL1Nrb2RhLksyTkcuUGx1Z2lucy9TaXRlUHJvdG90eXBlcy9Ta29kYS5LMk5HLlBsdWdpbnMuU2l0ZVByb3RvdHlwZXMuSW1wb3J0ZXIvQXNzZXRzL2xlc3MvbWl4aW5zL2VsZW1lbnRzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7Ozs7Ozs7QUFFVDtFQUNFLGFBQWEsa0JBQWI7RUFDQSxTQUFRLG1GQUFSO0VBQ0EsU0FBUSwyRkFBb0UsT0FBTywwQkFDN0UscUZBQThELE9BQU8sYUFDckUsb0ZBQTZELE9BQU8saUJBQ3BFLHFHQUE4RSxPQUFPLE1BSDNGO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFHRixXQUFXO0VBQ1QsYUFBYSxrQkFBYjtFQUNBLFNBQVMsZUFBVDtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHRixlQUFlO0FBQ2YsZ0JBQWdCO0VBQ2QsYUFBYSxrQkFBYjtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtD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 */