.elementor-2516 .elementor-element.elementor-element-bc6473f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2516 .elementor-element.elementor-element-e5daed5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2516 .elementor-element.elementor-element-c494c45{--display:flex;}.elementor-2516 .elementor-element.elementor-element-fe9c0ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2516 .elementor-element.elementor-element-c494c45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2516 .elementor-element.elementor-element-fe9c0ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-bb71abe *//* Custom CSS — BICOM poptávkový formulář (ASE Form Builder) */.formbuilder-form.bicom-lead-form{--lf-navy: var(--bicom-navy, #173F52);--lf-dark: var(--bicom-dark, #0B3041);--lf-green: var(--bicom-green, #AACB03);--lf-text: var(--bicom-text, #526B76);--lf-muted: var(--bicom-muted, #6D818A);--lf-surface: var(--bicom-surface, #F3F6F7);--lf-danger: var(--bicom-danger, #B44242);--lf-line: rgba(23, 63, 82, .15);--lf-line-strong: rgba(23, 63, 82, .34);--lf-ring: rgba(170, 203, 3, .38);--lf-pad: clamp(22px, 4vw, 48px);--lf-field-h: 55px;--lf-gap: 22px;box-sizing:border-box;display:block;width:100%;max-width:100%;margin:0;padding:var(--lf-pad);border:1px solid var(--lf-line);background:#fff;color:var(--lf-text);font-family:inherit;font-size:16px;line-height:1.6}.formbuilder-form.bicom-lead-form *,.formbuilder-form.bicom-lead-form *:before,.formbuilder-form.bicom-lead-form *:after{box-sizing:border-box}.formbuilder-form.bicom-lead-form .fb-form-preview,.formbuilder-form.bicom-lead-form .fb-container{max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none}.formbuilder-form.bicom-lead-form .fb-container>*{min-width:0;margin:0 0 var(--lf-gap);padding-inline:0}@media (min-width: 768px){.formbuilder-form.bicom-lead-form .fb-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.formbuilder-form.bicom-lead-form .fb-container>*{grid-column:1 / -1}.formbuilder-form.bicom-lead-form .fb-container>:is(.bicom-form__title,.bicom-form__email,.bicom-form__phone,.bicom-form__city){grid-column:auto}.formbuilder-form.bicom-lead-form .fb-container>.bicom-form__captcha{grid-column:1;align-self:center;margin:0}.formbuilder-form.bicom-lead-form .fb-container>.fb-submit-wrap{grid-column:2;align-self:center;justify-content:flex-end;margin:0}}.formbuilder-form.bicom-lead-form .fb-container>.bicom-form__html:first-child{margin:calc(var(--lf-pad) * -1) calc(var(--lf-pad) * -1) 36px}.formbuilder-form.bicom-lead-form .bicom-form-intro{margin:0;padding:clamp(28px,4vw,42px) var(--lf-pad) clamp(28px,4vw,42px) calc(var(--lf-pad) - 5px);border-left:5px solid var(--lf-green);background:var(--lf-dark);color:#fff}.formbuilder-form.bicom-lead-form .bicom-form-intro__kicker{display:flex;align-items:center;gap:11px;margin:0 0 14px;color:var(--lf-green);font-size:13px;line-height:1.25;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.formbuilder-form.bicom-lead-form .bicom-form-intro__kicker:before{content:"";flex:0 0 28px;height:3px;background:currentColor}.formbuilder-form.bicom-lead-form .bicom-form-intro__title{margin:0 0 12px;color:#fff;font-size:clamp(30px,3.2vw,40px);line-height:1.05;font-weight:400;letter-spacing:-.035em}.formbuilder-form.bicom-lead-form .bicom-form-intro__title strong{font-weight:900}.formbuilder-form.bicom-lead-form .bicom-form-intro__text{max-width:62ch;margin:0;color:#ffffffd6;font-size:16px;line-height:1.65;font-weight:500}.formbuilder-form.bicom-lead-form .bicom-form__heading{margin-bottom:18px}.formbuilder-form.bicom-lead-form .bicom-form__heading :is(h1,h2,h3,h4,h5,h6),.formbuilder-form.bicom-lead-form :is(h1,h2,h3,h4,h5,h6).bicom-form__heading{display:flex;align-items:center;gap:12px;margin:0;color:var(--lf-navy);font-size:clamp(19px,1.7vw,22px);line-height:1.25;font-weight:900;letter-spacing:-.01em;text-transform:none}.formbuilder-form.bicom-lead-form .bicom-form__heading :is(h1,h2,h3,h4,h5,h6):before,.formbuilder-form.bicom-lead-form :is(h1,h2,h3,h4,h5,h6).bicom-form__heading:before{content:"";flex:0 0 28px;height:3px;background:var(--lf-green)}.formbuilder-form.bicom-lead-form .bicom-form__separator{height:1px;margin:12px 0 34px;padding:0;border:0;background:var(--lf-line)}.formbuilder-form.bicom-lead-form .bicom-form__separator>*{display:none}.formbuilder-form.bicom-lead-form :is(label,legend):not(:has(input,select,textarea)):not(input+label):not(altcha-widget *){display:block;margin:0 0 8px;padding:0;color:var(--lf-navy);font-size:16px;line-height:1.3;font-weight:800}.formbuilder-form.bicom-lead-form :is(label,legend) :is(span,abbr,em,sup,small)[class*=req]{margin-left:2px;color:var(--lf-green);font-weight:900;text-decoration:none}.formbuilder-form.bicom-lead-form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=search],select,textarea){display:block;width:100%;max-width:100%;min-height:var(--lf-field-h);margin:0;padding:0 16px;border:1px solid var(--lf-line);border-radius:0;background:var(--lf-surface);color:var(--lf-navy);font:inherit;font-size:16px;line-height:1.4;font-weight:500;box-shadow:none;outline:0;appearance:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.formbuilder-form.bicom-lead-form textarea{min-height:160px;padding:15px 16px;line-height:1.6;resize:vertical}.formbuilder-form.bicom-lead-form :is(input,textarea)::placeholder{color:var(--lf-muted);opacity:1}@media (hover: hover){.formbuilder-form.bicom-lead-form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=search],select,textarea):hover{border-color:var(--lf-line-strong)}}.formbuilder-form.bicom-lead-form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=search],select,textarea):focus{border-color:var(--lf-navy);background:#fff;box-shadow:0 0 0 3px var(--lf-ring)}.formbuilder-form.bicom-lead-form :is(input,textarea,select):is(:user-invalid,[aria-invalid=true]){border-color:var(--lf-danger);background:#fff8f8}.formbuilder-form.bicom-lead-form :is(input,textarea,select):is(:user-invalid,[aria-invalid=true]):focus{box-shadow:0 0 0 3px #b442422e}.formbuilder-form.bicom-lead-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--lf-surface) inset;-webkit-text-fill-color:var(--lf-navy);caret-color:var(--lf-navy)}@media (min-width: 600px){.formbuilder-form.bicom-lead-form .bicom-form__name :is(div,span,fieldset):has(>:is(div,span,p,label)>input):has(>:is(div,span,p,label)+:is(div,span,p,label)>input){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}.formbuilder-form.bicom-lead-form .bicom-form__name input+input{margin-top:12px}.formbuilder-form.bicom-lead-form .bicom-form__name :is(div,span,p):has(>input)>:is(label,span,small):not(:has(input)){display:block;margin:6px 0;color:var(--lf-muted);font-size:13px;line-height:1.3;font-weight:600}.formbuilder-form.bicom-lead-form :is(input[type=checkbox],input[type=radio]):not(altcha-widget *){flex:0 0 22px;width:22px;height:22px;margin:0;border:2px solid var(--lf-line-strong);border-radius:0;background:#fff center / 16px 16px no-repeat;cursor:pointer;appearance:none;transition:background-color .15s ease,border-color .15s ease}.formbuilder-form.bicom-lead-form input[type=radio]:not(altcha-widget *){border-radius:50%}.formbuilder-form.bicom-lead-form input[type=checkbox]:not(altcha-widget *):checked{border-color:var(--lf-green);background-color:var(--lf-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4l3.3 3.3L13 4.9' fill='none' stroke='%23173F52' stroke-width='2.4'/%3E%3C/svg%3E")}.formbuilder-form.bicom-lead-form input[type=radio]:not(altcha-widget *):checked{border-color:var(--lf-navy);box-shadow:inset 0 0 0 4px #fff;background-color:var(--lf-navy)}.formbuilder-form.bicom-lead-form :is(input[type=checkbox],input[type=radio]):not(altcha-widget *):focus-visible{outline:2px solid var(--lf-navy);outline-offset:2px}.formbuilder-form.bicom-lead-form input+label{margin:0 0 0 10px;color:var(--lf-navy);font-weight:700;cursor:pointer}.formbuilder-form.bicom-lead-form :is(div,span,fieldset):has(>input[type=checkbox]~input[type=checkbox],>input[type=radio]~input[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:12px 0}.formbuilder-form.bicom-lead-form :is(div,span,fieldset):has(>input[type=checkbox]~input[type=checkbox],>input[type=radio]~input[type=radio])>label{margin:0 26px 0 10px}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(div,ul,fieldset,span):has(>:first-child input[type=checkbox]):has(>*+* input[type=checkbox]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox])){display:flex;align-items:center;gap:12px;height:100%;min-height:62px;margin:0;padding:14px 18px;border:1px solid var(--lf-line);background:var(--lf-surface);color:var(--lf-navy);font-size:16px;line-height:1.35;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox]))>label{flex:1;margin:0;color:inherit;font:inherit;cursor:pointer}@media (hover: hover){.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox])):hover{border-color:var(--lf-line-strong);background:#fff}}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox])):has(>input[type=checkbox]:checked){border-color:var(--lf-green);background:#aacb031f;box-shadow:inset 0 0 0 1px var(--lf-green)}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox])):has(>input[type=checkbox]:focus-visible){outline:2px solid var(--lf-navy);outline-offset:2px}.formbuilder-form.bicom-lead-form .bicom-form__interest :is(label,div,li,span):has(>input[type=checkbox]):not(:has(>input[type=checkbox]~input[type=checkbox]))>input:focus-visible{outline:0}.formbuilder-form.bicom-lead-form .bicom-form-note{max-width:72ch;margin:0;color:var(--lf-muted);font-size:13.5px;line-height:1.65}.formbuilder-form.bicom-lead-form .bicom-form-note a{color:var(--lf-navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--lf-green);text-decoration-thickness:2px;text-underline-offset:.18em}.formbuilder-form.bicom-lead-form .bicom-form__captcha{--altcha-border-width: 1px;--altcha-border-radius: 0;--altcha-color-base: var(--lf-surface);--altcha-color-border: var(--lf-line);--altcha-color-text: var(--lf-navy);--altcha-color-border-focus: var(--lf-navy);--altcha-color-error-text: var(--lf-danger);--altcha-color-footer-bg: #E9EFF1;--altcha-max-width: 320px}.formbuilder-form.bicom-lead-form :is(span,div,p,small,label)[class*=error]:not(:has(input,select,textarea)):not(altcha-widget *){display:block;margin:7px 0 0;color:var(--lf-danger);font-size:14px;line-height:1.4;font-weight:700}.formbuilder-form.bicom-lead-form .fb-submit-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 0;padding:0;text-align:left}.formbuilder-form.bicom-lead-form .fb-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;margin:0;padding:0 28px;border:0;border-radius:0;background:var(--lf-navy);color:#fff;font:inherit;font-size:16px;line-height:1.1;font-weight:900;letter-spacing:.01em;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.formbuilder-form.bicom-lead-form .fb-submit-button:after{content:"";flex:0 0 18px;width:18px;height:18px;background:var(--lf-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1 9h14M10 4l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1 9h14M10 4l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}@media (hover: hover){.formbuilder-form.bicom-lead-form .fb-submit-button:hover{background:var(--lf-dark);color:#fff;transform:translateY(-2px)}.formbuilder-form.bicom-lead-form .fb-submit-button:hover:after{transform:translate(3px)}}.formbuilder-form.bicom-lead-form .fb-submit-button:focus-visible{outline:2px solid var(--lf-navy);outline-offset:3px}.formbuilder-form.bicom-lead-form .fb-submit-button:is([disabled],[aria-busy=true]){opacity:.65;cursor:progress;transform:none}@media (max-width: 767px){.formbuilder-form.bicom-lead-form{--lf-field-h: 52px;--lf-gap: 18px}.formbuilder-form.bicom-lead-form textarea{min-height:140px}.formbuilder-form.bicom-lead-form .fb-submit-button{width:100%;min-height:54px}}@media (prefers-reduced-motion: reduce){.formbuilder-form.bicom-lead-form *,.formbuilder-form.bicom-lead-form *:after{transition:none!important}.formbuilder-form.bicom-lead-form .fb-submit-button:hover,.formbuilder-form.bicom-lead-form .fb-submit-button:hover:after{transform:none}}

.formbuilder-form.bicom-lead-form .fb-container a:not(altcha-widget *),.formbuilder-form.bicom-lead-form .fb-container a:not(altcha-widget *):is(:hover,:focus,:active,:visited){display:inline;color:#000;font-weight:700;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em;white-space:normal;transition:none}.formbuilder-form.bicom-lead-form .fb-container a:not(altcha-widget *):focus-visible{outline:2px solid #000;outline-offset:2px}/* End custom CSS */