/* Auto-extracted potentially unused styles.
   Generated by /tmp/split_unused_css.js
   Disable this file link in index.php to test visually. */


/* ===== From dist/bundle.css ===== */
.l{
  float: left;
}.l,
.r{
  display: inline;
}.r{
  float: right;
}.cb{
  clear: both;
}.cl{
  clear: left;
}.cr{
  clear: right;
}.cfx{
  zoom: 1;
}.cfx:after,
.cfx:before{
  clear: both;
  content: "";
  display: table;
}.break{
  clear: both;
  display: block;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
  visibility: hidden;
  width: 100%;
}.ctx{
  zoom: 1;
  display: table-cell;
}.ctx:after,
.ie7 .ctx{
  display: block;
}.ctx:after{
  clear: both;
  content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
  font-size: xx-large;
  height: 0 !important;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
}.js .jsHide{
  display: none;
}.js .jsOut,
.out{
  left: -5000px;
  position: absolute;
  top: -5000px;
}.left{
  text-align: left;
}.right{
  text-align: right;
}.lower{
  text-transform: lowercase;
}.upper{
  text-transform: uppercase;
}.bold{
  font-weight: 700;
}.thin{
  font-weight: 400;
}.italic{
  font-style: italic;
}.normal{
  font-style: normal;
}.top{
  vertical-align: top;
}.middle{
  vertical-align: middle;
}@media (min-width: 700px){.small{
    font-size: 14px;
  }.error{
    color: #d81920;
  }.green{
    color: #69b530;
  }.blue{
    color: #00a5e6;
  }.blueDark{
    color: #19417d;
  }.nowrap{
    white-space: nowrap;
  }
}.h1{
  font-size: 32px;
  margin-top: 0.75em;
}.h2{
  font-size: 24px;
}.h3{
  font-size: 20px;
}.h4{
  font-size: 18px;
}.link-more{
  font-size: 15px;
  padding-right: 12px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}.link-more:after{
  border-color: transparent #19417d;
  border-style: dashed solid;
  border-width: 6px 0 6px 6px;
  content: "";
  margin-top: -7px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
}.link-more:hover:after{
  border-color: transparent #00a5e6;
}.link-ext{
  padding-right: 18px;
  position: relative;
}.link-print{
  padding-left: 32px;
  position: relative;
}ol li .ie-counter{
  content: counter(item) ".";
  counter-increment: item;
  left: 0;
  position: absolute;
  text-align: right;
  top: 0;
  width: 30px;
}img.l{
  margin: 0.25em 20px 20px 0;
}img.r{
  margin: 0.25em 0 20px 20px;
}img.c{
  display: block;
  margin: 0.25em auto 20px;
  max-width: 100%;
}@media (max-width: 699px){img.l,
  img.r{
    display: block;
    float: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}.datepick{
  font-size: 16px;
  position: relative;
  text-align: center;
  width: 100% !important;
}.datepick table{
  border: none;
  margin: 0;
}.datepick td,
.datepick th{
  background: #fff;
  border: 1px solid #e3f1f6;
  font-weight: 400;
  overflow: hidden;
  padding: 1px 0;
  text-align: center;
  width: 14.285714%;
}.datepick td > *,
.datepick th > *{
  background: #fff;
  display: block;
  margin: -100px;
  padding: 100px;
}.datepick td > span,
.datepick th > span{
  background: #f1f8fb;
}.datepick td > a,
.datepick th > a{
  text-decoration: none;
}.datepick th{
  border-color: #f1f8fb #f1f8fb #e3f1f6;
}.datepick .datepick-month-row{
  zoom: 1;
}.datepick .datepick-month-row:after,
.datepick .datepick-month-row:before{
  clear: both;
  content: "";
  display: table;
}.datepick .datepick-month{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-left: 20px;
  width: 50%;
}.datepick .datepick-month.first .datepick-month-year,
.datepick .datepick-month.first table{
  display: none;
}.datepick .datepick-month.first .datepick-month-year + .datepick-month-year{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  background: url() 100% 46% no-repeat;
  border: none;
  color: #19417d;
  display: block;
  font-size: 18px;
  height: 50px;
  left: 20px;
  line-height: 50px;
  padding: 0 23px 0 0;
  position: absolute;
  top: -70px;
}.datepick .datepick-cmd-today{
  display: none;
}.datepick .datepick-cmd-next,
.datepick .datepick-cmd-prev{
  color: transparent;
  font: 0/0 a;
  left: 20px;
  line-height: 30px;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 30px;
}.datepick .datepick-cmd-next:before,
.datepick .datepick-cmd-prev:before{
  border-color: transparent #19417d;
  border-style: dashed solid;
  border-width: 8px 8px 8px 0;
  content: "";
  display: inline-block;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
  vertical-align: middle;
}.datepick .datepick-cmd-next:hover:before,
.datepick .datepick-cmd-prev:hover:before{
  border-color: transparent #00a5e6;
}.datepick .datepick-cmd-next{
  left: auto;
  right: 1px;
}.datepick .datepick-cmd-next:before{
  border-width: 8px 0 8px 8px;
}.datepick .datepick-month-header{
  background: #f1f8fb;
  line-height: 30px;
}.datepick .datepick-selected{
  background: #19417d;
  color: #fff;
  font-weight: 700;
}@media (max-width: 999px){.datepick td,
  .datepick th{
    padding: 5px;
  }
}@media (max-width: 580px){.datepick .datepick-month{
    float: none;
    margin-top: 20px;
    width: auto;
  }.datepick .datepick-month.first,
  .datepick .datepick-month.first + .datepick-month{
    margin: 0;
  }
}.datepicker-preselected{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  padding: 20px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 240px;
}.datepicker-preselected li{
  margin: 0 0 5px;
}.datepicker-preselected .cancel{
  margin-top: 52px;
}@media (max-width: 699px){.datepicker-preselected{
    padding-top: 0;
    position: static;
    text-align: center;
    width: auto;
  }.datepicker-preselected .cancel{
    margin-top: 10px;
  }
}@media (max-width: 699px){.mobile-hide{
    display: none;
  }
}@media (min-width: 700px){.grid-h{
    width: 48.5%;
  }.col-h-1{
    margin-left: -100%;
  }.col-h-2{
    margin-left: -48.5%;
  }.grid-t{
    width: 31.333333333333332%;
  }.grid-2t{
    width: 65.66666666666666%;
  }.col-t-1{
    margin-left: -100%;
  }.col-t-2{
    margin-left: -65.66666666666667%;
  }.col-t-3{
    margin-left: -31.333333333333343%;
  }.grid-q{
    width: 22.75%;
  }.grid-3q{
    width: 74.25%;
  }.col-q-1{
    margin-left: -100%;
  }.col-q-2{
    margin-left: -74.25%;
  }.col-q-3{
    margin-left: -48.5%;
  }.col-q-4{
    margin-left: -22.75%;
  }
}@media (min-width: 700px) and (max-width: 999px){.tablet-hide{
    display: none;
  }
}.header{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 25px;
  position: relative;
  z-index: 1;
}.header > *{
  margin: 0 0 10px;
}.header p{
  margin: 0;
}.header.header-mobile{
  display: table;
  width: 100%;
}.header.header-mobile > *{
  display: table-cell;
  margin: 0;
  vertical-align: middle;
}.header.header-mobile > :first-child + *{
  text-align: right;
}@media (min-width: 700px){.header{
    display: table;
    width: 100%;
  }.header > *{
    display: table-cell;
    margin: 0;
    vertical-align: middle;
  }.header > :first-child + *{
    text-align: right;
  }.header h1 + .btn-wrap > .btn-popup{
    margin-top: -10px;
  }.header form{
    width: 250px;
  }.header.header-mobile .btn-wrap{
    display: none;
  }
}.icon-refresh:before{
  -webkit-animation: Rotate 1.5s linear infinite;
  -moz-animation: Rotate 1.5s linear infinite;
  -o-animation: Rotate 1.5s linear infinite;
  -ms-animation: Rotate 1.5s linear infinite;
  animation: Rotate 1.5s linear infinite;
  content: "\e654";
  display: block;
}.icon-eye:before{
  content: "\e653";
}.icon-close:before{
  content: "\e615";
}.icon-ext:before{
  content: "\e612";
}.icon-lock:before{
  content: "\e613";
}.icon-tick:before{
  content: "\e614";
}.icon-bubble:before{
  content: "\e60a";
}.icon-exclamation-mark:before{
  content: "\e60b";
}.icon-facebook-square:before{
  content: "\e60c";
}.icon-google-square:before{
  content: "\e60d";
}.icon-info:before{
  content: "\e60e";
}.icon-list:before{
  content: "\e60f";
}.icon-print:before{
  content: "\e610";
}.icon-twitter-square:before{
  content: "\e655";
}.icon-logo:before{
  content: "img";
}.icon-calendar:before{
  content: "\e605";
}.icon-rss:before{
  content: "\e607";
}.icon-ctk:before{
  content: "\e606";
}.icon-google:before{
  content: "\e601";
}.icon-weather-01:before{
  content: "\e616";
}.icon-weather-02:before{
  content: "\e617";
}.icon-weather-04:before{
  content: "\e619";
}.icon-weather-05:before{
  content: "\e61a";
}.icon-weather-06:before{
  content: "\e61b";
}.icon-weather-07:before{
  content: "\e61c";
}.icon-weather-08:before{
  content: "\e61d";
}.icon-weather-09:before{
  content: "\e61e";
}.icon-weather-10:before{
  content: "\e61f";
}.icon-weather-11:before{
  content: "\e620";
}.icon-weather-12:before{
  content: "\e621";
}.icon-weather-13:before{
  content: "\e622";
}.icon-weather-14:before{
  content: "\e623";
}.icon-weather-15:before{
  content: "\e624";
}.icon-weather-16:before{
  content: "\e625";
}.icon-weather-17:before{
  content: "\e626";
}.icon-weather-18:before{
  content: "\e627";
}.icon-weather-19:before{
  content: "\e628";
}.icon-weather-20:before{
  content: "\e629";
}.icon-weather-21:before{
  content: "\e62a";
}.icon-weather-22:before{
  content: "\e62b";
}.icon-weather-23:before{
  content: "\e62c";
}.icon-weather-24:before{
  content: "\e62d";
}.icon-weather-25:before{
  content: "\e62e";
}.icon-weather-26:before{
  content: "\e62f";
}.icon-weather-27:before{
  content: "\e630";
}.icon-weather-28:before{
  content: "\e631";
}.icon-weather-29:before{
  content: "\e632";
}.icon-weather-30:before{
  content: "\e633";
}.icon-weather-31:before{
  content: "\e634";
}.icon-weather-32:before{
  content: "\e635";
}.icon-weather-33:before{
  content: "\e636";
}.icon-weather-34:before{
  content: "\e637";
}.icon-weather-35:before{
  content: "\e638";
}.icon-weather-36:before{
  content: "\e639";
}.icon-weather-37:before{
  content: "\e63a";
}.icon-weather-38:before{
  content: "\e63b";
}.icon-weather-39:before{
  content: "\e63c";
}.icon-weather-40:before{
  content: "\e63d";
}.icon-weather-41:before{
  content: "\e63e";
}.icon-weather-42:before{
  content: "\e63f";
}.icon-weather-43:before{
  content: "\e640";
}.icon-weather-44:before{
  content: "\e641";
}.icon-weather-45:before{
  content: "\e642";
}.icon-weather-46:before{
  content: "\e643";
}.icon-weather-47:before{
  content: "\e644";
}.icon-weather-48:before{
  content: "\e645";
}.icon-weather-49:before{
  content: "\e646";
}.icon-weather-50:before{
  content: "\e647";
}.icon-weather-51:before{
  content: "\e648";
}.icon-weather-52:before{
  content: "\e649";
}.icon-weather-53:before{
  content: "\e64a";
}.icon-weather-54:before{
  content: "\e64b";
}.icon-weather-55:before{
  content: "\e64c";
}.icon-weather-56:before{
  content: "\e64d";
}.icon-weather-57:before{
  content: "\e64e";
}.icon-weather-58:before{
  content: "\e64f";
}.icon-weather-59:before{
  content: "\e650";
}.icon-weather-60:before{
  content: "\e651";
}.tags{
  font-size: 0;
  margin: 0 0 25px -5px;
}@media (-webkit-min-device-pixel-ratio: 0){.tags{
    letter-spacing: -1px;
  }
}.tags > *{
  display: inline-block;
  font-size: 11px;
  letter-spacing: normal;
  vertical-align: top;
  width: auto;
}.ie7 .tags > *{
  zoom: 1;
  display: inline;
}.tags .tag{
  margin-left: 14px;
}.tag{
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  margin-left: 9px;
  padding: 1px 5px 0 2px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
  vertical-align: middle;
}.tag[href]:hover{
  background: #000;
  color: #fff;
}.tag[href]:hover:before{
  border-color: transparent #000;
}.tag:before{
  border-style: dashed solid;
  border-width: 9px 9px 9px 0;
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
}.tag.blue{
  background: #00a5e6;
}.tag.blue:before{
  border-color: transparent #00a5e6;
}.tag.blueDark{
  background: #19417d;
}.tag.blueDark:before{
  border-color: transparent #19417d;
}.tag.green{
  background: #69b530;
}.tag.green:before{
  border-color: transparent #69b530;
}.inp-select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  border: 2px solid #19417d;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 2px 0 #e6e6e6;
  box-shadow: inset 0 2px 0 #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  display: block;
  font-family: sans-serif;
  font-size: 18px;
  height: 44px;
  line-height: 24px;
  padding: 11px 10px 9px;
  -webkit-transition: border-color 0.2s, color 0.2s;
  -moz-transition: border-color 0.2s, color 0.2s;
  -o-transition: border-color 0.2s, color 0.2s;
  -ms-transition: border-color 0.2s, color 0.2s;
  transition: border-color 0.2s, color 0.2s;
}.inp-select:focus{
  border-color: #00a5e6;
}.error .inp-select{
  border-color: #d81920;
}.error .inp-select:focus{
  border-color: #f1868a;
}.inp-select{
  line-height: 34px;
  padding-bottom: 5px;
  padding-right: 30px;
  padding-top: 5px;
}.inp-fix-select{
  display: block;
  position: relative;
}.inp-fix-select:after{
  border-color: #19417d transparent;
  border-style: solid dashed;
  border-width: 8px 8px 0;
  content: "";
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
}.inp-fix-select .inp-select{
  width: 100%;
}.inp-items{
  margin: 30px 0;
}.inp-items li{
  margin: 0 0 10px;
}.inp-item{
  display: inline-block;
  position: relative;
  vertical-align: top;
}.inp-item input{
  left: -5000px;
  position: absolute;
}.ie8 .inp-item input{
  left: 5px;
  top: 5px;
}.inp-item span{
  display: inline-block;
  padding-left: 30px;
  vertical-align: top;
}.inp-item span:before{
  background: #fff;
  border: 2px solid #19417d;
  -webkit-box-shadow: inset 0 2px 0 #e6e6e6;
  box-shadow: inset 0 2px 0 #e6e6e6;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
  width: 18px;
}.ie8 .inp-item span:before{
  display: none;
}.error .inp-item span:before{
  border-color: #d81920;
}.inp-item span:after{
  display: none;
  position: absolute;
}.ie8 .inp-item span:after{
  display: none;
}.inp-item input:checked + span:after{
  display: block;
}.inp-item input:focus + span:before{
  border-color: #00a5e6;
}.inp-item input[type="checkbox"] + span:after{
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e614";
  font-family: icomoon;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  left: 4px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  top: 4px;
}.inp-item input[type="radio"] + span:before{
  -webkit-border-radius: 11px;
  border-radius: 11px;
}.inp-item input[type="radio"] + span:after{
  background: #000;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  content: "";
  height: 6px;
  left: 8px;
  top: 8px;
  width: 6px;
}.btn-m > span{
  line-height: 40px;
  padding: 0 15px;
}.btn-m.btn-icon-before > span{
  padding-left: 40px;
}.btn-block{
  display: block;
  width: 100%;
}.btn-block > span{
  padding-left: 10px;
  padding-right: 10px;
}.btn-icon > span{
  font-family: icomoon;
  font-weight: 400;
}.btn-popup{
  display: inline-block;
  vertical-align: middle;
}.sk-carousel{
  overflow: hidden;
  position: relative;
  width: 100%;
}.sk-carousel .scroll{
  overflow: visible !important;
  width: auto !important;
}#ahead{
  display: table;
  margin: 0 auto;
  min-width: 970px;
}@media (max-width: 990px){#ahead{
    display: none;
  }
}#logo{
  float: left;
  font: 100%/1 PT Sans, Arial, Helvetica Neue, Helvetica, sans-serif;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 190px;
}@media (min-width: 700px){#logo{
    height: 52px;
    margin: -1px 0;
    width: 268px;
  }
}.menu-context{
  background: #00a5e6 url() 100% 0 repeat-y;
  color: #fff;
  margin: 0 -10px 20px;
  padding: 20px 10px;
}.menu-context .dt-wrap{
  margin-left: -20px;
}.menu-context .item{
  padding-left: 20px;
  width: 33.333%;
}@media (max-width: 699px){.menu-context{
    margin-bottom: 0;
  }.menu-context + .box-offer{
    display: none;
  }.menu-context .item{
    display: block;
    width: auto;
  }
}@media (min-width: 1000px){.menu-context{
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }.menu-context .holder{
    min-height: 316px;
    padding-left: 320px;
    position: relative;
  }.menu-context .box-offer{
    left: 0;
    position: absolute;
    top: 0;
  }
}#menu-sub{
  zoom: 1;
  background: #00a5e6;
  color: #fff;
  font-size: 0;
  line-height: 30px;
  padding: 5px 10px;
}#menu-sub:after,
#menu-sub:before{
  clear: both;
  content: "";
  display: table;
}#menu-sub .wrap{
  margin: 0 0 0 -30px;
}#menu-sub ul{
  display: inline;
}#menu-sub li{
  display: inline-block;
  margin: 0 0 0 30px;
  vertical-align: middle;
}#menu-sub a{
  font-size: 16px;
}#menu-sub a{
  color: #fff;
  display: inline-block;
  position: relative;
  text-decoration: none;
  vertical-align: top;
}#menu-sub a:focus,
#menu-sub a:hover{
  text-decoration: underline;
}#menu-sub a:visited{
  color: #fff;
}@media (min-width: 1000px){#menu-sub{
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
  }
}#TipovMenu,
.TipovMenuNadpis{
  float: left;
  margin-right: 40px;
}.crossroad-grid{
  margin: 0 0 25px;
  max-width: 1100px;
}.crossroad-grid .header{
  margin: 0 0 10px;
}.crossroad-grid .list{
  font-size: 0;
  line-height: 20px;
  margin: 0 0 0 -20px;
}@media (-webkit-min-device-pixel-ratio: 0){.crossroad-grid .list{
    letter-spacing: -1px;
  }
}.crossroad-grid .list > *{
  display: inline-block;
  font-size: 16px;
  letter-spacing: normal;
  vertical-align: top;
  width: 100%;
}.ie7 .crossroad-grid .list > *{
  zoom: 1;
  display: inline;
}.crossroad-grid .list p{
  margin: 0;
}.crossroad-grid .content{
  max-height: 295px;
  overflow: hidden;
  padding: 15px 10px 0;
}.crossroad-grid .desc{
  display: inline;
}.crossroad-grid .date{
  color: #969696;
  display: inline;
}.crossroad-grid .dateautor{
  color: #969696;
  display: block;
}.crossroad-grid .tag{
  bottom: 10px;
  left: 19px;
  position: absolute;
}.crossroad-grid .tag ~ .content{
  margin-bottom: 25px;
  max-height: 270px;
}.crossroad-grid .overlay{
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
}.ie8 .crossroad-grid .overlay{
  border-left-width: 0;
  border-right-width: 0;
}.crossroad-grid .overlay:after{
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left: 10px dashed transparent;
  border-right: 10px dashed transparent;
  border-top-style: solid;
  border-top-width: 10px;
  content: "";
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  left: 20px;
  margin-top: 2px;
  opacity: 0;
  position: absolute;
  top: 100%;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}.crossroad-grid li > .inner-autoHeight{
  height: auto !important;
}.crossroad-grid li > .inner-autoHeight .content{
  max-height: none;
}.crossroad-grid li > .inner-offer{
  line-height: 280px;
  overflow: visible;
  padding: 0;
  text-align: center;
}.crossroad-grid li > .inner-pattern{
  color: #fff;
  height: 170px;
  padding-bottom: 0;
}.crossroad-grid li > .inner-pattern .content{
  padding: 15px;
}.crossroad-grid li > .inner-pattern.blue{
  background: #00a5e6 url() 100% 0 repeat-y;
}.crossroad-grid li > .inner-pattern.green{
  background: #69b530 url() 100% 0 repeat-y;
}.crossroad-grid li > .inner-pattern.pink{
  background: #ee1c8c url() 100% 0 repeat-y;
}.crossroad-grid li > .inner-pattern.orange{
  background: #f68712 url() 100% 0 repeat-y;
}.crossroad-grid .main .content{
  max-height: 515px;
}.crossroad-grid .main .tag ~ .content{
  max-height: 490px;
}@media (max-width: 479px){.crossroad-grid li > #hyperbox1,
  .crossroad-grid li > #hyperbox2,
  .crossroad-grid li > #hyperbox3{
    height: 320px !important;
  }.crossroad-grid li > .box-offer-300x250{
    line-height: 1;
  }
}@media (max-width: 3139px){.crossroad-grid .list-item{
    overflow: hidden;
  }
}@media (min-width: 480px){.crossroad-grid .list > *{
    width: 50%;
  }
}@media (min-width: 700px){.crossroad-grid .list > *{
    width: 33.333%;
  }.crossroad-grid .main{
    font-size: 20px;
    line-height: 28px;
  }
}@media (min-width: 480px) and (max-width: 699px){.crossroad-grid .list > .main,
  .crossroad-grid .list > .responsive-two-cols{
    width: 100%;
  }
}@media (min-width: 700px) and (max-width: 999px){.crossroad-grid .list > .main,
  .crossroad-grid .list > .responsive-two-cols{
    width: 66.666%;
  }
}@media (min-width: 1000px) and (max-width: 1189px){.crossroad-grid .list > .main,
  .crossroad-grid .list > .responsive-two-cols{
    width: 560px;
  }
}@media (max-width: 1189px){.crossroad-grid .list > .responsive-two-cols .inner-offer{
    width: auto;
  }
}@media (min-width: 1190px){.crossroad-grid li > .inner-offer{
    background: none;
    line-height: 1;
  }
}.crossroad-icon{
  margin: 0 0 25px;
}.crossroad-icon li{
  font-size: 0;
  line-height: 50px;
  margin: 0 0 10px;
}.crossroad-icon a{
  display: inline-block;
  padding: 0 0 0 20px;
  vertical-align: top;
}.box-about{
  margin: 0 -10px 40px;
}.box-about .header{
  padding: 0 10px;
}.box-about .h1{
  margin-bottom: 0.15em;
}@media (min-width: 700px){.box-about .btn-wrap{
    text-align: right;
  }.box-about .content{
    font-size: 20px;
  }
}@media (min-width: 1000px){.box-about{
    margin-left: -20px;
    margin-right: -20px;
  }.box-about .header{
    padding-left: 20px;
    padding-right: 20px;
  }
}@media (max-width: 1219px){.box-about img{
    height: auto;
    max-width: 100%;
  }
}.box-apps{
  margin: 0 0 25px;
}.box-article-footer{
  margin: 40px 0;
  position: relative;
}.box-article-footer .author{
  color: #969696;
}.box-article-footer .author,
.box-article-footer .btn-wrap{
  white-space: nowrap;
  width: 1%;
}.box-article-footer .right{
  padding-right: 10px;
}.box-article-footer .comments{
  overflow: hidden;
  position: relative;
}.js .box-article-footer .comments{
  display: none;
}.box-article-footer .comments .bd{
  border: 1px solid #7fc5e0;
  border-top: 0 solid #7fc5e0;
  padding: 5px 20px 10px;
}@media (max-width: 699px){.box-article-footer{
    margin-top: 60px;
  }.box-article-footer .author{
    bottom: 100%;
    display: block;
    left: 0;
    margin-bottom: 15px;
    overflow: hidden;
    position: absolute;
    right: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: auto;
  }.box-article-footer .link-print{
    display: inline-block;
    font-size: 0;
    height: 42px;
    padding-left: 26px;
    vertical-align: middle;
  }
}@media (max-width: 479px){.box-article-footer .btn-wrap{
    padding-left: 5px;
  }
}.box-contact{
  margin: 0 0 25px;
}.box-contact h2{
  font-size: 32px;
  font-weight: 400;
  margin-top: 0.75em;
}@media (min-width: 700px){.box-contact h2{
    font-size: 40px;
  }
}.box-ctk{
  zoom: 1;
  font-size: 20px;
  margin: 0 0 40px;
}.box-ctk:after,
.box-ctk:before{
  clear: both;
  content: "";
  display: table;
}.box-ctk .h1{
  margin: 0 0 0.15em;
}.box-ctk .icon-ctk{
  color: #19417d;
  font-size: 100px;
}@media (min-width: 700px){.box-ctk{
    padding: 0 240px 0 0;
  }.box-ctk .icon-ctk{
    float: right;
    font-size: 205px;
    margin-right: -240px;
    text-align: center;
    width: 220px;
  }
}@media (min-width: 1000px){.box-ctk{
    padding-right: 360px;
  }.box-ctk .icon-ctk{
    margin-right: -360px;
    width: 340px;
  }
}.box-enquiry{
  border: 1px solid #7fc5e0;
  margin: 0 0 25px;
}.box-enquiry ul{
  font-size: 16px;
}.box-enquiry ul a{
  color: #000;
  display: block;
  padding: 10px;
  text-decoration: none;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}.box-enquiry ul a:visited{
  color: #000;
}.box-enquiry ul a:focus,
.box-enquiry ul a:hover{
  background: #e3f1f6;
}.box-enquiry .progress{
  display: block;
  height: 20px;
  margin-top: 2px;
  position: relative;
}.box-enquiry .progress span{
  background: #00a5e6;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
}.crossroad-grid ul .box-enquiry{
  background: #fff;
}.box-gallery{
  margin: 50px 0 25px;
  position: relative;
}.box-gallery h2{
  font-weight: 400;
}.box-gallery .scroll{
  font-size: 0;
  overflow: hidden;
  overflow-x: auto;
  position: relative;
  white-space: nowrap;
}@media (-webkit-min-device-pixel-ratio: 0){.box-gallery .scroll{
    letter-spacing: -1px;
  }
}.box-gallery .scroll > *{
  display: inline-block;
  font-size: 18px;
  letter-spacing: normal;
  vertical-align: top;
  width: 100%;
}.ie7 .box-gallery .scroll > *{
  zoom: 1;
  display: inline;
}.box-gallery .scroll > * > *{
  white-space: normal;
}.js .box-gallery .scroll{
  overflow-x: hidden;
}.box-gallery .item{
  position: relative;
}.box-gallery .desc{
  border: solid #7fc5e0;
  border-width: 1px 0 0;
  bottom: 70px;
  display: block;
  overflow: hidden;
  padding-top: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 240px;
}.box-gallery .pager{
  bottom: 0;
  font-size: 0;
  position: absolute;
  right: 0;
  width: 240px;
}.box-gallery .pager .next,
.box-gallery .pager .prev{
  background: #fff;
  border: 1px solid #19417d;
  display: inline-block;
  height: 48px;
  line-height: 48px;
  margin-right: 10px;
  position: relative;
  text-align: center;
  -webkit-transition: border-color 0.2s;
  -moz-transition: border-color 0.2s;
  -o-transition: border-color 0.2s;
  -ms-transition: border-color 0.2s;
  transition: border-color 0.2s;
  vertical-align: middle;
  width: 48px;
}.box-gallery .pager .next:before,
.box-gallery .pager .prev:before{
  border-color: transparent #19417d;
  border-style: dashed solid;
  border-width: 13px 0 13px 13px;
  content: "";
  left: 50%;
  margin: -13px 0 0 -6px;
  position: absolute;
  top: 50%;
}.box-gallery .pager .next:hover,
.box-gallery .pager .prev:hover{
  border-color: #00a5e6;
}.box-gallery .pager .next:hover:before,
.box-gallery .pager .prev:hover:before{
  border-color: transparent #00a5e6;
}.box-gallery .pager .next.disabled,
.box-gallery .pager .prev.disabled{
  border-color: #e3f1f6;
  cursor: default;
  cursor: no-drop;
}.box-gallery .pager .next.disabled:before,
.box-gallery .pager .prev.disabled:before{
  border-color: transparent #e3f1f6;
}.box-gallery .pager .next.off,
.box-gallery .pager .prev.off{
  display: none;
}.box-gallery .pager .prev:before{
  border-width: 13px 13px 13px 0;
}.box-gallery .pager .pages{
  display: inline-block;
  font-size: 18px;
  margin-left: 10px;
  vertical-align: middle;
}@media (max-width: 699px){.box-gallery{
    margin-left: -10px;
    margin-right: -10px;
  }.box-gallery h2{
    line-height: 50px;
    padding: 0 10px;
  }.box-gallery .desc{
    border-width: 0 0 0 4px;
    padding: 0 10px 0 15px;
    position: static;
    width: auto;
  }.box-gallery .pager{
    bottom: auto;
    right: 10px;
    top: 0;
    width: auto;
  }.box-gallery .pager .pages{
    display: none;
  }.box-gallery .pager .next,
  .box-gallery .pager .prev{
    margin: 0 0 0 10px;
  }
}.box-list{
  background: #e3f1f6;
  margin: 40px -10px;
  padding: 20px 10px;
  position: relative;
}.box-list .banner300{
  margin: 0 auto 20px;
  width: 300px;
}.box-list .pr300{
  margin: 0 auto;
  width: 300px;
}@media (min-width: 700px){.box-list .banner300{
    float: left;
    padding-right: 18px;
  }.box-list .pr300{
    float: left;
    width: 300px;
  }
}.box-list ul{
  font-size: 16px;
  margin: 0 0 15px;
}.box-list ul a{
  background: #f1f8fb;
  color: #000;
  display: block;
  padding: 10px 20px 10px 30px;
  position: relative;
  text-decoration: none;
  -webkit-transition: background 0.2s, color 0.2s;
  -moz-transition: background 0.2s, color 0.2s;
  -o-transition: background 0.2s, color 0.2s;
  -ms-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}.box-list ul a:visited{
  color: #000;
}.box-list ul a:focus,
.box-list ul a:hover{
  background: #fff;
  color: #19417d;
}.box-list ul a:hover .icon-ext{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}.box-list li{
  margin-bottom: 1px;
}.box-list .footer{
  margin: 0 0 15px;
}.box-list .icon-lock{
  color: #969696;
  font-size: 14px;
  left: 10px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}.box-list .icon-ext{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  font-size: 14px;
  opacity: 0;
  top: -1px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
  vertical-align: middle;
}@media (min-width: 700px){.box-list .footer{
    position: absolute;
    right: 10px;
    top: 20px;
  }
}@media (min-width: 1000px){.box-list{
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }.box-list .footer{
    right: 20px;
  }
}.box-list .footer{
  right: 40px;
}.hyper table{
  border: 0;
  height: 80px;
  margin: 0 0 4px;
  overflow: hidden;
}.hyper td.hyper-obrazek{
  border: 0;
  padding: 6px 4px;
}.hyper td.hyper-text{
  border: 0;
  padding: 6px 6px 6px 4px;
}.hyper td.hyper-text a,
.hyper td.hyper-text a:visited{
  color: #000;
  text-decoration: none;
}.hyper td.hyper-text a:focus,
.hyper td.hyper-text a:hover{
  color: #000;
  text-decoration: underline;
}.infobox{
  background: #e3f1f6;
  border: 1px solid #7fc5e0;
  color: #000;
  margin: 0 0 25px;
  padding: 10px 10px 0 35px;
  position: relative;
}.infobox h2{
  font-weight: 400;
}@media (min-width: 1000px){.infobox{
    padding: 25px 25px 8px 70px;
  }
}.box-message{
  border: 1px solid #7fc5e0;
  margin: 0 0 25px;
  padding: 10px 10px 0 50px;
  position: relative;
}.box-message h2{
  font-weight: 400;
}.box-message.error{
  background: #e3f1f6;
  color: #000;
}@media (min-width: 1000px){.box-message{
    padding: 25px 25px 8px 70px;
  }
}.box-offer{
  margin: 0 auto 25px;
  position: relative;
}.box-offer.only-tablet{
  display: none;
}@media (min-width: 700px) and (max-width: 999px){.box-offer.only-tablet{
    display: inline-block;
    margin: 0;
    vertical-align: top;
  }.box-offer.only-tablet ~ .box-offer{
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: top;
  }
}.box-offer-300x600{
  width: 300px;
}.box-offer-300x250{
  width: 300px;
}.box-offer-900x100{
  margin-bottom: 20px;
  width: 900px;
}@media (max-width: 899px){.box-offer-fulltext-900x100{
    display: none;
  }
}.box-offer-mob-perex{
  margin: 0 auto 25px;
  max-height: 480px;
  max-width: 480px;
  position: relative;
}body.body-offer{
  padding-top: 130px;
}@media (min-width: 700px){body.body-offer{
    padding-top: 100px;
  }
}.box-offer-body{
  height: 80px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50px;
}.box-offer-body .desktop,
.box-offer-body .tablet{
  display: none;
}@media (min-width: 700px){.box-offer-body{
    height: 100px;
    top: 0;
  }.box-offer-body .mobile{
    display: none;
  }.box-offer-body .tablet{
    display: block;
  }
}@media (min-width: 1000px){.box-offer-body{
    bottom: 0;
    height: auto;
    top: 0;
  }.box-offer-body .tablet{
    display: none;
  }.box-offer-body .desktop{
    display: block;
  }
}.box-people{
  zoom: 1;
  background: #e3f1f6;
  margin: 0 -10px 40px;
  padding: 20px 10px;
  position: relative;
}.box-people:after,
.box-people:before{
  clear: both;
  content: "";
  display: table;
}.box-people p{
  margin: 0 0 20px;
  max-width: 800px;
}.box-people .author{
  zoom: 1;
  font-size: 14px;
  margin: 0;
  padding-left: 180px;
}.box-people .author:after,
.box-people .author:before{
  clear: both;
  content: "";
  display: table;
}@media (min-width: 700px){.box-people{
    min-height: 160px;
    padding-left: 200px;
  }.box-people .desc{
    font-size: 24px;
  }.box-people .author{
    padding-left: 0;
  }
}@media (min-width: 1000px){.box-people{
    margin-left: -20px;
    margin-right: -20px;
    padding: 30px 20px 30px 220px;
  }
}.box-weather-main{
  font-size: 20px;
  margin: 0 0 40px;
  max-width: 940px;
}.box-weather-main p{
  margin: 0;
}.box-weather-main .weather{
  font-size: 0;
  width: 240px;
}.box-weather-main .temperature{
  display: inline-block;
  font-size: 32px;
  font-weight: 400;
  margin-left: 40px;
  vertical-align: middle;
}@media (min-width: 480px){.box-weather-main{
    display: table;
    width: 100%;
  }.box-weather-main > *{
    display: table-cell;
    vertical-align: middle;
  }
}.box-weather{
  font-size: 0;
  margin: 0 0 25px;
  overflow: hidden;
}.box-weather > *{
  font-size: 18px;
}.box-weather > .item{
  display: inline-block;
  vertical-align: top;
  width: 100%;
}.box-weather .content{
  padding: 10px 10px 20px;
}.box-weather .content p{
  margin: 0;
}.box-weather .weather-main{
  text-align: center;
}.box-weather .weather-main .label{
  display: inline-block;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}.box-weather .weather-main .label .temperature{
  display: block;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}.box-weather .weather{
  border-top: 1px solid #bfe2ef;
  display: table;
  text-align: center;
  width: 100%;
}.box-weather .weather > *{
  border-left: 1px solid #bfe2ef;
  display: table-cell;
  padding: 20px 10px;
  vertical-align: middle;
  width: 12%;
}.box-weather .weather > :first-child{
  border: none;
}.box-weather .weather .temperature{
  display: block;
  font-weight: 400;
  margin: 10px 0;
}.crossroad-grid li > .box-weather{
  background: #fff;
  border: 1px solid #7fc5e0;
}.crossroad-grid li > .box-weather .title-wrap{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  padding-right: 22px;
  position: relative;
  vertical-align: top;
}.crossroad-grid li > .box-weather .content{
  padding-bottom: 15px;
}.crossroad-grid li > .box-weather ul > *{
  padding: 10px 5px;
}.crossroad-grid li > .box-weather .btn-wrap{
  border-top: 1px solid #bfe2ef;
  font-size: 16px;
  line-height: 38px;
  padding: 0 10px;
  text-align: right;
}.crossroad-grid li > .box-weather .temperature{
  margin: 5px 0;
}@media (-webkit-min-device-pixel-ratio: 0){.box-weather{
    letter-spacing: -1px;
  }
}@media (min-width: 600px){.box-weather{
    border: 1px solid #7fc5e0;
  }
}.box-gamezone-main{
  padding: 70px 0 15px 15px;
}.box-gamezone-linky{
  padding: 5px 0 0 6px;
  position: absolute;
  top: 0;
}.list-next-prev{
  margin-top: 20px;
  padding-left: 40px;
}ul li .datum{
  font-size: smaller;
}#branding{
  left: 50%;
  margin: 0 auto;
  position: fixed;
  transform: translateX(-50%);
}#branding.adFull{
  height: 1400px;
  width: 2000px;
}#textFullBan{
  margin-bottom: 25px;
}.auto-width-image figure img{
  height: auto;
  max-width: 100%;
}.form-newsletter{
  margin: 0 0 25px;
  max-width: 420px;
}.form-newsletter label{
  display: block;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 5px;
}.form-search{
  margin: 0 0 25px;
}.form-search p{
  margin: 0;
}@media (min-width: 1000px){.form-search{
    max-width: 540px;
  }
}.form-std{
  margin: 0 0 25px;
}.form-std h2{
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 1.25em;
}.form-std p{
  margin: 0 0 10px;
}.form-std .btn-wrap{
  margin-top: 30px;
}@media (min-width: 1000px){.form-std{
    padding-right: 70px;
  }
}.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}.tableWrap{
  overflow-x: auto;
}.iframeWrap{
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}.iframeWrap iframe{
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}.pb-0{
  padding-bottom: 0;
}.videos{
  margin: 0 20px 15px;
}.videos h3{
  margin-bottom: 5px;
  text-align: center;
}.order-info{
  text-align: center;
}.order-info__title{
  color: red;
  font-size: 22px;
}.order-info__date{
  text-decoration: underline;
}.order-info__count{
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: button;
  background: red;
  border-radius: 5px;
  color: #fff;
  display: block;
  font-size: 32px;
  margin: 12px auto 25px;
  padding: 10px;
  text-shadow: 0 -1px 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 1px 0 #000, -1px 0 0 #000, 1px 0 0 #000, -1px 0 0 #000, 1px 0 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000,
    -1px 1px 0 #000, 1px 1px 0 #000;
  width: 200px;
}.order-info__count-val{
  font-size: 52px;
  line-height: 1.4em;
}.form__wrapper{
  margin: 0 auto;
}@media (min-width: 1199px){.form__wrapper{
    margin: 0 0 2rem var(--grid-8-1-column-content-gap);
  }
}.additional,
.timelimit{
  padding: 0 20px;
  text-align: center;
}.timelimit b{
  background: url() no-repeat;
  background-position-y: 6px;
  color: red;
  display: inline-block;
  padding-left: 14px;
  vertical-align: top;
}@media (max-width: 480px){.main_form{
    padding: 30px 15px;
  }.main_form h2{
    font-size: 26px;
  }
}.comments-block .b-tags{
  margin: 0 auto 15px;
}.comments__add{
  background: #e5ecf9;
  margin-bottom: 20px;
  padding: 25px 25px 25px 105px;
  position: relative;
}.comments__add input{
  background: #fff;
  border: 1px solid #a8a8a8;
  border-radius: 2px;
  display: block;
  font-size: 14px;
  line-height: 1.4em;
  outline: none;
  padding: 10px 30px;
  width: 100%;
}.input__container{
  position: relative;
}.swiper{
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  width: 300px;
}.swiper1{
  text-align: center;
}.slider-1{
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}.slider-1__text{
  box-shadow: 2px 1px 2px rgba(51, 26, 26, 0.15);
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 33px 19px 9px;
  position: relative;
  text-align: center;
  top: -20px;
}.slider-1__text:after{
  background: linear-gradient(90deg, #dd7000, #f2b200 48%, #f3ad01);
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}.slider-1__img{
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  z-index: 2;
}.slider-1__text__text{
  position: relative;
  z-index: 2;
}.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction{
  margin-top: 0;
}.swiper-pagination-bullet{
  background: #fff;
  border: 8px solid #0e0097;
  height: 17px;
  width: 17px;
}.swiper-pagination-bullet-active{
  background: linear-gradient(265.51deg, #b61814, #d8b022);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}.new-pag > .swiper-pagination-bullet{
  background: transparent;
  background-image: url();
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  height: 42px;
  opacity: 0.3;
  outline: none;
  width: 38px;
}.new-pag > .swiper-pagination-bullet-active{
  background-size: cover;
  border: none;
  box-shadow: none;
  opacity: 1;
  outline: none;
}div.blur{
  background: #eee;
  cursor: pointer;
  padding: 10px;
  position: relative;
}div.blur img{
  display: block;
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}.blur-p{
  color: #fff;
  font-size: 24px !important;
  left: 50%;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  text-transform: uppercase;
  top: calc(50% - 12px);
  transform: translateX(-50%);
}.swiper1 .swiper-cube-shadow{
  display: none !important;
}.swiper1{
  margin-left: auto !important;
  margin-right: auto !important;
}@media only screen and (min-width: 1024px){.swiper1 img{
    height: 332px;
  }.swiper1 .article__media-caption{
    margin-bottom: 0;
    padding-bottom: 8px;
  }
}.warning{
  align-items: center;
  background: linear-gradient(142.75deg, #fce376 -11.7%, #fce479 11.09%, #fde681 25.06%, #feeb8f 36.64%, #fff0a0 45.29%, #bc6d00 193.23%) top;
  border: 0.3px solid #000530;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 30px auto;
  max-width: 300px;
  padding: 12px 14px;
  width: 100%;
}.warning > img{
  height: 46px;
  width: 52px;
}.warning-text{
  line-height: 1.2em;
  margin: 0 0 5px;
  text-align: center;
}.warning-text > strong{
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}.steps{
  background: #ebebeb;
  border: 1px solid #e1e1e4;
  margin: 30px auto;
  padding: 30px;
}.steps *{
  display: table;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}.form_btn2{
  animation: pulse 2s infinite;
  -webkit-animation: pulse 2s infinite;
}@media (max-width: 768px){.card__item__sale .card__item__sale-100,
  .card__item__sale .card__item__sale-30,
  .card__item__sale .card__item__sale-50{
    font-size: 22px !important;
  }
}@media (max-width: 426px){.card__item__sale .card__item__sale-100,
  .card__item__sale .card__item__sale-30,
  .card__item__sale .card__item__sale-50{
    font-size: 15px !important;
  }
}@media (max-width: 371px){.card__item__sale .card__item__sale-100,
  .card__item__sale .card__item__sale-30,
  .card__item__sale .card__item__sale-50{
    font-size: 11px !important;
  }
}.prodImg{
  width: 83%;
}.wheel-img{
  position: relative;
  user-select: none;
}.wheel-img__numbers{
  display: block;
  font-size: 14px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  user-select: none;
  width: 100%;
}.wheel-img__number{
  color: #000;
  font-family: sans-serif;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 1;
  position: absolute;
}.wheel-img__number:before{
  content: "%";
  display: block;
  font-size: 0.7em;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}.wheel-img__number:first-child{
  left: 50%;
  top: 15%;
  transform: translate(-50%, -50%);
}.wheel-img__number:nth-child(2){
  left: 75%;
  top: 25%;
  transform: translate(-50%, -50%) rotate(45deg);
}.wheel-img__number:nth-child(3){
  left: 85%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}.wheel-img__number:nth-child(4){
  left: 75%;
  top: 75%;
  transform: translate(-50%, -50%) rotate(135deg);
}.wheel-img__number:nth-child(5){
  left: 50%;
  top: 85%;
  transform: translate(-50%, -50%) rotate(180deg);
}.wheel-img__number:nth-child(6){
  left: 25%;
  top: 75%;
  transform: translate(-50%, -50%) rotate(225deg);
}.wheel-img__number:nth-child(7){
  left: 15%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(270deg);
}.wheel-img__number:nth-child(8){
  left: 25%;
  top: 25%;
  transform: translate(-50%, -50%) rotate(315deg);
}@media only screen and (max-width: 576px){.wheel-img__number{
    font-size: 1.95em;
  }.wheel-img__number:before{
    top: 100%;
  }
}.super-rotation{
  -webkit-animation-duration: 7s;
  animation-duration: 7s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: super-rotation;
  animation-name: super-rotation;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}.wheel-cursor{
  user-select: none;
}.additional-form-fields{
  height: 42px;
  margin-bottom: 10px;
  padding-left: 5px;
}.submit-roulette:active{
  box-shadow: none;
  transform: translateY(2px);
}.input-roulette::placeholder{
  font-size: 0.9em;
}.ruletka-a{
  color: #1697ce;
}.spin-wrapper{
  border: 3px solid red;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px;
  box-shadow: 0 0 10px;
  box-sizing: border-box;
  padding: 20px 10px;
  text-align: center;
}.wheel{
  height: 380px;
  margin: 0 auto;
  position: relative;
  width: 380px;
}.wheel img,
.wheel-img{
  max-height: 100%;
  max-width: 100%;
}.wheel-img{
  -webkit-transition: 4s;
  -o-transition: 4s;
  transition: 4s;
}.wheel-cursor{
  height: 35%;
  top: 50%;
  width: 35% !important;
}.cursor-text,
.wheel-cursor{
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}.cursor-text{
  background-color: #ccc;
  background: #fff;
  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #fff), color-stop(100%, #eaeaea));
  background: -webkit-radial-gradient(center, ellipse cover, #fff 0, #eaeaea 100%);
  background: -o-radial-gradient(center, ellipse cover, #fff 0, #eaeaea 100%);
  background: -webkit-radial-gradient(center, ellipse, #fff 0, #eaeaea 100%);
  background: -o-radial-gradient(center, ellipse, #fff 0, #eaeaea 100%);
  background: radial-gradient(ellipse at center, #fff 0, #eaeaea 100%);
  border: 1px solid #ccc;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 -2px 0 #fff, inset 0 2px 0 #fff, 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 -2px 0 #fff, inset 0 2px 0 #fff, 0 0 5px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eaeaea",GradientType=1);
  font: 16px sans-serif !important;
  height: 45%;
  line-height: 61px !important;
  text-align: center;
  top: 49%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 45% !important;
  z-index: 2;
}.pop-up-heading{
  font-size: 40px;
  margin-bottom: 20px;
}.cursor-text:active{
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
}.pop-up-layer{
  background-color: rgba(0, 0, 0, 0.7) !important;
  height: 100% !important;
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 99 !important;
}.pop-up-layer-show{
  display: block;
}.text_small{
  font-size: 0.5em !important;
  font-weight: 400 !important;
}@media (max-width: 520px){.wheel{
    height: 260px !important;
    width: 260px !important;
  }.cursor-text{
    font-size: 12px !important;
    line-height: 45px !important;
  }
}@media screen and (max-width: 520px) and (max-width: 345px){.wheel{
    height: 250px !important;
    width: 250px !important;
  }.cursor-text{
    font-size: 11px !important;
    line-height: 40px !important;
  }
}.cta-button .cta-button-wrapper{
  text-align: center !important;
}.cta-button .cta-button-link{
  background: #fa3d3d !important;
  border: 0 !important;
  border-radius: 20px !important;
  box-shadow: none !important;
  color: #fff !important;
  display: inline-block !important;
  font-family: sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 50px !important;
  padding: 0 25px !important;
  text-decoration: none !important;
  text-shadow: 0 0 2px #000 !important;
}.cta-button .cta-button-link:hover{
  background: #cf3134 !important;
  color: #fff !important;
}.cta-button .cta-button-link:active{
  background: #9d292b !important;
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5) !important;
}.cta-button{
  clear: both !important;
  margin: 25px 0 !important;
  width: 100% !important;
}.pl_btn_danger,
.pl_btn_success,
.pl_modal_body,
.pl_modal_footer,
.pl_modal_header,
.pl_modal_phone{
  font-family: sans-serif !important;
}@media screen and (max-width: 767px){#kmacb{
    bottom: 95px !important;
    right: 10px !important;
  }
}.mycity{
  background: #f5fbfb;
  border: 1px solid #989898;
  border-radius: 2px;
  color: #444;
  font-family: unset;
  font-size: 11px !important;
  font-weight: 700;
  margin-left: 5px;
  padding: 4px 7px 2px;
  position: relative;
  text-transform: uppercase;
  top: 3px;
  vertical-align: top;
}.pl_field_address_info{
  border: none !important;
  height: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  padding: 0 !important;
  position: absolute;
  width: 0 !important;
  z-index: -1;
}.ffl__price-value{
  font-size: 18px;
  text-transform: uppercase;
}


/* ===== From css/promo_v2.css ===== */
a.privacyPolicy{text-decoration:none;color:#000}div.ps-popup-default{font-family:Roboto,sans-serif;color:#000;background:#fff;padding:1px;margin:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 30px 0 rgba(0,0,0,.2);text-align:left;line-height:1}.pl_modal{font-family:'Roboto Condensed',sans-serif;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;line-height:18px;font-size:16px;z-index:9999}.pl_modal_dialog{color:#222;width:500px;margin:80px auto 0 auto;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0}.pl_modal_header{padding:20px 10px 10px 10px;text-align:center;font-size:16px}.pl_modal_title{margin:0;font-size:18px}.pl_modal_body{position:relative;padding:10px 20px;text-align:center}.pl_modal_footer{padding:10px 10px 20px 10px;text-align:center}.pl_btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:20px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;width:30%;height:auto}.pl_btn_danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pl_btn_danger:hover{background-color:#c4191c;border-color:#c4191c}.pl_btn_success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pl_btn_success:hover{background-color:#00a651;border-color:#00a651}.pl_modal_phone{color:#222;font-weight:700;font-size:25px;text-align:center}.pl_modal_phone span{font-weight:700}#plComebackerModal .pl_modal_dialog{width:800px}#plSpecialModal .pl_modal_dialog{width:791px}.pl_form_error{color:#f30;text-align:left;padding:10px 0;font-size:14px}#ps-call-pc-form .pl_form_error,#ps-sale-pc-form .pl_form_error{padding-left:0}.pl_field_error{background-image:url(/img/warning.svg)!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:18px!important;border:1px solid #f30!important}#ps-call-pc-form .pl_field_error,#ps-sale-pc-form .pl_field_error{background-image:none!important}#ps-call-mobile-form{display:none}#ps-sale-mobile-form{display:none}#plCallbackModal .ps-submit{height:auto;line-height:normal}#plCallbackModal input{margin:0}#plCallbackModal .green-text{text-indent:unset;border-radius:unset}@media (min-width:0px) and (max-width:376px){#plSpecialModal .pl_modal_dialog{width:300px}.pl_modal_dialog{margin:30px auto 0 auto;width:300px}div.ps-popup-default #ps-call-pc-form{margin:3px}div.ps-popup-default #ps-sale-pc-form{margin:3px}div.ps-popup-default .ps-center h2,div.ps-popup-default .ps-left h2,div.ps-popup-default .ps-right h2{font-size:18px;line-height:12px;margin:0 0 4px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-order{padding-left:6px;padding-right:3px}div.ps-popup-default .ps-input-wrapper input.ps-order{height:50px;position:absolute;right:0;top:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:10px;background:#00a651;padding:14px 20px 13px 28px;box-sizing:border-box;text-align:center;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;cursor:pointer}}@media (min-width:376px) and (max-width:480px){#plSpecialModal .pl_modal_dialog{width:320px}.pl_modal_dialog{width:320px;margin:40px auto 0 auto}div.ps-popup-default #ps-call-pc-form{margin:10px}div.ps-popup-default #ps-sale-pc-form{margin:10px}div.ps-popup-default .ps-center h2,div.ps-popup-default .ps-left h2,div.ps-popup-default .ps-right h2{font-size:20px;line-height:14px;margin:0 0 4px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-order{padding-left:10px;padding-right:7px}div.ps-popup-default .ps-input-wrapper input.ps-order{height:50px;position:absolute;right:0;top:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:12px;background:#00a651;padding:14px 20px 13px 28px;box-sizing:border-box;text-align:center;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;cursor:pointer}}@media screen and (max-width:600px){#ps-call-pc-form{display:none!important}#ps-call-mobile-form{display:block!important}#plCallbackModal .pl_modal_dialog{width:300px!important}}@media screen and (max-width:768px){#ps-sale-pc-form{display:none!important}#ps-sale-mobile-form{display:block!important}#plComebackerModal .pl_modal_dialog{width:305px!important}}@media (min-width:480px) and (max-width:768px){#plCallbackModal .pl_modal_dialog{width:475px}#plSpecialModal .pl_modal_dialog{width:475px}.pl_modal_dialog{width:430px;margin:60px auto 0 auto}div.ps-popup-default #ps-call-pc-form{margin:10px}div.ps-popup-default #ps-sale-pc-form{margin:20px;width:460px}div.ps-popup-default .ps-center h2,div.ps-popup-default .ps-left h2,div.ps-popup-default .ps-right h2{font-size:24px;line-height:20px;margin:0 0 8px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-order{padding-left:14px;padding-right:11px}div.ps-popup-default .ps-input-wrapper input.ps-order{height:50px;position:absolute;right:0;top:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:14px;background:#00a651;padding:14px 20px 13px 28px;box-sizing:border-box;text-align:center;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;cursor:pointer}}@media (max-width:992px) and (min-width:768px){#plSpecialModal .pl_modal_dialog{width:760px}#plCallbackModal .pl_modal_dialog{width:570px}div.ps-popup-default #ps-sale-pc-form{margin:30px}div.ps-popup-default #ps-call-pc-form{margin:25px}div.ps-popup-default .ps-center h2,div.ps-popup-default .ps-left h2,div.ps-popup-default .ps-right h2{font-size:27px;line-height:24px;margin:0 0 9px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-order{padding-left:18px;padding-right:15px}div.ps-popup-default .ps-input-wrapper input.ps-order{height:50px;position:absolute;right:0;top:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:16px;background:#00a651;padding:14px 20px 13px 28px;box-sizing:border-box;text-align:center;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;cursor:pointer}}@media (min-width:992px){div.ps-popup-default .ps-phone-form .ps-order-call .ps-phone-holder{width:auto}#plCallbackModal .pl_modal_dialog{width:800px}div.ps-popup-default #ps-call-pc-form{margin:69px;width:672px}div.ps-popup-default #ps-sale-pc-form{margin:69px;width:672px}div.ps-popup-default .ps-center h2,div.ps-popup-default .ps-left h2,div.ps-popup-default .ps-right h2{font-size:32px;line-height:28px;margin:0 0 10px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-order{padding-left:22px;padding-right:19px}div.ps-popup-default .ps-input-wrapper input.ps-order{height:50px;position:absolute;right:0;top:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:18px;background:#00a651;padding:14px 20px 13px 28px;box-sizing:border-box;text-align:center;text-transform:uppercase;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;cursor:pointer}}div.ps-popup-default .ps-center p,div.ps-popup-default .ps-left p,div.ps-popup-default .ps-right p{font-family:Roboto,sans-serif;color:#404040;font-size:14px;line-height:18px}div.ps-popup-default strong{font-weight:700}.popup-close{position:absolute;right:-19px;top:-19px;width:38px;height:38px;display:block;-webkit-border-radius:50%;border-radius:50%;background:#fff url(../img/icons/close-icon.png) 50% 50% no-repeat}div.ps-popup-default .ps-form:after,div.ps-popup-default .ps-form:before{content:"";display:table}div.ps-popup-default .ps-form:after{clear:both}div.ps-popup-default .ps-bottom:after,div.ps-popup-default .ps-bottom:before,div.ps-popup-default .ps-middle:after,div.ps-popup-default .ps-middle:before,div.ps-popup-default .ps-top:after,div.ps-popup-default .ps-top:before{content:"";display:table}div.ps-popup-default .ps-bottom:after,div.ps-popup-default .ps-middle:after,div.ps-popup-default .ps-top:after{clear:both}div.ps-popup-default .ps-top{padding:0 0 27px 0;border-bottom:1px solid #c0cdd4;margin:0 0 20px 0}div.ps-popup-default .ps-top .ps-center,div.ps-popup-default .ps-top .ps-left,div.ps-popup-default .ps-top .ps-right{float:left}div.ps-popup-default .ps-center{margin:0 0 0 29px;width:380px}div.ps-popup-default .ps-center h2{text-transform:uppercase;font-weight:700;margin:0 0 22px 0}div.ps-popup-default .ps-center p{width:360px;line-height:18px;margin:0 0 8px 3px}div.ps-popup-default .ps-center p strong{color:#00a651}div.ps-popup-default .ps-top .ps-right{width:120px;margin:0 0 0 16px}div.ps-popup-default .ps-top .ps-right strong{text-transform:uppercase;color:#000;font-size:14px;line-height:16px;display:block;margin:0 0 24px 6px;font-weight:bolder}div.ps-popup-default .ps-top .ps-right b{font-family:'Roboto Condensed',sans-serif;font-size:48px;line-height:28px;color:#00a651;display:block;margin:0 0 4px 2px;font-weight:400}div.ps-popup-default .ps-top .ps-right b span{font-size:24px;font-weight:400}div.ps-popup-default .ps-top .ps-right del{margin:0 0 0 5px;font-size:16px;color:#000;display:block}div.ps-popup-default .ps-middle{margin:0 0 27px 0}div.ps-popup-default .ps-features-list{font-size:0;padding:0;margin:0;list-style:none}div.ps-popup-default .ps-features-list li{font-size:0;float:left}div.ps-popup-default .ps-features-list li:after,div.ps-popup-default .ps-features-list li:before{content:"";display:table}div.ps-popup-default .ps-features-list li:after{clear:both}div.ps-popup-default .ps-features-list li .features-text{margin:5px 0 0 0}div.ps-popup-default .ps-features-list li .ps-diagramm.sm{margin:-1px 20px 0 20px}div.ps-popup-default .ps-features-list li .ps-diagramm.sm canvas{margin:1px 0 0 1px}div.ps-popup-default .ps-features-list li:first-child .ps-diagramm.sm span{line-height:53px;left:1px}div.ps-popup-default .ps-features-list li+li{float:right}div.ps-popup-default .ps-features-list li+li span{width:164px;margin:16px 0 0 2px}div.ps-popup-default .ps-features-list li+li .ps-diagramm.sm{margin:-16px 20px 0 18px}div.ps-popup-default .ps-features-list li+li .ps-diagramm.sm canvas{margin:16px 0 0 1px}div.ps-popup-default .ps-features-list li:last-child .ps-diagramm.sm span{width:49px}div.ps-popup-default .ps-features-list .ps-diagramm.sm,div.ps-popup-default .ps-features-list .ps-left,div.ps-popup-default .ps-features-list .ps-now,div.ps-popup-default .ps-features-list span{display:inline-block;vertical-align:top}div.ps-popup-default .ps-features-list strong{text-transform:uppercase;color:#000;font-size:14px;padding:17px 0 0 26px;position:relative}div.ps-popup-default .ps-features-list strong:before{position:absolute;left:0;top:16px;content:""}div.ps-popup-default .ps-features-list span{width:90px;color:#000;font-size:14px;line-height:18px}div.ps-popup-default .ps-left:before{background-image:url(../img/sprite.png);background-position:-21px 0;width:16px;height:17px}div.ps-popup-default .ps-now:before{left:-5px;top:14px;background-image:url(../img/sprite.png);background-position:0 0;width:21px;height:17px}div.ps-popup-default .ps-phone-holder strong{font-family:Roboto,sans-serif;color:#000;font-size:14px;display:block;margin:0 0 9px;text-transform:uppercase}div.ps-popup-default .ps-input-wrapper{position:relative;margin:0 0 10px 0}div.ps-popup-default .ps-input-wrapper input.ps-input{width:100%;border:#00a651 2px solid;padding:12px 16px 12px 14px;box-sizing:border-box;color:#00a651;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:0;font:18px Roboto,sans-serif;height:50px;border-radius:0}div.ps-popup-default .ps-input-wrapper input.ps-order:hover{opacity:.8}div.ps-popup-default .ps-phone-holder .ps-phone-example{font-family:Roboto,sans-serif;font-size:16px;color:#a2adb2}div.ps-popup-default .ps-phone-form h2{text-transform:uppercase;line-height:36px}div.ps-popup-default .ps-phone-form .ps-right{float:right}div.ps-popup-default .ps-phone-form .ps-order-call h2{font-family:Roboto,sans-serif;font-weight:700;margin:0 0 18px 0}div.ps-popup-default .ps-phone-form .ps-order-call p{font-family:Roboto,sans-serif;margin:0 0 27px 0}div.ps-popup-default .ps-phone-form .ps-order-call .ps-input-wrapper{margin:0 0 7px 0}div.ps-popup-default .ps-phone-form .ps-wait-call{width:240px;margin:0 -6px 0 0}div.ps-popup-default .ps-phone-form .ps-wait-call h2{font-family:Roboto,sans-serif;margin:0 0 28px 0}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-phone-number{display:block;color:#00a651;font-size:30px;font-family:'Roboto Condensed',sans-serif;margin:0 0 8px 0;letter-spacing:-.5px}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-phone-number i{font-style:normal;color:#000;letter-spacing:.9px;margin:0 0 0 9px;white-space:nowrap}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-phone-text{display:block;color:#000;font-size:14px;margin:0 0 17px 2px}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-attention{width:201px;color:#000;margin:0 0 0 4px;font-size:14px;line-height:19px}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-attention strong{color:#00a651}div.ps-popup-default .ps-phone-form .ps-wait-call .ps-attention b{font-family:Roboto,sans-serif;display:block}.ps-popup-sale.ps-img-diagram .ps-features-list li:first-child .ps-diagramm.sm span{line-height:51px;left:0}.ps-popup-sale.ps-img-diagram .ps-features-list li+li span{margin:0}.ps-popup-sale.ps-img-diagram .ps-features-list li+li .ps-diagramm.sm{margin:0 20px 0 18px}div.ps-popup-default .ps-diagramm{position:relative}div.ps-popup-default .ps-diagramm span{text-align:center;font-size:35px;font-family:'Roboto Condensed',sans-serif;color:#00a651;width:121px;height:121px;position:absolute;top:0;line-height:121px;left:0}div.ps-popup-default .ps-diagramm canvas{margin:1px 0 0 1px;border:#00a651 1px solid;-webkit-border-radius:50%;border-radius:50%}div.ps-popup-default .ps-diagramm .ps-dial-lg,div.ps-popup-default .ps-diagramm .ps-dial-sm{display:none}div.ps-popup-default .ps-diagramm.sm{margin:0 20px 0 20px}div.ps-popup-default .ps-diagramm.sm span{font-size:30px;width:48px;height:48px;line-height:48px}div.ps-popup-default .ps-diagramm.sm canvas{margin:1px 0 0 1px}.popup-container{display:none;position:relative}#ps-call-mobile-form,#ps-call-mobile-form button,#ps-call-mobile-form input,#ps-call-mobile-form select,#ps-call-mobile-form textarea,#ps-sale-mobile-form,#ps-sale-mobile-form button,#ps-sale-mobile-form input,#ps-sale-mobile-form select,#ps-sale-mobile-form textarea{font-family:Roboto,sans-serif;font-size:14px;color:#000}#ps-call-mobile-form strong,#ps-sale-mobile-form strong{font-weight:700}#ps-sale-mobile-form .percentage,#ps-sale-mobile-form .phone-number,#ps-sale-mobile-form .ps-price .numbers span,#ps-sale-mobile-form .ps-submit{font-family:'Roboto Condensed',sans-serif}#ps-call-mobile-form .inputs input,#ps-sale-mobile-form .inputs input{font-weight:700;font-size:18px}#ps-call-mobile-form .green-text,#ps-sale-mobile-form .green-text{color:#00a651}#ps-call-mobile-form .green-border,#ps-sale-mobile-form .green-border{border-color:#00a651!important}#ps-call-mobile-form button.green-button,#ps-sale-mobile-form button.green-button{background:#00a651}#ps-call-mobile-form h2,#ps-sale-mobile-form h2{font-size:22px;font-weight:700;width:50%;margin-top:8px;vertical-align:top;padding-left:22px;display:inline-block;text-transform:uppercase}#ps-call-mobile-form a.ps-close,#ps-sale-mobile-form a.ps-close{position:absolute;background:#fff;top:-50px;margin-left:-19px;left:50%;border-radius:50%;width:38px;height:38px}#ps-call-mobile-form a.ps-close:after,#ps-sale-mobile-form a.ps-close:after{content:"";position:absolute;background:url(images/close.png) no-repeat center;top:12px;margin-left:-8px;left:50%;width:15px;height:12px}#ps-call-mobile-form,#ps-sale-mobile-form{position:relative;margin:30px;width:240px;background:#fff;font-size:14px}#ps-sale-mobile-form .percentage{position:absolute;top:50%;margin-top:-20px;left:17%;font-size:30px;font-weight:300}#ps-sale-mobile-form .text{display:inline-block;margin-top:13px;line-height:1.3;font-weight:300;color:#666;font-size:14px}#ps-sale-mobile-form .ps-price{margin-top:14px;font-weight:700;text-transform:uppercase}#ps-sale-mobile-form .ps-price .relevant-price{display:inline-block;vertical-align:top;width:59%;margin-top:4px}#ps-sale-mobile-form .ps-price .numbers{display:inline-block;width:38%;text-align:right}#ps-sale-mobile-form .ps-price .numbers span{font-weight:400;text-transform:none;display:block;font-size:30px}#ps-sale-mobile-form .ps-price .numbers .currency{font-size:16px;display:inline-block}#ps-sale-mobile-form .ps-price .numbers .lined{font-family:Roboto,sans-serif;font-weight:300;text-decoration:line-through;font-size:16px}#ps-sale-mobile-form .clearance{margin-top:33px;position:relative}#ps-sale-mobile-form .clearance:after{content:"";position:absolute;top:-18px;left:0;width:100%;border-top:1px solid #c0cdd4}#ps-call-mobile-form .ps-label,#ps-sale-mobile-form .ps-label{font-weight:700;text-transform:uppercase}#ps-call-mobile-form .ps-label-right,#ps-sale-mobile-form .ps-label-right{float:right;font-weight:300;color:#a2adb3}#ps-call-mobile-form .inputs,#ps-sale-mobile-form .inputs{margin-top:7px}#ps-call-mobile-form .inputs input,#ps-sale-mobile-form .inputs input{width:207px;padding:0 15px;height:46px;border:2px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:content-box}#ps-call-mobile-form .inputs input:focus,#ps-sale-mobile-form .inputs input:focus{outline:0}#ps-call-mobile-form button.ps-submit,#ps-sale-mobile-form button.ps-submit{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;margin-top:10px;padding:17px 0;text-align:center;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:700}#ps-call-mobile-form button.ps-submit:hover,#ps-sale-mobile-form button.ps-submit:hover{opacity:.8}#ps-call-mobile-form .phone-form .ps-submit{padding:15px 0;font-size:18px}#ps-call-mobile-form h2{width:100%;padding-left:0;text-align:center;margin-top:0;line-height:1;margin-bottom:8px}#ps-call-mobile-form p{text-align:center;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}#ps-call-mobile-form .wait{text-align:center;margin-top:27px}#ps-call-mobile-form .wait h2{letter-spacing:-1px}#ps-call-mobile-form .wait .phone-number{font-size:24px;display:block;font-weight:400;margin-bottom:5px}#ps-call-mobile-form .wait .phone-number span{display:inline-block;font-weight:400}#ps-call-mobile-form .wait span{font-weight:300;display:block}#ps-call-mobile-form .wait .code{margin-top:10px}.gecko .ps-order{padding:13px 20px 13px 28px}.gecko .ps-phone-number{letter-spacing:0}.gecko .ps-phone-number i{letter-spacing:0}#kmacb{position:fixed;background-color:transparent;width:160px;height:160px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;right:50px;bottom:50px;z-index:999}@media screen and (max-width:980px){#kmacb{display:none}}#kmacb a{text-decoration:none}#kmacb .kmacb-img-circle{width:80px;height:80px;background:#5aaade center center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA8CAMAAADIULPRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABs1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAPKcAvAAAAj3RSTlMATksXN+N4FifeiTABxPV+DCj9xy2kSQnl1y8iwA13/qruG/yN5hx6ZGq8WPAm9CmU+lAYtVQLTb1jBDGzhQW6q09EHhLqDhP52a4CYM/yD8o5bgPYHxH4nsapQge4V4ZzPAjtJMzCOBCvnzZVpyHzQ4Ta36xBuetRmI6jBoPxYXvTLHXvmYvbgJfWvoc0GTlTyOIAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAB8UlEQVRIx43W91cTQRAH8AWResRwQCAGjKGEmkRQQDkMVhIQC4QWCMUAErtYqEoNCqLsv8yDl3e7e3uzk+9vd/d58+Z2Zy8hBE5O7hWSXfIopVfzC7KhhfQyRcUlKNVKaSaOa07ElunUTHmF2lZSLkUuFa2q5i11X1dYDxVTUwvbGxbrvQlbH7WmDlzcesk2QNYlUdroB2yTbOubAdsiW9oK2DYb267Z24Au22DI3mq3ZNvRCTRx+46Mu6BV6+65a7X34K3rNfpEe58oEjb6+XdsI8o4HzCqP1RbYnB1HyGWcPYxQp88NalvALGRqGkHsRYCrIWhZ4gd9pp2GKv73KQvuhH6kp27V1jZEdbuKEJjY+wI+RE7zsahFGthiLXQjNAJRicRqrUyO6WpbYhRRwSpG2d2GqEz3Dh61DThYHTWMja1c/MLr5NsGxa507Mk0sLli7tvVlKZ67dcB+9E+j6Yue/+EL5Yro8cdSQE+ukze1Te9aWlkf8urAo0+ZXC+dYr2O8KSssE+kNF18TdVdF1cQ2mVFYc8ZAXlvqGWHZTUXXLsvEK2meZAyMK0u2flrJO0DbJZ+GXvdzZtRnU2J7P5tds/wCY68O0lR6lAEo0z+8d5ib/HIN/Fi4TCZzEo2m6/vf033+SRQbOwv6Y4vk50nYdHuLvx/IAAAAASUVORK5CYII=);position:absolute;top:40px;left:40px;border-radius:100%;border:2px solid transparent;opacity:.8;-webkit-animation:kmacb-circle-img-anim 1s infinite ease-in-out;-moz-animation:kmacb-circle-img-anim 1s infinite ease-in-out;-ms-animation:kmacb-circle-img-anim 1s infinite ease-in-out;-o-animation:kmacb-circle-img-anim 1s infinite ease-in-out;animation:kmacb-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}#kmacb .kmacb-circle-fill{opacity:.24;-webkit-animation:kmacb-circle-fill-anim 2.3s infinite ease-in-out!important;-moz-animation:kmacb-circle-fill-anim 2.3s infinite ease-in-out!important;-ms-animation:kmacb-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:kmacb-circle-fill-anim 2.3s infinite ease-in-out!important;animation:kmacb-circle-fill-anim 2.3s infinite ease-in-out!important;background:#5aaade repeat;width:110px;height:110px;top:25px;left:25px;position:absolute;border-radius:100%;border:2px solid transparent}#kmacb .kmacb-circle{opacity:.35;-webkit-animation:kmacb-circle-anim 2.2s infinite ease-in-out!important;-moz-animation:kmacb-circle-anim 2.2s infinite ease-in-out!important;-ms-animation:kmacb-circle-anim 2.2s infinite ease-in-out!important;-o-animation:kmacb-circle-anim 2.2s infinite ease-in-out!important;animation:kmacb-circle-anim 2.2s infinite ease-in-out!important;width:100%;height:100%;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #5aaade}#kmacb:hover .kmacb-circle-fill,#kmacb:hover .kmacb-img-circle{background-color:#72d582}#kmacb:hover .kmacb-circle{border-color:#72d582}#kmacb:hover .kmacb-img-circle{-webkit-animation:kmacb-circle-img-anim-hover 1s infinite ease-in-out;-moz-animation:kmacb-circle-img-anim-hover 1s infinite ease-in-out;-ms-animation:kmacb-circle-img-anim-hover 1s infinite ease-in-out;-o-animation:kmacb-circle-img-anim-hover 1s infinite ease-in-out;animation:kmacb-circle-img-anim-hover 1s infinite ease-in-out}.pl_next_order_page{display:none}.pl_field_submit{display:none}.cookie-popup{position:fixed;left:0;bottom:0;background-color:rgba(30,30,30,.7);color:#fff;padding:4px 10px;z-index:1000;width:100%;font-family:Arial;text-align:center}.cookie-popup-inner{display:inline-block;vertical-align:middle;padding-right:20px;font-size:12px;font-style:normal;font-weight:400;text-transform:none;line-height:12px;color:#fff;text-align:center}.cookie-popup-inner a{color:#fff;text-decoration:underline;padding-left:5px;text-align:center;cursor:pointer}.dismiss-popup{display:inline-block;vertical-align:middle;width:72px;border:1px solid #fff;padding:0;border-radius:3px;line-height:20px;text-align:center;cursor:pointer;color:#fff;font-size:12px;transition:.3s all}.dismiss-popup:hover{background:rgba(30,30,30,.5)}.close-cookie-popup{position:absolute;right:2px;top:0;font-size:22px;line-height:30px;display:inline-block;text-align:center;color:#fff;cursor:pointer;width:30px}@media screen and (max-width:1200px){#corona-banner{margin-bottom:48px}}@media screen and (max-width:660px){.cookie-popup{text-align:left;padding-left:15px;padding-top:16px}.cookie-popup-inner{text-align:left;width:calc(100% - 100px)}}@media screen and (max-width:540px){.cookie-popup-inner{font-size:12px}}.cookie-popup-inner{line-height:14px}.cookie-popup{box-sizing:border-box}.pl_field_address_info{opacity:0}#ps-popup-out-comebacker-close{display:none}
