.elementor-507 .elementor-element.elementor-element-b1b3241{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-507 .elementor-element.elementor-element-b1b3241:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-b1b3241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.09);}.elementor-507 .elementor-element.elementor-element-b1b3241.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-8e8a084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__label{text-align:left;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__desc{text-align:left;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder input{color-scheme:normal;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-message--success{text-align:center;}.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-message--error{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-ee622c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-ee622c3 .elementor-heading-title{font-family:var( --e-global-typography-drobny-font-family ), Sans-serif;font-size:var( --e-global-typography-drobny-font-size );font-weight:var( --e-global-typography-drobny-font-weight );text-transform:var( --e-global-typography-drobny-text-transform );line-height:var( --e-global-typography-drobny-line-height );letter-spacing:var( --e-global-typography-drobny-letter-spacing );color:#CCD6CF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-507 .elementor-element.elementor-element-ee622c3 .elementor-heading-title{font-size:var( --e-global-typography-drobny-font-size );line-height:var( --e-global-typography-drobny-line-height );letter-spacing:var( --e-global-typography-drobny-letter-spacing );}}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-b1b3241{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-507 .elementor-element.elementor-element-b1b3241{--width:100%;}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-b1b3241{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-507 .elementor-element.elementor-element-ee622c3 .elementor-heading-title{font-size:var( --e-global-typography-drobny-font-size );line-height:var( --e-global-typography-drobny-line-height );letter-spacing:var( --e-global-typography-drobny-letter-spacing );}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-8e8a084 */.elementor-507 .elementor-element.elementor-element-8e8a084 form.jet-form-builder{display:flex;flex-wrap:wrap;gap:20px;column-gap:20px}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-row{margin:0!important;display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1 100%}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-row.field-type-text-field:nth-of-type(1), .elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-row.field-type-text-field:nth-of-type(2){width:calc(50% - 10px);flex:1 1 calc(50% - 10px)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__label{color:#FFFFFF;font-family:var(--e-global-typography-drobnymedium-font-family),sans-serif;font-size:var(--e-global-typography-drobnymedium-font-size);font-weight:var(--e-global-typography-drobnymedium-font-weight);line-height:1.4}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__required{color:var(--e-global-color-limetka)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__field:not(.hidden-field){padding:14px 16px;border-radius:8px;border:1px solid transparent;background:rgba(255,255,255,.10);color:#FFFFFF;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);width:100%;transition:border-color .2s ease,background-color .2s ease}
.elementor-507 .elementor-element.elementor-element-8e8a084 input.jet-form-builder__field:not(.hidden-field){height:52px}
.elementor-507 .elementor-element.elementor-element-8e8a084 textarea.jet-form-builder__field{height:120px;resize:vertical}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__field:not(.hidden-field)::placeholder{color:rgba(255,255,255,.55)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__field:not(.hidden-field):focus{outline:none;border-color:var(--e-global-color-limetka);background:rgba(255,255,255,.14)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__submit{width:100%;height:54px;padding:0 28px;border:0;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;line-height:1;background-image:linear-gradient(90deg,#4BE0FF 0%,#84F196 30%,#9FF764 52%,#D2E04A 74%,#F6B14B 100%);color:#0B0D0C;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__submit::after{content:"";width:20px;height:20px;flex:0 0 20px;background:#0B0D0C;-webkit-mask:url(https://dev3.filippokorny.cz/wp-content/uploads/2026/08/ikona-sipka-vpravo-20.svg) center/contain no-repeat;mask:url(https://dev3.filippokorny.cz/wp-content/uploads/2026/08/ikona-sipka-vpravo-20.svg) center/contain no-repeat}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(132,241,150,.35);filter:saturate(1.15)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-messages-wrap{width:100%;color:#FFFFFF;font-family:var(--e-global-typography-drobny-font-family),sans-serif;font-size:var(--e-global-typography-drobny-font-size)}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__field-error{color:#FF9E9E;font-size:13px}
@media (max-width:767px){.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-row.field-type-text-field:nth-of-type(1), .elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-row.field-type-text-field:nth-of-type(2){width:100%;flex:1 1 100%}}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder-col__start{flex:0 0 auto;max-width:none}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__action-button{transition:transform .2s ease,box-shadow .25s ease,filter .25s ease}
.elementor-507 .elementor-element.elementor-element-8e8a084 .jet-form-builder__action-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(132,241,150,.30);filter:saturate(1.15)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee622c3 */.elementor-507 .elementor-element.elementor-element-ee622c3 a{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}
.elementor-507 .elementor-element.elementor-element-ee622c3 a:hover{color:var(--e-global-color-limetka)}/* End custom CSS */