.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:999;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .18s,transform .18s;display:flex;position:fixed}.FloatingQuickContact-module-scss-module__6ueaCG__concealed{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background-color:#2563eb;border:0;border-radius:30px;padding:12px 20px;font-weight:700;line-height:1.2;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #0000001a;color:#fff!important}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn:hover{background-color:#1d4ed8;transform:translateY(-2px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtnIcon{display:none}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:160px;margin-bottom:10px;display:none;overflow:hidden;box-shadow:0 5px 25px #00000026}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a{color:#1e293b;text-align:center;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-weight:700;text-decoration:none;display:flex}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a:last-child{border-bottom:0}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a:hover{color:#2563eb;background-color:#f8fafc}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon{background:#fee500;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon svg{width:17px;height:17px}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon path{fill:#191919}.FloatingQuickContact-module-scss-module__6ueaCG__show.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu,.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu.FloatingQuickContact-module-scss-module__6ueaCG__show{animation:.3s forwards FloatingQuickContact-module-scss-module__6ueaCG__slideUp;display:flex}@keyframes FloatingQuickContact-module-scss-module__6ueaCG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-direction:row;justify-content:center;align-items:stretch;left:12px;transform:none}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__concealed{transform:translateY(8px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__avoidBottomSummary{bottom:calc(154px + env(safe-area-inset-bottom,0px))}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{text-align:center;flex:1;padding:11px 12px;font-size:.86rem}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu{width:min(240px,100vw - 24px);margin-bottom:0;position:absolute;bottom:calc(100% + 8px);right:0}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;left:auto}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile.FloatingQuickContact-module-scss-module__6ueaCG__avoidBottomSummary{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{border-radius:999px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;display:grid}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtnIcon{font-size:20px;display:inline}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtnLabel{display:none}}@media (prefers-reduced-motion:reduce){.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{transition:none}}
