@charset "UTF-8";@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css);.FileAttachmentButton_root__0vNfF{position:relative}.FileAttachmentButton_hiddenInput__bKZJX{display:none}.FileAttachmentButton_button__gYOPR{align-items:center;background-color:#f3f4f6;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease-in-out;width:2rem}.FileAttachmentButton_button__gYOPR:hover{background-color:#e5e7eb}.FileAttachmentButton_button__gYOPR:active{background-color:#d1d5db}.FileAttachmentButton_disabled__PoYWK{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.FileAttachmentButton_disabled__PoYWK:hover{background-color:#e5e7eb}.InputChat_root__OFhqW{width:100%}.InputChat_disabled__bHyf0{cursor:not-allowed;opacity:.5}.InputChat_wrapper__QaqEE{align-items:flex-end;border-radius:1.5rem;column-gap:1rem;display:flex;max-height:10rem;padding:0;position:relative;width:100%}.InputChat_block__GJeY1{pointer-events:none}.InputChat_input__Zx1p0{border:none;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.InputChat_fileAttachment__at55F{align-self:flex-end;flex-shrink:0;margin-bottom:.5rem}.InputChat_editable__aKmpu{background-color:#f4f5f7;border-radius:6px;font-size:14px;margin:0;overflow-y:auto;padding:1rem;white-space:pre-wrap;width:100%;word-break:break-all}.InputChat_editable__aKmpu::placeholder{color:#b8b8b8}.InputChat_editable__aKmpu:focus-within{outline:none}.InputChat_editable__aKmpu:empty:before{content:attr(placeholder)}.InputChat_editable__aKmpu:before{color:gray}.InputChat_button__wBE8W{align-self:self-end;border-radius:100%;font-size:.875rem;height:45px;line-height:1.25rem;padding:.5rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}.InputChat_icon__m-fzr{align-items:center;border-radius:100%;color:#fff;display:flex;justify-content:center;padding:0}.FileMessageContent_root__uoO4q{display:flex;flex-direction:column;gap:.5rem;max-width:100%}.FileMessageContent_imageWrapper__6WqdL{cursor:pointer;max-width:100%;position:relative;width:-webkit-fit-content;width:fit-content}.FileMessageContent_image__z3x4b{border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:block;height:auto;max-height:12rem;max-width:min(18rem,calc(100vw - 8rem));object-fit:cover;transition:all .2s ease-in-out;width:auto}.FileMessageContent_image__z3x4b:hover{opacity:.9;transform:scale(1.02)}.FileMessageContent_imageOverlay__g9Q\+q{align-items:center;background-color:#0000;border-radius:.5rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out}.FileMessageContent_imageWrapper__6WqdL:hover .FileMessageContent_imageOverlay__g9Q\+q{background-color:#0000004d}.FileMessageContent_imageOverlayIcon__KNvoZ{opacity:0;transition:opacity .2s ease-in-out}.FileMessageContent_imageWrapper__6WqdL:hover .FileMessageContent_imageOverlayIcon__KNvoZ{opacity:1}.FileMessageContent_downloadIconWrapper__iserN{background-color:#fff;border-radius:50%;box-shadow:0 4px 6px #0000001a;padding:.75rem}.FileMessageContent_downloadIcon__m\+Yl0{color:#374151}.FileMessageContent_videoWrapper__omiO1{cursor:pointer;max-width:100%;position:relative;width:-webkit-fit-content;width:fit-content}.FileMessageContent_videoContainer__idXop{max-width:min(18rem,calc(100vw - 8rem));position:relative;width:-webkit-fit-content;width:fit-content}.FileMessageContent_video__6JnAY{border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:block;height:auto;max-height:12rem;max-width:100%;object-fit:cover;transition:all .2s ease-in-out;width:auto}.FileMessageContent_video__6JnAY:hover{opacity:.9;transform:scale(1.02)}.FileMessageContent_videoOverlay__Ht4TG{align-items:center;background-color:#0003;border-radius:.5rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out}.FileMessageContent_videoWrapper__omiO1:hover .FileMessageContent_videoOverlay__Ht4TG{background-color:#0006}.FileMessageContent_playIconWrapper__4CnH3{background-color:#00000080;border-radius:50%;padding:.75rem;transition:all .2s ease-in-out}.FileMessageContent_videoWrapper__omiO1:hover .FileMessageContent_playIconWrapper__4CnH3{background-color:#ffffffe6}.FileMessageContent_playIcon__7lAi6{fill:#fff;color:#fff;transition:color .2s ease-in-out}.FileMessageContent_videoWrapper__omiO1:hover .FileMessageContent_playIcon__7lAi6{color:#374151}.FileMessageContent_fileInfo__TUBJc{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;max-width:100%;padding:.5rem .5rem .5rem .75rem;width:min(16rem,calc(100vw - 8rem))}.FileMessageContent_fileHeader__jSvai{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.FileMessageContent_fileNameContainer__Eud23{flex:1 1;max-width:calc(100% - 2rem);min-width:0}.FileMessageContent_fileName__tM9CL{color:#111827;font-size:1rem;font-weight:500;line-height:1.3;overflow-wrap:break-word;word-break:break-words}.FileMessageContent_fileIconWrapper__Z2gfx{flex-shrink:0;margin-right:.25rem;margin-top:.125rem}.FileMessageContent_iconSmall__RFPUI{transform:scale(1.2)}.FileMessageContent_fileMetadata__prD29{align-items:center;display:flex;justify-content:space-between;min-width:0}.FileMessageContent_fileDetails__t2sBm{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.FileMessageContent_fileSize__71FKl{color:#6b7280;font-size:.75rem}.FileMessageContent_expiredAt__JsKtT{color:#6b7280;font-size:.75rem;font-weight:500}.FileMessageContent_expiredAtUrgent__MGW0L{color:#dc2626}.FileMessageContent_fileStatus__n\+4-f{flex-shrink:0;font-size:.75rem;font-weight:500;margin-left:.375rem}.FileMessageContent_statusPending__kS\+wF{color:#6b7280;font-size:.8rem}.FileMessageContent_statusUploading__zlxwE{color:#2563eb;font-size:.8rem}.FileMessageContent_statusFailed__7dAt2{color:#dc2626;font-size:.8rem}.FileMessageContent_downloadButton__R5WFB{align-items:center;background:none;border:none;color:#059669;cursor:pointer;display:flex;font-size:.8rem;gap:.25rem;transition:color .2s ease-in-out;white-space:nowrap}.FileMessageContent_downloadButton__R5WFB:hover{color:#047857;text-decoration:underline}.FileMessageContent_progressWrapper__6J3S7{margin-top:.75rem}.FileMessageContent_progressBar__eRtFT{background-color:#e5e7eb;border-radius:9999px;height:.25rem;overflow:hidden}.FileMessageContent_progressFill__63qU2{animation:FileMessageContent_pulse__w-\+t2 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#3b82f6;border-radius:9999px;height:100%;width:50%}.FileMessageContent_errorMessage__bpKKb{color:#dc2626;font-size:.75rem;margin-top:.5rem}.FileMessageContent_iconBlue__ihL\+9{color:#3b82f6}.FileMessageContent_iconPurple__wpSHB{color:#8b5cf6}.FileMessageContent_iconOrange__roson{color:#f59e0b}.FileMessageContent_iconGray__qW50a{color:#6b7280}.FileMessageContent_iconRed__uSBTW{color:#dc2626}.FileMessageContent_spinning__FlrND{animation:FileMessageContent_spin__0piEI 1s linear infinite}@keyframes FileMessageContent_spin__0piEI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FileMessageContent_pulse__w-\+t2{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.FileMessageContent_image__z3x4b{max-height:10rem;max-width:calc(100vw - 6rem)}.FileMessageContent_videoContainer__idXop{max-width:calc(100vw - 6rem)}.FileMessageContent_video__6JnAY{max-height:10rem}.FileMessageContent_fileInfo__TUBJc{max-width:14rem;width:calc(100vw - 6rem)}}.mbx__begin{height:0}.mbx__end{padding:.5rem 0}.mbx__date{padding-left:1rem;padding-right:1rem;padding-top:3rem;&.mbx__date__first{padding-top:1rem}.mbx__date__wrapper{align-items:center;column-gap:.5rem;display:flex;.mbx__date__wrapper__line{background-color:#e5e5e5;flex-grow:1;height:1px}.mbx__date__wrapper__text{color:#c2c4c8;font-size:.875rem;font-weight:500}}}.mbx__bookmark{padding-left:1rem;padding-right:1rem;padding-top:32px;.mbx__bookmark__wrapper{align-items:center;background-color:#fff;background-color:#eee;border-radius:.25rem;column-gap:.25rem;display:flex;justify-content:center;padding:.25rem .5rem;position:relative;width:100%;.mbx__bookmark__wrapper_icon{color:#c2c4c8;height:1rem;left:1.25rem;position:absolute;top:-.125rem;width:1rem}.mbx__bookmark__wrapper_text{color:#46474c;font-size:.875rem;font-weight:500;line-height:1.25rem}}}.mbx__chat{max-width:70%;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:-webkit-fit-content;width:fit-content;@media (min-width:640px){max-width:60%}&.mbx__chat__first{padding-top:2rem}&.mbx__chat__sequential{padding-top:.5rem!important}&.mbx__chat__highlighted{animation:shake .8s ease-in-out}.mbx__chat__wrapper{align-items:flex-start;column-gap:.5rem;display:flex;.mbx__chat__wrapper__box{align-items:flex-start;display:flex;flex-direction:column;row-gap:0;.mbx__chat__wrapper__box__header{align-items:center;column-gap:.25rem;display:flex;justify-content:flex-start;margin-bottom:0;min-height:1.5rem;width:-webkit-fit-content;width:fit-content;.mbx__chat__wrapper__box__header__sender{font-size:1rem;font-weight:500;line-height:1.25rem}.mbx__chat__wrapper__box__header__badge{align-items:center;background-color:#1eafd2;border-radius:.5rem;color:#fff;display:flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .5rem}}.mbx__chat__wrapper__box__content-wrapper{align-items:flex-end;column-gap:.5rem}.mbx__chat__wrapper__box__content,.mbx__chat__wrapper__box__content-wrapper{display:flex;width:-webkit-fit-content;width:fit-content}.mbx__chat__wrapper__box__content{border-radius:.5rem;flex-direction:column;max-width:100%;padding:.75rem;row-gap:.75rem;&.mbx__chat__wrapper__box__content--file{padding:.5rem}.mbx__chat__wrapper__box__file{flex-direction:column;gap:.5rem}.mbx__chat__wrapper__box__body{font-size:1rem;font-weight:500;line-height:1.25rem;margin:0;white-space:pre-wrap;word-break:break-all;&.mbx__chat__wrapper__box__body--with-file{font-size:.875rem;margin-top:.5rem;opacity:.9}}.mbx__chat__wrapper__box__actions{grid-row-gap:.25rem;display:grid;overflow:hidden;row-gap:.25rem;.mbx__chat__wrapper__box__actions__item{align-items:center;background-color:#1eafd2;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:500;justify-content:center;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}}}}.mbx__chat__wrapper__time{align-self:flex-end;color:#c2c4c8;font-size:.75rem;font-weight:500;margin-top:auto;white-space:nowrap}}&.mbx__chat__left{margin-right:auto;.mbx__chat__wrapper{.mbx__chat__wrapper__box{.mbx__chat__wrapper__box__header{.mbx__chat__wrapper__box__header__sender{color:#1eafd2}}.mbx__chat__wrapper__box__content{background-color:#f4f5f7;.mbx__chat__wrapper__box__body{color:#333944;overflow-wrap:break-word;word-break:break-word;a{color:#1eafd2;text-decoration:underline}}}}}}&.mbx__chat__right{margin-left:auto;.mbx__chat__wrapper{flex-direction:row-reverse;.mbx__chat__wrapper__box{.mbx__chat__wrapper__box__content-wrapper{flex-direction:row-reverse}.mbx__chat__wrapper__box__content{background-color:#1eafd2;.mbx__chat__wrapper__box__body{color:#fff;a{color:#f4f5f7;text-decoration:underline}}}}}}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}.MessageList_root__iXKrX{height:100%;position:relative;width:100%}.MessageList_scrollable__xGaAW{bottom:0;display:flex;flex-direction:column-reverse;left:0;overflow-y:auto;position:absolute;right:0;top:0}.date-picker-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.date-picker-container{background-color:#fff;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;margin:0 16px;max-width:384px;width:100%}.date-picker-navigation{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.date-picker-nav-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.date-picker-nav-button:hover{background-color:#f3f4f6}.date-picker-current-month{color:#111827;flex-shrink:0;font-size:18px;font-weight:600;white-space:nowrap}.date-picker-weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);padding:16px 16px 8px}.date-picker-weekday{color:#6b7280;font-size:14px;font-weight:500;padding:8px 0;text-align:center}.date-picker-calendar-grid{grid-gap:4px;align-content:start;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);min-height:240px;padding:0 16px 16px}.date-picker-day-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;justify-self:center;transition:all .2s ease;width:40px}.date-picker-day-button.current-month.available{color:#111827}.date-picker-day-button.current-month.available:hover{background-color:#dbeafe}.date-picker-day-button.current-month.unavailable{color:#d1d5db;cursor:not-allowed}.date-picker-day-button.selected{background-color:#111827!important;color:#fff!important}.date-picker-day-button.selected:hover{background-color:#374151!important;color:#fff!important}.date-picker-day-button.today:not(.selected){color:#3b82f6;font-weight:700}.date-picker-day-button.today:not(.selected):hover{background-color:#dbeafe}@media (max-width:768px){.date-picker-container{margin:0 12px;max-width:320px}.date-picker-calendar-grid,.date-picker-navigation,.date-picker-weekdays{padding-left:12px;padding-right:12px}.date-picker-calendar-grid{min-height:216px}.date-picker-day-button{font-size:13px;height:36px;width:36px}.date-picker-current-month{font-size:16px}}.search-bar__container{align-items:center;border:2px solid #d3d3d3;border-radius:4px;display:flex;justify-content:space-around;max-width:100%;padding:5px}.search-bar__back-button{flex-shrink:0}.search-bar__input-container{flex:1 1;position:relative}.search-bar__input{border:none;font-size:16px;outline:none;padding:0;width:100%}.search-bar__input::placeholder{color:#9ca3af}.search-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.date-search-indicator{background:#2196f3;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:14px;left:50%;padding:8px 16px;position:fixed;top:60px;transform:translateX(-50%);z-index:1000}@media (max-width:768px){.search-bar{padding:10px 12px}.search-bar__container{gap:8px}.search-bar__input-container{padding:6px 10px}.search-bar__input{font-size:14px}}.search-navigation{background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;left:0;padding:12px;position:fixed;right:0}.search-navigation-container{align-items:center;display:flex;justify-content:space-between;width:100%}.search-count{color:#000;flex:1 1;font-size:14px;font-weight:500;text-align:center}.search-buttons{display:flex;gap:4px}.search-button{align-items:center;background-color:#e5e7eb;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:background-color .2s ease;width:32px}.search-button:hover:not(:disabled){background-color:#d1d5db}.search-button:disabled{cursor:not-allowed;opacity:.5}.landing-wrap{display:flex;justify-content:center;width:100%}.landing{max-width:500px;width:100%}.main-banner{background-image:url(/static/media/driver1.6a0607870ae36d1d82f1.png);background-position:50% 50%;background-size:auto 100%;height:490px;position:relative;width:100%}.main-banner.online-education{background-image:url(/static/media/carkey.250f313f3611e1d4a844.png)}.main-banner.service-knowhow{background-image:url(/static/media/man.3463f41efef6c67488ad.png)}.main-banner .shadow{background-image:linear-gradient(180deg,#0000,#0003 50%,#0003);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main-banner .title{bottom:30px;color:#fff;font-size:28px;font-weight:600;left:30px;letter-spacing:-.04em;line-height:36px;position:absolute;z-index:3}.landing-section{padding:50px 30px}.landing-section.grey{background:#f6f7f9}.landing-section-main-title{color:#000;display:block;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:40px;margin-bottom:50px;text-align:center}.landing-section-title-tag{color:#1eafd2;display:block;font-size:16px;font-weight:600;line-height:16px;text-align:center}.landing-section-title{color:#000;font-size:24px;font-weight:600;line-height:32px}.landing-section-subtitle,.landing-section-title{display:block;letter-spacing:-.04em;margin-bottom:32px;text-align:center}.landing-section-subtitle{color:#70737c;font-size:16px;font-weight:500;line-height:24px;margin-top:-16px}.landing-section .white-box{background-color:#fff;border-radius:16px;padding:24px}.white-box-title{font-size:20px;font-weight:600;line-height:23.87px;margin-bottom:12px}.white-box-desc,.white-box-title{display:block;letter-spacing:-.04em;text-align:center}.white-box-desc{font-size:16px;font-weight:500;line-height:24px}.landing-image-card-list{overflow-x:scroll;width:calc(100vw - 60px)}.landing-image-card-wrap{display:flex;gap:24px;min-width:798px}.landing-image-card-item{border-radius:16px;flex-basis:250px;overflow:hidden;width:250px}.image-card-image-wrap{align-items:flex-start;display:flex;height:250px;justify-content:center;overflow:hidden;width:250px}.image-card-image-wrap.align-center{align-items:center}.image-card-image-wrap.mt--20 img{margin-top:-20px}.image-card-image-wrap img{width:250px}.image-cart-desc{background-color:#fff;padding:24px}.image-cart-desc .image-cart-desc-title{font-size:18px;font-weight:600;letter-spacing:-.04em;line-height:25px;margin-bottom:10px}.image-cart-desc .image-cart-desc-desc{color:#484848;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:22px}.review-list-scrollbox{overflow:scroll;width:calc(100vw - 60px)}.review-list-wrap{display:flex;gap:24px;width:1196px}.monthly-profit-wrap{background:#f6f7f9;border-radius:16px;margin-top:32px;padding:24px}.monthly-profit-wrap-title{display:block;margin-bottom:12px;text-align:center}.monthly-profit-wrap-title,.monthly-profit-wrap-title strong{font-size:18px;font-weight:600;letter-spacing:-.04em;line-height:26px}.monthly-profit-wrap-title strong{color:#1eafd2}.monthly-profit-graph{align-items:flex-end;display:flex;margin-bottom:32px}.monthly-profit-graph .graph-wrap{align-items:center;display:flex;flex-basis:50%;flex-direction:column;gap:8px;justify-content:center;width:50%}.graph-average-profit,.graph-max-profit{align-items:center;border-bottom:1px solid #c2c4c8;display:flex;flex-direction:column;gap:8px;width:100%}.graph-max-profit span{color:#1eafd2}.graph-average-profit span,.graph-max-profit span{font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:24px;text-align:center}.graph-average-profit span{color:#a07ff0}.graph-max-profit .max-profit{background:linear-gradient(180deg,#1eafd2,#b7f0fe);border-radius:8px 8px 0 0;display:block;height:100px;width:44px}.graph-average-profit .average-profit{background:linear-gradient(180deg,#a07ff0,#e0d6fa);border-radius:8px 8px 0 0;display:block;height:60px;width:44px}.banner-with-text{border-radius:16px;overflow:hidden}.banner-with-text .image-wrap{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center}.banner-with-text img{aspect-ratio:4/3;min-height:100%;width:100%}.banner-with-text .image-wrap+span{background-color:#fff;display:block;font-family:Pretendard;font-size:18px;font-weight:600;line-height:18px;padding:24px;text-align:center}.check-list{display:flex;flex-direction:column;gap:16px}.check-list li{align-items:center;background:#f6f7f9;border-radius:16px;color:#46474c;display:flex;font-size:18px;font-weight:600;gap:20px;line-height:18px;padding:20px}.check-list.white li{background-color:#fff}.check-list li:before{background:url(/static/media/check_bg_blue.60341dea646bc29b9c27.svg) no-repeat;content:"";display:block;height:23px;width:23px}.check-list-ver2{display:flex;flex-direction:column;gap:12px}.check-list-ver2 li{align-items:center;color:#000;display:flex;gap:10px}.check-list-ver2 li,.check-list-ver2 li strong{font-size:14px;font-weight:500;line-height:14px}.check-list-ver2 li strong{color:var(--blue)}.check-list-ver2 li:before{background:url(/static/media/check_blue.8968e76e5bcb2b10f554.svg) no-repeat;content:"";display:block;height:10px;width:12px}.check-list-ver2.purple li:before{background:url(/static/media/check_purple.b641d858a35674e5aac4.svg) no-repeat;content:"";display:block;height:10px;width:12px}.white-bg-box{background-color:#fff;border-radius:16px;padding:24px}.white-bg-box .title{font-size:20px;font-weight:600;line-height:24px}.white-bg-box .subtitle,.white-bg-box .title{color:#000;display:block;letter-spacing:-.04em;text-align:center}.white-bg-box .subtitle{font-size:18px;font-weight:500;line-height:18px}.white-bg-box .subtitle-small{color:#989ba2;font-size:13px;line-height:20px}.white-bg-box .desc-large,.white-bg-box .subtitle-small{display:block;font-weight:500;letter-spacing:-.04em;text-align:center}.white-bg-box .desc-large{color:#000;font-size:14px;line-height:14px}.white-bg-box .desc-large.grey .mark{background:#fffed4;color:#5a5c63;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:24px}.white-bg-box .desc-large.grey{color:#5a5c63;line-height:24px}.white-bg-box .desc{color:#70737c;display:block;font-size:15px;font-weight:500;letter-spacing:-.04em;line-height:23px;text-align:center}.white-bg-box.border{border:1px solid #dbdcdf;overflow:hidden}.badge-blue{background:#1eafd2}.badge-blue,.badge-purple{border-radius:6px;color:#fff;font-size:13px;font-weight:600;line-height:13px;padding:6px 8px}.badge-purple{background:#a07ff0}.grey-bg-box{background:#f6f7f9;border-radius:16px;padding:24px}.landing .timeline{gap:8px}.landing .timeline .item{align-items:center;color:#5a5c63;display:flex;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:20px}.landing .timeline .item:before{height:8px;width:8px}.landing .timeline .item:after{height:calc(100% + 8px);left:3px;top:8px;width:1px}.landing .gif-wrap{align-items:center;display:flex;justify-content:center}.landing .gif-wrap img{width:240px}.divid-line{background-color:#dbdcdf}.divid-line,.divid-line2{display:block;height:1px;width:100%}.divid-line2{background-color:#f0f0f0}.drive-type-wrap{overflow-x:scroll;width:calc(100vw - 60px)}.drive-type-wrap .drive-type-list{display:flex;gap:24px;width:888px}.drive-type-wrap .drive-type-list .white-box{flex-basis:280px;width:280px}.height-80{margin-bottom:20px}.landing .table-container tr td:first-child,.landing .table-container tr th:first-child{background:#f6f7f9}.landing .table-container tr td:last-child,.landing .table-container tr th:last-child{border-right:none}.landing .table-container tr th{font-size:13px;font-weight:500;letter-spacing:-.04em;line-height:13px;padding:12px}.landing .table-container tr th.silver{color:#989ba2}.landing .table-container tr th.gold{color:#cf880c}.landing .table-container tr th.purple{color:#b543aa}.landing .table-container tr td{color:#000;height:52px;width:83px}.landing .table-container tr td .txt-small{color:#000;font-size:12px;font-weight:500;letter-spacing:-.04em;line-height:12px}.landing .table-container tr td .txt-xsmall{color:#989ba2;font-size:10px;font-weight:500;line-height:14px}.landing .table-container .table-info{color:#989ba2}.partner-role-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.partner-role-list li{background-color:#fff;border-radius:16px;flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.partner-role-list li .img-wrap{align-items:center;display:flex;height:140px;justify-content:center;padding:20px}.partner-role-list li .img-wrap.px-0{padding-bottom:0;padding-top:0}.partner-role-list li .img-wrap img{max-height:100%;max-width:100%}.partner-role-list li span{color:#000;display:block;font-size:16px;font-weight:600;letter-spacing:-.04em;line-height:16px;padding:16px;text-align:center}.landing .video-player{aspect-ratio:16/10;border-radius:16px;display:inline-block;overflow:hidden;position:relative}.landing .play-pause-btn{cursor:pointer;height:52px;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:52px;z-index:1}.landing video{border-radius:8px;height:100%;object-fit:cover;width:100%}.landing .video-time{color:#989ba2;display:block;font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:16px;margin-bottom:32px;margin-top:-24px;text-align:center}.landing .normal-contents{color:#000;display:block;text-align:center}.landing .normal-contents,.landing .normal-contents strong{font-size:18px;font-weight:600;letter-spacing:-.04em;line-height:26px}.landing .normal-contents strong{color:var(--blue)}.landing .image-description-wrap{background-color:#fff;border-radius:16px;padding:20px}.landing .image-description-wrap img{width:100%}.landing .image-chart-wrap{align-items:center;display:flex;justify-content:center;padding-left:20px;padding-right:20px}.landing .image-chart-wrap img{width:100%}.landing .chart-desc-list .white-bg-box{flex-basis:280px;width:280px}.landing .chart-desc-list .white-bg-box .grey-wrap-box{background:#f6f7f9;height:158px;margin:0 -24px -24px;padding:20px 24px}.chart-desc-list-wrap{overflow:scroll;width:calc(100vw - 60px)}.chart-desc-list{display:flex;gap:24px;width:584px}.landing-section .normal-description{padding:120px 0}.landing-section .normal-description .description{color:#46474c;display:block;font-size:18px;font-weight:500;letter-spacing:-.04em;line-height:28px;text-align:center}.landing-section .normal-description .description strong{color:#46474c;font-size:18px;font-weight:700!important;font-weight:500;letter-spacing:-.04em;line-height:28px;text-align:center}.landing .list-bullet{display:flex;flex-direction:column}.landing .list-bullet li{align-items:flex-start;color:#989ba2;display:flex;font-size:14px;font-weight:500;gap:10px;letter-spacing:-.04em;line-height:22px}.landing .list-bullet li:before{background-color:#989ba2;border-radius:50%;content:"";display:block;height:4px;margin-top:10px;width:4px}.landing .sms-guide-list{display:flex;flex-direction:column;gap:40px}.landing .sms-guide-list .title{color:#000;display:block;font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:20px;margin-bottom:16px;text-align:center}.landing .sms-guide-list .guide-sample{background:#f6f7f9;border-radius:16px;padding:20px}.landing .sms-guide-list .guide-sample .sms-block-wrap{display:flex}.landing .sms-guide-list .guide-sample .sms-block-wrap.justify-end{justify-content:flex-end;margin-bottom:16px}.landing .sms-guide-list .guide-sample .left{background:#1eafd2;border-radius:20px 0 20px 20px;color:#fff}.landing .sms-guide-list .guide-sample .left,.landing .sms-guide-list .guide-sample .right{display:block;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:20px;max-width:260px;padding:12px 16px}.landing .sms-guide-list .guide-sample .right{background:#fff;border-radius:0 16px 16px 16px;color:#46474c}.accident-protection-list .white-bg-box img{width:100%}.accident-protection-list-wrap{overflow:scroll;width:calc(100vw - 60px)}.accident-protection-list{display:flex;gap:24px;width:828px}.accident-protection-list .white-bg-box{flex-basis:260px;width:260px}.header{background-color:#fff;border-bottom:1px solid var(--light-grey-2);height:48px;left:0;position:fixed;right:0;top:0;z-index:8}.bg-white .header{border-bottom:none}@media (max-width:1000px){.header{padding:13px 23px}}.header-menu-list{align-items:center;display:flex;gap:4px;justify-content:center;position:relative}@media (max-width:1000px){.header-menu-list{justify-content:space-between}}.mobile-nav{background-color:var(--white);left:0;position:fixed;right:0;top:0;width:100%;z-index:30}.mobile-nav .nav-header{display:flex;justify-content:flex-end;padding:13px 17px;width:100%}.mobile-nav .mobile-nav-list{flex-direction:column;gap:32px;padding:0 17px 32px}.mobile-nav .mobile-nav-list,.mobile-nav .mobile-nav-list li{display:flex;justify-content:center}.header-logo{left:32px}.header-close,.header-logo{position:absolute;top:50%;transform:translateY(-50%)}.header-close{right:32px}.menu-list{display:flex;gap:32px}.menu-list li span.active{color:var(--blue)}.header-wrap{align-items:center;display:flex;justify-content:space-between}.header-right-empty-box{width:20px}.pre-line{white-space:pre-line}.single-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*{-webkit-touch-callout:none;box-sizing:border-box;-webkit-user-select:none}a,button{-webkit-tap-highlight-color:transparent;line-height:var(--txt-height-default)}button{background-color:initial;border:none;cursor:pointer}a{color:var(--txt-color-default);display:inline-block}a.logo{display:block;width:100px}.partnerapp_logo{align-items:center;display:flex;flex-direction:column;margin-bottom:150px;width:200px}.partnerapp_logo svg{width:100%}.partnerapp_logo .partner{letter-spacing:6px}i{font-size:var(--list-size);font-style:normal;text-decoration:none}li,ul{list-style:none;margin:0;padding:0}ul.list-style{display:flex;flex-direction:column;gap:10px}ul.list-style.gap-0{gap:0}ul.list-style li{padding-left:20px;position:relative}ul.list-style li:before{color:var(--grey-2);content:"·";height:var(--list-height);left:5px;line-height:var(--list-height);position:absolute;top:0;width:var(--list-height)}ul.list-style-number{display:flex;flex-direction:column;gap:10px}ul.list-style-number li{display:flex;gap:6px}ul.list-style-number li .number{flex-basis:10px;width:10px}ul.list-style-number li .content{flex-basis:calc(100% - 16px);width:calc(100% - 16px)}fieldset{border:0}fieldset,legend{margin:0;padding:0}.hidden{display:none}.cursor-pointer{cursor:pointer}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--line);border-radius:6px;box-sizing:border-box;height:48px;padding:16px;position:relative;width:100%}.input-wrap{display:flex;gap:14px}.input-wrap button{border-radius:6px;height:48px}.address-input{display:flex;flex-direction:column;gap:12px}.address-input .button,.input-wrap .button{width:90px}.input{font-size:var(--txt-size-large);position:relative;width:100%}.multi .input{width:auto}.input.disabled{color:var(--grey-3)}.input .input-after-text{font-size:var(--txt-size-large);line-height:1;position:absolute;right:16px;top:16px}.input input.right{text-align:right}.input .input-after-text.red{font-size:var(--txt-size-regular)}.input.error input{border:1px solid var(--error);margin-bottom:10px}.time-input .input.error input{margin-bottom:0}select{-webkit-appearance:none;appearance:none;background:url(/static/media/arrow_below_fill.8fa5eed11ee721be4183.svg) no-repeat calc(100% - 10px)}input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus{border:1px solid var(--grey-1);outline:none}.input.error input:focus{border:1px solid var(--error)}input::placeholder,select::placeholder{color:var(--placeholder)}input[type=checkbox]{display:none}input.input-small,select.select-small{background-color:var(--white);padding:16px 18px;width:80px}.select-fix{width:160px}input.input-small{text-align:center}input[type=radio]{display:none}.radio-set{align-items:center;display:flex;gap:6px}.radio-set .selected{color:var(--blue)}.textArea{background-color:var(--light-grey-2);border:none;border-radius:var(--border-radius);color:var(--grey-3);font-size:var(--txt-size-large);padding:12px 16px;resize:none;width:100%}@media (max-width:1000px){.select.select-small,input.input-small{width:68px}.select.select-mid{width:155px}.select.w120{width:120px}.select.w100{width:100px}.radio-set{gap:4px}.radio-set span{font-size:13px}}.label-small{font-size:11px}table .label-small{margin-top:6px}.order-num-label{background-color:var(--light-grey-2);border-radius:6px;color:var(--light-blue);display:block;font-size:var(--txt-size-small);margin-top:6px;padding:6px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.order-num-label.using{background-color:var(--green);color:var(--white)}.order-num-label.pending{color:var(--green)}.status,button[class^=bg-],div[class^=bg-],span[class^=bg-]{border-radius:6px;display:inline-block;font-size:var(--txt-size-small);line-height:1!important;min-width:62px;padding:6px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}.status.fit-content,button[class^=bg-].fit-content,div[class^=bg-].fit-content,span[class^=bg-].fit-content{min-width:auto}.bg-grey{background-color:var(--light-grey-2);color:var(--light-blue)}.bg-grey-3{background-color:var(--grey-3);color:var(--white)}.bg-blue{background-color:var(--light-blue);color:var(--white)}.bg-red{background-color:var(--pink);color:var(--red)}.status.completed{color:var(--blue)}.status.completed,.status.pending{background-color:var(--light-grey-2)}.status.pending{color:var(--green)}.status.canceled{background-color:var(--light-grey-2);color:var(--red)}.label-wrap{display:flex;justify-content:center}.checkbox-wrap{align-items:center;display:flex;gap:8px}table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}.box-light-grey-1{background-color:var(--light-grey-1);display:block}thead{background-color:var(--light-grey-2)}td,th{text-align:center}th{padding:9px 10px}td{border-bottom:1px solid var(--line);padding:16px}tbody{background-color:var(--white)}td:first-child,th:first-child{border-left:none}td.large{min-height:100px}td.td-grey{background-color:var(--light-grey-1);padding:9px 16px}td .item-set{display:block;margin-bottom:6px}td .item-set:last-child{margin-bottom:0}.table-title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px}.table-summary-button{align-items:center;display:flex;justify-content:right;padding:0}.table-summary-button:after{background:url(/static/media/table_see_more.310b80d0bec80371f0bc.svg) 50% no-repeat;content:"";display:inline-block;height:16px;width:16px}@media (max-width:1000px){.table-title{align-items:flex-start;flex-direction:column;gap:14px;position:relative}.table-title .download{padding:6px 8px;position:absolute;right:0;top:0}td{padding:16px 2px}}.w-full{width:100%}.w-half{width:50%}.h-0{height:0}.h-px{height:1px}.h-full{height:100%}.h-16{height:16px}.h-17{height:17px}.p-0{padding:0!important}.p-4{padding:20px}.p-9{padding:9px!important}.p-10{padding:10px!important}.p-12{padding:12px!important}.p-14{padding:14px!important}.p-20{padding:20px!important}.p-22{padding:22px!important}.margin-0{margin:0!important}.mb-2{margin-bottom:2px}.mb-6{margin-bottom:6px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mt-24{margin-top:24px}.mb-28{margin-bottom:28px}.mb-30{margin-bottom:30px}.mb-32{margin-bottom:32px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-16{margin-bottom:16px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-120{margin-bottom:120px}.mb-48{margin-bottom:48px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mr-8{margin-right:8px}.pt-10{padding-top:10px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-40{padding-top:40px}.pt-48{padding-top:48px}.pt-200{padding-top:200px}.px-25{padding-left:25px;padding-right:25px}.px-20{padding-left:20px!important;padding-right:20px!important}.px-10{padding-left:10px!important;padding-right:10px!important}.px-16{padding-left:16px!important;padding-right:16px!important}.py-8{padding-bottom:8px!important;padding-top:8px!important}.py-12{padding-bottom:12px!important;padding-top:12px!important}.py-14{padding-bottom:14px!important;padding-top:14px!important}.py-16{padding-bottom:16px!important;padding-top:16px!important}.py-20{padding-bottom:20px!important;padding-top:20px!important}.py-22{padding-bottom:22px!important;padding-top:22px!important}.py-24{padding-bottom:24px!important;padding-top:24px!important}.py-40{padding-bottom:40px!important;padding-top:40px!important}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.pr-50{padding-right:50px!important}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-40{padding-bottom:40px!important}.pb-100,.pb-120{padding-bottom:100px!important}.pb-200{padding-bottom:200px!important}.w-22{width:22px}.w-52{width:52px!important}.w-140{width:140px}.w-125{width:125px}.flex{display:flex}.wrap{flex-wrap:wrap}.grow{flex-grow:1}.column{flex-direction:column}.fd-row{flex-direction:row}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.gap-0{gap:0!important}.gap-2{gap:2px!important}.gap-4{gap:4px!important}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px!important}.gap-14{gap:14px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-24{gap:24px}.gap-40{gap:40px!important}.gap-60{gap:60px!important}.gap-x-8{column-gap:8px}.mobile{display:none!important}.justify-between{justify-content:space-between}.align-items-center,.items-center{align-items:center}.justify-center{justify-content:center}.fixed{position:fixed}@media (max-width:1000px){.pc{display:none!important}.mobile{display:block!important}}.time-input{align-items:center;display:flex;gap:8px}.time-input+span.error{display:block;margin-top:10px}.time-input .error input,.time-input .error span,.time-input select.error{border:1px solid var(--error);color:var(--black)}.time-input .input{width:auto}.daytime-input-set{display:flex;gap:8px}.daytime-input-set input{display:none}.daytime-input-button{background-color:var(--white);border:1px solid var(--line);border-radius:6px;display:block;height:48px;padding:16px 14px}@media (max-width:1000px){.daytime-input-button{padding:16px 12px}}.daytime-input-button.selected{background-color:var(--blue);border:1px solid var(--blue);color:var(--light-grey-2)}.daytime-input-button2{background-color:var(--white);border:1px solid var(--line);border-radius:6px;display:block;font-size:.8em;padding:5px}.daytime-input-button2.selected{background-color:var(--blue);border:1px solid var(--blue);color:var(--light-grey-2)}.pagination-wrap{display:flex;justify-content:center;margin-top:20px;width:100%}.pagination{align-items:center;display:flex;gap:12px;width:-webkit-fit-content;width:fit-content}.pagination .control{height:20px;width:20px}.pagination-numbers{align-items:center;display:flex;gap:8px}.page-number{background:#0000;height:24px;padding:0;width:24px}.page-number.selected{background-color:var(--grey-1);border-radius:6px;color:var(--light-grey-2)}.grey-box{background-color:var(--grey-background);gap:40px;padding:40px 25px}.grey-box,.light-grey-box{display:flex;flex-direction:column}.light-grey-box{background-color:var(--light-grey-0);padding:20px}.fit-content{flex-basis:fit-content}.map{align-items:center;aspect-ratio:1/1;background-color:var(--grey-7);color:#fff;display:flex;justify-content:center;overflow:hidden}.video{aspect-ratio:16/9;background-color:var(--black)}.footer-button-wrap{border-top:1px solid var(--grey-7);padding:20px 25px}.footer-margin{margin-bottom:80px}.footer-margin-40{margin-bottom:40px}.footer-button-wrap.fix,.footer-button-wrap.fix-left{background-color:var(--white);border-top:none;bottom:0;padding:20px 25px 40px;position:fixed;width:100%}.footer-button-wrap.fix-left{left:0}.relative{position:relative}.radius-12{border-radius:12px!important}.circle{border-radius:50%;height:10px;width:10px}.circle.blue{background-color:var(--blue)}.circle.grey-4{background-color:var(--grey-4)}.tag-red{background-color:var(--red-1);padding-bottom:3px;padding-top:3px;width:32px}.tag-blue,.tag-red{border-radius:var(--border-radius);color:var(--white);font-size:11px;text-align:center}.tag-blue{background-color:var(--blue);padding:6px 8px}.tag-grey.large{background-color:var(--grey-7);border-radius:var(--border-radius);color:var(--grey-6);font-size:11px;padding:8px}.border-top{border-top:1px solid var(--grey-7)}.border-bottom{border-bottom:1px solid var(--grey-7)}.list-item li{margin-bottom:3px}.list-item li:last-child{margin-bottom:0}#map,.map-wrapper{height:100%;width:100%}.iframe_area_common{border:1px;display:block;height:calc(90vh - 108px);width:100%}.checkbox-size{height:20px;width:20px}.bottom-0{bottom:0}.inset-x-0{left:0;right:0}*{color:var(--txt-color-default);font-family:Pretendard Variable,sans-serif;font-size:var(--txt-size-regular);font-weight:var(--txt-weight-default)}h1,h2,h3,h4,h6{line-height:1;margin:0;padding:0}a{color:var(--black);text-decoration:none}.title-x-small{color:var(--grey-2);font-size:var(--txt-size-small)}.title-small{color:var(--grey-2);font-size:var(--title-size-small)}.title-mid-small{color:var(--grey-1);font-size:var(--title-size-mid-small)}.title-regular{font-size:var(--title-size-regular)}.title-regular,.title-regular-small{color:var(--grey-1);font-weight:var(--txt-weight-bold)}.title-regular-small{font-size:var(--title-size-regular-small)}.title-mid{color:var(--grey-1);font-size:var(--title-size-mid)}.title-large{color:var(--grey-1);font-size:var(--title-size-large);font-weight:var(--txt-weight-bold)}.txt-large{font-size:var(--txt-size-large)}.txt-regular{font-size:var(--txt-size-regular)}.txt-mid-regular{font-size:var(--txt-size-mid-regular)}.txt-small{font-size:var(--txt-size-small)!important}.txt-xsmall{font-size:var(--txt-size-xsmall)!important}.list-style li span{font-size:var(--list-size);line-height:var(--list-height)}@media (max-width:1000px){.title-small{font-size:var(--txt-size-regular)}.title-large{font-size:var(--title-size-regular)}}.grey{color:var(--grey)}.grey-1{color:var(--grey-1)}.grey-2{color:var(--grey-2)}.grey-3{color:var(--grey-3)}.grey-5{color:var(--grey-5)}.grey-6{color:var(--grey-6)}.grey-7{color:var(--grey-7)}.grey-8{color:var(--grey-8)}.grey-9{color:var(--grey-9)}.grey-10{color:var(--grey-10)}.light-grey{color:var(--light-grey-0)}.light-grey-3{color:var(--light-grey-3)}.blue{color:var(--blue)}.deep-blue{color:var(--deep-blue)}.white{color:var(--white)}.light-blue{color:var(--light-blue)}.light-purple{color:var(--light-purple)}.deep-green{color:var(--deep-green)}.green2{color:var(--green2)}.red-1{color:var(--red-1)!important}.red-2{color:var(--red-2)!important}.word-break-keepall{word-break:keep-all}.underline{color:var(--grey-2);position:relative}.underline:before{background-color:var(--light-grey-3);bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.underline-red{color:var(--red-1);position:relative}.underline-red:before{background-color:var(--red-1);bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.align-right{justify-content:right;text-align:right}.error{color:var(--error);font-size:var(--txt-size-error)}.light-red{color:var(--light-red)}.red{color:var(--error)}.black{color:#000}.block{display:block}.inline-block{display:inline-block!important;width:auto!important}.page-title-wrap{display:flex;flex-direction:column;gap:8px}@media (max-width:1000px){.page-title-wrap+.see-more{margin-top:16px}}.align-center,.align-center *{text-align:center}.bold{font-weight:600}.bold-700{font-weight:700}.disabled{color:var(--disabled)}.lh12{line-height:1.2}.lh15{line-height:1.5}.uppercase{text-transform:uppercase}.footer{background-color:#fff;bottom:0;height:80px;left:0;position:fixed;right:0;z-index:8}.footer-nav-list{display:flex;justify-content:space-between;padding:12px 25px}.footer-nav-button-wrap{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.footer-nav-button-wrap span{font-size:10px}button{border-radius:var(--border-radius);padding:22px;width:100%}.white-box button{border-radius:6px;line-height:1.2}.modal button{padding:16px}@media (max-width:1000px){button{font-size:var(--txt-size-large);padding:16px}button.button-small{font-size:var(--txt-size-regular);padding:12px 16px}button.padding-small{font-size:var(--txt-size-small);padding:8px}.button-set button{font-size:var(--txt-size-regular)}}button.primary{background-color:var(--grey)}button.secondary{background-color:var(--blue);color:var(--white)}button.disabled,button.disabled:focus,button.disabled:hover{background-color:var(--disabled)!important;color:var(--white)}button.borderLine{background-color:initial;border:1px solid var(--blue);color:var(--blue)}button.borderLine.disabled{background-color:initial!important;color:var(--blue);opacity:.5}button.text{padding:0;width:-webkit-fit-content;width:fit-content}button.bold{font-weight:600}button.white{background-color:var(--white);border-radius:6px;color:var(--blue);line-height:1;padding:16px 10px}button.transparent-grey{background-color:none;border:1px solid var(--light-grey-4);border-radius:6px;color:var(--grey-6);line-height:1;padding:12px 10px}button.sky-blue{background-color:var(--sky-blue);border-radius:6px;color:var(--blue);line-height:1;padding:16px 10px}button.light-grey-2{background-color:var(--light-grey-2);border-radius:6px;color:var(--grey-1);line-height:1;padding:8px 10px}button.light-grey-4{background-color:var(--light-grey-4);border-radius:6px;color:var(--grey-6);line-height:1;padding:12px 10px}button.grey-1{background-color:var(--grey-1)}button.grey-1,button.grey-2{border-radius:6px;color:var(--light-grey-2);line-height:1;padding:8px 10px;width:-webkit-fit-content;width:fit-content}button.grey-2{background-color:var(--grey-2)}button.text:hover{background-color:initial;color:inherit}button.tertiary{background-color:var(--grey-2);color:var(--light-grey-2);padding:18px 22px;width:-webkit-fit-content!important;width:fit-content!important}button.padding-10{padding:10px}button.button-large{width:280px}button.padding-large{padding:16px 43px}button.h-48{height:48px}@media (max-width:1000px){button.tertiary{font-size:var(--txt-size-regular);padding:13px 16px}button.padding-large{padding:16px;width:100%!important}button.grey-1{font-size:11px}}button.button-xsmall{background-color:var(--grey-1);border-radius:6px;font-size:11px;padding:6px 10px}button.icon{color:var(--light-grey-2);gap:8px;padding:14px 20px;width:-webkit-fit-content;width:fit-content}button.flex,button.icon{align-items:center;display:flex}button.flex{gap:10px;justify-content:center}button.menu,button.transparent{background-color:initial;padding:0}button.menu:hover,button.transparent:hover{background-color:initial}@media (max-width:1000px){button.icon{font-size:var(--txt-size-regular);padding:10px 16px}button.menu,button.transparent{background-color:initial!important;padding:0}}button.icon.secondary{background-color:initial;padding:0}button.btn-month{border-radius:50%;height:36px;width:36px}button.btn-attach{background-color:initial;border:1px solid var(--line);height:120px;width:120px}button.btn-attach.error{border:1px solid var(--error)}.button-set{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.button-set.col{flex-direction:column;gap:14px;width:100%}.button-set.col button{flex:1 1;width:100%}@media (max-width:1000px){.button-set{gap:12px}.button-set .icon svg{height:20px;width:20px}}.button-set button{width:100%}.button-txt{cursor:pointer}button.fit-content{width:-webkit-fit-content;width:fit-content}button.close-toggle{align-items:center;background-color:var(--sky-blue);border-radius:50%;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;width:38px}button.close-toggle:active,button.close-toggle:focus,button.close-toggle:hover{background-color:var(--sky-blue)!important}.close-toggle-icon{background-color:var(--blue);border-radius:10px;display:block;height:2px;width:14px}.button.w-80{width:80px}:root{--white:#fff;--black:#323232;--blue:#1eafd2;--blue-10:#e2ebff;--blue-hover:#2d61d0;--sky-blue:#e7f4f7;--light-blue:#3183ff;--deep-blue:#155ff3;--grey:#f6f6f6;--grey-1:#4f4f4f;--grey-2:#7c7c7c;--grey-3:#999;--grey-4:#d9d9e0;--grey-5:#8b8d98;--grey-6:#60646c;--grey-7:#f4f5f7;--grey-8:#333944;--grey-9:#bbb;--grey-10:#70737c;--grey-background:#f4f5f7;--light-grey-0:#fafafb;--light-grey-1:#eee;--light-grey-2:#f6f6f6;--light-grey-3:#c8c8c8;--light-grey-4:#e5e8ed;--light-grey-5:#f3f5f7;--green:#18bd82;--green2:#13a874;--deep-green:#006837;--light-purple:#706ed0;--pink:#fee;--light-red:#fc0909;--red:#c53434;--red-1:#ef3838;--red-2:#c53434;--placeholder:#8b8d98;--disabled:#d9d9d9;--bg:#f9f9f9;--error:#ef3838;--table-border:silver;--blue-hover-bg:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(0deg,#1eafd2,#1eafd2);--txt-color-default:var(--grey-1);--title-size-large:30px;--title-size-regular:24px;--title-size-regular-small:22px;--title-size-mid:20px;--title-size-mid-small:18px;--title-size-small:16px;--txt-size-large:16px;--txt-size-regular:14px;--txt-size-mid-regular:13px;--txt-size-small:12px;--txt-size-xsmall:10px;--txt-size-error:12px;--txt-height-default:1;--txt-weight-default:500;--txt-weight-bold:600;--list-height:24px;--list-size:15px;--line:#d9d9e0;--border-radius:6px}@media (max-width:1000px){:root{--list-size:14px}}:root{--breakpoint:1000px}.list-box{border-bottom:1px solid var(--line);padding:20px 0}.list-box,.list-box .list-box-list{display:flex;flex-direction:column;gap:12px}.list-box .list-box-list .list-item{display:flex;justify-content:space-between}.list-with-check{display:flex;flex-direction:column;gap:10px;max-width:512px}.list-with-check li{display:flex;gap:8px;justify-content:flex-start}.list-with-check li .text{line-height:var(--title-size-large)}.white-box{background-color:var(--white);border-radius:10px;padding:20px}.white-box .title-set{align-items:flex-start;display:flex;justify-content:space-between}.white-box .title{display:block}@media (min-width:1000px){.mypage .white-box{padding:28px}}.accordion{background-color:var(--light-grey-0);border-radius:4px;padding:16px 12px}.accordion-item-wrap{padding-top:16px}.accordion-item{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}.accordion-item:last-child{padding-bottom:0}.accordion-item.all{border-bottom:1px solid var(--light-grey-4)}.accordion-description{line-height:1.3;margin-bottom:20px;padding-left:29px;padding-right:10px}.date-block{align-items:center;background-color:var(--light-grey-0);border:1px solid #ccc;border-radius:var(--border-radius);display:flex;flex:0 0 auto;flex-direction:column;gap:4px;height:78px;justify-content:center;width:74px}.date-block.active{background-color:var(--blue)}.date-block.active-blue{background-color:var(--deep-blue)}.date-block.active-red{background-color:var(--light-red)}.date-block.inactive{background-color:var(--grey-4)}.blue-box{background-color:var(--blue);border-radius:var(--border-radius);padding:14px}.flat-white-box{background-color:var(--white)}.flat-white-box,.grey-box{border-radius:var(--border-radius);padding:20px}.grey-box{background-color:var(--grey-7)}span.line{background-color:var(--line);display:block;height:inherit;width:1px}.check-icon-bullet .check_bullet{flex-basis:14px;margin-top:3px;width:14px}.check-icon-bullet .text{flex-basis:calc(100% - 14px);width:calc(100% - 14px)}.correct-yes{border-radius:10px;box-shadow:0 0 20px 2px var(--light-red);padding:5px}.review-wrap{background:#f6f7f9;border-radius:16px;padding:24px;position:relative;width:275px}.review-wrap .review-title{display:block;font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:29px;margin-bottom:12px}.review-wrap .review-desc{display:block;font-size:15px;font-weight:500;letter-spacing:-.04em;line-height:23px;margin-bottom:96px}.review-wrap .review-profile{align-items:center;bottom:24px;display:flex;gap:12px;left:24px;position:absolute}.review-wrap .review-profile .icon{background-image:url(/static/media/icon_driver.d2a5e7e09e8867844892.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:50px;width:50px}.review-wrap .review-profile .icon-steward{background-image:url(/static/media/person2.dc9631086ef7b2a1af61.png)}.review-wrap .review-profile .icon-insurancePlanner{background-image:url(/static/media/icon_man.38909c64e5fbd4cced6b.png)}.review-wrap .review-profile .icon-actor{background-image:url(/static/media/icon_woman.38cb9aa2e02fd53342cf.png)}.review-wrap .review-profile .profile-info{display:flex;flex-direction:column;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:20px}.mobile-description-pop{height:100%}.mobile-description-header,.mobile-description-pop{background-color:var(--white);left:0;position:fixed;top:0;width:100%;z-index:11}.mobile-description-header{display:flex;height:48px;justify-content:flex-end;padding:13px 20px}.mobile-description-pop-content{height:100%;overflow:scroll;padding:40px 25px 100px}.mobile-description-pop-content .title{border-bottom:1px solid var(--line);padding:20px 0}.mobile-description-pop-content .description-wrap{margin:20px 0 40px}.mobile-description-pop-button{background:linear-gradient(180deg,#fff0,#fff 6.25%);bottom:-1px;left:0;padding:20px 25px 50px;position:fixed;width:100%}.completed-payment-item{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.payment-wrap{align-items:center;display:flex;justify-content:space-between}.payment-wrap .amount-set{align-items:center;display:flex;gap:8px}.pending-payment-item{display:flex;flex-direction:column;gap:12px}.pending-details{display:flex;flex-direction:column;gap:8px}.pending-details li{display:flex;justify-content:space-between}th{background-color:var(--white);border-bottom:1px solid var(--light-grey-4);border-right:1px solid var(--light-grey-4);border-top:1px solid var(--light-grey-4);color:var(--grey-8);padding:12px}th.last{border-right:none}th.w-100{width:100px}td{background-color:var(--white);border-bottom:1px solid var(--light-grey-4);border-right:1px solid var(--light-grey-4);color:var(--grey-5);padding:12px}td.last{border-right:none}td.center{text-align:center}td.left{text-align:left}.sigungu-container{background-color:#fff;max-height:100px;overflow-y:scroll}.sigungu-container div{border:1px solid #d8d8d8;padding:10px 16px}.table-pop-description{padding-bottom:120px}.table-pop-description ul{display:flex;flex-direction:column;gap:40px}.table-pop-description ul li{display:flex;flex-direction:column;gap:16px}.table-pop-description ul li .table-description{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.table-pop-description ul li .label-small{flex-basis:100%;width:100%}.table-pop-description ul li .order-num-label{margin:0}.tabWrap{background-color:var(--light-grey-1);display:flex;gap:4px;padding:4px}.tabButton,.tabWrap{border-radius:var(--border-radius)}.tabButton{color:var(--grey-3);flex:1 1;padding:10px;text-align:center}.currentTabButton{background-color:var(--white);color:var(--grey-1)}.input-big-group,.input-group{display:flex;flex-direction:column;gap:12px}.input-group2{display:flex;flex-direction:row;justify-content:space-between}.scroll-box{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;width:calc(100vw - 25px)}.matching-item-header{margin-bottom:14px}.matching-item{padding:20px}.matching-item,.matching-item-custom{background-color:var(--white);border-radius:var(--border-radius);line-height:normal;text-align:left}.matching-item-custom{padding:10px 15px}.matching-item.noItem{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.matching-item-type{background-color:var(--blue);border-radius:var(--border-radius);color:var(--white);padding:6px 8px}.matching-item-type.purple{background-color:var(--light-purple)}.matching-item-type.green{background-color:var(--deep-green)}.matching-item-route,.timeline{display:flex;flex-direction:column;gap:20px}.matching-item-route>div:before,.timeline>li:before{background-color:var(--blue);border-radius:50%;content:"";display:block;flex:none;height:12px;margin-top:2px;width:12px}.matching-item-route>div,.timeline>li{align-items:flex-start;display:flex;gap:8px}.matching-item-route .departure,.timeline .item{position:relative}.matching-item-route .departure:after,.timeline .item:after{background-color:var(--blue);content:"";display:block;height:calc(100% + 20px);left:5px;position:absolute;top:12px;width:2px}.timeline .item:last-child:after{content:none}.matching-item-info{background-color:var(--light-grey-5);border-radius:var(--border-radius);padding:8px}.matching-item-info-list{display:flex;gap:2px;justify-content:space-between}.matching-item-info-list li{align-items:center;display:flex;flex-direction:column;gap:2px}.item-list-set{border-bottom:1px solid var(--grey-7);display:flex;flex-direction:column;gap:24px;margin-top:24px;padding-bottom:24px}.item-list-set.last{border-bottom:none}.section-button{align-items:center;background-color:var(--light-grey-0);border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:40px 20px}.section-button.transparent{border-radius:0;border-top:1px solid var(--light-grey-4);padding:24px 0}.section-button.transparent.last{border-bottom:1px solid var(--light-grey-4)}.section-button>div{flex-basis:calc(100% - 46px);width:10px}.section-button>div .subTitle{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-button .arrow_right{flex-basis:22px;width:22px}.tag-list{display:flex;gap:8px}.tag,.tag-grey{background-color:var(--grey-7);display:block;font-size:11px;padding:6px 8px}.calender,.tag,.tag-grey{border-radius:var(--border-radius)}.calender{background-color:var(--white);padding:24px}.calendar-header-cell,.date-cell{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.date-cell{border-radius:50%;color:var(--light-grey-4)}.calendar-table{border-bottom:1px solid var(--grey-7)}.calender .label-list{display:flex;gap:16px;justify-content:center;padding:24px 0 0}.calender .label-list2{display:flex;gap:16px;justify-content:center;padding:10px 0 0}.calender .label,.matching-item-title .label{align-items:center;display:flex;gap:6px}.calender .label span,.matching-item-title .label span{border-radius:50%;display:block;height:12px;width:12px}.calender .label span.label0{background-color:var(--grey-8)}.calender .label span.label1{background-color:var(--blue)}.calender .label span.label2{background-color:var(--red-2)}.calender .label span.label3{background-color:var(--green2)}.date-cell.label0{background-color:var(--grey-8);color:var(--white)}.date-cell.label1{background-color:var(--blue);color:var(--white)}.date-cell.label2{background-color:var(--red-2);color:var(--white)}.date-cell.label3{background-color:var(--green2);color:var(--white)}.matching-toggle-item-list{display:flex;flex-direction:column;gap:14px}.matching-toggle-item{background-color:var(--white);border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:20px}.percent-bar{background-color:var(--grey-4);position:relative;width:100%}.percent-bar,.percentage{border-radius:20px;height:20px}.percentage{background-color:var(--blue);left:0;position:absolute;top:0}.input-toggle-list,.payment-agent-card{border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px;position:relative;width:100%}.input-toggle-list button.close,.payment-agent-card button.close{background-color:aqua;position:absolute;right:16px;top:16px}.attacted-image-wrap{border:1px solid var(--line);border-radius:var(--border-radius);height:120px;overflow:hidden;position:relative;width:120px}.attacted-image-wrap button.close{position:absolute;right:5px;top:5px}.attached-image{height:100%;object-fit:cover;width:100%}.radio-button-group{display:flex;flex-wrap:wrap;gap:12px}.radio-button-group.radio-button-group-vertical{display:flex;flex-direction:column;gap:12px}.radio-button-group .radio-button{background-color:var(--white);border:1px solid var(--light-grey-4);flex-basis:calc(50% - 6px);padding:20px 6px;width:calc(50% - 6px)}.radio-button-group .radio-button.secondary{background-color:var(--grey-7);border:none;color:var(--grey-5);padding:16px 6px}.radio-button-group.grid-3 .radio-button{flex-basis:calc(33% - 9px);width:calc(33% - 9px)}.radio-button-vertical{flex-basis:none!important;width:100%!important}.radio-button-group .radio-button.disabled{background-color:var(--white)!important;color:var(--grey-6);opacity:.5}.radio-button-group .radio-button.selected{background-color:var(--grey-8)!important;color:var(--light-grey-0)!important}.radio-button-group .radio-button.secondary.selected{background-color:var(--blue)!important;color:var(--white)!important}.chatting-item{border-bottom:1px solid var(--light-grey-4);padding-left:0;padding-right:0;text-align:left}.chatting-item .message{flex-basis:calc(100% - 42px);flex-shrink:1;width:10px}.chatting-input-wrap{align-items:center;background-color:var(--white);border-top:1px solid var(--grey-7);bottom:0;display:flex;gap:20px;justify-content:center;left:0;padding:18px 25px;position:fixed;width:100%}.chatting-input{background-color:var(--grey-7);border:none!important}.chatting-body{display:flex;flex-direction:column-reverse;height:100%;overflow-y:scroll;padding-bottom:65px}.chatting-body .date{align-items:center;display:flex;justify-content:center;padding-top:20px}.chat-wrap{align-items:flex-end}.chat-wrap-user-2{justify-content:flex-end}.chat-wrap .time{flex-basis:60px;width:60px}.chat{background-color:var(--grey-7);border-radius:12px;max-width:calc(100% - 68px);padding:12px}.chat.user-2{background-color:var(--blue);order:1}.chat.user-2 span{color:var(--white)}.profile-image{align-items:center;border:1px solid #ddd;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.profile-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;image-rendering:optimizeQuality;object-fit:cover;transform:translateZ(0);width:100%}.list-button-item{align-items:center;display:flex;justify-content:space-between;padding:22px 0}.list-button-item,.list-button-item:active,.list-button-item:focus,.list-button-item:hover{background-color:initial!important}.score-box{border:1px solid var(--light-grey-4);border-radius:var(--border-radius);display:flex;gap:20px;padding:22px}.score-box>div{align-items:center;display:flex;flex-basis:calc(50% - 10px);flex-direction:column;gap:6px;width:calc(50% - 10px)}.badge-wrap{align-items:flex-start;flex-basis:calc(33% - 13px);gap:6px!important;justify-content:space-between;padding:0;width:100%}.badge{aspect-ratio:1;background-color:var(--grey-4);border-radius:var(--border-radius);overflow:hidden;width:100%}.badge-detail{background-color:var(--white);border-radius:12px 12px 0 0;bottom:0;position:fixed;width:100%;z-index:21}.badge-detail-body{padding:40px 25px;position:relative}.badge-detail-body .badge-wrap{align-items:center;gap:0!important}.badge-detail-body .badge{width:100px}.badge-detail-body .close{position:absolute;right:8px;top:8px}.icon-classes-20{height:20px;width:20px}.grade{height:150px;width:150px}.grade-box{align-items:center;border-top:1px solid var(--light-grey-4);display:flex;gap:24px;justify-content:space-between;padding:24px 0}.grade-box .grade{flex-basis:74px;width:74px}.grade-box .grade-desc{flex-basis:calc(100% - 202px);width:calc(100% - 202px)}.grade-box .button{flex-basis:80px;width:80px}.grade-box.last{border-bottom:1px solid var(--light-grey-4)}.accordion-content{background-color:var(--grey-7)}.accordion-content div .icon,.accordion-title div .icon{flex-basis:20px;width:20px}.accordion-content>div>div,.accordion-content>div>span,.accordion-title>div>div,.accordion-title>div>span{flex-basis:calc(100% - 32px);width:calc(100% - 32px)}.section-button-custom{align-items:center;background-color:var(--light-grey-0);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px}.section-button-custom.transparent{background-color:none;border-bottom:1px solid var(--light-grey-4);padding:24px 0}.section-button-custom.transparent.last{border-bottom:none}.custom-title-area{flex-direction:row}.custom-title-area,.custom-title-area-sub{display:flex;justify-content:space-between;width:100%}.custom-title-area-sub{align-items:center}.input-custom-both-checkbox{height:25px!important}.payment-three-view div:first-child{flex-grow:1}.payment-three-view div:nth-child(2){flex-grow:3}.payment-three-view div:nth-child(3){flex-grow:6;text-align:right}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-text{background-color:#878787;border-radius:6px;color:#fff;opacity:0;padding:7px;position:absolute;text-align:left;top:-50%;transition:opacity .3s;visibility:hidden;width:170px;z-index:1}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible;word-break:keep-all}.tooltip-text.small{font-size:12px}.progress-container{align-items:center;background-color:#e0e0e0;border-radius:10px;display:flex;overflow:hidden;position:relative;width:100%}.progress-bar{background-color:#5bbad5;height:20px;transition:width .3s ease}.progress-text{color:#6e6e6e;font-size:14px;position:absolute;right:10px}.knowHow-accordion-section .border-bottom{border-bottom:1px solid #dbdcdf}.knowHow-accordion-section .accordion-content{background:#f6f7f9;padding:16px 20px}.knowHow-accordion-section .accordion-content>div{width:85%}.image-upload-container{align-items:center;display:flex;flex-direction:column}.image-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));width:100%}.image-item{position:relative}.image-item img{border-radius:5px;cursor:pointer;height:100px;object-fit:cover;width:100px}.delete-button{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;height:20px;position:absolute;right:5px;top:5px;width:20px}.delete-button,.image-preview-overlay{align-items:center;display:flex;justify-content:center}.image-preview-overlay{background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-preview{border-radius:5px;max-height:90%;max-width:90%}.driving-schedule-badge{background:#f4f5f7;border-radius:6px;color:#60646c;font-size:11px;font-weight:500;padding:8px;width:-webkit-fit-content;width:fit-content}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container input{background-color:var(--grey-7);border:none}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.datepicker-wrap{position:relative}.datepicker-wrap.border{border:1px solid var(--light-grey-4);border-radius:var(--border-radius)}.react-datepicker__aria-live{display:none}.datepicker-wrap .schedule{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.react-datepicker__tab-loop__end{display:none}.react-datepicker{border:none;border-radius:var(--border-radius);box-shadow:0 4px 16px 0 #00000029;overflow:auto;position:absolute;z-index:3}.react-datepicker__header,.react-datepicker__month{background:#0000;border:none;display:flex;flex-direction:column;margin:0;padding:0}.react-datepicker__month{padding:0 17px 12px}.datepicker__header{align-items:center;display:flex;justify-content:space-between;padding:23px 15px 16px}.datepicker__header .year-month{font-size:16px;line-height:1}.datepicker__header button{height:22px;padding:0;width:22px}.react-datepicker__day-names,.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day-names{padding:0 17px}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:var(--txt-weight-default)}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{border-radius:50%;font-size:16px;height:43px;line-height:43px;margin:4px;text-align:center;width:43px}.react-datepicker__day-name{color:var(--grey-3);font-size:var(--txt-size-regular)}.react-datepicker__day--outside-month{color:var(--line);cursor:not-allowed}.react-datepicker__day--outside-month:hover{background-color:initial}.react-datepicker__day:hover{color:var(--grey-8)}.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:var(--grey-8);color:var(--white)}.react-datepicker__day--in-range:hover,.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background-color:var(--grey-8-hover);color:var(--white)}.react-datepicker-popper{z-index:11}@media (max-width:1000px){.react-datepicker-popper[data-placement^=top]{padding:0}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;font-size:16px;height:auto;justify-content:center;line-height:1;margin:4px;text-align:center;width:100%}.react-datepicker-popper{aspect-ratio:1/1;background-color:var(--white);border-radius:var(--border-radius);left:50%!important;overflow:hidden;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - 50px)}.datepicker__header{padding:15px 24px 10px}.react-datepicker__month{padding:0 13px 12px}.react-datepicker__day-names{padding:0 13px}.react-datepicker-popper>div{height:100%;position:relative;width:100%}.react-datepicker{box-shadow:none;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.react-datepicker__month-container{width:100%}.react-datepicker__tab-loop:before{background-color:var(--black);content:"";height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:11}}.react-calendar{background-color:var(--white);border-radius:10px;padding:0 15px 15px}.react-calendar button{border-radius:50%;padding:18px}.react-calendar__tile{align-items:center;display:flex;justify-content:center}.react-calendar__tile.highlight abbr{background-color:var(--light-grey-2);color:var(--grey-8)}.react-calendar__tile.react-calendar__tile--active{color:var(--grey-8)}.react-calendar__tile.react-calendar__tile--active:hover{color:var(--grey-2)}.react-calendar__tile.react-calendar__tile--active:hover abbr{background:var(--grey-8);color:var(--light-grey-2)}.react-calendar__tile--hasActive.react-calendar__month-view__days__day abbr{background-color:var(--grey-8);color:var(--light-grey-2)}.react-calendar__tile.react-calendar__month-view__days__day{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;padding:4px}.react-calendar__month-view__days__day:disabled abbr{color:var(--light-grey-4)}.react-calendar__month-view__days__day.react-calendar__tile--active abbr{background-color:var(--grey-8);color:var(--light-grey-2)}.react-calendar__tile:hover{background-color:initial}.react-calendar__tile abbr{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;font-size:var(--txt-size-large);height:36px;justify-content:center;margin:0;padding:0;width:36px}.react-calendar__tile--active:hover{color:var(--grey)}.react-calendar__tile--active abbr{background-color:var(--grey-8);color:var(--white)}.react-calendar__month-view__days__day.react-calendar__tile:hover abbr{background-color:none}.react-calendar__decade-view__years__year:hover abbr,.react-calendar__year-view__months__month:hover abbr{color:var(--grey-2)}.react-calendar__tile--now:enabled:hover abbr{background-color:var(--light-grey-2);color:var(--grey-8)}.react-calendar__navigation{display:flex;padding:20px 0}.react-calendar__navigation button{padding:0;width:auto}.react-calendar__month-view__weekdays{padding:17px 0}.react-calendar__month-view__weekdays__weekday{text-align:center}.react-calendar__month-view__weekdays__weekday abbr{color:var(--grey-3)}abbr{text-decoration:none}.react-calendar__navigation__label>span{color:var(--grey-1);font-size:var(--txt-size-large)}.react-calendar__navigation__arrow:hover,.react-calendar__navigation__label:hover{background-color:initial}div:where(.swal2-container){padding:1.625em!important}div:where(.swal2-container) div:where(.swal2-popup){border-radius:12px!important}div:where(.swal2-container) div:where(.swal2-actions){margin:0!important}div:where(.swal2-container) .swal2-html-container{color:var(--grey-6)!important;font-size:16px!important;margin-bottom:24px!important;margin-top:0!important}div:where(.swal2-container) button:where(.swal2-styled){border-radius:6px!important;box-shadow:none!important;margin:0;padding:16px!important}div:where(.swal2-container).swal2-center>.swal2-popup{padding:24px}.sw-cancel-45,.sw-confirm-45{width:45%}.sw-action-gap{flex-direction:row-reverse;gap:7px}.custom-htmlcontainer{margin:0!important}.custom-htmlcontainer img{border-radius:10px;width:100%}html{min-width:100%}#root,body,html{height:100%}.App{display:grid;grid-template-areas:" main";grid-template-rows:1fr;margin:0;min-height:100%}main{grid-area:main}.home{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;padding:25px}.home,.home a{background-color:var(--blue)}.home a{border-radius:var(--border-radius);color:var(--white);display:block;padding:20px}.dim{background-color:var(--black);height:100%;left:0;opacity:.5;top:0;width:100%;z-index:20}.dim,.modal{position:fixed}.modal{background-color:var(--white);border-radius:12px;left:50%;padding:24px;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50px);z-index:30}.modal .title-set{gap:14px;margin-bottom:28px;text-align:center}.modal .title-set,.schedule{display:flex;flex-direction:column}.schedule{gap:32px}.input-list:not(:first-of-type){border-top:1px solid var(--line);padding-top:32px}.input-list .input-list-title{display:block;margin:0 0 8px 10px}.input-list .input-items{display:flex;gap:16px}.select{align-items:center;border:1px solid var(--line);border-radius:var(--border-radius);display:flex;gap:15px;justify-content:space-between;padding:10px 16px}.select-set{position:relative}.select-item-wrapper{background-color:var(--white);border:none;border-radius:var(--border-radius);box-shadow:0 4px 16px 0 #00000029;left:0;margin-top:10px;max-height:220px;overflow:auto;position:absolute;top:100%;width:100%;z-index:3}.select-item-wrapper *{cursor:url(/static/media/cursor_hand.4ef99e8e80a380791eea.svg),auto}.select-item-wrapper .select-item{height:44px;padding:13px 16px}.select-item:hover{background-color:var(--bg)}@media (max-width:1000px){.footer-contents{margin-bottom:-300px;margin-left:-25px;margin-top:50px;padding:20px 25px 250px;width:calc(100% + 50px)}.footer-contents ul li{text-align:left}svg.arrow_left,svg.arrow_right{height:20px;width:20px}}.login{display:flex;justify-content:center}.login-form{margin-bottom:40px;margin-top:40px}.form,.login-form{gap:28px;width:340px}.form,.input-set,.login-form{display:flex;flex-direction:column}.input-set{gap:12px}.input-set .input-button{align-items:flex-start;display:flex;flex-direction:row;gap:12px}.input-set .input-button .button{padding:15px;white-space:nowrap;width:auto}.input-set .select{height:100%}.link-set{align-items:center;display:flex;gap:8px;justify-content:center}.social-button-set{display:flex;flex-direction:column;gap:14px}@media (max-width:1000px){.form,.login-form{max-width:340px;width:100%}}.page-layout{margin-top:48px}.confirm-register{align-items:center;display:flex;flex-direction:column;gap:40px;padding:40px 25px 25px;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}