@charset "UTF-8";.special_hero_headline{font-size:48px;font-weight:700;line-height:1.2083333333em}@media (max-width:768px){.special_hero_headline{font-size:30px;font-weight:700;line-height:1.2em}}h1{font-size:32px;font-weight:600;line-height:1.25em}h2{font-size:24px;font-weight:600;line-height:1.1666666667em}h3{font-size:20px;font-weight:700;line-height:1.3em}h4,h4>*,.heading_h4,.heading_h4>*{font-size:18px;font-weight:600;line-height:1.3333333333em}h5{font-size:16px;font-weight:600;line-height:1.375em;letter-spacing:-.04em}p{font-size:16px;font-weight:500;line-height:1.625em}.p_m,.p_m p,.fluentform_terminovka_theme_component .fluentform .ff-message-success p{font-size:14px;font-weight:500;line-height:1.5em}.p_s,.p_s p{font-size:12px;font-weight:500;line-height:1.5em}.p_xs{font-size:10px;font-weight:500;line-height:1.4em}.label_xs,.label_xs .jet-listing-dynamic-field__content,.fluentform_terminovka_theme_component .fluentform label,.fluentform_terminovka_theme_component .fluentform label::after,.fluentform_terminovka_theme_component .fluentform .ff-el-form-check p,.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder::after,.fluentform_terminovka_theme_component .fluentform .ff-el-is-error .error.text-danger,.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr td::before{font-size:10px;font-weight:600;line-height:1.6em}.label_s .jet-listing-dynamic-field__content,.label_s,.fluentform_terminovka_theme_component .fluentform input:not([type="checkbox"]),.fluentform_terminovka_theme_component .fluentform textarea,.fluentform_terminovka_theme_component .fluentform select,.fluentform_terminovka_theme_component .fluentform .ff_stripe_card_element,.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder .ff_upload_btn{font-size:13px;font-weight:600;line-height:1.5384615385em;letter-spacing:-.03em}.label_sm{font-size:13px;font-weight:500;line-height:1.5384615385em}.label_m_{font-size:15px;font-weight:600;line-height:1.4em}.label_m_medium,.label_m_medium p,ul.list_with_termin_checkmarks_component li{font-size:15px;font-weight:500;line-height:1.4em}.fluentform_terminovka_theme_component .fluentform .ff-btn-submit,.fluentform_terminovka_theme_component .fluentform .ff-message-success .btn{font-size:13px;font-weight:700;line-height:1.5384615385em}.button_medium_primary a,.button_medium_secondary a{display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;cursor:pointer;text-decoration:none;position:relative}.button_medium_primary a{padding:10px 0!important;border-radius:0!important;background-color:#D6243D!important;color:#fff;font-size:20px;font-weight:700;line-height:1.3em}.button_medium_primary a:hover{background-color:#AB1D31;color:#fff}.button_medium_primary a:active{background-color:#6B121F;color:#fff}.button_medium_secondary a{padding:12px!important;border-radius:0!important;line-height:1em!important;background-color:#3C4254!important;color:#fff;font-size:20px;font-weight:700;line-height:1.3em}.button_medium_secondary a:hover{background-color:#AB1D31;color:#fff}.button_medium_secondary a:active{background-color:#6B121F;color:#fff}p{color:rgba(255,255,255,.8)!important}p strong{color:#fff;font-weight:700}.color_font_brand_dark_grey,.color_font_brand_dark_grey>*{color:#141518}.color_background_brand_dark_grey{background-color:#141518}.color_font_brand_main_black,.color_font_brand_main_black>*{color:#000}.color_background_brand_main_black{background-color:#000}.color_font_brand_main_red,.color_font_brand_main_red>*{color:#D6243D}.color_background_brand_main_red{background-color:#D6243D}.color_font_brand_secondary_white,.color_font_brand_secondary_white>*{color:#fff}.color_background_brand_secondary_white{background-color:#fff}.color_font_brand_secondary_grey_20,.color_font_brand_secondary_grey_20>*{color:#E5E6ED}.color_background_brand_secondary_grey_20{background-color:#E5E6ED}.color_font_brand_secondary_grey_40,.color_font_brand_secondary_grey_40>*{color:#757B8C}.color_background_brand_secondary_grey_40{background-color:#757B8C}.color_font_brand_secondary_grey_60,.color_font_brand_secondary_grey_60>*{color:#3C4254}.color_background_brand_secondary_grey_60{background-color:#3C4254}.color_font_brand_secondary_grey_80,.color_font_brand_secondary_grey_80>*{color:#282C38}.color_background_brand_secondary_grey_80{background-color:#282C38}.color_font_brand_secondary_grey_100,.color_font_brand_secondary_grey_100>*{color:#1E1F25}.color_background_brand_secondary_grey_100{background-color:#1E1F25}.color_font_ui_green_100,.color_font_ui_green_100>*{color:#248024}.color_background_ui_green_100{background-color:#248024}.color_font_ui_green_80,.color_font_ui_green_80>*{color:#195A19}.color_background_ui_green_80{background-color:#195A19}.color_font_ui_green_60,.color_font_ui_green_60>*{color:#0E330E}.color_background_ui_green_60{background-color:#0E330E}.color_font_ui_orange_100,.color_font_ui_orange_100>*{color:#CB9C24}.color_background_ui_orange_100{background-color:#CB9C24}.color_font_ui_orange_80,.color_font_ui_orange_80>*{color:#8E6D19}.color_background_ui_orange_80{background-color:#8E6D19}.color_font_ui_orange_60,.color_font_ui_orange_60>*{color:#513E0E}.color_background_ui_orange_60{background-color:#513E0E}.color_font_ui_red_100,.color_font_ui_red_100>*{color:#AB1D31}.color_background_ui_red_100{background-color:#AB1D31}.color_font_ui_red_80,.color_font_ui_red_80>*{color:#6B121F}.color_background_ui_red_80{background-color:#6B121F}.color_font_ui_red_60,.color_font_ui_red_60>*{color:#4B1118}.color_background_ui_red_60{background-color:#4B1118}.color_font_ui_dark_80,.color_font_ui_dark_80>*{color:rgba(20,21,24,.8)}.color_background_ui_dark_80{background-color:rgba(20,21,24,.8)}.color_font_ui_dark_40,.color_font_ui_dark_40>*{color:rgba(20,21,24,.4)}.color_background_ui_dark_40{background-color:rgba(20,21,24,.4)}.color_font_ui_dark_20,.color_font_ui_dark_20>*{color:rgba(20,21,24,.2)}.color_background_ui_dark_20{background-color:rgba(20,21,24,.2)}.color_font_brand_secondary_green,.color_font_brand_secondary_green>*{color:rgba(211,234,112,.3)}.color_background_brand_secondary_green{background-color:rgba(211,234,112,.3)}.color_font_brand_secondary_red,.color_font_brand_secondary_red>*{color:rgba(253,17,48,.4)}.color_background_brand_secondary_red{background-color:rgba(253,17,48,.4)}.color_font_brand_secondary_blue,.color_font_brand_secondary_blue>*{color:rgba(98,137,255,.4)}.color_background_brand_secondary_blue{background-color:rgba(98,137,255,.4)}.color_font_white_important,.color_font_white_important>*{color:white!important}strong{font-weight:700}@media (max-width:1024px){.full_button{width:100%!important}.full_button a{width:100%}}h1,h2,h3,h4,h5,p,a,.special_hero_headline{font-family:urbane,sans-serif}.special_hero_headline{font-size:48px;font-weight:700;line-height:1.2083333333em}@media (max-width:768px){.special_hero_headline{font-size:30px;font-weight:700;line-height:1.2em}}h1{font-size:32px;font-weight:600;line-height:1.25em}h2{font-size:24px;font-weight:600;line-height:1.1666666667em}h3{font-size:20px;font-weight:700;line-height:1.3em}h4,h4>*,.heading_h4,.heading_h4>*{font-size:18px;font-weight:600;line-height:1.3333333333em}h5{font-size:16px;font-weight:600;line-height:1.375em;letter-spacing:-.04em}p{font-size:16px;font-weight:500;line-height:1.625em}.p_m,.p_m p,.fluentform_terminovka_theme_component .fluentform .ff-message-success p{font-size:14px;font-weight:500;line-height:1.5em}.p_s,.p_s p{font-size:12px;font-weight:500;line-height:1.5em}.p_xs{font-size:10px;font-weight:500;line-height:1.4em}.label_xs,.label_xs .jet-listing-dynamic-field__content,.fluentform_terminovka_theme_component .fluentform label,.fluentform_terminovka_theme_component .fluentform label::after,.fluentform_terminovka_theme_component .fluentform .ff-el-form-check p,.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder::after,.fluentform_terminovka_theme_component .fluentform .ff-el-is-error .error.text-danger,.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr td::before{font-size:10px;font-weight:600;line-height:1.6em}.label_s .jet-listing-dynamic-field__content,.label_s,.fluentform_terminovka_theme_component .fluentform input:not([type="checkbox"]),.fluentform_terminovka_theme_component .fluentform textarea,.fluentform_terminovka_theme_component .fluentform select,.fluentform_terminovka_theme_component .fluentform .ff_stripe_card_element,.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder .ff_upload_btn{font-size:13px;font-weight:600;line-height:1.5384615385em;letter-spacing:-.03em}.label_sm{font-size:13px;font-weight:500;line-height:1.5384615385em}.label_m_{font-size:15px;font-weight:600;line-height:1.4em}.label_m_medium,.label_m_medium p,ul.list_with_termin_checkmarks_component li{font-size:15px;font-weight:500;line-height:1.4em}.fluentform_terminovka_theme_component .fluentform .ff-btn-submit,.fluentform_terminovka_theme_component .fluentform .ff-message-success .btn{font-size:13px;font-weight:700;line-height:1.5384615385em}.button_medium_primary a,.button_medium_secondary a{display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;cursor:pointer;text-decoration:none;position:relative}.button_medium_primary a{padding:10px 0!important;border-radius:0!important;background-color:#D6243D!important;color:#fff;font-size:20px;font-weight:700;line-height:1.3em}.button_medium_primary a:hover{background-color:#AB1D31;color:#fff}.button_medium_primary a:active{background-color:#6B121F;color:#fff}.button_medium_secondary a{padding:12px!important;border-radius:0!important;line-height:1em!important;background-color:#3C4254!important;color:#fff;font-size:20px;font-weight:700;line-height:1.3em}.button_medium_secondary a:hover{background-color:#AB1D31;color:#fff}.button_medium_secondary a:active{background-color:#6B121F;color:#fff}ul.list_with_termin_checkmarks_component{margin-left:34px;list-style:none}ul.list_with_termin_checkmarks_component li{position:relative;font-family:"Urbane"}ul.list_with_termin_checkmarks_component li::before{content:"";display:block;position:absolute;left:-34px;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp-content/uploads/2026/03/Checkmark.svg")}ul.list_with_termin_checkmarks_component li:not(:last-of-type){margin-bottom:8px}.fluentform_terminovka_theme_component{padding:24px 24px 32px;width:100%;background-color:#1E1F25}.fluentform_terminovka_theme_component .fluentform *{font-family:"Urbane"}.fluentform_terminovka_theme_component .fluentform .display_none{display:none!important}.fluentform_terminovka_theme_component .fluentform label{color:#757B8C}.fluentform_terminovka_theme_component .fluentform label::after{margin-left:0;color:#D6243D}.fluentform_terminovka_theme_component .fluentform input:not([type="checkbox"]),.fluentform_terminovka_theme_component .fluentform textarea,.fluentform_terminovka_theme_component .fluentform select,.fluentform_terminovka_theme_component .fluentform .ff_stripe_card_element{padding:13px 15px;color:white;background-color:#282C38;border:1px solid #3C4254;outline:transparent!important}.fluentform_terminovka_theme_component .fluentform select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='grey' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:10px}.fluentform_terminovka_theme_component .fluentform .ff_stripe_card_element{background-color:white}.fluentform_terminovka_theme_component .fluentform .ff-el-form-check input[type="checkbox"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right:10px;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;background-color:#282C38;border:1px solid #3C4254;cursor:pointer}.fluentform_terminovka_theme_component .fluentform .ff-el-form-check.ff_item_selected input[type="checkbox"]{background-color:#D6243D}.fluentform_terminovka_theme_component .fluentform .ff-el-form-check.ff_item_selected input[type="checkbox"]::after{content:"";display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp-content/uploads/2026/03/checkbox-check.svg")}.fluentform_terminovka_theme_component .fluentform .ff-el-form-check p{color:#757B8C!important}.fluentform_terminovka_theme_component .fluentform .ff-el-form-check p a{color:#E5E6ED;text-decoration:underline;text-underline-offset:2px}.fluentform_terminovka_theme_component .fluentform .ff-el-group{margin-bottom:16px}.fluentform_terminovka_theme_component .fluentform .ff_submit_btn_wrapper{margin-top:16px;margin-bottom:0}.fluentform_terminovka_theme_component .fluentform .ff-btn-submit{margin-top:32px;padding:20px;width:100%;color:#fff;background-color:#248024}.fluentform_terminovka_theme_component .fluentform .ff-btn-submit:hover{opacity:.8}.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder{display:flex;flex-direction:row;align-items:center;padding:8px;width:100%;background-color:#282C38;border:1px solid #3C4254;cursor:pointer}.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder::after{content:"Nahrajte JPG alebo PNG do 5 MB";padding-left:16px;color:#757B8C}.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder .ff_upload_btn{padding:8px 12px;white-space:nowrap;background-color:#3C4254}.fluentform_terminovka_theme_component .fluentform .upload_image .ff_file_upload_holder:hover .ff_upload_btn{opacity:.8}.fluentform_terminovka_theme_component .fluentform .upload_image .ff-uploaded-list .ff-upload-preview{background-color:#282C38;border:1px solid #3C4254;border-radius:0}.fluentform_terminovka_theme_component .fluentform .upload_image .ff-uploaded-list .ff-upload-thumb{background-color:transparent}.fluentform_terminovka_theme_component .fluentform .upload_image .ff-uploaded-list .ff-upload-details{border-left-color:#3C4254}.fluentform_terminovka_theme_component .fluentform .upload_image .ff-uploaded-list .ff-el-progress-bar{background-color:#607d8b}.fluentform_terminovka_theme_component .fluentform .ff-el-is-error input,.fluentform_terminovka_theme_component .fluentform .ff-el-is-error textarea,.fluentform_terminovka_theme_component .fluentform .ff-el-is-error .ff_file_upload_holder{border-color:#D6243D!important}.fluentform_terminovka_theme_component .fluentform .ff-el-is-error .error.text-danger{color:#D6243D}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table thead th:last-of-type{display:none}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr{position:relative;padding-top:0!important;padding-bottom:20px!important;border-width:0}@media (max-width:767px){.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr td{margin:0!important;padding:0!important;width:calc(100% - 30px)}}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr td::before{margin-bottom:6px;color:#757B8C}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr .repeat_btn .repeat-plus{}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr .repeat_btn .repeat-plus svg path{fill:#248024!important}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr .repeat_btn .repeat-minus{}.fluentform_terminovka_theme_component .fluentform .ff_repeater_table tbody tr .repeat_btn .repeat-minus svg path{fill:#D6243D!important}.fluentform_terminovka_theme_component .fluentform .remove_participant_sign_field .ff_repeater_table thead th:nth-child(4),.fluentform_terminovka_theme_component .fluentform .remove_participant_sign_field .ff_repeater_table tbody td:nth-child(4){display:none!important}.fluentform_terminovka_theme_component .fluentform .ff-message-success{margin-top:0;border-width:0;box-shadow:none;padding:24px;border:1px solid #248024}.fluentform_terminovka_theme_component .fluentform .ff-message-success h1,.fluentform_terminovka_theme_component .fluentform .ff-message-success h2,.fluentform_terminovka_theme_component .fluentform .ff-message-success h3,.fluentform_terminovka_theme_component .fluentform .ff-message-success h4,.fluentform_terminovka_theme_component .fluentform .ff-message-success h5,.fluentform_terminovka_theme_component .fluentform .ff-message-success h6,.fluentform_terminovka_theme_component .fluentform .ff-message-success p{margin-bottom:0;text-align:center}.fluentform_terminovka_theme_component .fluentform .ff-message-success .headline{margin-bottom:16px}.fluentform_terminovka_theme_component .fluentform .ff-message-success .headline::before{content:"";display:block;margin:0 auto;margin-bottom:20px;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/wp-content/uploads/2026/03/Group-186.svg")}.fluentform_terminovka_theme_component .fluentform .ff-message-success p{color:#757B8C!important}.fluentform_terminovka_theme_component .fluentform .ff-message-success .btn{display:block;margin-top:30px;margin-left:-24px;margin-bottom:-24px;width:calc(100% + 48px);text-align:center;font-weight:600!important}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary{overflow-x:auto}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table{margin-top:10px}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table,.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table *{border-color:#3C4254}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table thead{color:#d1d1d1;background-color:#282C38}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table tbody td{color:#757B8C}.fluentform_terminovka_theme_component .fluentform .ff_dynamic_payment_summary .ff_payment_summary .ffp_table tfoot th{color:#E5E6ED}.fluentform_terminovka_theme_component .fluentform .ff-errors-in-stack .text-danger{display:flex;gap:10px;margin-top:10px;padding:10px 18px;border:1px solid #D6243D;border-left-width:4px;color:#D6243D;background-color:rgba(214,36,61,.1)}#iti-0__dropdown-content .iti__country-list{color:#757B8C;background-color:#1E1F25}.margin_bottom_0px{margin-bottom:0!important}