body{background:#f3f4f5}main{padding:1px 0 0 0;margin-top:-2px}main>.limited{max-width:none;padding:0}main ul{list-style:none;margin-left:0}main ul li{position:relative;padding-left:30px;margin-left:-6px}main ul li::before{position:absolute;top:-4px;left:0;content:"";width:30px;height:30px;background:url("/images/check2.svg") center bottom no-repeat;background-size:30px 60px}.breadcrumb{display:none}.half_hero h1{font-size:clamp(2rem, 1.633rem + 1.84vw, 3.125rem);text-wrap:balance}.half_hero .txt{text-align:center;padding:40px 20px;background:linear-gradient(0deg, #fff 0%, #ebebeb 100%)}.half_hero .txt p{text-wrap:balance;width:100%}.half_hero .txt p:last-child,.half_hero .txt ul:last-child{margin-bottom:0}.half_hero .txt ul li{display:table;margin:0 auto 1rem auto}.half_hero .txt ul li:last-child{margin-bottom:0}.half_hero .txt .btns_wrp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.half_hero .txt .btns_wrp .ocb_w{display:flex}.half_hero .txt .btns_wrp .btn{padding:14px 20px;min-width:1px}.half_hero .txt .btns_wrp .btn.dark svg{fill:#fff;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:9px;transition:fill 200ms}.half_hero .txt .btns_wrp .btn.dark span{display:inline-block;vertical-align:middle}.half_hero img{width:100%;display:block}.ocb_w{position:relative}.ocb_w .bubble{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:315px;background:#fff;border-radius:15px;box-shadow:0 10px 45px 0 rgba(0,0,0,0.45);padding:1rem;opacity:0;visibility:hidden;transition:opacity 200ms;z-index:13}.ocb_w .bubble p{margin-bottom:14px}.ocb_w .bubble p:last-child{margin-bottom:0}.ocb_w .bubble p strong{font-size:1.125rem}.ocb_w .bubble a{display:inline-flex;align-items:center;gap:8px}.ocb_w .bubble .btn{display:block;width:100%;padding:9px 16px !important}.ocb_w .bubble.on{opacity:10;visibility:visible}.icon_blocks{display:grid;gap:20px}.icon_blocks.limited{padding-top:2.5rem;padding-bottom:2.5rem}.icon_blocks .itm{display:flex;align-items:center;padding:20px;gap:20px;background:#fff;border-radius:15px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);font-weight:bold;line-height:1.3;font-size:1.125rem}.icon_blocks .itm img{width:50px;height:50px;object-fit:contain;object-position:center center}nav.stick{position:sticky;top:56px;background:#fff;padding:1rem 0;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);z-index:10}nav.stick .limited{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}nav.stick .btn.inv{padding:8px 20px;box-shadow:inset 0 0 0 1px #0071ce;min-width:1px}section.limited{padding-top:4rem;padding-bottom:2rem}section.limited.pb{padding-bottom:7rem}section.color_bg{margin-top:2rem;padding:4rem 0 5rem 0;color:#fff;background:linear-gradient(135deg, #0071ce 0%, #1d364c 100%)}section.color_bg .limited>h2,section.color_bg .limited>p{color:#fff}section h2{font-size:clamp(1.75rem, 1.607rem + 0.71vw, 2.188rem);margin-bottom:1rem}section ul{margin-left:0}section .gallery .wrp{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:15px}section .gallery .wrp .lb{margin:0;width:100%}section .gallery h2,section .gallery p{text-align:center}section .gallery .my_switch_tags{margin-bottom:32px}section .gallery .my_switch_tags .inner{display:flex;flex-wrap:wrap;gap:12px 25px;align-items:center;justify-content:center}section .gallery .my_switch_tags .btn{padding:0;margin:0;min-width:1px;border-radius:0;border:none;box-shadow:none;color:#989898}section .gallery .my_switch_tags .btn:hover{background:none;color:#0071ce}section .gallery .my_switch_tags .btn.active{color:#000;text-decoration:underline;text-decoration-color:#0071ce;text-underline-offset:5px;text-decoration-thickness:2px}section .gallery .my_switch_tags .btn.active:hover{color:#000}section .gallery .btn{display:table;margin:1.75rem auto 0 auto}section .gallery .lb{padding-bottom:0;aspect-ratio:1}section .gallery .lb.rest_mid_hid,section .gallery .lb.myhid{opacity:0;visibility:hidden;aspect-ratio:auto;margin:0;position:absolute}section .gallery .lb.rest_mid_hid img,section .gallery .lb.myhid img{display:none}.slick-slider .slick-slide{display:block}.slick-slider .slick-arrow{position:absolute;display:flex;justify-content:center;align-items:center;bottom:18px;width:38px;background:#0071ce;border-radius:50%;aspect-ratio:1;margin:0;padding:0;border:none;left:13px;z-index:5}.slick-slider .slick-arrow svg{width:16px;height:16px;fill:#fff}.slick-slider .slick-arrow.slick-next{left:auto;right:13px}.slick-slider .slick-arrow.slick-disabled{opacity:.3}.slick-slider .slick-dots{position:absolute;left:0;bottom:28px;width:100%;padding:0 65px;list-style:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;z-index:4}.slick-slider .slick-dots li{display:block;margin:0;padding:0}.slick-slider .slick-dots li::before{display:none}.slick-slider .slick-dots li button{display:block;width:18px;aspect-ratio:1;padding:0;margin:0;border-radius:50%;border:1px solid #fff;background:#fff}.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li:hover button{background:#0071ce}.product_section{display:grid;gap:20px}.product_section .itm{padding:15px;background:#fff;border-radius:5px;min-width:1px}.product_section .itm h3{font-size:clamp(1.75rem, 1.607rem + 0.71vw, 2.188rem);margin:1.5rem 0 .5rem 0}.product_section .itm h3:first-child{margin-top:0}.product_section .itm h4{margin:1.5rem 0 .5rem 0;font-size:clamp(1.188rem, 1.126rem + 0.31vw, 1.375rem)}.product_section .itm p{margin-bottom:.5rem}.product_section .itm p:last-child{margin-bottom:0}.product_section .itm ul:last-child{margin-bottom:0}.product_section .itm .txt{padding:10px 0 2rem 0}.product_section .itm .btn.dark svg{fill:#fff;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:9px;transition:fill 200ms}.product_section .itm .btn.dark span{display:inline-block;vertical-align:middle}.product_section .itm .imgs{max-width:550px}.product_section .itm .imgs img{display:block;width:100%;border-radius:5px}.product_section .itm .imgs .slick-dots li button{background:rgba(255,255,255,0.5)}.product_section .itm .imgs .slick-dots li.slick-active button,.product_section .itm .imgs .slick-dots li:hover button{background:#0071ce}#vyplne,#prubeh-realizace{overflow:hidden}#vyplne>p,#prubeh-realizace>p{text-wrap:balance}.product_boxes .slick-track{display:flex}.product_boxes .itm{margin-right:10px;background:#fff;border-radius:15px;font-weight:bold;text-align:center;height:auto;padding:15px;font-size:clamp(1.188rem, 1.126rem + 0.31vw, 1.375rem);transition:opacity 200ms,
      transform 200ms;transform:scale(.95);opacity:0}.product_boxes .itm img{display:block;width:100%;aspect-ratio:225 / 170;object-fit:contain;object-position:center center}.product_boxes .itm p{padding:20px 5px 5px 5px;margin:0;font-family:"Oswald",sans-serif}.product_boxes .itm.slick-active{box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);opacity:1;transform:scale(1)}.product_boxes.slick-slider .slick-list{overflow:visible}.product_boxes.slick-slider .slick-dots{position:static;margin-top:28px}.product_boxes.slick-slider .slick-arrow{bottom:calc(50% + 23px);transform:translateY(50%);left:-19px}.product_boxes.slick-slider .slick-arrow.slick-next{left:auto;right:-19px}.product_boxes.sec .itm{text-align:center}.product_boxes.sec .itm img{width:68px;height:68px;object-fit:contain;aspect-ratio:1;display:table;margin:0 auto 1rem auto}.product_boxes.sec .itm h3{margin:0 0 .5rem 0}.product_boxes.sec .itm p{font-weight:normal;padding:0;font-size:1rem;font-family:"Roboto",sans-serif}.toggler{max-width:none}.toggler .itm{background:#fff}.toggler .itm.hid{display:none}.toggler .show_faq_rest{display:table;margin:10px auto 0 auto}.img_left_txt_right{border-radius:15px;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);background:#fff;display:grid}.img_left_txt_right .img img{display:block;width:100%;object-fit:cover}.img_left_txt_right .txt{padding:1rem}.img_left_txt_right .txt ul{list-style-type:disc;margin-left:1.125rem}.img_left_txt_right .txt ul li{margin:0 0 .75rem 0;padding-left:0}.img_left_txt_right .txt ul li::marker{color:#0071ce}.img_left_txt_right .txt ul li::before{display:none}.img_left_txt_right .txt p:last-child,.img_left_txt_right .txt ul:last-child{margin-bottom:0}.img_left_txt_right .txt .files:last-child ul:last-child{margin-bottom:0}.hp_products .itm{border-radius:15px;text-align:center;margin:0 auto 30px auto;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);overflow:hidden;background:#fff}.hp_products .itm .img{padding-bottom:55.55%}.hp_products .itm .txt{padding:16px 20px}.hp_products .itm .txt h2{font-size:1.428rem;margin-bottom:4px}.hp_products .itm .txt p:last-child{margin-bottom:0}.hp_products .itm .txt .price{margin-bottom:1.2rem}.hp_products .itm .txt .price strong{font-size:16px}.hp_products .itm .btn{width:100%;font-size:14px;margin-bottom:8px;min-width:1px}.hp_products .itm .btn.withico span{font-size:inherit}.hp_products .itm .btn.withico.inv svg{fill:#0071ce}.hp_products .itm .btn.withico.inv:hover svg{fill:#fff}.hp_products .itm .halfs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:27px 0 10px 0;gap:30px}.hp_products .itm .halfs .btn{width:auto}.hp_products .itm .halfs a{display:inline-block;vertical-align:middle}.href_blocks{display:grid;gap:15px}.href_blocks .itm{border-radius:15px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);background:#fff;padding:1.5rem;width:100%;max-width:600px;margin:0 auto}.href_blocks .itm h3{margin-top:0}.href_blocks .itm p:last-child{margin-bottom:0}.href_blocks a.itm{position:relative;text-decoration:none;color:#000;padding-right:70px}.href_blocks a.itm::after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%) rotate(90deg);width:25px;height:25px;background:url("/images/arr2.svg") center center no-repeat;transition:transform 200ms;background-size:25px 25px}.href_blocks a.itm:hover::after{transform:translate(5px, -50%) rotate(90deg)}.bento{display:grid;gap:15px}.bento>div{border-radius:15px;background:#fff;color:#000;text-align:center;padding:1rem !important;max-width:600px;width:100%;margin:0 auto}.bento>div h3{font-size:1.65rem}.bento>div h3:first-child{margin-top:0}.bento .t{display:flex;flex-direction:column;align-items:center;justify-content:center}.bento .t.dark{background:#d6e8f8;box-shadow:inset 0 0 0 3px #0071ce}.bento .t h3{margin-bottom:1rem}.bento .t h3:first-child{margin-top:0}.bento .t p{margin-bottom:1rem}.bento .t p:last-child{margin-bottom:0}.bento .t a{color:#000}.bento .t a img{vertical-align:middle}.bento .t a.btn{color:#fff;padding:11px 24px}.bento .t a.btn::before{width:22px;height:22px;margin:5px 15px 5px 0;display:inline-block;vertical-align:middle;content:url("/images/icon_gear.svg")}.bento .contact_form.inpage{margin:0 auto}@media (min-width:600px){.icon_blocks{grid-template-columns:1fr 1fr}}@media (min-width:650px){.half_hero .txt .btns_wrp{flex-direction:row;flex-wrap:wrap;align-items:stretch}.product_section .itm{padding:20px}.img_left_txt_right{grid-template-columns:1fr 1fr}.img_left_txt_right .img img{height:100% !important}.img_left_txt_right .txt{display:flex;flex-direction:column;padding:6%;justify-content:center;align-items:flex-start}section .gallery .wrp{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:768px){.half_hero{display:grid;grid-template-columns:1fr 1fr}.half_hero picture{order:2}.half_hero img{min-height:100%;object-fit:cover}.half_hero .txt{order:1;text-align:left;display:flex;flex-direction:column;justify-content:center;padding:9% 20px}.half_hero .txt>*{max-width:540px;margin-left:auto}.half_hero .txt h1{text-align:left}.half_hero .txt ul{width:100%;margin-left:auto}.half_hero .txt ul li{margin-left:-6px}.half_hero .txt .btns_wrp{justify-content:flex-start}.half_hero .txt .btns_wrp .ocb_w .bubble{left:0;transform:none}nav.stick{top:64px}.product_section .itm{display:grid;grid-template-columns:10fr 9fr;align-items:center;gap:2rem}.product_section .itm .imgs{max-width:none;min-width:1px}.product_section .itm .txt{padding:10px 0}.product_section .itm.flip{grid-template-columns:9fr 10fr}.product_section .itm.flip .imgs{order:1}.product_section .itm.flip .txt{order:2}.hp_products{text-align:center}.hp_products .wrp{display:flex;flex-wrap:wrap;justify-content:center}.hp_products .itm{display:inline-block;display:inline-flex;flex-direction:column;vertical-align:top;margin:0 2% 2% 0;width:calc((99.99% - 4%) / 3);flex:0 1 calc((99.99% - 4%) / 3)}.hp_products .itm:nth-child(2n){margin-right:2%}.hp_products .itm:nth-child(3n),.hp_products .itm:last-child{margin-right:0}.hp_products .itm .img{flex:0 0 auto}.hp_products .itm .txt{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:16px 11px}.hp_products .itm .txt h2{font-size:calc(((100vw - 730px) * 0.010416) + 18px)}.hp_products .itm .txt .btn{padding:.95rem 1rem}.hp_products .itm .halfs{gap:20px}.hp_products .itm .halfs .btn{padding:0}}@media (min-width:1020px){.bento .contact_form.inpage div.md{display:block;clear:none;width:100%;margin-right:0}.bento .contact_form.inpage div.msg{display:block;width:100%}}@media (min-width:1025px){.icon_blocks{grid-template-columns:1fr 1fr 1fr 1fr}.product_boxes .itm{margin-right:20px}.hp_products .itm .txt{padding:20px}.hp_products .itm .halfs{gap:30px}.href_blocks{grid-template-columns:1fr 1fr 1fr;gap:20px}.href_blocks .itm{max-width:none}.bento{grid-template-columns:2fr 1fr}.bento>div{max-width:none;padding:30px 25px !important}.bento .contact_form.inpage{grid-row:1 / 3}.bento .contact_form.inpage div.md{display:inline-block;width:calc((99.99% - 14px) / 2);margin-right:14px}.bento .contact_form.inpage div.md.l{margin-right:0}}@media (min-width:1100px){section .gallery .wrp{grid-template-columns:1fr 1fr 1fr 1fr 1fr}section .gallery .lb{width:calc((99.99% - 7.2%) / 5)}section .gallery .lb.rest_mid_hid{opacity:1;visibility:visible;aspect-ratio:1;position:relative}section .gallery .lb.rest_mid_hid img{display:block}section .gallery .lb.rest_hid{opacity:0;visibility:hidden;aspect-ratio:auto;margin:0;position:absolute}section .gallery .lb.rest_hid img{display:none}section .gallery .show_rest{display:none}section .gallery .show_rest.show_big{display:table}.img_left_txt_right{grid-template-columns:5fr 6fr}}@media (min-width:1210px){.hp_products .itm .txt h2{font-size:23px}.hp_products .itm .btn{font-size:16px}}@media (max-width:1099px){nav.stick .limited{display:block;white-space:nowrap;overflow:auto}nav.stick .limited .btn.inv{margin-right:5px}}/*# sourceMappingURL=./lp.css.map */