:root{--transition_color_glob:color ease-in 0.4s;--transition_all_glob:all 0.5s ease 0s;--border_radius_glob:0.63rem;--background_color_wr:#009dc0;--color_wr:white;--color_hover_wr:greenyellow;--width_wr:auto;--max_width_wr:300px;--height_wr:auto;--border_wr:none;--border_radius_wr:var(--border_radius_glob);--padding_wr:2rem 1rem 1rem 1rem;--margin_wr:0 auto;--font_size_wr:1rem;--line_height_wr:1;--media_max_width_wr:38rem;--media_width_wr:auto;--media_margin_wr:auto;--font_size_zagolform:1rem;--padding_zagolform:0 0 1rem 0;--line_height_zagolform:1.3;--width_input:100%;--height_input:36px;--margin_input:8px 0;--padding_form_input:0 10px;--background_color_input:white;--border_input:none;--border_radius_form_input:10px;--color_form_label:#f3f3f3;--margin_form_label:8px;--font_size_input:1rem;--line_height_input:1;--color_input:black;--border_input_focus:none!important;--box_shadow_input_focus:none!important;--outline_input_focus:2px solid green;--width_teatarea:100%;--height_teatarea:auto;--margin_teatarea:8px 0;--padding_form_teatarea:10px;--background_color_teatarea:white;--box_shadow_teatarea:none!important;--border_teatarea:none!important;--border_radius_form_teatarea:10px;--font_size_teatarea:1rem;--line_height_teatarea:1;--color_teatarea:black;--border_teatarea_focus:none!important;--box_shadow_teatarea_focus:none!important;--outline_teatarea_focus:2px solid green;--margin_button:8px 0 0 0;--padding_form_button:10px 8px;--background_color_button:green;--border_button:none;--border_radius_form_button:10px;--font_size_button:1rem;--line_height_button:normal;--color_button:white;--text_transform_button:uppercase;--background_color_button_hover_active:#006400;--checkbox_text_hover:greenyellow;--color_btndesc_hover:greenyellow;--margin_togledesc:0.4rem 0.4rem 0.8rem 0.4rem;--line_height_togledesc:1.3;--border_checked:2px solid #26a69a;--color_messagesucces:greenyellow;--color_messagenosucces:aqua;--font_size_messagesucces:1.5rem;--margin_messagesucces:5rem 1rem;--background_error:#e41749;--padding_error:0.1rem}.openform_wr{display:flex;flex-flow:column;width:var(--width_wr);height:var(--height_wr);max-width:var(--max_width_wr);min-width:320px;border:var(--border_wr);border-radius:var(--border_radius_wr);padding:var(--padding_wr);margin:var(--margin_wr);background-color:var(--background_color_wr);color:var(--color_wr);font-size:var(--font_size_wr);font-family:Rubik,sans-serif;line-height:var(--line_height_wr);overflow:hidden;transition:var(--transition_color_glob);position:relative}.openform_wr a{color:inherit;font-size:inherit;text-decoration:underline;transition:var(--transition_color_glob)}.openform_wr a:hover{color:var(--color_hover_wr);text-decoration:none}.openform_wr .zagolform{padding:var(--padding_zagolform);color:inherit;font-size:var(--font_size_zagolform);line-height:var(--line_height_zagolform)}.openform_wr .zagolform *{color:inherit;font-size:inherit}.openform_wr .zagolform p{margin:0;padding-left:0;padding-right:0}.openform_wr .fgmf_form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),3fr));grid-gap:.5rem}.openform_wr .openform_form{container-type:inline-size}@container (min-width: 600px){.openform_wr .fgmf_form{grid-template-columns:1fr 1fr 1fr}.openform_wr .fgmf_form button[type=submit]{order:2}.openform_wr .fgmf_form .fgmf_form_group.descformmodmg{order:3;grid-column:span 3}.openform_wr .fgmf_form .checkboxformmodmgload{order:4;grid-column:span 3}}.openform_wr .fgmf_form .fgmf_form_group{width:100%}.openform_wr .fgmf_form .fgmf_form_group .togledesc{display:block;text-align:center;margin:var(--margin_togledesc);text-decoration:underline;cursor:pointer;transition:var(--transition_color_glob);line-height:var(--line_height_togledesc);order:2}.openform_wr .fgmf_form .fgmf_form_group .togledesc:hover{color:var(--color_btndesc_hover);text-decoration:none}.openform_wr .fgmf_form .fgmf_label{color:var(--color_form_label);margin:var(--margin_form_label);display:none}.openform_wr .fgmf_form .fgmf_label:first-child{margin-top:0}.openform_wr .fgmf_form .fgmf_input,.openform_wr .fgmf_form .fgmf_teatarea{box-sizing:border-box}.openform_wr .fgmf_form .fgmf_input{width:var(--width_input);height:var(--height_input);margin:var(--margin_input);padding:var(--padding_form_input);background-color:var(--background_color_input);border:var(--border_input);border-radius:var(--border_radius_form_input);font-size:var(--font_size_input);font-family:Rubik,sans-serif;line-height:var(--line_height_input);color:var(--color_input)}.openform_wr .fgmf_form .fgmf_input:focus{border:var(--border_input_focus);box-shadow:var(--box_shadow_input_focus);outline:var(--outline_input_focus)}.openform_wr .fgmf_form [type=checkbox]:checked+label:before{border-right:var(--border_checked);border-bottom:var(--border_checked)}.openform_wr .fgmf_form .fgmf_teatarea{width:var(--width_teatarea);height:var(--height_teatarea);margin:var(--margin_teatarea);padding:var(--padding_form_teatarea);background-color:var(--background_color_teatarea);box-shadow:var(--box_shadow_teatarea);border:var(--border_teatarea);border-radius:var(--border_radius_form_teatarea);font-size:var(--font_size_teatarea);font-family:Rubik,sans-serif;line-height:var(--line_height_teatarea);color:var(--color_teatarea);resize:none}.openform_wr .fgmf_form .fgmf_teatarea:focus{border:var(--border_teatarea_focus);box-shadow:var(--box_shadow_teatarea_focus);outline:var(--outline_teatarea_focus)}.openform_wr .fgmf_form .fgmf_btn{--font_size_clamp_min:1.1rem;--font_size_clamp_mid:1.2vw;--font_size_clamp_max:1.25rem;--line_height_clamp:1.5;--font_weight:normal;display:inline-flex;justify-content:center;align-items:center;position:relative;margin:var(--margin_button);padding:var(--padding_form_button);height:var(--height_input);background-image:linear-gradient(30deg,var(--background_color_button),#74ba4f);border:var(--border_button);border-radius:var(--border_radius_form_button);font-weight:var(--font_weight);font-size:var(--font_size_clamp_min);font-size:clamp(var(--font_size_clamp_min),var(--font_size_clamp_mid),var(--font_size_clamp_max));line-height:var(--line_height_clamp);font-family:inherit;box-sizing:border-box;color:var(--color_button);text-transform:var(--text_transform_button);transition:var(--transition_all_glob);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.openform_wr .fgmf_form .fgmf_btn:disabled{background-color:#e5e5e5;background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5);color:#737373;cursor:not-allowed}.openform_wr .fgmf_form .fgmf_btn:hover{background-image:linear-gradient(180deg,var(--background_color_button),#74ba4f);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.openform_wr .fgmf_form .fgmf_btn:active{transform:translateY(1px)}.openform_wr .fgmf_form .checkboxformmodmgload .checkboxformmodmg{margin-top:.4rem;margin-bottom:.4rem;width:min-content;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;flex:auto}.openform_wr .fgmf_form .checkboxformmodmgload .checkboxformmodmg input{transform:scale(1.4);margin-right:.5rem}.openform_wr .fgmf_form .checkboxformmodmgload .checkboxformmodmg label{font-size:.9rem;color:inherit;line-height:1.3;text-wrap-style:auto;min-width:200px}.openform_wr .fgmf_form .checkboxformmodmgload .checkboxformmodmg label a{color:inherit;font-size:inherit;transition:var(--transition_color_glob)}.openform_wr .fgmf_form .checkboxformmodmgload .checkboxformmodmglabel a:hover{color:var(--checkbox_text_hover);text-decoration:none}.htmx-indicator{opacity:0;transition:opacity 500ms ease-in;display:none}.htmx-request .htmx-indicator{opacity:1;display:block}.htmx-request.htmx-indicator{opacity:1;display:block}.preloaderhtmx{position:relative;text-align:center;animation:color-change 1s infinite;--wid_hei_preloader:16px;--color_preloader:white}.preloaderhtmx::after{content:"";position:absolute;width:var(--wid_hei_preloader, 16px);height:var(--wid_hei_preloader, 16px);inset:0;margin:auto;border:4px solid transparent;border-top-color:var(--color_preloader, white);border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes color-change{0%{color:red}50%{color:#fff}to{color:green}}html{scrollbar-gutter:stable}body:has(#modal){overflow:hidden;scrollbar-gutter:stable;height:auto}.messagesucces{color:var(--color_messagesucces);font-size:var(--font_size_messagesucces);text-align:center;margin:var(--font_size_messagesucces)}.messagenosucces{color:#0ff;font-size:var(--font_size_messagesucces);text-align:center;margin:var(--font_size_messagesucces)}.alert-error:has(.messagenosucces){margin:.5rem 0;background:var(--background_error);border-radius:var(--border_radius_glob);padding:var(--padding_error)}.button_loading{cursor:auto}.button_loading .button__text{visibility:hidden;opacity:0}.button_loading::after{content:"";position:absolute;width:16px;height:16px;inset:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.openform_wr .fgmf_form [type=checkbox]+label{height:auto}