.wpcf7-form{max-width:380px;margin:0 auto;padding:24px;background:#fff;border:1px solid #e5e5e5;border-radius:12px}.wpcf7-form p{margin:0 0 16px;padding:0;line-height:1.2}.wpcf7-form p label{margin:0 0 8px;font-weight:700;color:#1e5488;font-size:0.7rem}.wpcf7-form p label+br{display:none}.wpcf7-form p span.wpcf7-form-control-wrap{display:block;margin:0;padding:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{width:100%;margin:0;padding:6px 0;border:none;border-bottom:1px solid #ccc;background:transparent;font-size:0.7rem}.wpcf7-form textarea{width:100%;margin:0;padding:12px;font-size:0.7rem;border:1px solid #ccc;border-radius:6px;min-height:80px;resize:vertical}.wpcf7-form .cf7-bottom-row,.wpcf7-form .wpcf7-acceptance{display:flex;align-items:center;gap:8px}.wpcf7-form .cf7-bottom-row{justify-content:space-between;gap:16px;margin-top:16px}.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{margin-top:0;flex-shrink:0}.wpcf7-form .wpcf7-acceptance label{margin:0;font-size:0.5rem;color:#555;line-height:1.4}.wpcf7-form input[type="submit"]{padding:10px 24px;background-color:#1e5488;color:#fff;border:none;border-radius:6px;font-size:0.7rem;font-weight:600;cursor:pointer;transition:background-color 0.2s}.wpcf7-form .cf7-bottom-row input[type="submit"]{margin-left:auto}.wpcf7-form input[type="submit"]:hover{background-color:#18476f}.wpcf7-form .wpcf7-response-output{clear:both;margin-top:16px}@media (min-width:981px){.timeline{display:flex;align-items:center}.timeline .dot{width:21px;height:21px;background:#3A7BAA;border-radius:50%;flex-shrink:0}.timeline .line{flex:1;height:1px;background:#3A7BAA;margin:0}.timeline-col-left,.timeline-col-right{display:flex!important;flex-direction:column!important}.timeline-col-left .timeline,.timeline-col-right .timeline{margin-top:auto!important;padding-bottom:20px!important}.timeline-col-left .timeline{flex-direction:row!important}.timeline-col-right .timeline{flex-direction:row-reverse!important}}@media (max-width:980px){.et_pb_column_2{display:block!important}}.hover-card-1,.hover-card-2,.hover-card-3,.hover-card-4{cursor:pointer;position:relative;overflow:hidden;border-radius:50%;transition:border-radius .3s ease}.hover-card-1 img,.hover-card-2 img,.hover-card-3 img,.hover-card-4 img{display:block;width:100%;height:auto;transition:filter .3s ease}.hover-card-1::before,.hover-card-2::before,.hover-card-3::before,.hover-card-4::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .3s ease;z-index:1;pointer-events:none}.hover-card-1::after,.hover-card-2::after,.hover-card-3::after,.hover-card-4::after{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;width:80%;text-align:center;font-family:inherit;font-size:18px;line-height:1.3;color:#fff;z-index:2}.hover-card-1:hover,.hover-card-2:hover,.hover-card-3:hover,.hover-card-4:hover{border-radius:30px}.hover-card-1:hover img,.hover-card-2:hover img,.hover-card-3:hover img,.hover-card-4:hover img{filter:brightness(0.6)}.hover-card-1:hover::after,.hover-card-2:hover::after,.hover-card-3:hover::after,.hover-card-4:hover::after{opacity:1}.hover-card-1::after{content:"Inspirace a vůdčí síla projektu"}.hover-card-2::after{content:"Technický mozek a inovátor"}.hover-card-3::after{content:"Praktická síla výroby a montáže"}.hover-card-4::after{content:"Kreativní duše zodpovědná za vizuální identitu"}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive table{width:100%;min-width:800px;table-layout:auto;border-collapse:collapse}.table-responsive th,.table-responsive td{padding:0.25rem 0.5rem;white-space:normal;overflow-wrap:break-word}