.main-wrap *{line-height:140%;letter-spacing:-.5px}.lnb-menu>div:first-child{margin-right:-11px}.lnb-menu>div:nth-child(2){margin-right:8px}.lnb-menu>div:last-child{margin-right:22%}.main-slick.slick-slider .slick-next{right:50%!important;animation:none;z-index:999999!important;transform:translate(1100%,-50%)}.main-slick.slick-slider .slick-prev{left:50%!important;opacity:1!important;z-index:999999!important;transform:translate(-1100%,-50%)}.main-slick .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer;background:#8e8e8e;border-radius:50%;transition:all .5s}.main-slick .slick-dots{bottom:36px!important;right:50%!important;width:auto!important;transform:translateX(580%)}.main-slick .slick-dots li button{width:auto!important;height:auto!important}.main-slick .slick-dots li button:before{display:none}.main-slick .slick-dots li.slick-active{background:#246beb!important;width:20px;border-radius:30%}.group:hover .moreView-bu path{stroke:#2753e0}.shadow-custom-button{box-shadow:2px 4px 10px 0 #00000026}.blue-gradient{background:radial-gradient(100% 147.81% at 100% 100%,#5ba1eb 0,#2670f0 100%)}.main-slick{margin:0!important;height:520px}.main-wrap img{max-width:none!important;height:auto!important}.shadow-custom-black{box-shadow:0 0 25px 0 #00000021}.bg-primary{background-color:rgb(255 109 0)}.text-primary{color:#2753e0}.bg-divider{background-color:#e7e9eb}.blueFill path{fill:#2753e0}.blueStroke path{stroke:#2753e0}.blackStroke path{stroke:#1d1d1d}.custom-react-calendar{width:100%!important;border:none!important;font-family:var(--font-pretendard)!important;font-weight:500;font-size:22px}.custom-react-calendar div.react-calendar__navigation{display:flex;height:60px;margin-bottom:0;padding:0 16px}.custom-react-calendar .react-calendar__navigation__next-button,.custom-react-calendar .react-calendar__navigation__prev-button{font-size:60px}.custom-react-calendar div.react-calendar__navigation button.react-calendar__navigation__prev-button:disabled{opacity:0}.custom-react-calendar div.react-calendar__navigation button.react-calendar__navigation__label span{font-weight:700}.custom-react-calendar div.react-calendar__navigation button{display:flex;justify-content:center;align-items:center;width:34px;min-width:auto;height:auto;background:white!important}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__weekdays{height:60px!important;align-items:center}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__weekdays div.react-calendar__month-view__weekdays__weekday{padding:0;text-align:center}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__weekdays div.react-calendar__month-view__weekdays__weekday abbr{font-size:20px!important;color:rgba(0,0,0,.56);text-decoration:none;font-weight:400}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days{gap:20px 0}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--now{background:white}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--now:disabled abbr{color:#2753e0}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile:enabled{color:rgb(0,0,0)}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile{display:flex;justify-content:center;align-items:center;height:40px!important;padding:0;background:rgb(255,255,255)}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile abbr{border-radius:50%;font-size:20px!important}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--active abbr{display:flex;justify-content:center;align-items:center;color:white;width:36px;height:36px;border-radius:50%;background:#2753e0}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--now abbr{color:#2753e0;position:relative}.custom-react-calendar div.react-calendar__viewContainer div.react-calendar__month-view__days button.react-calendar__tile:disabled:not(.react-calendar__tile--now){color:rgba(38,38,38,.24);background:white}.react-calendar__tile{margin:8px 0}.react-calendar.no-weekdays .react-calendar__month-view__weekdays{display:none}