*{box-sizing:border-box}body.vc-redesign{font-family:'Figtree',-apple-system,sans-serif;color:#26262B;background:#fff;-webkit-font-smoothing:antialiased}body.vc-redesign ::selection{background:#BF1725;color:#fff}body.vc-redesign .elementor-section .elementor-container{max-width:none}body.vc-redesign .elementor-widget-html{line-height:normal}body.vc-redesign .elementor-widget:not(:last-child){margin-bottom:0}body.vc-redesign .elementor-top-section,body.vc-redesign .elementor-element,body.vc-redesign .elementor-widget-container,body.vc-redesign .elementor-widget-html .elementor-widget-container{margin:0;padding:0}body.vc-redesign main{margin:0;display:block}body.vc-redesign svg{max-width:none;flex:none}body.vc-redesign img{max-width:none;height:auto}body.vc-redesign a{box-shadow:none}body.vc-redesign button{font-family:inherit}@keyframes vdcFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vdcFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.vdc-navlink{position:relative;cursor:pointer}.vdc-navlink::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#BF1725;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.vdc-navlink:hover::after{transform:scaleX(1)}.vdc-btnA{transition:transform .15s,box-shadow .15s,background .15s}.vdc-btnA:hover{transform:translateY(-2px);background:#D8920A;box-shadow:0 10px 26px rgb(235 160 10 / .34)}.vdc-btnR{transition:transform .15s,box-shadow .15s,background .15s}.vdc-btnR:hover{transform:translateY(-2px);background:#9E1220;box-shadow:0 10px 26px rgb(191 23 37 / .30)}.vdc-btnO{transition:background .15s,color .15s,border-color .15s}.vdc-btnO:hover{background:#BF1725;color:#fff;border-color:#BF1725}.vdc-card{transition:transform .2s,box-shadow .2s,border-color .2s}.vdc-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(22 22 26 / .10);border-color:#E0DCD6}.vdc-faq{cursor:pointer}.vdc-faq:hover{background:#FBF9F7}.vdc-foot a{transition:color .15s}.vdc-foot a:hover{color:#fff}.vdc-navlink,.vdc-foot a,a.vdc-asis{text-decoration:none;color:inherit}.vdc-mob{display:none!important}@media(max-width:1024px){.vdc-desk{display:none!important}.vdc-mob{display:inline-flex!important}}@media(max-width:900px){.vdc-hero-grid,.vdc-2col,.vdc-3col,.vdc-contact-info,.vdc-fakt{grid-template-columns:1fr!important}.vdc-foot-grid{grid-template-columns:1fr 1fr!important}.vdc-h1{font-size:38px!important}.vdc-sec{padding:56px 22px!important}}@media(max-width:600px){.vdc-foot-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.vc-topbar{display:none!important}}.vc-price-cta{margin-top:auto!important;text-align:center!important;justify-content:center!important;display:block!important}.vdc-fapi-wrap{max-width:900px;padding:56px 24px}@media (max-width:700px){.vdc-fapi-wrap{padding:36px 12px}}@media (max-width:440px){.vdc-fapi-wrap{padding:28px 8px}}#vdc-fapi{--vdc-red:#BF1725;--vdc-ink:#16161A;--vdc-line:#E4E1DB;--vdc-field:#FCFBF9;font-family:'Figtree',-apple-system,sans-serif;color:var(--vdc-ink);max-width:100%;width:100%}#vdc-fapi .f-flex-col-reverse.f-self-start{align-items:center!important}#vdc-fapi .f-flex-col-reverse.f-self-start>*{align-self:center!important}.fapi-form-result-primary-purposes,.fapi-form-result-primary-purposes *{font-size:13px!important;line-height:1.5!important}.fapi-form-result-primary-purposes{color:#8A857C!important}#vdc-fapi h1,#vdc-fapi h2,#vdc-fapi h3,#vdc-fapi legend{font-family:'Sora',sans-serif;font-weight:700;color:var(--vdc-ink)}#vdc-fapi label{font-family:'Sora',sans-serif;font-weight:600;font-size:13.5px;color:var(--vdc-ink);display:block;margin-bottom:7px}#vdc-fapi input[type="text"],#vdc-fapi input[type="email"],#vdc-fapi input[type="tel"],#vdc-fapi input[type="number"],#vdc-fapi input[type="date"],#vdc-fapi select,#vdc-fapi textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--vdc-line);border-radius:10px;padding:13px 14px;font-family:'Figtree',sans-serif;font-size:15.5px;color:var(--vdc-ink);background:var(--vdc-field);outline:none;margin-bottom:16px;transition:border-color .15s,box-shadow .15s}#vdc-fapi input:focus,#vdc-fapi select:focus,#vdc-fapi textarea:focus{border-color:var(--vdc-red);box-shadow:0 0 0 3px rgb(191 23 37 / .12)}#vdc-fapi textarea{min-height:110px;resize:vertical}#vdc-fapi input[type="checkbox"],#vdc-fapi input[type="radio"]{accent-color:var(--vdc-red);width:17px;height:17px}#vdc-fapi button,#vdc-fapi input[type="submit"],#vdc-fapi .fapi-submit,#vdc-fapi .btn{background:var(--vdc-red);color:#fff;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;padding:15px 28px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 8px 20px rgb(191 23 37 / .2);transition:background .15s,transform .15s}#vdc-fapi button:hover,#vdc-fapi input[type="submit"]:hover{background:#9E1220;transform:translateY(-2px)}#vdc-fapi .error,#vdc-fapi .fapi-error{color:#BF1725;font-size:13.5px}#vdc-fapi .required{color:#BF1725}.vc-single-fimg img{border-radius:14px;width:100%;max-height:460px;object-fit:cover;display:block;margin:18px 0 6px}body.vc-no-thumb .vc-single-fimg{display:none!important}.vc-breadcrumb{font-family:'Figtree',sans-serif;font-size:13px;color:#8A857C;margin-bottom:8px}.vc-breadcrumb a{color:#8A857C;text-decoration:none}.vc-breadcrumb a:hover{color:#BF1725}.vc-single-content{font-family:'Figtree',sans-serif;font-size:17px;line-height:1.75;color:#26262B}.vc-single-content h2{font-family:'Sora',sans-serif;font-weight:700;color:#16161A;margin:32px 0 12px}.vc-single-content h3{font-family:'Sora',sans-serif;font-weight:700;color:#16161A;margin:24px 0 10px}.vc-single-content a{color:#BF1725}.vc-arch-title{font-family:'Sora',sans-serif;font-weight:800;font-size:40px;color:#16161A;text-align:center;margin:0}@media(max-width:600px){.vc-arch-title{font-size:30px}}.vc-single-content .elementor-section:has(.elementor-button[href*="objednavka"]){border-radius:18px!important;overflow:hidden;margin:36px 0 8px!important}.vc-single-content .elementor-section:has(.elementor-button[href*="objednavka"]) .elementor-button{border-radius:10px!important;padding:14px 30px!important;font-family:'Sora',sans-serif!important;font-weight:700!important}.vc-single-content .elementor-toggle .elementor-toggle-item{background:#fff;border:1px solid #E4E1DB;border-radius:12px;margin-bottom:12px;overflow:hidden}.vc-single-content .elementor-toggle .elementor-tab-title{font-family:'Sora',sans-serif!important;font-weight:600!important;font-size:17px!important;color:#16161A!important;padding:18px 22px!important;border:none!important;background:#fff!important;transition:background .15s}.vc-single-content .elementor-toggle .elementor-tab-title:hover{background:#FBF9F7!important}.vc-single-content .elementor-toggle .elementor-tab-title.elementor-active{color:#BF1725!important}.vc-single-content .elementor-toggle .elementor-tab-content{font-family:'Figtree',sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#5C5C64!important;padding:4px 22px 20px!important;border:none!important}.vc-single-content .elementor-toggle .elementor-toggle-icon{color:#BF1725!important}.vc-arch-posts .elementor-post{border-radius:16px;overflow:hidden;border:1px solid #ECEAE6;background:#fff;box-shadow:0 6px 20px rgb(22 22 26 / .05);transition:transform .2s,box-shadow .2s}.vc-arch-posts .elementor-post:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(22 22 26 / .10)}.vc-arch-posts .elementor-post__thumbnail__link{margin:0}.vc-arch-posts .elementor-post__text{padding:20px 22px 24px}.vc-arch-posts .elementor-post__title{margin:0 0 8px}.vc-arch-posts .elementor-post__title a{font-family:'Sora',sans-serif;font-weight:700;color:#16161A;font-size:18px;line-height:1.3}.vc-arch-posts .elementor-post__read-more{color:#BF1725;font-family:'Sora',sans-serif;font-weight:600;text-decoration:none}.vc-arch-posts .elementor-grid .elementor-post.sticky{grid-column:1 / -1;display:grid!important;grid-template-columns:1.25fr 1fr;align-items:stretch}.vc-arch-posts .elementor-post.sticky .elementor-post__thumbnail__link{width:100%;height:100%;display:block;margin:0}.vc-arch-posts .elementor-post.sticky .elementor-post__thumbnail{width:100%;height:100%;min-height:360px;padding-bottom:0!important;position:relative}.vc-arch-posts .elementor-post.sticky .elementor-post__thumbnail img{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important}.vc-arch-posts .elementor-post.sticky .elementor-post__text{padding:36px 38px;display:flex;flex-direction:column;justify-content:center}.vc-arch-posts .elementor-post.sticky .elementor-post__title a{font-size:28px}.vc-arch-posts .elementor-post.sticky .elementor-post__excerpt{font-size:16px}@media(max-width:900px){.vc-arch-posts .elementor-post.sticky{grid-template-columns:1fr}.vc-arch-posts .elementor-post.sticky .elementor-post__thumbnail{min-height:200px}}.vc-arch-posts .elementor-post__comments,.elementor-post__meta-data .elementor-post-comments{display:none!important}