@tailwind base;@tailwind components;@tailwind utilities;.max-w-screen-xl{max-width:1280px;margin-left:auto;margin-right:auto;width:100%}@media (max-width:1280px){.max-w-screen-xl{max-width:100%}}@media (max-width:768px){body{font-size:14px}.MuiAppBar-root,.MuiToolbar-root{min-height:56px!important}.MuiToolbar-root{padding-left:16px!important;padding-right:16px!important}.MuiTypography-h6{font-size:1rem!important}.MuiButton-root{font-size:.875rem!important;padding:6px 12px!important}}@media (min-width:769px) and (max-width:1024px){.MuiAppBar-root,.MuiToolbar-root{min-height:64px!important}}@font-face{font-family:GangwonEduBold;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:GangwonEduLight;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Light.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:GangwonEduMedium;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduModu/GangwonEduModu-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.MuiAccordion-root,.MuiAccordionDetails-root,.MuiAccordionSummary-root,.MuiAlert-root,.MuiAppBar-root,.MuiAvatar-root,.MuiBadge-root,.MuiBox-root,.MuiButton-root,.MuiButtonBase-root,.MuiCard-root,.MuiCardActions-root,.MuiCardContent-root,.MuiCardHeader-root,.MuiCardMedia-root,.MuiChip-root,.MuiCircularProgress-root,.MuiContainer-root,.MuiDialog-root,.MuiDialogActions-root,.MuiDialogContent-root,.MuiDialogTitle-root,.MuiDivider-root,.MuiDrawer-root,.MuiFilledInput-root,.MuiFormControl-root,.MuiFormHelperText-root,.MuiFormLabel-root,.MuiGrid-root,.MuiIconButton-root,.MuiInputAdornment-root,.MuiInputBase-root,.MuiInputLabel-root,.MuiLinearProgress-root,.MuiLink-root,.MuiList-root,.MuiListItem-root,.MuiListItemIcon-root,.MuiListItemSecondaryAction-root,.MuiListItemText-root,.MuiMenuItem-root,.MuiOutlinedInput-root,.MuiPaper-root,.MuiRating-root,.MuiSelect-root,.MuiSkeleton-root,.MuiSlider-root,.MuiSnackbar-root,.MuiStack-root,.MuiSvgIcon-root,.MuiSwitch-root,.MuiTab-root,.MuiTableBody-root,.MuiTableCell-root,.MuiTableContainer-root,.MuiTableHead-root,.MuiTablePagination-root,.MuiTableRow-root,.MuiTableSortLabel-root,.MuiTabs-root,.MuiTextField-root,.MuiToggleButton-root,.MuiToolbar-root,.MuiTooltip-root,.MuiTypography-root,.css-1nsttvq-MuiButtonBase-root-MuiButton-root,.css-1usqlj2-MuiTypography-root,.css-sle78-MuiTypography-root,.css-twoo9k-MuiTypography-root,.css-yf1q2x-MuiTypography-root,.mui-custom-cfvu4w-MuiTypography-root,[class*=Mui],[class*=css-],[style*=font-family],a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:GangwonEduBold,GangwonEduMedium,GangwonEduLight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}@layer base{*{font-family:GangwonEduBold,GangwonEduMedium,GangwonEduLight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@layer components{*{font-family:GangwonEduBold,GangwonEduMedium,GangwonEduLight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@layer utilities{*,.font-gangwon{font-family:GangwonEduBold,GangwonEduMedium,GangwonEduLight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s infinite}@keyframes highlight{0%{opacity:.7}50%{opacity:1;background-color:rgba(27,20,74,.05)}to{opacity:.7}}.animate-highlight{animation:highlight 2s ease-in-out infinite;border-radius:4px;padding:4px 8px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#cbd5e0}section{padding:4rem 0}@media (max-width:768px){section{padding:3rem 0}}*{transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;text-align:inherit}.MuiBox-root [class*=AppointmentInfo] .MuiBox-root,.MuiBox-root [class*=AppointmentInfo] .MuiTypography-root{text-align:center!important}.MuiAccordionSummary-content,.MuiAlert-message,.MuiButton-label,.MuiButtonBase-root>span,.MuiCardContent-root,.MuiCardHeader-root,.MuiDialogContent-root,.MuiDialogTitle-root,.MuiFormLabel-root,.MuiInputLabel-root,.MuiListItemText-root,.align-center,.align-justify,.align-right,.center-align,.center-text,.centered-content,.centered-text,.justify-text,.right-align,.text-center,.text-centerÏ,.text-end,.text-justify,.text-right,[class*=MuiTypography-alignCenter],[class*=MuiTypography-alignJustify],[class*=MuiTypography-alignRight],[class*=MuiTypography-align],[class*=MuiTypography-body],[class*=MuiTypography-h],[class*=MuiTypography-subtitle],[class*=css-],[style*=text-align],article,blockquote,button,button span,caption,div,figcaption,label,li,section,span,td,th{text-align:left!important}.css-1jl6tn0-MuiTypography-root{text-indent:0!important}.MuiTypography-h4,.css-1jl6tn0-MuiTypography-root,[class*=MuiTypography-h4]{margin:0!important;padding:0!important}.MuiDrawer-paper{background-color:#fff!important}@media (max-width:768px){.MuiIconButton-root{padding:8px!important}.MuiListItemButton-root{padding:12px 16px!important}.MuiListItemText-root{font-size:.875rem!important}main{padding-top:56px!important}}@media (min-width:769px){main{padding-top:64px!important}}