@import "icons.css";
a {
  text-decoration: none;
}
a:hover {
  opacity: 0.6;
  transition: 300ms;
}
body {
  padding-bottom: 60px;
  font-family: "Montserrat", sans-serif;
}
footer {
  padding-top: 30px;
  padding-bottom: 60px;
}
footer h4,
footer div,
footer a {
  font-size: 16px;
  color: black;
}
footer h4 {
  padding-top: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
footer img {
  margin-bottom: 30px;
}
@media (min-width: 1400px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 992px) {
  #jux_memamenu112 {
    width: 100%;
  }
  ul.megamenu.megamenu.level0 > li:last-child {
    background: #d40000;
    float: right !important;
    margin-top: -5px !important;
    position: absolute !important;
    right: 0;
    padding: 6px 10px 6px 10px !important;
  }
  ul.megamenu.megamenu.level0 > li:last-child .fa-solid {
    color: black;
    margin-right: 10px;
    font-size: 1.4em;
    position: relative;
    vertical-align: top;
  }
  ul.megamenu.megamenu.level0 > li:last-child a {
    color: white !important;
  }
  ul.megamenu.megamenu.level0 > li:last-child a:hover {
    color: white !important;
  }
}
header a {
  color: #d40000;
  font-weight: 500;
}
.top-banner {
  background: #d40000;
  color: white;
  font-size: 12px;
  font-weight: 500;
  display: none;
}
.row.header-logo {
  display: flex;
  align-items: center;
  min-height: 80px;
}
#js-mainnav.megamenu.blackwhite-flat ul.level0 li.megacss span.megacss,
#js-mainnav.megamenu.blackwhite-flat ul.level0 li.megacss a.megacss,
#js-mainnav.megamenu.blackwhite-flat .megaMenuToggle {
  color: black;
}
#megamenucss #js-mainnav.blackwhite-flat .js-megamenu {
  background: transparent;
}
.row.header-logo:first-child a {
  margin-right: 30px;
}
.megamenu.level0 > li:first-child > a:after {
  display: none;
}
.megamenu.level0 > li > a:after {
  content: '';
  display: block;
  position: absolute;
  background: red;
  width: 2px;
  height: 16px;
  left: 0px;
  top: 16px;
}
.banner-main {
  /*background: url('../images/banner-main.jpg');
    background-size: cover;*/
  margin-top: -5px;
  min-height: 350px;
  display: flex;
  align-items: center;
}
.banner-main h4 {
  color: #d40000;
  font-size: 2.1em;
  font-weight: 800;
  margin-bottom: 30px;
  padding-left: 20px;
}
.banner-main div {
  font-weight: 500;
}
.contact-form-home > .container {
  z-index: 1100 !important;
  position: relative;
  margin-top: -30px;
  background: #fff;
  background: linear-gradient(270deg, #d5dae6 0%, #ffffff 15px, #ffffff 100%);
}
.contact-form-home > .container > .row > div {
  padding: 30px 50px 10px 40px;
}
.contact-form-home > .container > .row > div:first-child {
  background: #d40000;
  background: linear-gradient(270deg, #b00d18 0%, #d40000 15xp, #d40000 100%);
  box-shadow: -8.699px 9.661px 15.3px 1.7px rgba(37, 63, 116, 0.21), inset 4.405px -5.44px 8.1px 0.9px rgba(255, 255, 255, 0.004), inset -4.114px 5.663px 8.1px 0.9px rgba(61, 84, 149, 0.21);
}
.contact-form-home > .container > .row > div:first-child h4 {
  color: black;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 40px;
}
.contact-form-home > .container > .row > div:first-child div {
  color: white;
  font-size: 1.3em;
}
.contact-form-home > .container > .row > div:last-child {
  background: #ffffff;
  background: linear-gradient(180deg, #d5dae6 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%);
}
.note-1 {
  color: #d40000;
  font-weight: 600;
  font-size: 1.5em;
}
.note-2 {
  font-weight: 800;
  font-size: 2.1em;
}
.content-boxes {
  /*    div.jiskra-icon-tools .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 91 91" style="enable-background:new 0 0 91 91;" xml:space="preserve"><style type="text/css">.st0{fill:%23D60E1B;}</style><g><path class="st0" d="M25.2,36.7c0.1,0,0.1,0,0.2,0c0.4,0,0.9-0.2,1.2-0.5l1.4-1.4l9.9,9.9L23.1,59.5c-1.2,1.2-1.8,2.8-1.6,4.6c0.1,1.7,0.9,3.3,2.2,4.6l0.1,0.1c1.5,1.5,3.3,2.2,5.1,2.2c1.5,0,3-0.5,4.1-1.6l11-11l12.4,12.5c1.1,1.1,2.5,1.6,4.1,1.6c1.9,0,3.7-0.8,5.2-2.3c1.3-1.3,2-2.9,2.2-4.6c0.2-1.8-0.4-3.4-1.6-4.6l-9.5-9.6c3.2,0,6.3-1.4,9.1-4.2l3.9-3.9c4.2-4.2,3-9.2,1-14l-1-2.3l-6.3,6.3c-0.9,0.9-1.8,1.5-2.5,1.6c-0.5,0.1-1.2,0.1-2.2-1l-0.1-0.1c-1-1-1.8-2.2,0.6-4.7l6.3-6.3l-2.3-1c-4.8-2-9.8-3.2-14,1l-3.9,3.9C41,31,39.7,36,41.7,40.9c-0.1,0.1-0.2,0.2-0.3,0.3l-1.1,1.1l-9.9-9.9l1.6-1.6c0.4-0.4,0.5-0.9,0.5-1.4c-0.1-0.5-0.3-1-0.8-1.2L23.8,23c-0.7-0.4-1.6-0.4-2.1,0.2l-2.7,2.7c-0.6,0.6-0.7,1.5-0.2,2.1l5.2,7.9C24.2,36.4,24.6,36.6,25.2,36.7z M63.9,63.4c0.5,0.5,0.7,1.2,0.6,1.9c-0.1,0.9-0.5,1.8-1.3,2.6c-0.8,0.8-1.8,1.2-2.7,1.2c-0.5,0-1.1-0.1-1.7-0.6L43.5,52.9l5.1-5.1L63.9,63.4z M43.8,43.6c0.2-0.2,0.4-0.3,0.7-0.5l1.8-0.7l-0.9-1.7c-2.2-4-1.4-8,2.3-11.7l3.9-3.9c2-2,4.2-2.4,7.9-1.2l-2.6,2.6c-4.4,4.4-2.3,7.8-0.6,9.5l0.1,0.1c2,2,3.9,2.1,5.2,1.9c1.4-0.3,2.8-1.1,4.3-2.5l2.6-2.6c1.2,3.7,0.8,5.9-1.2,7.9l-3.9,3.9c-3.5,3.5-7.2,4.1-11.2,1.9l-1.3-1.3c-0.5-0.5-1.2-1-2-1.2l-1-0.4l-3.1,3.1l-2.1-2.1L43.8,43.6z M42.4,49.2l-3.1,3.1l0.4,1c0.3,0.8,0.7,1.4,1.2,1.9l0.7,0.7l-11,11c-1,1-3,0.8-4.4-0.6l-0.1-0.1c-0.7-0.7-1.1-1.6-1.2-2.5c-0.1-0.8,0.2-1.5,0.6-1.9l14.8-14.8L42.4,49.2z M23.1,26.6l5,3.3l-2.4,2.4l-3.3-5L23.1,26.6z"/></g></svg>');
        background-position: 0 0;
        background-size: cover;
    }
    div.jiskra-icon-24-7 .content-box>div>span:before {
        background-position: 0 -(@vertical-space * 1);
    }
    div.jiskra-icon-badge .content-box>div>span:before {
        background-position: 0 -(@vertical-space * 2);
    }
    div.jiskra-icon-hands .content-box>div>span:before {
        background-position: 0 -(@vertical-space * 3);
    }
    div.jiskra-icon-shield .content-box>div>span:before {
        background-position: @width-offset -(@vertical-space * 0);
    }
    div.jiskra-icon-savings .content-box>div>span:before {
        background-position: @width-offset -(@vertical-space * 1);
    }
    div.jiskra-icon-maintenance .content-box>div>span:before {
        background-position: @width-offset -(@vertical-space * 2);
    }*/
  /*
    div.jiskra-icon-tools .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 91 91" style="enable-background:new 0 0 91 91;" xml:space="preserve"><style type="text/css">.st0{fill:%23D60E1B;}</style><g><path class="st0" d="M25.2,36.7c0.1,0,0.1,0,0.2,0c0.4,0,0.9-0.2,1.2-0.5l1.4-1.4l9.9,9.9L23.1,59.5c-1.2,1.2-1.8,2.8-1.6,4.6c0.1,1.7,0.9,3.3,2.2,4.6l0.1,0.1c1.5,1.5,3.3,2.2,5.1,2.2c1.5,0,3-0.5,4.1-1.6l11-11l12.4,12.5c1.1,1.1,2.5,1.6,4.1,1.6c1.9,0,3.7-0.8,5.2-2.3c1.3-1.3,2-2.9,2.2-4.6c0.2-1.8-0.4-3.4-1.6-4.6l-9.5-9.6c3.2,0,6.3-1.4,9.1-4.2l3.9-3.9c4.2-4.2,3-9.2,1-14l-1-2.3l-6.3,6.3c-0.9,0.9-1.8,1.5-2.5,1.6c-0.5,0.1-1.2,0.1-2.2-1l-0.1-0.1c-1-1-1.8-2.2,0.6-4.7l6.3-6.3l-2.3-1c-4.8-2-9.8-3.2-14,1l-3.9,3.9C41,31,39.7,36,41.7,40.9c-0.1,0.1-0.2,0.2-0.3,0.3l-1.1,1.1l-9.9-9.9l1.6-1.6c0.4-0.4,0.5-0.9,0.5-1.4c-0.1-0.5-0.3-1-0.8-1.2L23.8,23c-0.7-0.4-1.6-0.4-2.1,0.2l-2.7,2.7c-0.6,0.6-0.7,1.5-0.2,2.1l5.2,7.9C24.2,36.4,24.6,36.6,25.2,36.7z M63.9,63.4c0.5,0.5,0.7,1.2,0.6,1.9c-0.1,0.9-0.5,1.8-1.3,2.6c-0.8,0.8-1.8,1.2-2.7,1.2c-0.5,0-1.1-0.1-1.7-0.6L43.5,52.9l5.1-5.1L63.9,63.4z M43.8,43.6c0.2-0.2,0.4-0.3,0.7-0.5l1.8-0.7l-0.9-1.7c-2.2-4-1.4-8,2.3-11.7l3.9-3.9c2-2,4.2-2.4,7.9-1.2l-2.6,2.6c-4.4,4.4-2.3,7.8-0.6,9.5l0.1,0.1c2,2,3.9,2.1,5.2,1.9c1.4-0.3,2.8-1.1,4.3-2.5l2.6-2.6c1.2,3.7,0.8,5.9-1.2,7.9l-3.9,3.9c-3.5,3.5-7.2,4.1-11.2,1.9l-1.3-1.3c-0.5-0.5-1.2-1-2-1.2l-1-0.4l-3.1,3.1l-2.1-2.1L43.8,43.6z M42.4,49.2l-3.1,3.1l0.4,1c0.3,0.8,0.7,1.4,1.2,1.9l0.7,0.7l-11,11c-1,1-3,0.8-4.4-0.6l-0.1-0.1c-0.7-0.7-1.1-1.6-1.2-2.5c-0.1-0.8,0.2-1.5,0.6-1.9l14.8-14.8L42.4,49.2z M23.1,26.6l5,3.3l-2.4,2.4l-3.3-5L23.1,26.6z"/></g></svg>');
    }
    div.jiskra-icon-24-7 .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Vrstva_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><style type="text/css">.st0{fill:%23D60E1B;}</style><g id="_24hours_7days"><g><g><path class="st0" d="M247.5,411.8c-41.6,0-80.7-16.2-110.1-45.6c-27.6-27.6-43.7-64.2-45.5-103.2c-1.7-39,11.1-76.9,36.2-106.8c29.7-35.5,73.2-55.8,119.5-55.8c33.4,0,66.1,10.9,92.9,30.8v-17.8c0-5.5,4.5-10.1,10.1-10.1s10.1,4.5,10.1,10.1V153c0,5.5-4.5,10.1-10.1,10.1h-39.8c-5.5,0-10.1-4.5-10.1-10.1c0-5.5,4.5-10.1,10.1-10.1h11.6c-22.1-14.6-48.2-22.5-74.8-22.5c-74.7,0-135.5,60.8-135.5,135.5c0,74.7,60.8,135.5,135.5,135.5S383.1,330.7,383.1,256c0-5.5,4.5-10.1,10.1-10.1s10.1,4.5,10.1,10.1c0,41.6-16.2,80.7-45.6,110.1C328.2,395.5,289.1,411.8,247.5,411.8z"/></g></g></g><g><g><g><path class="st0" d="M137.4,303.7c-2.8,0-5.4-1.1-7.3-3c-1.9-1.9-3-4.5-3-7.3c0-2.8,1.1-5.3,3-7.3l36.8-36.8c2.1-2.1,3.3-4.9,3.3-7.9c0-3-1.2-5.9-3.3-8c-2.1-2-5-3.2-8-3.2s-5.9,1.1-8,3.2c-2.1,2.1-3.3,4.9-3.3,8c0,5.7-4.6,10.3-10.3,10.3s-10.3-4.6-10.3-10.3c0-8.5,3.4-16.7,9.4-22.5c5.7-5.7,13.9-9,22.5-9c8.5,0,16.7,3.3,22.5,9.1c5.9,5.8,9.4,14,9.4,22.5c0,8.5-3.4,16.7-9.4,22.4l-19.2,19.2h18.3c5.7,0,10.3,4.6,10.3,10.3s-4.6,10.3-10.3,10.3H137.4z"/></g><g><path class="st0" d="M234.1,303.8c-5.7,0-10.3-4.6-10.3-10.3v-9.6h-24.9c-2.1,0-4.1-0.6-5.7-1.7c-2.2-1.5-3.8-3.8-4.4-6.5c-0.6-2.7,0-5.4,1.5-7.7l35.2-53.6c2-2.9,5.2-4.6,8.6-4.6c5.7,0,10.3,4.6,10.3,10.3v43.3h1.8c5.7,0,10.3,4.6,10.3,10.3s-4.6,10.3-10.3,10.3h-1.8v9.6C244.4,299.2,239.8,303.8,234.1,303.8z M223.8,263.3v-9l-5.9,9H223.8z"/></g><g><path class="st0" d="M351,303.8c-4.9,0-9-3.4-10-8h-0.3l-0.1-2.3v-16.4c0-16.7,4.5-32.8,12.9-46.8h-26.3c-5.7,0-10.3-4.6-10.3-10.3s4.6-10.3,10.3-10.3h47.3c2.8,0,5.4,1.1,7.3,3c1.9,1.9,3,4.5,3,7.3s-1.1,5.3-3,7.3c-13.2,13.1-20.7,31.3-20.6,49.8v16.5C361.3,299.2,356.7,303.8,351,303.8z"/></g><g><path class="st0" d="M267,323.7c-1.2,0-2.4-0.2-3.6-0.7c-5.3-2-8-7.9-6.1-13.2l40.8-112c1.4-4,5.3-6.8,9.7-6.8c1.2,0,2.4,0.2,3.5,0.6c5.4,2.1,8.1,7.8,6.2,13.2l-40.8,112C275,321,271.3,323.7,267,323.7C267,323.7,267,323.7,267,323.7z"/></g></g></g></svg>');
    }
    div.jiskra-icon-badge .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 518.5 529.8" style="enable-background:new 0 0 518.5 529.8;" xml:space="preserve"><style type="text/css">.st0{fill:%23D60E1B;}</style><path class="st0" d="M352.4,329.1L352.4,329.1l-0.9-3.5c32.1-26.9,52.8-66.7,52.8-111.8c-0.9-79.7-65.8-144.7-145.6-144.7s-144.7,65-144.7,144.7c0,44.2,19.9,84,51.1,110l-4.3,14.7l0,0l-24.3,92.7l-7.8,28.6l33.8-14.7v-0.9l22.5-9.5l14.7,19.9l21.7,29.5l7.8-28.6l26-97.9c0.9,0,1.7,0,2.6,0h0.9l26,97.9l8.7,29.5l21.7-29.5l14.7-19.9l22.5,9.5v0.9l33.8,14.7l-6.1-29.5L352.4,329.1z M207.7,427L192.9,407l-22.5,9.5l19.9-75.4c11.3,6.1,23.4,10.4,36.4,13.9L207.7,427z M152.2,213.8c0-58,47.7-105.7,106.6-105.7s106.6,47.7,106.6,105.7c0,58.9-47.7,106.6-106.6,106.6S152.2,272.8,152.2,213.8z M322.9,407L308.2,427l-19.1-71c13-2.6,25.1-6.9,36.4-13l19.9,74.5L322.9,407z"/></svg>');
    }
    div.jiskra-icon-hands .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg version="1.1" id="svg2" xmlns:cc="http://creativecommons.org/ns%23" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve"><style type="text/css">.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23D60E1B;}.st1{fill:%23D60E1B;}</style><g id="layer1" transform="translate(0,-1020.3622)"><path id="path12668" class="st0" d="M9,1029.9l-0.4,0.9l2.1,1.1h2.1v-1h-1.9L9,1029.9z"/><path id="path12670" class="st0" d="M14.3,1029.9c-0.8,0-1.6,0.4-2.1,1.1l0,0l-2.4,3.4c-0.2,0.2-0.1,0.5,0.1,0.7c0.1,0.1,0.2,0.1,0.3,0.1h2.5c0.5,0,1-0.3,1.2-0.7l0.4-0.6c0.1-0.1,0.2-0.2,0.4-0.2h0.7c0.1,0,0.2,0,0.3,0.1l7.6,5.1c0.4,0.2,0.4,0.7,0.2,1.1l0,0c-0.2,0.3-0.7,0.4-1,0.2l-4-2.4c-0.2-0.1-0.5-0.1-0.7,0.2c-0.1,0.2-0.1,0.5,0.2,0.7l4,2.4c0.8,0.5,1.8,0.3,2.3-0.5l0,0c0.6-0.8,0.4-2-0.4-2.5l-7.6-5.1c-0.2-0.2-0.5-0.3-0.8-0.3h-0.7c-0.5,0-1,0.3-1.2,0.7l-0.4,0.6c-0.1,0.1-0.2,0.2-0.4,0.2h-1.5l1.8-2.6c0,0,0,0,0,0c0.3-0.4,0.7-0.7,1.2-0.7h3.1c0.1,0,0.3,0,0.4,0.1l2.9,0.8c0.4,0.1,0.7,0.1,1.1-0.1l0.7-0.3c0.3-0.1,0.4-0.4,0.2-0.7c-0.1-0.3-0.4-0.4-0.7-0.2c0,0,0,0,0,0l-0.7,0.3c-0.1,0.1-0.2,0.1-0.4,0l-2.9-0.8c-0.2-0.1-0.5-0.1-0.7-0.1L14.3,1029.9z"/><path id="path12672" class="st0" d="M26,1036l-2.5,1.8l0.6,0.8l2.5-1.8L26,1036z"/><path id="path12674" class="st0" d="M5.6,1035.8l-0.7,0.7l2,2l0.7-0.7L5.6,1035.8z"/><path id="path12676" class="st1" d="M10.4,1037.1c-0.4,0.1-0.7,0.3-0.9,0.6l-2,3c-0.4,0.7-0.3,1.6,0.4,2.1l0,0c0,0,0,0,0,0l0.1,0c0.7,0.4,1.6,0.3,2.1-0.4l2-3c0.4-0.7,0.3-1.6-0.4-2.1l-0.1,0C11.2,1037.1,10.8,1037.1,10.4,1037.1L10.4,1037.1z M11,1038.2L11,1038.2c0.3,0.2,0.3,0.5,0.2,0.7l-2,3c-0.2,0.2-0.4,0.3-0.7,0.1l-0.1,0c-0.2-0.2-0.3-0.4-0.1-0.7l2-3C10.5,1038.1,10.8,1038,11,1038.2L11,1038.2z"/><path id="path12678" class="st1" d="M11.5,1039.1c-0.4,0.1-0.7,0.3-0.9,0.6l-1.4,2.1c-0.5,0.7-0.3,1.6,0.4,2.1c0.7,0.5,1.6,0.3,2.1-0.4l1.4-2.1c0.5-0.7,0.3-1.6-0.4-2.1C12.3,1039.1,11.9,1039,11.5,1039.1z M12.1,1040.1c0.2,0.2,0.3,0.5,0.1,0.7l-1.4,2.1c-0.2,0.2-0.5,0.3-0.7,0.1c-0.2-0.2-0.3-0.5-0.1-0.7l1.4-2.1C11.6,1040,11.9,1040,12.1,1040.1L12.1,1040.1z"/><path id="path12680" class="st1" d="M12.9,1040.6c-0.4,0.1-0.7,0.3-0.9,0.6l-0.9,1.4c-0.4,0.7-0.2,1.6,0.4,2.1s1.6,0.2,2.1-0.4l0.9-1.4c0.4-0.7,0.2-1.6-0.4-2.1C13.7,1040.6,13.3,1040.6,12.9,1040.6z M13.5,1041.7c0.2,0.2,0.3,0.5,0.2,0.7l-0.9,1.4c-0.2,0.2-0.4,0.3-0.7,0.1c-0.2-0.2-0.3-0.5-0.1-0.7l0.9-1.4C12.9,1041.6,13.2,1041.5,13.5,1041.7z"/><path id="path12682" class="st1" d="M8,1037.1c-0.4,0.1-0.7,0.3-0.9,0.6l-0.9,1.4c-0.4,0.7-0.2,1.6,0.4,2.1c0.7,0.4,1.6,0.2,2.1-0.4l0.9-1.4c0.4-0.7,0.2-1.6-0.4-2.1C8.8,1037.1,8.4,1037.1,8,1037.1z M8.6,1038.2c0.2,0.2,0.3,0.5,0.1,0.7l-0.9,1.4c-0.2,0.2-0.4,0.3-0.7,0.1c-0.2-0.2-0.3-0.5-0.1-0.7l0.9-1.4C8.1,1038.1,8.4,1038,8.6,1038.2L8.6,1038.2z"/><path id="path12684" class="st0" d="M17.2,1039.6c-0.3,0-0.5,0.2-0.5,0.5c0,0.2,0.1,0.3,0.2,0.4l2.8,1.8c0.9,0.6,2.1,0.3,2.7-0.5l0.4-0.6c0.2-0.2,0.1-0.5-0.1-0.7s-0.5-0.1-0.7,0.1c0,0,0,0,0,0l-0.4,0.6c-0.3,0.4-0.9,0.5-1.3,0.3l-2.8-1.8C17.4,1039.6,17.3,1039.6,17.2,1039.6L17.2,1039.6z"/><path id="path12686" class="st0" d="M16.2,1041.6c-0.3,0-0.5,0.3-0.5,0.5c0,0.2,0.1,0.3,0.3,0.4l2.3,1.3c0.9,0.5,2.1,0.3,2.7-0.6l0.4-0.6c0.2-0.2,0.1-0.5-0.1-0.7s-0.5-0.1-0.7,0.1c0,0,0,0,0,0l-0.4,0.6c-0.3,0.4-0.9,0.6-1.4,0.3l-2.3-1.3C16.4,1041.6,16.3,1041.6,16.2,1041.6L16.2,1041.6z"/><path id="path12688" class="st0" d="M13.9,1043.2l-0.4,0.9l3,1.1c0.8,0.3,1.6,0,2.1-0.7l0.4-0.7l-0.8-0.5l-0.4,0.7c-0.2,0.3-0.5,0.4-0.9,0.3L13.9,1043.2z"/><path id="path12690" class="st0" d="M6.7,1027.4c-0.2,0-0.3,0.1-0.4,0.2l-5.2,8.2c-0.1,0.2-0.1,0.5,0.2,0.7c0,0,0,0,0,0l2.8,1.5c0.2,0.1,0.5,0.1,0.7-0.2l5.2-8.1c0.2-0.2,0.1-0.5-0.1-0.7c0,0,0,0,0,0l-2.7-1.7C6.9,1027.4,6.8,1027.4,6.7,1027.4L6.7,1027.4z M6.9,1028.5l1.9,1.2l-4.7,7.2l-1.9-1L6.9,1028.5z"/><path id="path12692" class="st0" d="M24.8,1027.4c-0.1,0-0.2,0-0.3,0.1l-2.7,1.7c-0.2,0.1-0.3,0.5-0.2,0.7c0,0,0,0,0,0l5.2,8.1c0.1,0.2,0.4,0.3,0.7,0.2l2.8-1.5c0.2-0.1,0.3-0.4,0.2-0.7c0,0,0,0,0,0l-5.2-8.2C25.1,1027.5,24.9,1027.4,24.8,1027.4L24.8,1027.4z M24.6,1028.5l4.7,7.4l-1.9,1l-4.7-7.2L24.6,1028.5z"/></g></svg>');
    }
    div.jiskra-icon-shield .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Vrstva_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 511.9 511.9" style="enable-background:new 0 0 511.9 511.9;" xml:space="preserve"><style type="text/css">.st0{fill:%23D60E1B;}</style><g><path class="st0" d="M261.3,72l140.6,30.9c8.6,1.7,13.7,8.6,13.7,17.1v171.4c0,34.3-17.1,66.9-46.3,85.7l-108,72l-108-72c-29.1-18.9-46.3-51.4-46.3-85.7V120c0-8.6,5.1-15.4,13.7-17.1L261.3,72z M261.3,106.3l-120,27.4v157.7c0,22.3,12,44.6,30.9,56.6l89.1,60l89.1-60c18.9-12,30.9-34.3,30.9-56.6V133.8L261.3,106.3L261.3,106.3z M338.4,195.5l24,24L252.7,329.2l-72-72l24-24l48,48L338.4,195.5L338.4,195.5z"/></g></svg>');
    }
    div.jiskra-icon-savings .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Vrstva_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}.st1{fill:%23D60E1B;}</style><g id="C_-_38_x2C__hand_x2C__dollar_x2C__money_x2C__currency_x2C__charity"><g><g><path class="st0" d="M356.4,241c22,11.3,49.1,2.7,60.4-19.2s2.5-49-19.5-60.3s-49.1-2.7-60.4,19.2S334.4,229.7,356.4,241z"/><path class="st1" d="M376.9,252c-7.8,0-15.8-1.8-23.3-5.6c-12.1-6.2-21.1-16.8-25.3-29.8c-4.1-12.9-3-26.6,3.2-38.6c12.8-24.8,43.5-34.6,68.5-21.8c12.1,6.2,21.1,16.8,25.3,29.8c4.1,12.9,3,26.6-3.2,38.6C413.2,242,395.4,252,376.9,252z M376.8,162.5c-14.1,0-27.7,7.6-34.5,20.9c-4.7,9.1-5.6,19.6-2.4,29.4c3.2,9.9,10,18,19.3,22.8c5.7,2.9,11.8,4.3,17.8,4.3c14.1,0,27.7-7.6,34.5-20.9c4.7-9.1,5.6-19.6,2.4-29.4c-3.2-9.9-10-18-19.3-22.8C388.9,163.9,382.8,162.5,376.8,162.5z"/></g><g><path class="st0" d="M429.7,324.3c-1.7-0.9-3.3-1.6-4.9-2.1c-23.8-8.4-67.7-11-94.4-5.7c-8.2,4.4-19.4,2.9-34.1-4.6c-13.8-7.1-30.6-19.6-50.6-37.5l-1.4-1.3c-1.9-1.7-2.1-4.7-0.4-6.6c1.7-1.9,4.7-2.1,6.6-0.4l1.5,1.3c49,44,67.4,44.6,74.1,40.8c0.4-0.3,0.8-0.6,1.2-0.9c1.9-1.5,4.1-3.2,4.8-5.3c7.9-24-47.2-65.1-88.9-86.5c-10.3-5.3-19.3-9.2-25.5-11c-22.4-6.4-57.2-6.5-79.3-5.7l0,0c3.6,15.5,5.8,43.8,6.6,66.3c0,0,0,0,0,0.1c0,1,0.1,1.9,0.1,2.8v0.1c0,0.9,0,1.8,0.1,2.7v0.1c0,0.8,0,1.6,0,2.4c0,0.2,0,0.4,0,0.6c0,0.7,0,1.4,0,2.1c0,0.2,0,0.5,0,0.7c0,0.5,0,1.1,0,1.6c0,0.3,0,0.6,0,1c0,0.5,0,1,0,1.4c0,0.3,0,0.6,0,0.9c0,0.5,0,1.1,0,1.6c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9c0,0.5,0,0.9,0,1.4c0,0.3,0,0.5,0,0.8c0,0.2,0,0.4,0,0.6c17.4,2.2,31.7,6.2,43.4,12.3c15.8,8.1,25.4,19,34.6,29.6c9.6,10.9,19.5,22.3,37,31.3c2.5,1.3,5,2.5,7.7,3.6c15.2,6.5,57.1,9.3,99.7,6.8c51-3,77.5-12.2,80.6-19.5C452.9,340.9,439.7,329.4,429.7,324.3z"/><path class="st1" d="M336.7,378.3c-31.7,0-58.9-3-71.1-8.2c-2.6-1.1-5.2-2.3-8.2-3.8c-18.2-9.4-28.9-21.5-38.3-32.2l-0.4-0.5c-8.8-10.1-17.8-20.5-32.8-28.2c-11-5.7-24.5-9.6-41.4-11.7l-5.2-0.7v-22c-0.1-1.1-0.1-2.1-0.1-3c0-0.4,0-0.8,0-1.1c0-0.6-0.1-1.2-0.1-1.8c-0.8-21.3-2.9-49.6-6.4-65l-1.6-7.1l7.3-0.3c20-0.7,57.2-0.9,81.2,5.9c6.6,1.9,15.8,5.9,26.6,11.4c29.2,15,102.6,61,91.9,93.7c-0.8,2.5-2.5,4.4-4.2,6c28.1-4.5,69.4-1.6,93.1,6.7c1.8,0.6,3.7,1.4,5.8,2.5c14.4,7.3,27.1,21.5,21.2,35.3c-7.3,17.2-67.5,22.1-85.8,23.1C357.3,378,346.8,378.3,336.7,378.3z M151.2,282.6c15.9,2.4,29.1,6.4,40.2,12.2c17.1,8.7,27.3,20.6,36.4,31l0.4,0.4c9.1,10.4,18.6,21.1,34.8,29.5c2.7,1.4,4.9,2.5,7.2,3.4l0.1,0c14.1,6,55.8,8.7,97,6.3c56.2-3.3,73.8-13.3,75.5-15.9c2.7-6.7-7.7-15.8-15.7-19.8l-0.1,0c-1.4-0.8-2.7-1.3-3.9-1.7l-0.2-0.1c-22.5-8-64.5-10.5-90.4-5.6c-10,4.9-22.7,3.2-38.8-5c-14.2-7.3-31.2-19.9-51.9-38.4l-1.4-1.3c-4.4-3.9-4.7-10.7-0.8-15c1.9-2.1,4.5-3.4,7.3-3.5c2.9-0.2,5.6,0.8,7.8,2.7l1.5,1.3c49.7,44.6,64.5,41.2,66.9,40.2l0.8-0.6c0.8-0.7,2.4-1.9,2.7-2.5c2.6-8.1-6.2-21.9-24.2-37.8c-16.3-14.4-39.4-29.9-61.8-41.4c-10-5.2-18.7-8.9-24.4-10.6c-19.8-5.7-50.3-6.1-70.4-5.7c2.9,16.8,4.6,41.3,5.3,60.3l0,0.3c0,0.4,0,0.8,0,1.1c0,0.6,0.1,1.1,0.1,1.7c0,0.9,0,1.6,0.1,2.1l0,0.7V282.6z M442.7,349.6C442.7,349.6,442.7,349.6,442.7,349.6C442.7,349.6,442.7,349.6,442.7,349.6z M326.5,300L326.5,300L326.5,300z M246.6,270.7C246.6,270.7,246.6,270.7,246.6,270.7L246.6,270.7z"/></g><g><path class="st1" d="M35.8,316.8l-1.5-0.7c-1-0.5-2-1.2-2.8-2.1c-0.4-0.2-0.8-0.3-1.1-0.5c-5.6-2.5-5.4-6.8-5.2-8.5c2.2-15,12.9-31,24.2-48c10.1-15.2,21.6-32.5,25.5-48.6c0.9-4.3-0.1-8.1-1-11.5l0-0.2c-1-3.7-2.3-7.9,1.6-11l0.1-0.1c6.6-5,42.1-11.3,51.6-11.1c2.1,0,3.8,0.4,5.1,1.1c3.5,1.8,6.1,6,9.3,15.3c0.1,0.2,0.2,0.4,0.2,0.6l0,0l0.1,0.4c4.8,15,7.6,54,8.1,76.8c0.2,7.7,0.1,15-0.2,20.5c-0.7,10.7-3.3,17.5-7.7,21.1l-0.5,0.4l-0.6,0.3c-1.4,0.7-5.7,2.9-28.4,3.8c-13.8,0.5-30.5,0.5-43.9,0.5H55.4L35.8,316.8z M37.7,303.5l1.4,0.5l0.3,0.6l15.7-1.1h13.4c13.3,0,29.9,0,43.5-0.5c15.5-0.6,21.2-1.9,22.9-2.3c0.7-1,2.3-4.1,2.9-12.1c0.3-5.1,0.4-12,0.2-19.4c-0.5-25.2-3.5-59.8-7.2-72.5l-0.4-1.3c-1.9-5.4-3.1-7.8-3.7-8.7c0,0-0.1,0-0.1,0c-8.6,0-32.3,4.7-41,7.6c1.1,4,2.6,9.9,1,17c-4.3,18.4-16.5,36.6-27.2,52.6C49.8,278.2,40.7,291.8,37.7,303.5z M126.2,185.9L126.2,185.9L126.2,185.9z M99.9,288.5c-1.9,0-3.9-0.4-5.8-1.1c-8.2-3-12.3-12.2-9.3-20.5l0-0.1c3.2-8.1,12.4-12.2,20.5-9.1c8.2,3.1,12.4,12.3,9.3,20.5c-1.5,4-4.4,7.1-8.3,8.9C104.4,288,102.1,288.5,99.9,288.5z M96.1,271.2c-0.7,2,0.3,4.3,2.3,5c1.1,0.4,2.1,0.4,3.1,0c0.9-0.4,1.6-1.2,2-2.1c0.8-2-0.3-4.3-2.3-5.1l0,0C99.2,268.2,96.9,269.2,96.1,271.2z"/></g></g></g></svg>');
    }
    div.jiskra-icon-installations .content-box>div>span:before {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Vrstva_6_xA0_Obraz_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 513.6 537.4" style="enable-background:new 0 0 513.6 537.4;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}.st1{fill:%23D60E1B;}</style><g><path class="st0" d="M183.5,105.2c72.3,0,144.5,0,216.8,0c0,109,0,218,0,327.1c-61.2,0-122.4,0-183.6,0c1.5-1.7,2.9-3.5,4.5-5.1c9.7-9.5,19.5-19,30.1-29.3c-4.3-3.4-7.7-6.2-12-9.6c3.7-3.4,6.6-5.7,9-8.4c2.9-3.4,6.2-5,10.7-4.9c3.8,0,7.7-0.4,11.5-0.7c10.2-1,19.6-3.3,27.1-11.1c20.1-20.6,40.5-41,60.9-61.3c4.6-4.6,6-9.7,3.8-15.4c-2.2-5.8-4.9-11.6-8.3-16.9c-15.4-23.8-34.6-44.7-53.9-65.3c-9.9-10.5-24.5-11-35-1.1c-2.1,2-3.8,4.5-5.6,6.6c-9.6-9.5-18.3-18.2-27.2-26.8c-1.9-1.9-2.2-3.5-1.4-6c4.1-13.8,3.9-27.5-4.3-39.6c-10.3-15.2-22.6-28.5-42.2-31.6C184.1,105.7,183.9,105.4,183.5,105.2z M350.6,321.9c10.5,10.2,20.8,19.9,30.8,29.9c7.2,7.3,7,17.8-0.1,24.8c-7,6.9-17.4,6.7-24.8-0.7c-8.6-8.6-17.2-17.3-25.8-26c-1.3-1.3-2.2-3.1-2.9-4c-4.1,3.6-7.3,6.4-10.5,9.3c11,11,21.4,22.3,32.7,32.5c11.5,10.5,29.2,9.3,40.5-1.8c11.1-10.9,12.8-29,2.6-40.6c-10.2-11.6-21.5-22.3-32.1-33.2C357.7,315.3,354.6,318.2,350.6,321.9z"/><path class="st0" d="M210.5,432.3c-32.4,0-64.7,0-97.2,0c0-87.7,0-175.4,0-263c1.1,5.5,1.8,11.1,3.5,16.5c4,13,14,21.6,23.9,30.1c10,8.5,22.1,12.6,34.8,10c9.3-2,14.8,0.7,20.6,7.4c6,7,13.1,13,20.8,20.4c-4.1,3.3-7.4,6-10.2,8.2c3.4,3.7,6.2,6.8,9,9.9c7.4-7.3,14.6-14.4,21.8-21.6c12.2-12.2,24.3-24.5,36.4-36.6c5-5,11.8-5.6,16-0.7c15.8,18.2,31.7,36.4,47,55.1c4.9,6,8.3,13.2,12.3,20c1.3,2.3,0.8,4.1-1.2,6c-19.5,19.4-38.9,38.9-58.1,58.6c-5.1,5.3-11,7.8-18,8.4c-5.6,0.5-11.3,1-16.9,1.3c-5.7,0.4-10.4,2.5-14.2,6.8c-2.9,3.4-6.1,6.5-8.5,9c-20.1-19.7-39.8-39.1-59.8-58.7c7.6-5.4,10.9-13.3,12.4-22c0.7-3.9,0.9-7.9,1.3-11.9c0.5-5.5,0.6-11.1,1.7-16.5c1.5-8.2,6.2-14.8,12-19.7c-3.2-3.3-6.1-6.3-9.1-9.5c-7.1,6.1-12.6,13.7-14.8,23.1c-1.5,6.3-1.9,12.9-2.8,19.4c-0.8,6-1.5,11.9-2.6,17.9c-0.8,4.4-4.1,7.2-8.3,10.4c-3.1-3.5-6.1-7-8.6-9.9c-12.6,12.3-24.7,24.3-37.1,36.3c1.2,1.2,2.3,2.4,3.4,3.6c27.5,27.7,55.1,55.4,82.6,83.1C205.3,426.4,207.9,429.4,210.5,432.3z"/><path class="st1" d="M210.5,432.3c-2.7-2.9-5.3-5.9-8-8.7c-27.5-27.7-55.1-55.4-82.6-83.1c-1.2-1.2-2.3-2.4-3.4-3.6c12.3-12.1,24.5-24,37.1-36.3c2.5,2.9,5.5,6.3,8.6,9.9c4.2-3.3,7.5-6,8.3-10.4c1.1-5.9,1.7-11.9,2.6-17.9c0.9-6.5,1.3-13,2.8-19.4c2.2-9.4,7.7-17,14.8-23.1c3,3.1,6,6.2,9.1,9.5c-5.7,4.9-10.4,11.5-12,19.7c-1,5.4-1.1,11-1.7,16.5c-0.4,4-0.6,7.9-1.3,11.9c-1.5,8.7-4.7,16.6-12.4,22c20,19.7,39.7,39,59.8,58.7c2.4-2.5,5.6-5.7,8.5-9c3.8-4.3,8.5-6.4,14.2-6.8c5.6-0.4,11.3-0.8,16.9-1.3c7-0.6,12.9-3.1,18-8.4c19.2-19.7,38.7-39.1,58.1-58.6c2-2,2.5-3.8,1.2-6c-4-6.7-7.3-14-12.3-20c-15.3-18.6-31.2-36.9-47-55.1c-4.2-4.8-11-4.3-16,0.7c-12.2,12.2-24.3,24.4-36.4,36.6c-7.2,7.2-14.4,14.3-21.8,21.6c-2.8-3-5.6-6.1-9-9.9c2.8-2.2,6.1-4.9,10.2-8.2c-7.7-7.5-14.8-13.5-20.8-20.4c-5.7-6.7-11.2-9.3-20.6-7.4c-12.7,2.7-24.8-1.4-34.8-10c-9.9-8.4-19.8-17-23.9-30.1c-1.6-5.3-2.3-11-3.5-16.5c0-0.8,0-1.5,0-2.3c0.5-3.8,0.9-7.6,1.6-11.4c1.4-8.5,5.2-16.1,9.8-24.5c11.1,11,21.7,21.5,31.7,31.5c4.6-4.6,9.5-9.4,14.6-14.3c-10.3-10.6-20.8-21.5-31.5-32.5c1-0.5,1.6-1,2.3-1.3c8.2-3.1,16.5-6.2,24.7-9.2c5.7,0,11.3,0,17,0c0.3,0.2,0.6,0.6,0.9,0.6c19.6,3.1,31.9,16.4,42.2,31.6c8.2,12.1,8.5,25.9,4.3,39.6c-0.8,2.6-0.5,4.1,1.4,6c8.9,8.6,17.6,17.3,27.2,26.8c1.8-2.2,3.5-4.6,5.6-6.6c10.5-9.9,25.1-9.5,35,1.1c19.4,20.6,38.5,41.4,53.9,65.3c3.4,5.2,6,11,8.3,16.9c2.2,5.7,0.7,10.9-3.8,15.4c-20.4,20.3-40.7,40.7-60.9,61.3c-7.6,7.7-17,10.1-27.1,11.1c-3.8,0.4-7.7,0.8-11.5,0.7c-4.5-0.1-7.8,1.6-10.7,4.9c-2.4,2.8-5.4,5.1-9,8.4c4.2,3.4,7.7,6.2,12,9.6c-10.6,10.3-20.3,19.7-30.1,29.3c-1.6,1.6-3,3.4-4.5,5.1C214.6,432.3,212.6,432.3,210.5,432.3z M128.7,155c-2,6.9-2.1,13.4-1.1,19.9c1.4,10.3,7.9,17.4,14.7,24.6c12.8,13.7,27.6,16.9,44.8,10.1c2.2-0.9,3.7-0.6,5.3,1.2c6.8,7,13.7,13.9,20.6,20.8c3.9,4,7.9,8,11,11.2c8.6-8.3,16.7-16.3,25.4-24.8c-9.7-9.5-19.5-19.4-29.7-28.8c-4.2-3.9-4.9-6.9-2.7-12.3c5.6-13.5,4.6-26.7-5.5-38.2c-3.7-4.1-7.5-8.2-11.7-11.8c-10.9-9.2-23.4-10.3-37.5-6.9c9.6,9.9,18.7,19.3,27.6,28.5c-11.5,11.3-22.7,22.3-33.9,33.5C147.2,173.4,138.2,164.4,128.7,155z M231.3,397.5c-26.4-25.9-52.8-51.8-78.7-77.2c-5.3,5.2-11.2,10.9-17.4,17c26.2,25.8,52.6,51.7,78.8,77.4C219.2,409.5,225,403.7,231.3,397.5z"/><path class="st0" d="M166.6,105.2c-8.2,3.1-16.5,6.1-24.7,9.2c-0.7,0.3-1.3,0.7-2.3,1.3c10.7,11,21.2,21.8,31.5,32.5c-5,4.9-9.9,9.8-14.6,14.3c-10-9.9-20.6-20.4-31.7-31.5c-4.6,8.3-8.4,15.9-9.8,24.5c-0.6,3.8-1.1,7.6-1.6,11.4c0-20.5,0-41,0-61.7C131.1,105.2,148.8,105.2,166.6,105.2z"/><path class="st1" d="M350.6,321.9c4-3.7,7.1-6.5,10.5-9.6c10.6,10.9,21.9,21.6,32.1,33.2c10.2,11.6,8.5,29.8-2.6,40.6c-11.3,11.1-29,12.3-40.5,1.8c-11.3-10.3-21.7-21.5-32.7-32.5c3.2-2.9,6.4-5.7,10.5-9.3c0.6,0.9,1.5,2.6,2.9,4c8.5,8.7,17.1,17.4,25.8,26c7.4,7.3,17.8,7.6,24.8,0.7c7.1-7,7.3-17.5,0.1-24.8C371.4,341.8,361.1,332.1,350.6,321.9z"/><path class="st0" d="M128.7,155c9.5,9.5,18.6,18.4,27.3,27c11.3-11.1,22.5-22.2,33.9-33.5c-8.9-9.2-18-18.6-27.6-28.5c14.1-3.4,26.7-2.2,37.5,6.9c4.2,3.5,8,7.6,11.7,11.8c10.2,11.5,11.1,24.6,5.5,38.2c-2.2,5.4-1.6,8.4,2.7,12.3c10.2,9.3,19.9,19.3,29.7,28.8c-8.7,8.5-16.8,16.4-25.4,24.8c-3.1-3.2-7-7.2-11-11.2c-6.9-6.9-13.8-13.8-20.6-20.8c-1.7-1.8-3.1-2-5.3-1.2c-17.2,6.8-32,3.5-44.8-10.1c-6.8-7.2-13.3-14.3-14.7-24.6C126.6,168.3,126.7,161.9,128.7,155z"/><path class="st0" d="M231.3,397.5c-6.3,6.2-12.1,12-17.3,17.2c-26.2-25.7-52.6-51.7-78.8-77.4c6.2-6,12.1-11.8,17.4-17C178.6,345.7,205,371.6,231.3,397.5z"/></g></svg>');
    }*/
}
.content-boxes .col-md-4 {
  margin-bottom: 20px;
}
.content-boxes .equal-col {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  /* Full height in flexbox */
}
.content-boxes .equal-col .content-box {
  border-width: 0px;
  border-color: #000000;
  border-style: solid;
  box-shadow: 11.702px -10.912px 16.2px 1.8px rgba(255, 255, 255, 0.004), -8.699px 9.661px 15.3px 1.7px rgba(37, 63, 116, 0.21), inset 4.405px -5.44px 8.1px 0.9px rgba(255, 255, 255, 0.004), inset -4.114px 5.663px 8.1px 0.9px rgba(61, 84, 149, 0.21);
  background: #eeeeee;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 35px;
  color: #d40000;
  transition: 600ms;
}
.content-boxes .equal-col .content-box h3 {
  margin: 0px 0 30px 0;
  font-size: 2.4em;
  line-height: 1.1em;
  color: #000000;
}
.content-boxes .equal-col .content-box p {
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: 500;
}
.content-boxes .equal-col .content-box span:before {
  display: inline-block;
  position: relative;
  height: 70px;
  width: 70px;
  content: '';
  /*background-image: url('../images/sprite_jiskra.png');*/
  /*background-position: 0 0;*/
  background-size: cover;
}
.content-boxes .equal-col:hover {
  transition: 600ms;
}
.content-boxes .equal-col:hover h3,
.content-boxes .equal-col:hover .content-box {
  transition: 600ms;
  color: white;
}
.content-boxes .equal-col:hover .content-box {
  background: #d40000;
}
.content-boxes .equal-col:hover span:before {
  transition: 600ms;
  filter: grayscale(1) contrast(1.2) brightness(100);
}
.content-boxes .square {
  width: 100%;
  /* Make the width 100% */
  padding-top: 100%;
  /* Equal height and width */
  position: relative;
}
.main-red-section {
  background: #d60e1b;
  color: white;
  font-size: 1.1em;
  font-weight: 500;
}
.close-btn {
  cursor: pointer;
}
.convertforms {
  font-family: "Montserrat", sans-serif;
}
.convertforms .cf-btn {
  background: #d60e1b !important;
  width: 100% !important;
  text-transform: uppercase;
  font-size: 0.9em !important;
  font-weight: 500;
  border-radius: 0 !important;
}
.convertforms .cf-control-input p {
  font-weight: 600;
  font-size: 0.75em;
}
.convertforms .cf-input {
  border: 1px solid black !important;
  border-radius: 0  !important;
  font-weight: 500;
  --input-placeholder-color: black;
  font-size: 0.9em !important;
  color: black !important;
  /* Standard */
  /* WebKit (Chrome, Safari) */
  /* Firefox 19+ */
  /* Internet Explorer 10+ */
  /* Older Firefox */
}
.convertforms .cf-input::placeholder {
  font-style: italic;
}
.convertforms .cf-input::-webkit-input-placeholder {
  font-style: italic;
}
.convertforms .cf-input::-moz-placeholder {
  font-style: italic;
}
.convertforms .cf-input:-ms-input-placeholder {
  font-style: italic;
}
.convertforms .cf-input:-moz-placeholder {
  font-style: italic;
}
.convertforms h2 {
  padding-left: 60px;
  line-height: 20px;
}
.convertforms h2:before {
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M74.508,108.239c-0.772,0-1.479-0.445-1.81-1.148l-16.863-35.84L20.732,55.116c-0.734-0.337-1.193-1.083-1.164-1.891 c0.03-0.808,0.543-1.518,1.3-1.8l83.312-31.107c0.729-0.271,1.552-0.096,2.105,0.452c0.555,0.548,0.739,1.369,0.475,2.102 l-30.371,84.047c-0.274,0.761-0.98,1.28-1.788,1.318C74.569,108.238,74.538,108.239,74.508,108.239z M26.772,53.49l31.396,14.432 c0.429,0.197,0.774,0.539,0.975,0.965l15.122,32.139l27.264-75.448L26.772,53.49z"/><path d="M57.334,71.738c-0.512,0-1.023-0.195-1.414-0.586c-0.781-0.78-0.781-2.047,0-2.828l47.545-47.546 c0.781-0.781,2.047-0.781,2.828,0c0.781,0.781,0.781,2.047,0,2.828L58.748,71.152C58.357,71.543,57.846,71.738,57.334,71.738z"/></svg>');
  content: '';
  height: 40px;
  width: 40px;
  margin-left: -60px;
  margin-top: -4px;
  background-size: cover;
  position: absolute;
  display: inline-block;
}
.mb-5 {
  margin-bottom: 6rem !important;
}
.mt-5 {
  margin-top: 6rem !important;
}
.pb-5 {
  padding-bottom: 6rem !important;
}
.pt-5 {
  padding-top: 6rem !important;
}
.main-contact-form > .row > div:first-child {
  background: #d40000;
  color: white;
  padding: 20px;
}
.main-contact-form > .row > div:first-child a {
  color: white;
}
.main-contact-form > .row > div:first-child .fa-solid {
  color: black;
}
.main-contact-form > .row > div:nth-child(2) {
  background-color: #f8f8f8;
}
@media screen and (max-width: 768px) {
  #jux_memamenu112 #js-mainnav.megamenu .js-megamenu {
    display: inline-block !important;
  }
}
#CSS3-megaMenuToggle {
  display: none !important;
}
/* ===== BALÍČKY TECHNOLOGIE DOMU - TVRDÝ STYL ===== */

.sppb-addon-pricing-table,
.sppb-pricing-table,
.sppb-pricing-box,
.sppb-addon-content.sppb-text-center {
  background: #ffffff !important;
  border-radius: 20px !important;
  box-shadow: 0 15px 40px rgba(0,0,0,0.08) !important;
  border: 1px solid #eeeeee !important;
  padding: 35px !important;
  overflow: hidden !important;
  transition: all .3s ease !important;
}

.sppb-addon-pricing-table:hover,
.sppb-pricing-table:hover,
.sppb-pricing-box:hover,
.sppb-addon-content.sppb-text-center:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 25px 60px rgba(0,0,0,0.12) !important;
}

