.Message_messageCover__fecJ8{margin-bottom:20px}.Message_messageCover__fecJ8 .Message_notification__GA_nE{padding:10px;background-color:rgba(255,204,0,.099);border:1px solid #fc0;border-radius:12px}.Message_messageCover__fecJ8 .Message_message__Bcsj5{font-size:14px;font-weight:300}@media(max-width:768px){.Message_message__Bcsj5{font-size:13px}}.Textarea_textarea__Mqn7r{width:100%;padding:10px 30px 10px 10px;margin-bottom:5px;border-radius:12px;border:2px solid #dbdbdb;resize:inherit}.Textarea_textarea__Mqn7r:focus{outline-color:#fc0}.Textarea_textarea__Mqn7r.Textarea_error__g0m9q{border:2px solid #ff5454}.Textarea_textarea__Mqn7r.Textarea_error__g0m9q:focus{outline-color:#ff5454}.Textarea_cancelBtn__Z5Kpj{position:absolute;top:10px;right:20px;background-color:rgba(0,0,0,0);border:none;align-items:center;cursor:pointer}@media(max-width:768px){.Textarea_textarea__Mqn7r{min-height:30px}}.AppointmentModal_content__IPq8G{display:flex;flex-direction:column;flex:1 1}.AppointmentModal_masterInfo__eKD1W{display:flex;gap:20px;margin-bottom:20px}.AppointmentModal_masterImg__VhQlc{width:70px;height:70px;border-radius:70px;object-fit:cover}.AppointmentModal_address__EqP7b{margin-top:12px;color:#7d7d95}.AppointmentModal_serviceInfo__T_E9X{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:2px solid #dbdbdb;border-right:none;border-left:none}.AppointmentModal_serviceInfo__T_E9X:first-child{border-top:2px solid #dbdbdb}.AppointmentModal_serviceInfo__T_E9X:last-child{margin-bottom:12px}.AppointmentModal_serviceInfoDetail__m_TkQ{display:flex;flex-direction:column;gap:12px}.AppointmentModal_serviceName__AmiHG{font-weight:500}.AppointmentModal_serviceDuration__6y2xe{color:#7d7d95;font-weight:500}.AppointmentModal_masterInfoDetail__MyL0Z h4{font-size:20px}.AppointmentModal_time__5SkX4{color:#7d7d95}.AppointmentModal_total__qnsWu{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.AppointmentModal_total__qnsWu span{font-weight:500}.AppointmentModal_textAriaContent__PHMIR{flex:1 1 100%;margin-bottom:32px}.AppointmentModal_successText__Bjm8y{display:flex;flex-direction:column;gap:16px;padding:0 30px 35px}.AppointmentModal_successText__Bjm8y p{font-size:20px;line-height:112%;font-weight:500;text-align:center}@media(max-width:768px){.AppointmentModal_masterInfoDetail__MyL0Z h4{font-size:18px}.AppointmentModal_address__EqP7b{margin-top:8px}.AppointmentModal_serviceInfo__T_E9X{padding:12px 0}.AppointmentModal_serviceInfo__T_E9X h4{font-size:16px}.AppointmentModal_content__IPq8G{height:auto;margin-bottom:0}.AppointmentModal_successText__Bjm8y{height:100%;justify-content:center;position:relative}.AppointmentModal_successButton__6zbMl{position:absolute;bottom:0;left:0;width:100%}}.Chat_chat__GUy97{display:grid;grid-template-rows:auto 1fr auto;height:100vh;margin-top:-10vh;margin-left:260px}.Chat_center__PdQNe{display:flex;justify-content:center;align-items:center}.Chat_messages__q9Uy5{overflow-y:auto;overflow-x:hidden;padding:36px 40px;display:flex;flex-direction:column;gap:24px}.Chat_chatBar__9mT2r{display:flex;width:100%;padding:33px 134px;justify-content:center;align-items:center;background:#fff;border-top:1px solid #dfdfdf;gap:20px}.Chat_chatBar__9mT2r .Chat_chatTextarea__xhC9M{height:62px;margin-bottom:0;padding:20px;line-height:normal}.Chat_chatBar__9mT2r input{text-overflow:ellipsis;height:auto}.Chat_chatBar__9mT2r img{height:30px;width:30px;cursor:pointer}.Chat_chatBar__9mT2r .Chat_sendButton__VkxlT{height:23px}.Chat_chatBar__9mT2r .Chat_sendButtonFile__UQCKt{height:28px;width:28px}.Chat_chatHeader__aujeA{display:grid;grid-template-columns:100px 1fr 100px;height:90px;background:#fff;border-bottom:1px solid #dfdfdf}.Chat_chatHeader__aujeA .Chat_chatHeaderUserInfo__WJT_u{gap:8px;display:flex;align-items:center}.Chat_chatHeader__aujeA .Chat_chatHeaderUserInfo__WJT_u div{display:flex;flex-direction:column;gap:4px}.Chat_chatHeader__aujeA .Chat_chatHeaderUserInfo__WJT_u div h4{font-weight:500}.Chat_chatHeader__aujeA .Chat_chatHeaderUserInfo__WJT_u div p{color:#7d7d95}.Chat_centerDropdown__oaiES{position:relative;display:flex;justify-content:center;align-items:center}.Chat_dropdown__cdAoj{position:absolute;display:flex;flex-direction:column;top:20px;right:30px;width:200px;height:auto;border-radius:12px;padding:20px;gap:8px;background:#fff;box-shadow:2px 1px 9px rgba(0,0,0,.14);z-index:50}.Chat_dropdown__cdAoj span{font-weight:400;font-size:16px;line-height:130%;color:#000;cursor:pointer}.Chat_imageMore__MqUFX{z-index:100;cursor:pointer}.Chat_recording__wnqAj{box-shadow:5px 5px 30px #7d7d95;border-radius:15px}.Chat_audioMessage__kLrZF{width:300px}.Chat_audioMessage__kLrZF audio{width:100%;height:40px;border-radius:8px;background-color:rgba(0,0,0,0)}.Chat_audioMessage__kLrZF audio::-webkit-media-controls-panel{background:#fff;border-radius:8px}.Chat_audioMessage__kLrZF audio::-webkit-media-controls-mute-button{display:none!important}.Chat_myMessage__ZRs3f{align-self:flex-end;background:#ded4c9;border-radius:12px;max-width:70%}.Chat_myMessage__ZRs3f .Chat_audioMessage__kLrZF audio::-webkit-media-controls-panel{background-color:#ded4c9}.Chat_otherMessage__oyEyE{align-self:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:12px;max-width:70%}@media(max-width:1160px){.Chat_chatBar__9mT2r{padding:20px 35px}}@media(max-width:900px){.Chat_myMessage__ZRs3f,.Chat_otherMessage__oyEyE{max-width:80%}}@media(max-width:768px){.Chat_chatHeader__aujeA h4{font-size:medium}.Chat_chatHeader__aujeA p{font-size:small}.Chat_chat__GUy97{position:absolute;top:70px;left:-260px;width:100vw;height:100vh;z-index:10}.Chat_chatHeader__aujeA{top:0;height:70px;width:100vw;position:fixed;z-index:5;grid-template-columns:50px 1fr 40px}.Chat_chatBar__9mT2r{display:grid;grid-template-columns:30px 1fr 30px 30px;grid-gap:10px;padding:15px 20px;position:fixed;left:0;bottom:0;width:100%}.Chat_chatBar__9mT2r img{height:24px;width:24px}.Chat_chatBar__9mT2r .Chat_chatTextarea__xhC9M{height:32px;padding:4px 20px}.Chat_messages__q9Uy5{padding:120px 20px 100px;gap:20px}.Chat_myMessage__ZRs3f,.Chat_otherMessage__oyEyE{max-width:90%}}.FilePreview_filePreviewImage__ZD8sp{display:block;width:100%;max-height:300px;border-radius:12px;object-fit:cover}.FilePreview_message__QiQRR{max-width:650px;position:relative;padding:12px 56px 12px 10px;border-radius:12px;background:#fff;line-height:26px;min-width:120px;overflow-wrap:break-word;word-break:break-word}.FilePreview_time__KqwvU{color:#7d7d95;font-size:16px;position:absolute;right:10px;bottom:6px}.FilePreview_myMessage__zdbXO{background:#ded4c9;align-self:flex-end}.FilePreview_filePreviewInfo____SRS{width:234px}.FilePreview_fileName__vq3Aw{font-weight:500;font-size:16px;line-height:114%}.FilePreview_fileSize__JDBQ4{font-size:14px;color:#666}.FilePreview_fileActions__uFf3_{margin-top:5px;padding:0 10px 0 0;display:flex;justify-content:space-between}.FilePreview_openButton__dfv5D{width:40%;background-color:#fc0;border:none;border-radius:8px;padding:3px 5px;cursor:pointer}.FilePreview_openButton__dfv5D:active{background-color:#d7ac02}.FilePreview_modalContent__TXbM_{padding:40px 10px 10px}.FilePreview_modalImage__X2QEr{width:90%}@media(max-width:768px){.FilePreview_message__QiQRR{padding:10px 51px 10px 10px;max-width:80vw}.FilePreview_time__KqwvU{font-size:12px;bottom:-3px}}.ServiceItem_serviceItem__kG3ga{padding:10px;border-bottom:1px solid #dbdbdb;margin-bottom:12px;display:flex;justify-content:space-between;cursor:pointer}.ServiceItem_serviceItem__kG3ga img{width:80px;height:80px;object-fit:cover;border-radius:12px}.ServiceItem_serviceItem__kG3ga>div{display:flex;align-items:center;gap:16px}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky{display:flex;flex-direction:column;gap:.3rem;overflow-wrap:break-word;word-break:break-word}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky h4{font-size:20px}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky p{font-size:16px;line-height:130%}.ServiceItem_serviceItem__kG3ga .ServiceItem_description__TAMBM{justify-content:space-between}.ServiceItem_serviceItem__kG3ga .ServiceItem_description__TAMBM p{font-size:20px}@media screen and (max-width:1160px){.ServiceItem_serviceItem__kG3ga{padding:.5rem 0;flex-direction:column;gap:2rem}}@media screen and (max-width:768px){.ServiceItem_serviceItem__kG3ga{flex-direction:column;width:100%;padding:11.5px 4px 11.5px 10px;gap:8px}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky{gap:8px}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky h4{font-size:16px;line-height:110%}.ServiceItem_serviceItem__kG3ga .ServiceItem_titles__n2lky p{font-size:14px}.ServiceItem_serviceItem__kG3ga .ServiceItem_description__TAMBM p{font-size:16px}}.Master_root__k2ja7{background-color:#f8f7f7}.Master_container__4yh3w{padding:0 106px 61px}.Master_directory__B8Zj6{padding:41px 0 31px;line-height:130%;overflow-wrap:break-word;word-break:break-word}.Master_directory__B8Zj6 .Master_link__6wD1Z{color:#7d7d95}.Master_directory__B8Zj6 span{color:#000;cursor:default}.Master_blocks__T2Vu9{display:flex;justify-content:space-between;margin-bottom:28px;gap:20px}.Master_master__MAexS{padding:47px 33px 28px 20px;width:49%;position:relative;display:flex;align-items:center;background-color:#fff;border-radius:12px}.Master_master__MAexS h3{margin:0;overflow-wrap:break-word;word-break:break-word}.Master_master__MAexS .Master_img__g_rvJ{margin-right:17px;object-fit:cover;height:135px;width:135px;border-radius:12px}.Master_master__MAexS .Master_details__UantG{display:flex;flex-direction:column;gap:12px;overflow-wrap:break-word;word-break:break-word}.Master_master__MAexS .Master_details__UantG .Master_address__iQc7v{color:#7d7d95;line-height:130%}.Master_master__MAexS .Master_number__z_7Y2{display:flex;gap:12px;line-height:130%}.Master_master__MAexS .Master_number__z_7Y2 img{width:24px;height:24px}.Master_master__MAexS .Master_buttons__J5p3a{position:absolute;right:30px;bottom:20px;display:flex;gap:20px;height:36px;align-items:center}.Master_master__MAexS .Master_buttons__J5p3a img{height:20px;width:20px}.Master_examples__sxUPl{padding:20px;background-color:#fff;width:49%;border-radius:12px;position:relative}.Master_examples__sxUPl h3{margin-bottom:13px}.Master_examples__sxUPl .Master_example__N8Q6K{position:relative}.Master_examples__sxUPl .Master_example__N8Q6K img{width:139px;height:152px;border-radius:12px;object-fit:cover;cursor:pointer}.Master_examples__sxUPl .Master_example__N8Q6K:focus{outline:none}.Master_arrowLeft__qMJgH,.Master_arrowRight__XM3UG{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;width:34px;height:34px;background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer}.Master_arrowLeft__qMJgH img,.Master_arrowRight__XM3UG img{height:16px}.Master_arrowLeft__qMJgH:hover,.Master_arrowRight__XM3UG:hover{background:hsla(0,0%,100%,.4)}.Master_arrowLeft__qMJgH{left:25px}.Master_arrowRight__XM3UG{right:25px}.Master_descBlock__ew88G{margin-bottom:28px;background-color:#fff;border-radius:12px;display:flex;justify-content:space-between}.Master_descBlock__ew88G div{width:49%}.Master_descBlock__ew88G .Master_description__P62vp{padding:20px;display:flex;flex-direction:column;gap:12px}.Master_descBlock__ew88G .Master_description__P62vp p{line-height:130%;overflow-wrap:break-word;word-break:break-word}.Master_descBlock__ew88G .Master_map__oepba{padding:20px}.Master_descBlock__ew88G .Master_map__oepba iframe{margin-top:12px;height:211px;border:none;border-radius:20px;width:100%}.Master_services__leFUO{padding:20px;background-color:#fff;border-radius:12px}.Master_services__leFUO h3{margin-bottom:13px}.Master_button__kzhRn{width:396px;margin:32px auto 0}@media(max-width:1160px){.Master_container__4yh3w{padding:0 40px 64px}.Master_master__MAexS .Master_buttons__J5p3a{right:20px;bottom:5px}.Master_button__kzhRn{width:40%}}@media(max-width:768px){.Master_container__4yh3w{padding:0 20px 64px}.Master_directory__B8Zj6{padding:20px 0}.Master_blocks__T2Vu9,.Master_descBlock__ew88G{flex-direction:column;justify-content:center;margin-bottom:20px;gap:20px}.Master_master__MAexS{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 30px;padding:36px 14px 14px 8px;width:100%}.Master_master__MAexS .Master_img__g_rvJ{margin-right:12px;height:101px;width:101px}.Master_master__MAexS .Master_details__UantG h3{font-size:16px;line-height:110%;margin-top:-14px}.Master_master__MAexS .Master_details__UantG .Master_address__iQc7v{font-size:14px;line-height:111%}.Master_master__MAexS .Master_number__z_7Y2{gap:12px}.Master_master__MAexS .Master_number__z_7Y2 img{width:16px;height:17px}.Master_master__MAexS .Master_number__z_7Y2 .Master_phoneLink__VCwLi{font-size:14px}.Master_master__MAexS .Master_buttons__J5p3a{right:14px;bottom:13px;gap:13px}.Master_master__MAexS .Master_buttons__J5p3a img{width:22px;height:22px}.Master_examples__sxUPl{padding:20px 8px 26px;width:100%}.Master_examples__sxUPl .slick-list{margin:0 8px 0 0}.Master_examples__sxUPl h3{font-size:20px;margin-bottom:12px}.Master_examples__sxUPl .Master_example__N8Q6K img{width:139px;height:152px}.Master_arrowLeft__qMJgH,.Master_arrowRight__XM3UG{top:50%;width:25px;height:25px}.Master_arrowLeft__qMJgH{left:12px}.Master_arrowRight__XM3UG{right:12px}.Master_descBlock__ew88G .Master_description__P62vp{padding:20px 12px 0}.Master_descBlock__ew88G h3{font-size:20px}.Master_descBlock__ew88G div{width:100%}.Master_descBlock__ew88G .Master_map__oepba{padding:0 12px 20px}.Master_descBlock__ew88G .Master_map__oepba iframe{height:185px}.Master_services__leFUO{padding:32px 12px;margin-bottom:0}.Master_services__leFUO h3{margin-bottom:12px;font-size:20px}.Master_containerTitle__kmQYH{display:flex;justify-content:space-between}.Master_containerTitle__kmQYH .Master_link__6wD1Z{margin-top:2px;margin-right:4px;font-size:14px;font-weight:500;line-height:110%;color:#e0b406}.Master_button__kzhRn{width:100%;padding:0 14px}}.Master_modalOverlay__W__vr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.Master_modalContent__G3lol{position:relative;flex-direction:row;align-items:center;width:604px;height:604px;display:block;margin:0 auto}.Master_modalContent__G3lol>img{border-radius:20px}@media(max-width:768px){.Master_modalContent__G3lol{width:289px;height:289px}}.Master_modalImage__wXVkK{object-fit:contain;max-height:80vh;max-width:80vw;border-radius:8px;display:block}.Master_modalCancel__ywsN_{position:absolute;top:10px;right:10px;opacity:.7;transition:.2s ease;cursor:pointer}.Master_modalCancel__ywsN_:hover{opacity:1}