.melino-kontakt{position:fixed;right:20px;bottom:20px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.melino-kontakt__spust{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:5px;background-color:var(--awb-color6,#0a3019);color:var(--awb-color5,#cafc87);font-size:15px;line-height:20px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(10,48,25,.25);transition:background-color .2s ease,color .2s ease,transform .2s ease}.melino-kontakt__spust:hover,.melino-kontakt__spust:focus-visible{background-color:var(--awb-color5,#cafc87);color:var(--awb-color6,#0a3019);transform:translateY(-1px)}.melino-kontakt__ikona{display:inline-flex}.melino-kontakt__okno{position:relative;width:360px;max-width:calc(100vw - 40px);max-height:calc(100vh - 140px);overflow-y:auto;padding:22px 20px 20px;border-radius:12px;background-color:var(--awb-color1,#fff);box-shadow:0 18px 40px rgba(10,48,25,.22)}.melino-kontakt__okno{opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transform-origin:bottom right;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.3,1),visibility 0s linear .22s}.melino-kontakt.je-otvorene .melino-kontakt__okno{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.3,1),visibility 0s linear 0s}.melino-kontakt.je-otvorene .melino-kontakt__ikona{transform:rotate(-8deg)}.melino-kontakt__ikona{transition:transform .28s cubic-bezier(.2,.8,.3,1)}@media (prefers-reduced-motion:reduce){.melino-kontakt__okno,.melino-kontakt.je-otvorene .melino-kontakt__okno,.melino-kontakt__ikona{transform:none;transition:opacity .01s linear,visibility 0s}}.melino-kontakt__zavri{position:absolute;top:6px;right:8px;z-index:20;width:32px;height:32px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--awb-color6,#0a3019);font-size:24px;line-height:1;cursor:pointer;transition:background-color .2s ease}.melino-kontakt__zavri:hover,.melino-kontakt__zavri:focus-visible{background-color:rgba(10,48,25,.08)}.melino-kontakt__telefon{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(10,48,25,.12);line-height:1.35}.melino-kontakt__telefon-popis{display:block;font-size:13px;color:var(--awb-color8,#4a4e57)}.melino-kontakt__telefon a{font-size:19px;font-weight:700;color:var(--awb-color6,#0a3019);text-decoration:none;white-space:nowrap}.melino-kontakt__telefon a:hover{text-decoration:underline}.melino-kontakt__chyba{font-size:14px;line-height:1.5}.melino-kontakt__chyba code{white-space:nowrap}@media only screen and (max-width:640px){.melino-kontakt{right:14px;bottom:14px}.melino-kontakt__popis{display:none}.melino-kontakt__spust{padding:14px;border-radius:999px}}.melino-kontakt .fusion-form-field{position:relative}.melino-kontakt .fusion-form-field:not(.fusion-form-submit-field)>.fusion-form-label-wrapper,.melino-kontakt .fusion-form-field:not(.fusion-form-submit-field)>label{position:absolute;top:19px;left:18px;z-index:2;margin:0;pointer-events:none;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0;line-height:0;transition:top .18s ease,left .18s ease,font-size .18s ease,opacity .18s ease}.melino-kontakt .fusion-form-field:not(.fusion-form-submit-field)>.fusion-form-label-wrapper label,.melino-kontakt .fusion-form-field:not(.fusion-form-submit-field)>label{margin:0;padding:0;font-family:"SeasonSansTRIAL-Regular",sans-serif;font-size:15px;font-weight:400;line-height:1;letter-spacing:.016em;color:var(--awb-color6,#0a3019);opacity:.5;transition:font-size .18s ease,opacity .18s ease}.melino-kontakt .fusion-form-field.je-aktivne>.fusion-form-label-wrapper,.melino-kontakt .fusion-form-field.ma-obsah>.fusion-form-label-wrapper,.melino-kontakt .fusion-form-field.je-aktivne>label,.melino-kontakt .fusion-form-field.ma-obsah>label{top:8px;left:14px}.melino-kontakt .fusion-form-field.je-aktivne>.fusion-form-label-wrapper label,.melino-kontakt .fusion-form-field.ma-obsah>.fusion-form-label-wrapper label,.melino-kontakt .fusion-form-field.je-aktivne>label,.melino-kontakt .fusion-form-field.ma-obsah>label{font-size:11px;opacity:1}.melino-kontakt .fusion-form-field abbr.fusion-form-element-required{border:0;text-decoration:none;color:inherit;margin-left:2px}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field input.fusion-form-input:not([type="checkbox"]):not([type="radio"]),.melino-kontakt .fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input{padding:22px 16px 6px;line-height:19.5px;font-family:"SeasonSansTRIAL-Regular",sans-serif;font-weight:600;letter-spacing:.05em}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field input.fusion-form-input:not([type="checkbox"]):not([type="radio"]){height:56px}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input{min-height:110px;padding-top:25px;line-height:1.45;resize:vertical}.melino-kontakt .fusion-form-field input.fusion-form-input::placeholder,.melino-kontakt .fusion-form-field textarea.fusion-form-input::placeholder{color:transparent}.melino-kontakt .fusion-form-form-wrapper .fusion-form-checkbox-field fieldset{margin:0;padding:0;border:0}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox{display:flex;align-items:flex-start;gap:8px}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input[type="checkbox"]{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--awb-color5,#cafc87);cursor:pointer}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label{margin:0;font-size:13px;line-height:1.45;font-weight:400;color:var(--awb-color8,#4a4e57);cursor:pointer}.melino-kontakt .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label a{color:var(--awb-color6,#0a3019);text-decoration:underline}.melino-kontakt .fusion-form-submit-field{margin-bottom:0}.melino-kontakt .fusion-form-submit-field .fusion-button{width:100%;min-height:56px;padding:15px 24px;border:0;border-radius:8px;background:var(--awb-color5,#cafc87);color:var(--awb-color6,#0a3019)!important;font-family:"SeasonSansTRIAL-Regular",sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.melino-kontakt .fusion-form-submit-field .fusion-button:hover,.melino-kontakt .fusion-form-submit-field .fusion-button:focus-visible{background:var(--awb-color6,#0a3019);color:var(--awb-color5,#cafc87)!important}.melino-kontakt .fusion-form-error-message,.melino-kontakt .error-message,.melino-kontakt .fusion-form-response{margin-top:6px;font-size:13px;line-height:1.4}.melino-kontakt .melino-kontakt__obsah .fusion-title{margin-bottom:12px!important}.melino-kontakt .melino-kontakt__obsah .fusion-title h4{font-size:20px;line-height:1.25}.melino-kontakt .melino-kontakt__obsah .fusion-fullwidth,.melino-kontakt .melino-kontakt__obsah .fusion-builder-row,.melino-kontakt .melino-kontakt__obsah .fusion-layout-column,.melino-kontakt .melino-kontakt__obsah .fusion-column-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}