.sppb-addon-pricing-table .sppb-pricing-header,
.sppb-pricing-table .sppb-pricing-header,
.sppb-pricing-box .sppb-pricing-header {
  margin-bottom: 18px !important;
}

.sppb-addon-pricing-table .sppb-pricing-header h3,
.sppb-pricing-table .sppb-pricing-header h3,
.sppb-pricing-box .sppb-pricing-header h3,
.sppb-addon-pricing-table h3 {
  color: #e30613 !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  text-transform: uppercase !important;
}

.sppb-addon-pricing-table .sppb-pricing-price,
.sppb-pricing-table .sppb-pricing-price,
.sppb-pricing-box .sppb-pricing-price {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #111111 !important;
  margin-bottom: 20px !important;
}

.sppb-addon-pricing-table ul li,
.sppb-pricing-table ul li,
.sppb-pricing-box ul li,
.sppb-pricing-features li {
  padding: 10px 0 !important;
  border-bottom: 1px solid #f2f2f2 !important;
}

.sppb-addon-pricing-table ul li:last-child,
.sppb-pricing-table ul li:last-child,
.sppb-pricing-box ul li:last-child,
.sppb-pricing-features li:last-child {
  border-bottom: none !important;
}

.sppb-addon-pricing-table .sppb-btn,
.sppb-pricing-table .sppb-btn,
.sppb-pricing-box .sppb-btn,
.sppb-addon-pricing-table .btn,
.sppb-pricing-table .btn,
.sppb-pricing-box .btn {
  background: #e30613 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}

.sppb-addon-pricing-table .sppb-btn:hover,
.sppb-pricing-table .sppb-btn:hover,
.sppb-pricing-box .sppb-btn:hover,
.sppb-addon-pricing-table .btn:hover,
.sppb-pricing-table .btn:hover,
.sppb-pricing-box .btn:hover {
  background: #c90510 !important;
  color: #ffffff !important;
}
/* ===== PRICING CARDS - TECHNOLOGIE DOMU ===== */

.sppb-section .sppb-addon-pricing-table,
.sppb-section .sppb-pricing-table,
.sppb-section .sppb-pricing-box {
  background: #fff !important;
  border-radius: 22px !important;
  border: 1px solid #e9e9e9 !important;
  box-shadow: 0 15px 40px rgba(0,0,0,0.10) !important;
  overflow: hidden !important;
  padding: 0 0 26px 0 !important;
  transition: all .3s ease !important;
  position: relative !important;
}

.sppb-section .sppb-addon-pricing-table:hover,
.sppb-section .sppb-pricing-table:hover,
.sppb-section .sppb-pricing-box:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 22px 55px rgba(0,0,0,0.14) !important;
}

/* hlavička */
.sppb-section .sppb-pricing-header {
  padding: 16px 20px !important;
  margin: 0 !important;
  text-align: center !important;
  border-bottom: none !important;
}

/* barevné horní lišty podle pořadí */
.sppb-row > div:nth-child(1) .sppb-pricing-header {
  background: linear-gradient(90deg,#ea1d25,#ff4a4a) !important;
}
.sppb-row > div:nth-child(2) .sppb-pricing-header {
  background: linear-gradient(90deg,#0d9f8a,#43c7b5) !important;
}
.sppb-row > div:nth-child(3) .sppb-pricing-header {
  background: linear-gradient(90deg,#e6ab17,#ffd34d) !important;
}

.sppb-section .sppb-pricing-header h3,
.sppb-section .sppb-pricing-title {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: .5px !important;
  margin: 0 !important;
}

/* vnitřní obsah */
.sppb-section .sppb-pricing-price-container,
.sppb-section .sppb-pricing-price,
.sppb-section .sppb-pricing-features,
.sppb-section .sppb-pricing-footer {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

/* cena nahoře */
.sppb-section .sppb-pricing-price-container,
.sppb-section .sppb-pricing-price {
  text-align: center !important;
  color: #222 !important;
  font-size: 24px !important;
  font-weight: 800 !important;
  margin-top: 22px !important;
  margin-bottom: 18px !important;
}

/* oddělovací linky */
.sppb-section .sppb-pricing-price-container::after,
.sppb-section .sppb-pricing-price::after {
  content: "";
  display: block;
  height: 1px;
  background: #ececec;
  margin-top: 18px;
}

/* seznam */
.sppb-section .sppb-pricing-features {
  margin-top: 16px !important;
  margin-bottom: 20px !important;
}

.sppb-section .sppb-pricing-features ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.sppb-section .sppb-pricing-features li {
  position: relative !important;
  padding: 8px 0 8px 28px !important;
  border-bottom: none !important;
  color: #4b4b4b !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
}

.sppb-section .sppb-pricing-features li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 7px;
  color: #77b52c;
  font-weight: 800;
  font-size: 20px;
}

/* spodní cena / CTA mezera */
.sppb-section .sppb-pricing-footer {
  text-align: center !important;
  padding-top: 10px !important;
}

/* tlačítka */
.sppb-section .sppb-pricing-box .sppb-btn,
.sppb-section .sppb-pricing-table .sppb-btn,
.sppb-section .sppb-addon-pricing-table .sppb-btn,
.sppb-section .sppb-pricing-box .btn {
  color: #fff !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  min-width: 180px !important;
  box-shadow: none !important;
}

/* tlačítko podle pořadí */
.sppb-row > div:nth-child(1) .sppb-btn,
.sppb-row > div:nth-child(1) .btn {
  background: linear-gradient(90deg,#ea1d25,#ff3d3d) !important;
}
.sppb-row > div:nth-child(2) .sppb-btn,
.sppb-row > div:nth-child(2) .btn {
  background: linear-gradient(90deg,#25b39b,#138e79) !important;
}
.sppb-row > div:nth-child(3) .sppb-btn,
.sppb-row > div:nth-child(3) .btn {
  background: linear-gradient(90deg,#f0b52a,#f6cf54) !important;
  color: #2a2a2a !important;
}

/* zvýraznění prostředního balíčku */
.sppb-row > div:nth-child(2) .sppb-pricing-box,
.sppb-row > div:nth-child(2) .sppb-pricing-table,
.sppb-row > div:nth-child(2) .sppb-addon-pricing-table {
  transform: scale(1.03) !important;
  z-index: 2;
}

/* jemné barevné pozadí karet */
.sppb-row > div:nth-child(1) .sppb-pricing-box,
.sppb-row > div:nth-child(1) .sppb-pricing-table,
.sppb-row > div:nth-child(1) .sppb-addon-pricing-table {
  background: linear-gradient(180deg,#ffffff 0%,#fff8f8 100%) !important;
}
.sppb-row > div:nth-child(2) .sppb-pricing-box,
.sppb-row > div:nth-child(2) .sppb-pricing-table,
.sppb-row > div:nth-child(2) .sppb-addon-pricing-table {
  background: linear-gradient(180deg,#ffffff 0%,#f4fffd 100%) !important;
}
.sppb-row > div:nth-child(3) .sppb-pricing-box,
.sppb-row > div:nth-child(3) .sppb-pricing-table,
.sppb-row > div:nth-child(3) .sppb-addon-pricing-table {
  background: linear-gradient(180deg,#ffffff 0%,#fffcef 100%) !important;
}
/* ===== 1:1 BALÍČKY TECHNOLOGIE DOMU ===== */

.tech-packages-wrap{
  max-width: 1420px;
  margin: 0 auto;
  padding: 18px 12px 28px;
}

.tech-packages{
  display: flex;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: nowrap;
}

/* KARTA */
.tech-card{
  position: relative;
  width: 31.6%;
  min-width: 0;
  border-radius: 24px;
  overflow: visible;
  box-shadow: 0 14px 34px rgba(0,0,0,0.10);
  border: 1px solid rgba(0,0,0,0.05);
}

/* POZADÍ */
.tech-card-start{
  background: linear-gradient(180deg,#ffffff 0%,#fff8f8 100%);
}

.tech-card-komfort{
  background: linear-gradient(180deg,#ffffff 0%,#f5fcfb 100%);
}

.tech-card-premium{
  background: linear-gradient(180deg,#ffffff 0%,#fffcef 100%);
}

/* HLAVIČKA */
.tech-card-head{
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.tech-card-start .tech-card-head{
  background: linear-gradient(90deg,#f11f2b 0%,#ff4248 100%);
}

.tech-card-komfort .tech-card-head{
  background: linear-gradient(90deg,#0b9b87 0%,#4dc8be 100%);
}

.tech-card-premium .tech-card-head{
  background: linear-gradient(90deg,#e1ad19 0%,#f2cf54 100%);
}

.tech-card-title{
  margin: 0;
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: #ffffff;
}

.tech-card-premium .tech-card-title{
  color: #1f2430;
}

/* TĚLO */
.tech-card-body{
  padding: 28px 28px 26px;
}

/* CENA */
.tech-card-price{
  text-align: center;
  font-size: 27px;
  line-height: 1.15;
  font-weight: 800;
  color: #202632;
  margin: 0 0 18px;
}

/* LINKA */
.tech-card-divider{
  height: 1px;
  width: 100%;
  background: #ececec;
  margin: 0 0 22px;
}

.tech-card-divider-bottom{
  margin: 18px 0 16px;
}

/* OBRÁZEK */
.tech-card-image{
  text-align: center;
  margin: -28px 0 18px;
}

.tech-card-image img{
  width: 100%;
  max-width: 350px;
  height: auto;
  display: inline-block;
}

/* SEZNAM */
.tech-card-list{
  list-style: none;
  margin: 0;
  padding: 0;
}

.tech-card-list li{
  position: relative;
  padding: 8px 0 8px 42px;
  font-size: 16px;
  line-height: 1.35;
  color: #4e535b;
  font-weight: 500;
}

.tech-card-list li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 5px;
  color: #7cb532;
  font-size: 29px;
  line-height: 1;
  font-weight: 800;
}

/* SPODNÍ CENA */
.tech-card-price-bottom{
  margin: 0 0 18px;
}

/* TLAČÍTKA */
.tech-card-btn{
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none !important;
  border-radius: 12px;
  padding: 16px 18px;
  font-size: 23px;
  line-height: 1;
  font-weight: 800;
  border: none;
  box-shadow: none;
  transition: all .2s ease;
}

.tech-card-btn:hover{
  transform: translateY(-1px);
  opacity: .97;
}

.tech-card-start .tech-card-btn{
  background: linear-gradient(90deg,#f11f2b 0%,#ff4348 100%);
  color: #ffffff;
}

.tech-card-komfort .tech-card-btn{
  background: linear-gradient(90deg,#31b59d 0%,#09907b 100%);
  color: #ffffff;
}

.tech-card-premium .tech-card-btn{
  background: linear-gradient(90deg,#efb629 0%,#f5ce4d 100%);
  color: #202632;
}

/* BADGE */
.tech-card-badge{
  position: absolute;
  right: -80px;
  top: -60px;
  width: 210px;
  height: auto;
  z-index: 3;
}

/* RESPONSIVE */
@media (max-width: 1200px){
  .tech-packages{
    gap: 26px;
  }

  .tech-card{
    width: 31.5%;
  }

  .tech-card-body{
    padding: 24px 22px 22px;
  }

  .tech-card-title{
    font-size: 22px;
  }

  .tech-card-price{
    font-size: 23px;
  }

  .tech-card-list li{
    font-size: 15px;
    padding-left: 34px;
  }

  .tech-card-list li::before{
    font-size: 24px;
  }

  .tech-card-btn{
    font-size: 19px;
  }
}

@media (max-width: 920px){
  .tech-packages{
    flex-wrap: wrap;
  }

  .tech-card{
    width: 100%;
    max-width: 560px;
  }

  .tech-card-badge{
    right: 10px;
    top: -24px;
  }
}
/* === stejná výška všech 3 karet === */

.tech-packages{
  align-items: stretch !important;
}

.tech-card{
  display: flex !important;
  flex-direction: column !important;
}

.tech-card-body{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

.tech-card-list{
  flex-grow: 1 !important;
}

.tech-card-divider-bottom{
  margin-top: auto !important;
}

.tech-card-btn{
  margin-top: 0 !important;
}
/* ===== KONFIGURÁTOR JISKRA ===== */

.jiskra-configurator-wrap{
  max-width: 1420px;
  margin: 40px auto 0;
  padding: 0 12px 40px;
}

.jiskra-configurator-topnote{
  width: fit-content;
  margin: 0 auto 18px;
  padding: 10px 22px;
  background: linear-gradient(90deg,#f0c240,#f5d76f);
  color: #232937;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .4px;
  text-transform: uppercase;
}

.jiskra-configurator-title{
  text-align: center;
  font-size: 52px;
  line-height: 1.08;
  font-weight: 800;
  color: #232937;
  margin: 0 0 12px;
}

.jiskra-configurator-title span{
  color: #d89a1b;
}

.jiskra-configurator-subtitle{
  text-align:center;
  font-size: 20px;
  color: #5a616d;
  margin: 0 0 28px;
}

.jiskra-configurator-card{
  background: linear-gradient(180deg,#fbfaf7 0%,#f6f4ef 100%);
  border-radius: 28px;
  box-shadow: 0 12px 34px rgba(0,0,0,0.08);
  padding: 34px;
  border: 1px solid rgba(0,0,0,0.04);
}

.jiskra-components-grid{
  display:grid;
  grid-template-columns: repeat(5,1fr);
  gap:18px;
  margin-bottom: 28px;
}

.jiskra-component{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:132px;
  background:#fff;
  border:2px solid #ece8df;
  border-radius:20px;
  cursor:pointer;
  transition:all .2s ease;
  text-align:center;
  padding:18px 14px;
}

.jiskra-component:hover{
  transform:translateY(-2px);
  box-shadow:0 8px 18px rgba(0,0,0,0.06);
}

.jiskra-component-input{
  display:none;
}

.jiskra-component-icon{
  font-size:36px;
  line-height:1;
}

.jiskra-component-text{
  font-size:17px;
  line-height:1.2;
  font-weight:700;
  color:#3b4350;
}

.jiskra-component-check{
  position:absolute;
  top:10px;
  right:10px;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#f0c240;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:18px;
  opacity:0;
  transform:scale(.7);
  transition:all .2s ease;
}

.jiskra-component.is-active{
  background:linear-gradient(180deg,#fffdf6 0%,#faf4df 100%);
  border-color:#e4b12b;
}

.jiskra-component.is-active .jiskra-component-check{
  opacity:1;
  transform:scale(1);
}

.jiskra-configurator-form{
  background:#fff;
  border-radius:24px;
  padding:28px;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.04);
}

.jiskra-config-row{
  display:grid;
  gap:18px;
  margin-bottom:20px;
}

.jiskra-config-row-3{
  grid-template-columns: 1fr 1fr 1fr;
}

.jiskra-config-row-2{
  grid-template-columns: 1fr 1fr;
}

.jiskra-field label{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#2f3642;
  margin-bottom:8px;
}

.jiskra-field input[type="text"],
.jiskra-field select{
  width:100%;
  height:58px;
  border-radius:16px;
  border:1px solid #ddd8cd;
  background:#fbfbfb;
  padding:0 18px;
  font-size:17px;
  color:#232937;
}

.jiskra-radio-group{
  display:flex;
  gap:28px;
  min-height:58px;
  align-items:center;
  background:#fbfbfb;
  border:1px solid #ddd8cd;
  border-radius:16px;
  padding:0 18px;
}

.jiskra-radio-group label{
  margin:0;
  font-weight:600;
  display:flex;
  align-items:center;
  gap:8px;
}

.jiskra-range-wrap{
  display:flex;
  align-items:center;
  gap:14px;
  min-height:58px;
  background:#fbfbfb;
  border:1px solid #ddd8cd;
  border-radius:16px;
  padding:0 18px;
}

.jiskra-range-wrap input[type="range"]{
  flex:1;
  accent-color:#77b52c;
}

#jiskra-spotreba-output{
  min-width:72px;
  font-weight:800;
  color:#2c3340;
}

.jiskra-summary{
  display:flex;
  justify-content:space-between;
  gap:20px;
  align-items:center;
  padding:20px 22px;
  background:linear-gradient(90deg,#f9faf8 0%,#f4f7f2 100%);
  border:1px solid #e5eadf;
  border-radius:20px;
  margin-top:8px;
}

.jiskra-summary-label{
  font-size:14px;
  font-weight:800;
  text-transform:uppercase;
  color:#7a828f;
  margin-bottom:6px;
}

.jiskra-summary-items{
  font-size:17px;
  font-weight:600;
  color:#2f3642;
}

.jiskra-summary-price{
  font-size:34px;
  font-weight:900;
  color:#232937;
  white-space:nowrap;
}

.jiskra-config-actions{
  margin-top:22px;
}

.jiskra-calc-btn,
.jiskra-send-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:68px;
  border:none;
  border-radius:18px;
  background:linear-gradient(90deg,#efb629 0%,#f4cd52 100%);
  color:#232937;
  text-decoration:none !important;
  font-size:22px;
  font-weight:900;
  cursor:pointer;
  transition:all .2s ease;
}

.jiskra-calc-btn:hover,
.jiskra-send-btn:hover{
  transform:translateY(-1px);
  opacity:.97;
}

.jiskra-result{
  margin-top:22px;
  padding:22px;
  background:#f8fbf5;
  border:1px solid #dce8d1;
  border-radius:20px;
}

.jiskra-result h3{
  margin:0 0 10px;
  font-size:24px;
  color:#232937;
}

.jiskra-result p{
  margin:0 0 16px;
  font-size:17px;
  color:#3d4654;
}

@media (max-width: 1200px){
  .jiskra-components-grid{
    grid-template-columns: repeat(3,1fr);
  }

  .jiskra-configurator-title{
    font-size:42px;
  }
}

@media (max-width: 900px){
  .jiskra-config-row-3,
  .jiskra-config-row-2{
    grid-template-columns:1fr;
  }

  .jiskra-components-grid{
    grid-template-columns: repeat(2,1fr);
  }

  .jiskra-summary{
    flex-direction:column;
    align-items:flex-start;
  }

  .jiskra-summary-price{
    white-space:normal;
  }

  .jiskra-configurator-title{
    font-size:34px;
  }
}

@media (max-width: 640px){
  .jiskra-components-grid{
    grid-template-columns:1fr;
  }

  .jiskra-configurator-card{
    padding:20px;
  }

  .jiskra-configurator-form{
    padding:20px;
  }
}
.jiskra-field input[type="email"]{
  width:100%;
  height:58px;
  border-radius:16px;
  border:1px solid #ddd8cd;
  background:#fbfbfb;
  padding:0 18px;
  font-size:17px;
  color:#232937;
}

.jiskra-summary-left-full{
  width:100%;
}
.package-start .package-header{
background:#C62828;
}

.package-start .btn{
background:#C62828;
}

.package-start .btn:hover{
background:#A61E1E;
}
.tech-card-start .tech-card-head{
    background:#C62828 !important;
}

.tech-card-start .tech-card-btn{
    background:#C62828 !important;
}

.tech-card-start .tech-card-btn:hover{
    background:#A61E1E !important;
}
.tech-card-start .tech-card-head{
    background:#D32F2F !important;
}

.tech-card-start .tech-card-btn{
    background:#D32F2F !important;
}

.tech-card-start .tech-card-btn:hover{
    background:#B71C1C !important;
}
/* START balíček - hlavička */
.tech-card-start .tech-card-head{
    background:#D32F2F !important;
}

/* START balíček - tlačítko */
.tech-card-start .tech-card-btn{
    background:#D32F2F !important;
    border-color:#D32F2F !important;
}

/* hover tlačítka */
.tech-card-start .tech-card-btn:hover{
    background:#B71C1C !important;
    border-color:#B71C1C !important;
}
/* mezera mezi balíčky a konfigurátorem */
.tech-configurator{
margin-top:40px !important;
}