body,h1,html,ol,p,ul{font-weight:400;margin:0;padding:0}body{-webkit-tap-highlight-color:transparent;max-width:100%;overflow-x:hidden}ol,ul{list-style:none}img{box-sizing:border-box;display:block}table{border-collapse:collapse;border-spacing:0}a{color:#000;display:flex;text-decoration:none}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ffd600}body::-webkit-scrollbar-track{background-color:#fafafb}._btn{cursor:pointer}label{padding-left:32px}input,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none}input:focus,textarea:focus{outline:none}input[type=checkbox]+label{background:url(../images/icons/icon_checkbox_black.png) no-repeat 0/contain;height:24px;width:24px}input[type=checkbox]:checked+label{background:url(../images/icons/icon_checkbox_checked_black.png) no-repeat 0/contain}input[type=checkbox]{display:none}input[type=date]::-webkit-calendar-picker-indicator{background:none;cursor:pointer;opacity:0;z-index:1}input[type=date]::-ms-clear,input[type=date]::-webkit-clear-button{display:none!important}textarea{resize:none}textarea::-webkit-scrollbar{width:10px}textarea::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#000000b3;border:2px solid transparent;border-radius:20px}.white_100{color:#fff}.white_200{color:#fffc}.gray_100{color:#fafafb}.gray_200{color:#f2f3f4}.gray_300{color:#e0e3e9}.gray_400{color:#d3d8e1}.gray_500{color:#c2c8d3}.gray_600{color:#999fae}.black_100{color:#000}.black_200{color:#000000b3}.black_300{color:#0003}.black_400{color:#00000014}.blue_100{color:#0063ff}.blue_200{color:#0063ffcc}.blue_300{color:#4198ff}.yellow_100{color:#ffd600}.yellow_200{color:#ffd600cc}.red_100{color:#f3333e}.box_shadow_100{box-shadow:2px 4px 24px #0000001f}.box_shadow_200{box-shadow:1px 2px 16px #00000005}@font-face{font-family:Outfit-Medium;src:url(../fonts/Outfit-Medium.ttf) format("truetype")}@font-face{font-family:Pretendard-Regular;src:url(../fonts/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard-Regular2;src:url(../fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard-Medium;src:url(../fonts/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard-Medium2;src:url(../fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard-Semibold;src:url(../fonts/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard-Semibold2;src:url(../fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Code;src:url(../fonts/IBMPlexMono-Regular.ttf) format("truetype")}.headline{font-family:Outfit-Medium;font-size:80px;letter-spacing:1.6px;line-height:104px}.title_1{font-family:Outfit-Medium;letter-spacing:1.08px}.title_1,.title_1_kr{font-size:54px;line-height:72px}.title_1_kr{font-family:Pretendard-Semibold,Pretendard-Semibold2;letter-spacing:0}.title_2{font-family:Outfit-Medium;font-size:32px;letter-spacing:.64px;line-height:40px}.title_3{font-size:28px;letter-spacing:.56px;line-height:36px}.subtitle,.title_3{font-family:Pretendard-Semibold,Pretendard-Semibold2}.subtitle{font-size:24px;letter-spacing:.48px;line-height:32px}.body_1{font-family:Pretendard-Medium,Pretendard-Medium2}.body_1,.body_2{font-size:16px;letter-spacing:.32px;line-height:24px}.body_2,.caption{font-family:Pretendard-Regular,Pretendard-Regular2}.caption{font-size:11px;letter-spacing:.22px;line-height:16px}@media (min-width:768px) and (max-width:1279px){.headline{font-size:54px;letter-spacing:1.08px;line-height:68px}.title_1{font-size:40px;letter-spacing:.8px;line-height:52px}.title_1_kr{font-size:36px;letter-spacing:0;line-height:48px}.title_2{font-size:28px;letter-spacing:.56px;line-height:36px}.title_3{font-size:24px;letter-spacing:.48px;line-height:32px}.subtitle{font-size:20px;letter-spacing:.4px;line-height:28px}.body_1,.body_2{font-size:15px;letter-spacing:.3px;line-height:24px}}@media (min-width:360px) and (max-width:767px){.headline{font-size:40px;letter-spacing:.8px;line-height:52px}.title_1{font-size:32px;letter-spacing:.64px;line-height:40px}.title_1_kr{font-size:28px;letter-spacing:0;line-height:40px}.title_2{font-size:20px;letter-spacing:.4px;line-height:24px}.title_3{font-size:18px;letter-spacing:.36px;line-height:24px}.subtitle{font-size:16px;letter-spacing:.32px;line-height:24px}.body_1,.body_2{font-size:14px;letter-spacing:.28px;line-height:20px}}.main_page .title_wrap{align-items:flex-end;display:flex;padding:8.75rem 2.5rem 7.5rem}.main_page h1 span{position:relative}.main_page h1 span:after{background:#4198ff;border-radius:10px;bottom:5px;content:"";opacity:0;padding:2px 158px;position:absolute;right:-10px}.main_page .contact_btn{background:rgba(0,99,255,.8);border-radius:30px;color:#fff;margin:1.25rem 2rem;padding:7.75px 32px 9px;transition-duration:.3s}.main_page .contact_btn:hover{background:#0063ff}.main_page .slogan{text-align:center;width:100%}.main_page .main_project{align-items:center;display:flex;flex-direction:column;padding:0 2.5rem}.main_page .main_project .project_wrap{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1rem;width:100%}.main_page .main_project .project_wrap ._card{height:30.25vw}.main_page .main_project .project_wrap ._card:hover{background-size:105% auto}.main_page .main_project .project_wrap ._card:first-of-type{grid-column-end:3;grid-column-start:1}.main_page .main_project .more_btn{margin:5rem 0 15.125rem}.main_page .category_wrap{margin-top:10.375rem}.main_page .category_wrap ._inner{color:#fff;display:flex;flex-wrap:wrap;padding:0 1.5rem}.main_page .category_wrap .category{display:flex;width:100%}.main_page .category_wrap .category:hover .box.title:after{opacity:1;transform:scale(1.5)}.main_page .category_wrap .category:hover .box .img_wrap{opacity:0}.main_page .category_wrap .box{background:#999fae;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:column;height:calc(23.425vw - 80px);margin:8px;overflow:hidden;padding:40px;position:relative;transition-duration:.3s;width:calc(23.425vw - 80px)}.main_page .category_wrap .box._trans{background:transparent;opacity:0}.main_page .category_wrap .box.title{background:rgba(0,99,255,.8);cursor:pointer;justify-content:space-between}.main_page .category_wrap .box.title div,.main_page .category_wrap .box.title p{z-index:1}.main_page .category_wrap .box.title:after{background:#0063ff;border-radius:20vw;content:"";left:0;opacity:0;padding:11.75vw;position:absolute;top:0;transform:scale(0);transform-origin:center;transition-duration:.3s}.main_page .category_wrap .box .img_wrap{background-size:cover;height:calc(100% + 80px);margin:-40px;transition-duration:.3s}.main_page .category_wrap ul{list-style-type:square;padding-left:20px}.main_page .category_wrap .more_btn{margin:8.125rem 0 16.25rem}.main_page .client_wrap{background:#fafafb;margin:4.875rem 0 3.75rem;padding:95px 0;transition-delay:inherit}.main_page .client_wrap .swiper-wrapper{transition-timing-function:linear}.main_page .client_wrap .logo{height:50px}.main_page .client_wrap img{height:100%}.main_page .more_btn{margin-bottom:10rem}@media (min-width:360px) and (max-width:1279px){.main_page ._card._pc,.main_page .category_wrap .box._trans{display:none}.main_page .category_wrap .icon_wrap._32{height:24px;width:24px}.main_page .title_wrap{align-items:flex-start;flex-direction:column}}@media (min-width:768px) and (max-width:1279px){.main_page .title_wrap{padding:8.25rem 2rem 6.5rem}.main_page .contact_btn{margin:28px 0 0;padding:5px 2rem 7px}.main_page .main_project{padding:0 2rem}.main_page .main_project .project_wrap{grid-template-columns:1fr 1fr 1fr}.main_page .main_project .project_wrap ._card{height:38.25vw}.main_page .main_project .more_btn{margin:3.25rem 0 8.75rem}.main_page .category_wrap{margin-top:3.75rem}.main_page .category_wrap .box{border-radius:12px;height:23vw;padding:24px;width:33%;word-break:keep-all}.main_page .category_wrap .box.title:after{padding:15vw}.main_page .category_wrap .box .img_wrap{margin:-1.5rem}.main_page .category_wrap ul{padding-left:12px}.main_page .category_wrap .more_btn{margin:3.25rem 0 8.75rem}.main_page .client_wrap{margin:3.75rem 0 3.25rem;padding:5rem 0}.main_page .client_wrap .logo{height:35px}.main_page .more_btn{margin-bottom:8.75rem}}@media (min-width:360px) and (max-width:767px){.main_page .title_wrap{padding:5.125rem 1.25rem 3.75rem}.main_page .contact_btn{margin:1.25rem 0 0;padding:5px 1.5rem 7px}.main_page .main_project{padding:0 1.25rem}.main_page .main_project .project_wrap{grid-template-columns:1fr 1fr}.main_page .main_project .project_wrap ._card{height:56.75vw}.main_page .main_project .more_btn{margin:1.75rem 0 7.5rem}.main_page .category_wrap{margin-top:2rem}.main_page .category_wrap ._inner{padding:0 .75rem}.main_page .category_wrap .box{border-radius:.5rem;height:33.35vw;padding:1rem 1.25rem;width:50%}.main_page .category_wrap .box.body_1{display:none}.main_page .category_wrap .box.title:after{padding:50%}.main_page .category_wrap .more_btn{margin:1.75rem 0 7.5rem}.main_page .client_wrap{margin:2rem 0;padding:3.75rem 0}.main_page .client_wrap .logo{height:30px}.main_page .more_btn{margin-bottom:8.75rem}}@keyframes about-left{0%{animation-timing-function:ease-out;transform:translate(-40%)}25%,45%{animation-timing-function:ease-out;transform:translate(0)}75%,to{transform:translate(-40%)}}@keyframes about-right{0%{animation-timing-function:ease-out;transform:translate(40%)}25%,45%{animation-timing-function:ease-out;transform:translate(0)}75%,to{transform:translate(40%)}}@keyframes about-mix{0%{animation-timing-function:ease-out;transform:translate(-80%)}25%,45%{animation-timing-function:ease-out;transform:translate(0)}75%,to{transform:translate(-80%)}}@keyframes about-text{0%{opacity:0}25%,45%{opacity:1}75%,to{opacity:0}}@keyframes about-scroll-left{0%{animation-timing-function:ease-out;transform:translate(42%)}to{animation-timing-function:ease-out;transform:translateY(0)}}@keyframes about-scroll-right{0%{animation-timing-function:ease-out;transform:translate(-42%)}to{animation-timing-function:ease-out;transform:translateY(0)}}.about_page{background:#f2f3f4}.about_page .banner_wrap{align-items:center;background:#000;display:flex;height:37.5rem;justify-content:center;overflow:hidden}.about_page .banner_wrap ._inner{display:flex;height:100%;justify-content:center;position:relative;width:1160px}.about_page .banner_wrap .title{text-align:left}.about_page .banner_wrap ._circle{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4));border:1px solid hsla(0,0%,100%,.5);border-radius:100%;opacity:.25;position:absolute}.about_page .banner_wrap ._circle:first-of-type{height:436px;left:-275px;top:-48px;width:435px}.about_page .banner_wrap ._circle:nth-of-type(2){height:562px;right:170px;top:140px;transform:rotate(170deg);width:562px}.about_page .banner_wrap ._circle:nth-of-type(3){bottom:158px;height:827px;right:-460px;transform:rotate(170deg);width:827px}.about_page .description,.about_page .title{text-align:center;width:100%}.about_page .description{margin:2.5rem 0 8.75rem;word-break:keep-all}.about_page .info_wrap{align-items:center;background:#fff;display:flex;flex-direction:column;margin-bottom:7.5rem;padding-bottom:15rem;position:relative}.about_page .info_wrap>.title{margin-top:120px}.about_page .info_wrap .description{margin:1rem 0 5.625rem}.about_page .info_wrap .content_wrap{align-items:center;display:flex;height:560px;justify-content:center;position:relative;width:100%}.about_page .info_wrap .content_wrap ._circle{align-items:center;background:#e0e3e9;border-radius:100vw;display:flex;height:560px;justify-content:center;position:absolute;top:0;transition-duration:.3s;width:560px}.about_page .info_wrap .content_wrap ._circle.left{animation:about-left 6s infinite}.about_page .info_wrap .content_wrap ._circle.right{animation:about-right 6s infinite;overflow:hidden}.about_page .info_wrap .content_wrap ._circle ._mix{align-items:center;animation:about-mix 6s infinite;background:#0063ff;border-radius:100vw;display:flex;height:560px;justify-content:center;left:0;position:absolute;top:0;width:560px}.about_page .info_wrap .content_wrap ._circle ._mix p{animation:about-text 6s infinite}.about_page ._inner{align-items:center;display:flex;flex-direction:column}.about_page .content{margin:7.5rem 0 6.25rem}.about_page .content,.about_page .content p{display:flex;justify-content:center;position:relative}.about_page .content p{align-items:center;border:1px solid #0063ff;border-radius:100vw;height:240px;transition-duration:1s;width:240px}.about_page .content p:first-of-type{background:#fff;color:#0063ff;left:19px;transform:translate(42%)}.about_page .content p:nth-of-type(2){background:#0063ff;color:#fff;right:20px;transform:translate(-42%)}.about_page .content.active p:first-of-type{animation:about-scroll-left 1s;transform:translate(0)}.about_page .content.active p:nth-of-type(2){animation:about-scroll-right 1s;transform:translate(0)}.about_page .toggle_wrap{align-items:center;display:flex;flex-direction:column}.about_page .toggle_wrap ._inner{background:#fff;border-radius:1.25rem;display:grid;grid-template-columns:repeat(6,16.6666666667%);padding:1.25rem;width:1120px}.about_page .toggle_wrap .logo_wrap{align-items:center;display:flex;height:46px;justify-content:center;margin:40px 0}.about_page .toggle_wrap .logo_wrap img{height:100%}.about_page .toggle_wrap .logo_wrap._tablet{display:none}.about_page .toggle_wrap .toggle._btn{align-items:center;background:#fff;border-radius:100px;display:flex;justify-content:center;margin:1.5rem 0 7.5rem;padding:12px}.about_page .toggle_wrap .toggle._btn.active .icon_wrap{transform:rotate(180deg)}.about_page .category_wrap{background:#fff;border-radius:1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;padding:1.8125rem 2.25rem;width:1120px}.about_page .category_wrap .icon_box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.4375rem 1rem;padding:.75rem 0;width:calc(25% - 32px)}.about_page .category_wrap .icon_wrap{cursor:default;margin-bottom:1rem}.about_page .list_wrap{display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;transition-duration:.3s}.about_page .list_wrap.active{height:auto;opacity:1;padding:3.25rem 0 2.25rem}.about_page .list_wrap ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;width:500px}.about_page .list_wrap .title{margin:38px 0 24px}.about_page .list_wrap li{background:#fff;border-radius:8px;color:#999fae;margin:0 6px 12px;padding:6px 10px;text-align:center}.about_page .toggle.list{background:#fff;border-radius:1.25rem;margin-bottom:1rem;padding:1.25rem 2.5rem;width:1120px}.about_page .toggle.list .title_wrap{align-items:center;display:flex;justify-content:space-between}.about_page .toggle.list .title_wrap>div{align-items:center;display:flex}.about_page .toggle.list .title_wrap span{margin-left:.75rem}.about_page .toggle.list .title_wrap .icon_wrap{transition-duration:.3s}.about_page .toggle.list ._list{display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;transition-duration:.3s}.about_page .toggle.list.active .title_wrap .icon_wrap{transform:rotate(180deg)}.about_page .toggle.list.active ._list{height:auto;opacity:1;padding-top:1.25rem}.about_page .toggle.list .list_item{display:flex;margin:.5rem 0}.about_page .toggle.list .list_item .icon_wrap{margin-left:.5rem}.about_page .more_btn{margin:4rem 0 17.5rem}@media (min-width:768px) and (max-width:1279px){.about_page .banner_wrap{height:30rem}.about_page .banner_wrap ._inner{padding:0 5rem;width:calc(100% - 10rem)}.about_page .banner_wrap ._circle:first-of-type{height:360px;left:calc(50% - 610px);top:27px;width:360px}.about_page .banner_wrap ._circle:nth-of-type(2){height:367px;right:calc(50% - 250px);top:140px;transform:rotate(170deg);width:367px}.about_page .banner_wrap ._circle:nth-of-type(3){bottom:96px;height:540px;right:calc(50% - 665px);transform:rotate(170deg);width:540px}.about_page .subtitle{width:calc(100% - 4rem)}.about_page .description{margin:1rem 0 7.5rem;width:calc(100% - 4rem)}.about_page .info_wrap{margin-bottom:6.25rem;padding-bottom:9.75rem}.about_page .info_wrap>.title{margin-top:6.25rem}.about_page .info_wrap .description{margin:1.25rem 0 6.5rem}.about_page .info_wrap .content_wrap{height:360px}.about_page .info_wrap .content_wrap ._circle,.about_page .info_wrap .content_wrap ._circle ._mix{height:360px;width:360px}.about_page .content{margin:6.25rem 0}.about_page .content p{height:200px;width:200px}.about_page .content p:first-of-type{left:16px}.about_page .content p:nth-of-type(2){right:16px}.about_page .toggle_wrap{width:calc(100% - 8rem)}.about_page .toggle_wrap ._inner{grid-template-columns:repeat(4,25%);padding:0 2rem;width:100%}.about_page .toggle_wrap .logo_wrap{height:2.5rem;height:40px;margin:1.5rem 0}.about_page .toggle_wrap .logo_wrap._pc{display:none}.about_page .toggle_wrap .logo_wrap._tablet{display:flex}.about_page .toggle_wrap .toggle._btn{padding:.5rem}.about_page .toggle_wrap .icon_wrap._24{height:20px;width:20px}.about_page .category_wrap{margin:0 2rem;width:calc(100% - 116px)}.about_page .category_wrap .icon_box{margin:.5rem 1.25rem;width:calc(25% - 2.5rem)}.about_page .category_wrap .icon_wrap._40{height:36px;width:36px}.about_page .list_wrap ul{width:400px}.about_page .list_wrap .title{margin:38px 0 12px}.about_page .list_wrap li{background:#fff;margin:0 4px 8px}.about_page .toggle.list{border-radius:.75rem;margin:0 2rem 14px;padding:1.25rem 1.5rem;width:calc(100% - 7rem)}.about_page .toggle.list .subtitle{width:100%}.about_page .toggle.list .title_wrap span{margin-left:10px}.about_page .more_btn{margin:2.25rem 0 10rem}}@media (min-width:360px) and (max-width:767px){.about_page .banner_wrap{height:26rem}.about_page .banner_wrap ._inner{padding:0 2.5rem;width:calc(100% - 5rem)}.about_page .banner_wrap .title{margin:0;width:100%}.about_page .banner_wrap ._circle:first-of-type{height:211px;left:calc(50% - 345.5px);top:98px;width:211px}.about_page .banner_wrap ._circle:nth-of-type(2){height:200px;right:calc(50% - 200px);top:175px;transform:rotate(170deg);width:200px}.about_page .banner_wrap ._circle:nth-of-type(3){bottom:133px;height:300px;right:calc(50% - 395px);transform:rotate(170deg);width:300px}.about_page .title{margin:0 3.5rem;width:calc(100% - 7rem);word-break:keep-all}.about_page .description{margin:1.5rem 2.5rem 5rem;width:calc(100% - 5rem)}.about_page .description br{display:none}.about_page .info_wrap{margin-bottom:6rem;padding-bottom:5.25rem}.about_page .info_wrap>.title{margin-top:3.75rem}.about_page .info_wrap .description{margin:1.25rem 0 6.5rem}.about_page .info_wrap .content_wrap{height:160px}.about_page .info_wrap .content_wrap ._circle,.about_page .info_wrap .content_wrap ._circle ._mix{height:160px;width:160px}.about_page .info_wrap .content_wrap ._circle ._mix p{padding:0 10px;text-align:center}.about_page .content{margin:5rem 0 3.75rem}.about_page .content p{height:140px;width:140px}.about_page .content p:first-of-type{left:10px}.about_page .content p:nth-of-type(2){right:13px}.about_page .toggle_wrap{width:calc(100% - 72px)}.about_page .toggle_wrap ._inner{grid-template-columns:repeat(3,33.3333333333%);padding:1rem;width:100%}.about_page .toggle_wrap .logo_wrap{height:30px;margin:1.25rem 0}.about_page .toggle_wrap .logo_wrap._pc{display:flex}.about_page .toggle_wrap .logo_wrap._tablet{display:none}.about_page .toggle_wrap .toggle._btn{margin:1.25rem 0 2.5rem;padding:.5rem}.about_page .toggle_wrap .icon_wrap._24{height:20px;width:20px}.about_page .category_wrap{display:grid;grid-template-columns:repeat(3,33.3333333333%);margin:0 20px;padding:30px 0 38px;width:calc(100% - 40px)}.about_page .category_wrap .icon_box{margin:18px 12px;width:auto}.about_page .category_wrap .icon_wrap._40{height:36px;width:36px}.about_page .list_wrap.active{padding:1rem 0 1.5rem}.about_page .list_wrap ul{width:285px}.about_page .list_wrap .title{margin:38px 0 12px;width:100%}.about_page .list_wrap li{background:#fff;margin:0 4px 8px}.about_page .toggle.list{border-radius:.5rem;margin:0 1rem .5rem;padding:.75rem 1.5rem;width:calc(100% - 5rem)}.about_page .toggle.list .icon_wrap._24{height:20px;width:20px}.about_page .toggle.list .title_wrap span{margin:0 0 1.5px 8px}.about_page .more_btn{margin:2.25rem 0 10rem}}@media (min-width:360px) and (max-width:479px){.about_page .category_wrap{grid-template-columns:repeat(2,50%)}}.service_page{background:#f2f3f4}.service_page ._mobile,.service_page ._tablet{display:none}.service_page .banner_wrap{background:#000;display:flex;height:37.5rem;justify-content:center;overflow:hidden;position:relative}.service_page .banner_wrap ._inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:1160px}.service_page .banner_wrap .title{text-align:left;width:100%}.service_page .banner_wrap ._circle{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4));border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:460px;opacity:.25;position:absolute;top:70px;width:460px}.service_page .banner_wrap ._circle:first-of-type{left:-395px}.service_page .banner_wrap ._circle:nth-of-type(2){left:225px;transform:rotate(180deg)}.service_page .banner_wrap ._circle:nth-of-type(3){right:-100px}.service_page .banner_wrap ._circle:nth-of-type(4){right:-450px}.service_page .info_wrap{align-items:center;background:#fff;display:flex;flex-direction:column;padding:120px 5rem 140px}.service_page .info_wrap P{max-width:48rem}.service_page .info_wrap .description{margin:24px 0 120px;text-align:center;word-break:keep-all}.service_page .info_wrap img{width:100%}.service_page .step_wrap{display:flex;justify-content:center;padding:200px 0 0}.service_page .step_wrap ._inner{align-items:center;display:flex;flex-direction:column;max-width:48rem}.service_page .step_wrap .description{margin:24px 0 260px;text-align:center}.service_page .step_wrap .step{display:flex;height:420px;position:relative;width:740px}.service_page .step_wrap .step:not(:last-of-type){margin-bottom:20rem}.service_page .step_wrap .step .bg{border:1px dashed #c2c8d3;border-radius:50%;box-sizing:border-box;height:620px;left:-100px;position:absolute;top:-100px;width:620px}.service_page .step_wrap .step ._content{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;width:420px}.service_page .step_wrap .step ._content>.subtitle{padding:0 4px;text-align:center;transition-duration:.3s;z-index:1}.service_page .step_wrap .step ._content.left{background-size:contain;cursor:pointer;left:0;position:relative;z-index:2}.service_page .step_wrap .step ._content.left:after{background:rgba(0,99,255,.8);border-radius:320px;content:"";left:-.3125rem;opacity:0;padding:216px;position:absolute;top:-.5rem;transform:scale(0);transform-origin:center;transition-duration:.5s}.service_page .step_wrap .step ._content.left .icon_wrap{background:50%/contain no-repeat url(../images/icons/icon_arrow_out_black.png);bottom:40px;left:calc(50% - 12px);position:absolute;transition-duration:.3s;z-index:1}.service_page .step_wrap .step ._content.left:hover .icon_wrap{background-image:url(../images/icons/icon_arrow_out_white.png)}.service_page .step_wrap .step ._content.left:hover .subtitle{color:#fff}.service_page .step_wrap .step ._content.left:hover:after{opacity:1;transform:scale(1.5)}.service_page .step_wrap .step ._content.right{background:#fff;flex-direction:column;right:0;text-align:center}.service_page .step_wrap .step ._content.right p:not(:last-of-type){margin-bottom:16px}.service_page .promote_wrap{align-items:center;display:flex;flex-direction:column;margin-top:240px}.service_page .promote_wrap ._inner{max-width:1200px;text-align:center}.service_page .promote_wrap .project_wrap{align-items:center;display:flex;height:30rem;justify-content:center;margin:5rem 0 60px}.service_page .promote_wrap ._card{align-items:flex-start;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:space-between;margin:0 1.25rem;padding:2.5rem;width:calc(360px - 5rem)}.service_page .promote_wrap ._card.white{color:#fff}.service_page .promote_wrap ._card.white .view._btn{border:1px solid #fff}.service_page .promote_wrap ._card:hover{background-size:105% auto}.service_page .promote_wrap ._card .title_wrap{align-items:flex-start;display:flex;flex-direction:column}.service_page .promote_wrap ._card .subtitle{text-align:left;word-break:keep-all}.service_page .promote_wrap .view._btn{border:1px solid #000;border-radius:10vw;padding:7px 18px 8px}.service_page .program_title{display:flex;justify-content:center;margin-top:240px}.service_page .program_wrap{align-items:center;background:#fff;display:flex;margin:5rem 0 0;overflow:hidden;padding:7.5rem 0;position:relative}.service_page .program_wrap .swiper-wrapper{transition-timing-function:linear}.service_page .program_wrap .logo{align-items:center;display:flex;height:86px;justify-content:center}.service_page .program_wrap img{max-height:100%}.service_page .toggle_wrap{align-items:center;display:flex;flex-direction:column;position:relative}.service_page .toggle_wrap .title{margin-bottom:1.5rem}.service_page .toggle_wrap ._inner{display:flex;flex-direction:column;height:0;margin-bottom:60px;max-width:700px;opacity:0;overflow:hidden;transition-duration:.3s;width:100%}.service_page .toggle_wrap ._inner.active{height:auto;opacity:1;padding-top:80px}.service_page .toggle_wrap ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;width:100%}.service_page .toggle_wrap ul:last-of-type{margin-bottom:0}.service_page .toggle_wrap li.title{text-align:center;width:100%}.service_page .toggle_wrap li:not(.title){background:#fff;border-radius:8px;color:#999fae;margin:0 6px 12px;padding:6px 10px;text-align:center}.service_page .toggle_wrap .toggle._btn{align-items:center;background:#fff;border-radius:100px;display:flex;justify-content:center;margin-bottom:17.5rem;padding:12px}.service_page .toggle_wrap .toggle._btn .icon_wrap{transition-duration:.3s}.service_page .toggle_wrap .toggle._btn.active .icon_wrap{transform:rotate(180deg)}@media (min-width:768px) and (max-width:1279px){.service_page ._mobile,.service_page ._pc{display:none}.service_page ._tablet{display:block}.service_page .banner_wrap{height:30rem}.service_page .banner_wrap ._inner{padding:0 5rem;width:calc(100% - 10rem)}.service_page .banner_wrap ._circle{height:330px;top:80px;width:330px}.service_page .banner_wrap ._circle:first-of-type{display:none}.service_page .banner_wrap ._circle:nth-of-type(2){left:calc(50% - 413px)}.service_page .banner_wrap ._circle:nth-of-type(3){right:calc(50% - 375px);transform:rotate(90deg)}.service_page .banner_wrap ._circle:nth-of-type(4){right:calc(50% - 615px)}.service_page .info_wrap{padding:5rem 4rem 2.5rem}.service_page .info_wrap .description{margin:1rem 0 3.75rem}.service_page .step_wrap{padding:120px 0 0}.service_page .step_wrap .description{margin:16px 0 168px}.service_page .step_wrap .step{height:286px;width:526px}.service_page .step_wrap .step:not(:last-of-type){margin-bottom:216px}.service_page .step_wrap .step .bg{height:422px;left:-68px;top:-68px;width:422px}.service_page .step_wrap .step ._content{width:286px}.service_page .step_wrap .step ._content.left:after{left:0;padding:143px;top:0}.service_page .step_wrap .step ._content.right p:not(:last-of-type){margin-bottom:.5rem}.service_page .promote_wrap{margin-top:280px}.service_page .promote_wrap ._inner{max-width:100%;width:calc(100% - 4rem)}.service_page .promote_wrap .project_wrap{height:38vw;margin:3.75rem 0 2.5rem}.service_page .promote_wrap .project_wrap ._card{height:calc(100% - 60px);margin:0 .5rem;padding:30px;width:calc(33.33333% - 60px)}.service_page .promote_wrap .view._btn{padding:4px 1rem}.service_page .program_title{margin-top:220px}.service_page .program_wrap{margin:3.75rem 0 0;padding:5rem 0}.service_page .program_wrap .logo{height:40px}.service_page .toggle_wrap .toggle._btn{margin-bottom:240px}}@media (max-width:767px){.service_page ._pc,.service_page ._tablet,.service_page br{display:none}.service_page ._mobile{display:block}.service_page .banner_wrap{height:26rem}.service_page .banner_wrap ._inner{padding:0 2.5rem;width:calc(100% - 2.5rem)}.service_page .banner_wrap ._circle{height:192px;top:118px;width:192px}.service_page .banner_wrap ._circle:first-of-type{display:none}.service_page .banner_wrap ._circle:nth-of-type(2){left:calc(50% - 306px)}.service_page .banner_wrap ._circle:nth-of-type(3){right:calc(50% - 176px);transform:rotate(90deg)}.service_page .banner_wrap ._circle:nth-of-type(4){right:calc(50% - 316px)}.service_page .info_wrap{padding:3.75rem 1.25rem 1.75rem}.service_page .info_wrap .description{margin:1rem 1.25rem 1.75rem}.service_page .step_wrap{padding:5rem 20px 0}.service_page .step_wrap .description{margin:1rem 1.25rem 7.5rem}.service_page .step_wrap .step{align-items:center;flex-direction:column;height:445px;width:320px}.service_page .step_wrap .step:not(:last-of-type){margin-bottom:120px}.service_page .step_wrap .step .bg{height:320px;left:0;top:-40px;width:320px}.service_page .step_wrap .step ._content{height:240px;width:240px}.service_page .step_wrap .step ._content.left:after{left:20px;padding:40%;top:20px}.service_page .step_wrap .step ._content.right{right:auto;top:204px}.service_page .step_wrap .step ._content.right p:not(:last-of-type){margin-bottom:8px}.service_page .step_wrap .step ._content .icon_wrap._24{bottom:1.5rem;height:20px;width:20px}.service_page .step_wrap .step:not(:last-of-type) .right p:first-of-type{margin-top:14px}.service_page .promote_wrap{margin-top:80px}.service_page .promote_wrap ._inner{max-width:100%;width:100%}.service_page .promote_wrap .project_wrap{height:56.75vw;margin:32px 12px 28px}.service_page .promote_wrap ._card{height:calc(100% - 48px);margin:0 .5rem;padding:24px;width:calc(50% - 48px)}.service_page .promote_wrap ._card:nth-of-type(3){display:none}.service_page .promote_wrap .view._btn{padding:4px 1rem}.service_page .program_title{margin-top:110px}.service_page .program_wrap{margin-top:2.5rem;padding:3.75rem 0}.service_page .program_wrap .logo{height:28px}.service_page .toggle_wrap ._inner{margin-bottom:2rem;max-width:280px}.service_page .toggle_wrap .toggle._btn{margin-bottom:180px;padding:.375rem}.service_page .toggle_wrap .toggle._btn .icon_wrap{height:20px;width:20px}}.request_page .banner_wrap{background:#0063ff;display:flex;height:600px;justify-content:center;overflow:hidden}.request_page .banner_wrap ._circle{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.3) 94.56%);border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:720px;opacity:.25;position:absolute;top:-50px;width:725px}.request_page .banner_wrap ._circle:nth-of-type(2){right:-68px;transform:matrix(0,1,1,0,0,0)}.request_page .banner_wrap ._circle:first-of-type{left:-68px;overflow:hidden;transform:rotate(90deg)}.request_page .banner_wrap ._circle:first-of-type:after{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.3) 94.56%);border-radius:100%;content:"";display:block;height:720px;opacity:.3;position:absolute;right:0;top:-568px;width:725px}.request_page .banner_wrap ._inner{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2.5rem;position:relative;width:1160px}.request_page .banner_wrap .title_wrap{display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:2.5rem}.request_page .banner_wrap .title{margin-bottom:1.25rem}.request_page .banner_wrap ._content{display:flex;justify-content:space-between}.request_page .banner_wrap ._content ._btn,.request_page .banner_wrap ._content ._wrap{align-items:center;display:flex}.request_page .banner_wrap ._content .icon_wrap{margin-right:8px}.request_page .banner_wrap ._content .info._wrap .icon_wrap:not(.location){margin-left:40px}.request_page .banner_wrap ._content .btn._wrap ._btn{background:#fff;border-radius:10rem;color:#000;margin-left:1rem;padding:.5rem 1.5rem .5rem 1.25rem;transition-duration:.3s;z-index:1}.request_page .banner_wrap ._content .btn._wrap ._btn:hover{background:#ffd600;z-index:99}.request_page .content_wrap{align-items:center;background:#f2f3f4;display:flex;flex-direction:column;justify-content:center;padding:7.5rem 0 17.5rem}.request_page .content_wrap ._inner,.request_page .content_wrap>.title{width:1160px}.request_page .content_wrap>.title{margin-bottom:105px}.request_page .content_wrap ._inner{margin-top:7.5rem}.request_page .content_wrap .navigation{height:56px;width:100%}.request_page .content_wrap ._navigation{display:flex;justify-content:center;padding:2rem 0;width:100%}.request_page .content_wrap ._navigation .box{display:flex;justify-content:space-between;width:1040px;z-index:1}.request_page .content_wrap ._navigation .step_wrap{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:90px}.request_page .content_wrap ._navigation .step_wrap p{color:#d3d8e1;transition-duration:.3s}.request_page .content_wrap ._navigation .step_wrap .step{align-items:center;border:2px solid #d3d8e1;border-radius:1rem;display:flex;height:1rem;justify-content:center;margin-bottom:.75rem;position:relative;transition-duration:.3s;width:1rem}.request_page .content_wrap ._navigation .step_wrap:not(:first-of-type) .step:after{background:#d3d8e1;content:"";padding:1px 110px;position:absolute;right:16px;top:7px;z-index:-1}.request_page .content_wrap ._navigation .step_wrap.active .step,.request_page .content_wrap ._navigation .step_wrap:first-of-type .step{background:#000;border:2px solid #000}.request_page .content_wrap ._navigation .step_wrap.active p,.request_page .content_wrap ._navigation .step_wrap:first-of-type p{color:#000}.request_page .content_wrap ._navigation.isSticky{background:rgba(0,99,255,.9);left:0;position:fixed;top:0;transition-duration:.3s;z-index:2}.request_page .content_wrap ._navigation.isSticky p{color:#aacafd}.request_page .content_wrap ._navigation.isSticky .step{background:transparent;border:2px solid #aacafd}.request_page .content_wrap ._navigation.isSticky .step_wrap:not(:first-of-type) .step:after{background:#aacafd}.request_page .content_wrap ._navigation.isSticky .step_wrap.active .step:after{background:#fff}.request_page .content_wrap ._navigation.isSticky .step_wrap.active .step,.request_page .content_wrap ._navigation.isSticky .step_wrap:first-of-type .step{background:#fff;border:2px solid #fff}.request_page .content_wrap ._navigation.isSticky .step_wrap.active p,.request_page .content_wrap ._navigation.isSticky .step_wrap:first-of-type p{color:#fff}.request_page .content_wrap ._box{background:#fff;border-radius:1.5rem;cursor:pointer;margin-bottom:8.75rem;padding:3.75rem 0 3.75rem 3.75rem}.request_page .content_wrap ._list:not(:last-of-type){margin-bottom:6.25rem}.request_page .content_wrap ._list .title{align-items:center;display:flex}.request_page .content_wrap ._list .title span{margin-left:.75rem}.request_page .content_wrap ._list .multiple{margin-top:.75rem}.request_page .content_wrap ._list .description{margin:.75rem 0 1.5rem}.request_page .content_wrap input::-moz-placeholder,.request_page .content_wrap textarea::-moz-placeholder{color:#0003}.request_page .content_wrap input::placeholder,.request_page .content_wrap textarea::placeholder{color:#0003}.request_page .content_wrap input{border-bottom:1px solid #000;border-radius:0;padding:1rem .75rem 1rem 8px;width:calc(100% - 6rem)}.request_page .content_wrap .select_wrap{display:flex;flex-wrap:wrap;margin-top:1.5rem}.request_page .content_wrap .select_wrap .box{align-items:center;border:1px solid #000;border-radius:1.5rem;display:flex;justify-content:center;margin:0 1rem 1rem 0;overflow:hidden;padding:.5rem 0;position:relative;transition-duration:.3s;width:245px}.request_page .content_wrap .select_wrap .box p{z-index:1}.request_page .content_wrap .select_wrap .box:after{background:rgba(0,0,0,.7);border-radius:100%;content:"";left:10%;opacity:0;padding:95px;position:absolute;top:-150%;transform:scale(0);transform-origin:center;transition-duration:.3s}.request_page .content_wrap .select_wrap .box:hover{color:#fff}.request_page .content_wrap .select_wrap .box:hover:after{opacity:1;transform:scale(1.5)}.request_page .content_wrap .select_wrap .box.active{background:#000;color:#fff}.request_page .content_wrap .select_wrap input{padding-top:0}.request_page .content_wrap .date_wrap{display:flex;flex-direction:column;width:100%}.request_page .content_wrap .date_wrap .title{margin-bottom:1rem}.request_page .content_wrap .date_wrap ._date{display:flex;margin-bottom:1.5rem;position:relative}.request_page .content_wrap .date_wrap .date_btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 1rem;width:213px}.request_page .content_wrap .date_wrap .date_btn p{padding-top:1px}.request_page .content_wrap .date_wrap .date_btn p.on{padding-left:10px}.request_page .content_wrap .date_wrap .date_btn.active ._calender,.request_page .content_wrap .date_wrap .date_btn:hover ._calender{background:url(../images/icons/icon_calendar_white.png) no-repeat 0/contain}.request_page .content_wrap .date_wrap .date_btn.active ._arrow,.request_page .content_wrap .date_wrap .date_btn:hover ._arrow{background:url(../images/icons/icon_button_bottom_white.png) no-repeat 0/contain}.request_page .content_wrap .date_wrap .date_btn.active ._arrow{transform:rotate(180deg)}.request_page .content_wrap .date_wrap ._calender{background:url(../images/icons/icon_calendar_black.png) no-repeat 0/contain;transition-duration:.3s;z-index:2}.request_page .content_wrap .date_wrap ._arrow{background:url(../images/icons/icon_button_bottom_black.png) no-repeat 0/contain;transition-duration:.3s;z-index:2}.request_page .content_wrap .date_wrap .vc-focus{box-shadow:none}.request_page .content_wrap .vc-bordered{background:#fff;border-radius:1.5rem;box-shadow:1px 2px 16px #00000005;left:0;position:absolute;top:48px;z-index:3}.request_page .content_wrap .vc-bordered .vc-arrow,.request_page .content_wrap .vc-bordered .vc-header,.request_page .content_wrap .vc-bordered .vc-title{background:transparent!important;font-family:Pretendard-Medium,Pretendard-Medium2!important;font-size:16px!important;font-weight:500!important;letter-spacing:.32px!important;line-height:24px!important}.request_page .content_wrap .vc-bordered .vc-arrow{color:#000}.request_page .content_wrap .vc-bordered .vc-weekday{color:#999fae;padding-top:6px}.request_page .content_wrap .vc-bordered .vc-day-content.vc-highlight-content-solid{background:#000}.request_page .content_wrap .vc-bordered .vc-day-content:hover:not(.vc-highlight-content-solid){background:#e0e3e9}.request_page .content_wrap .text_wrap{position:relative}.request_page .content_wrap .text_wrap .textarea_wrap{border:1px solid #000;border-radius:20px;height:calc(380px - 7.5rem);padding:1.5rem 1.75rem 6rem;width:calc(100% - 7.5rem)}.request_page .content_wrap .text_wrap textarea{height:100%;width:100%}.request_page .content_wrap .text_wrap .files{bottom:90px;display:flex;flex-direction:column;left:28px;position:absolute;width:calc(100% - 116px)}.request_page .content_wrap .text_wrap .files .box{align-items:center;background:#f2f3f4;border-radius:100px;display:flex;justify-content:space-between;padding:.75rem 20px .75rem 24px;width:calc(100% - 44px)}.request_page .content_wrap .text_wrap .files .box:hover{background:#e0e3e9}.request_page .content_wrap .text_wrap .files .box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:93%}.request_page .content_wrap .text_wrap .files .box:nth-of-type(2){margin-top:12px}.request_page .content_wrap .text_wrap ._wrap{align-items:center;display:flex;margin-top:1rem}.request_page .content_wrap .text_wrap .file._btn{align-items:center;border:1px solid #000;border-radius:100px;display:flex;justify-content:center;margin-right:1rem;padding:8px 0 7px;transition-duration:.3s;width:128px}.request_page .content_wrap .text_wrap .file._btn:hover{background:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.7);color:#fff}.request_page .content_wrap .text_wrap .file._btn input{overflow:hidden;padding:0;width:0}.request_page .content_wrap .client_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:3.75rem}.request_page .content_wrap .client_wrap input{margin-bottom:.5rem;width:46.5%}.request_page .content_wrap .agree_wrap{align-items:center;display:flex;justify-content:center;margin-bottom:5rem}.request_page .content_wrap .agree_wrap label{cursor:pointer;width:-moz-fit-content;width:fit-content}.request_page .content_wrap .agree_wrap p{width:-moz-fit-content;width:fit-content}.request_page .content_wrap .agree_wrap span{border-bottom:1px solid #000;cursor:pointer}.request_page .content_wrap .agree_modal{align-items:center;background:rgba(0,0,0,.2);cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.request_page .content_wrap .agree_modal ._inner{background:#fff;border-radius:1rem;cursor:default;margin-top:0;padding:40px;position:relative;width:979px}.request_page .content_wrap .agree_modal .modal_content{max-height:calc(100vh - 10rem);overflow-y:scroll;width:100%}.request_page .content_wrap .agree_modal .modal_content::-webkit-scrollbar{border-radius:1rem;width:16px}.request_page .content_wrap .agree_modal .modal_content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d3d8e1;border:6px solid transparent;border-radius:1rem}.request_page .content_wrap .agree_modal .icon_wrap{position:absolute;right:26px;top:26px}.request_page .content_wrap .agree_modal .description{margin:12px 0 4px}.request_page .content_wrap .agree_modal .body_1{margin:36px 0 8px}.request_page .content_wrap .send_wrap{display:flex;justify-content:center;width:100%}.request_page .content_wrap .send._btn{align-items:center;background:rgba(0,0,0,.7);border-radius:100%;color:#fff;display:flex;height:280px;justify-content:center;transition-duration:.2s;width:280px}.request_page .content_wrap .send._btn:hover{background:#000}.request_page .content_wrap .send._btn:hover .icon_wrap,.request_page .content_wrap .send._btn:hover p{z-index:999}.request_page .content_wrap .send._btn .icon_wrap{margin-left:.75rem}@media (min-width:1280px){.request_page .content_wrap .navigation ._navigation .step_wrap:hover .step{background:transparent;border:2px solid #999fae}.request_page .content_wrap .navigation ._navigation .step_wrap:hover p{color:#999fae}.request_page .content_wrap .navigation ._navigation.isSticky .step_wrap:hover .step{border:2px solid #fff}.request_page .content_wrap .navigation ._navigation.isSticky .step_wrap:hover p{color:#fff}}@media (min-width:768px) and (max-width:1279px){.request_page .banner_wrap{height:480px}.request_page .banner_wrap ._circle{height:436px;top:22px;width:436px}.request_page .banner_wrap ._circle:nth-of-type(2){right:calc(50% - 398px)}.request_page .banner_wrap ._circle:first-of-type{left:calc(50% - 398px)}.request_page .banner_wrap ._circle:first-of-type:after{height:436px;top:-358px;width:436px}.request_page .banner_wrap ._inner{padding:0 5rem 2rem;width:calc(100% - 10rem)}.request_page .banner_wrap .title_wrap{margin-top:46px}.request_page .banner_wrap .title{margin-bottom:.75rem}.request_page .banner_wrap ._content .info._wrap{align-items:flex-start;flex-direction:column;justify-content:flex-end}.request_page .banner_wrap ._content .info._wrap ._btn{margin-bottom:6px}.request_page .banner_wrap ._content .info._wrap .icon_wrap,.request_page .banner_wrap ._content .info._wrap .icon_wrap:not(.location){margin-left:0;margin-right:8px}.request_page .banner_wrap ._content .btn._wrap{align-items:flex-end;flex-direction:column}.request_page .banner_wrap ._content .btn._wrap ._btn{border-radius:100px;margin:14px 0 0;padding:6px 20px}.request_page .content_wrap{padding:5rem 0 11.25rem}.request_page .content_wrap ._inner,.request_page .content_wrap>.title{width:704px}.request_page .content_wrap>.title{margin-bottom:2.5rem;text-align:center}.request_page .content_wrap ._inner{margin-top:4rem}.request_page .content_wrap .navigation{padding:1.25rem 0 3rem}.request_page .content_wrap .navigation ._navigation .box{width:672px}.request_page .content_wrap .navigation .step_wrap .step{height:12px;margin-bottom:6px;width:12px}.request_page .content_wrap .navigation .step_wrap:not(:first-of-type) .step:after{padding:1px 65px;right:14px;top:5px}.request_page .content_wrap ._box{border-radius:20px;margin-bottom:5rem;padding:3rem 0 3rem 3rem}.request_page .content_wrap ._list:not(:last-of-type){margin-bottom:68px}.request_page .content_wrap ._list .multiple{margin-top:.25rem}.request_page .content_wrap ._list .description{margin:.25rem 0 1rem;padding-right:2.5rem}.request_page .content_wrap input{padding:.75rem .75rem .75rem 6px;width:calc(100% - 6rem)}.request_page .content_wrap .select_wrap{margin-top:1rem}.request_page .content_wrap .select_wrap .box{padding:6px 0;width:189px}.request_page .content_wrap .date_wrap ._date{margin-bottom:0}.request_page .content_wrap .date_wrap .date_btn{padding:0 12px;width:165px}.request_page .content_wrap .text_wrap .textarea_wrap{height:250px;padding:1.5rem 1.75rem 70px;width:calc(100% - 6rem)}.request_page .content_wrap .text_wrap .files{bottom:106px;left:20px;width:calc(100% - 78px)}.request_page .content_wrap .text_wrap .files .box{padding:6px 14px 6px 18px;width:calc(100% - 32px)}.request_page .content_wrap .text_wrap ._wrap{align-items:flex-start;display:flex;flex-direction:column}.request_page .content_wrap .text_wrap .file._btn{margin:0 .75rem 10px 0;padding:3px 0;width:120px}.request_page .content_wrap .client_wrap{padding-right:3rem}.request_page .content_wrap .client_wrap input{margin-bottom:.25rem;width:45%}.request_page .content_wrap .agree_wrap{margin-bottom:2.5rem}.request_page .content_wrap .agree_modal ._inner{border-radius:12px;padding:32px;width:632px}.request_page .content_wrap .agree_modal .icon_wrap{right:24px;top:24px}.request_page .content_wrap .agree_modal .description{margin:8px 0}.request_page .content_wrap .agree_modal .body_1{margin:28px 0 6px}.request_page .content_wrap .send._btn{height:200px;width:200px}.request_page .content_wrap .send._btn .icon_wrap{margin-left:.5rem}}@media (min-width:360px) and (max-width:767px){.request_page .banner_wrap{height:460px}.request_page .banner_wrap ._circle{height:375px;top:42px;width:375px}.request_page .banner_wrap ._circle:nth-of-type(2){right:calc(50% - 327.5px)}.request_page .banner_wrap ._circle:first-of-type{left:calc(50% - 327.5px)}.request_page .banner_wrap ._circle:first-of-type:after{height:375px;top:-278px;width:375px}.request_page .banner_wrap ._inner{padding:0 2.5rem 1.5rem;width:calc(100% - 5rem)}.request_page .banner_wrap ._inner .description{display:none}.request_page .banner_wrap .title_wrap{height:-moz-fit-content;height:fit-content;margin-top:0}.request_page .banner_wrap .title{margin:130px 0 24px}.request_page .banner_wrap ._content{align-items:flex-start;flex-direction:column;height:100%;justify-content:space-between}.request_page .banner_wrap ._content .info._wrap{align-items:flex-start;flex-direction:column;justify-content:flex-end}.request_page .banner_wrap ._content .info._wrap ._btn{align-items:flex-start;margin-bottom:6px}.request_page .banner_wrap ._content .info._wrap .icon_wrap,.request_page .banner_wrap ._content .info._wrap .icon_wrap.location{margin-top:1px}.request_page .banner_wrap ._content .info._wrap .icon_wrap:not(.location){margin-left:0;margin-right:8px}.request_page .banner_wrap ._content .btn._wrap{align-items:flex-end}.request_page .banner_wrap ._content .btn._wrap ._btn{margin:0 12px 0 0;padding:6px 18px}.request_page .content_wrap{background:#fff;overflow:hidden;padding:5rem 0 11.25rem}.request_page .content_wrap ._inner,.request_page .content_wrap>.title{width:320px}.request_page .content_wrap>.title{margin-bottom:28px;text-align:center}.request_page .content_wrap ._inner{margin-top:2rem}.request_page .content_wrap .navigation{padding:0 0 3rem}.request_page .content_wrap .navigation ._navigation .box{width:320px}.request_page .content_wrap .navigation ._navigation.isSticky{padding:1.5rem 0}.request_page .content_wrap .navigation .step_wrap .body_1{font-size:11px}.request_page .content_wrap .navigation .step_wrap .step{height:12px;margin-bottom:6px;width:12px}.request_page .content_wrap .navigation .step_wrap:not(:first-of-type) .step:after{padding:1px 25px;right:14px;top:5px}.request_page .content_wrap ._box{border-radius:12px;margin-bottom:7.5rem;padding:0;position:relative}.request_page .content_wrap ._box:after{background:#f2f3f4;bottom:-60px;content:"";left:-50vw;padding:8px 100vw;position:absolute}.request_page .content_wrap ._list:not(:last-of-type){margin-bottom:2.5rem}.request_page .content_wrap ._list .title{display:inline-block;width:100%;word-break:keep-all}.request_page .content_wrap ._list .title span{margin-left:.25rem}.request_page .content_wrap ._list .helptext{display:inline-block;width:100%}.request_page .content_wrap ._list .multiple{margin-top:.25rem}.request_page .content_wrap ._list .description{margin:.5rem 1.5rem 1.25rem 0}.request_page .content_wrap input{padding:8px .75rem 12px;width:100%}.request_page .content_wrap .select_wrap{justify-content:space-between;margin-top:1.25rem}.request_page .content_wrap .select_wrap .box{margin:0 0 1rem;padding:6px 0;width:152px}.request_page .content_wrap .date_wrap ._date{justify-content:space-between;margin-bottom:0}.request_page .content_wrap .date_wrap .date_btn{padding:0 12px;width:128px}.request_page .content_wrap .description br{display:none}.request_page .content_wrap .text_wrap .textarea_wrap{border-radius:14px;height:250px;padding:18px 20px 100px;width:calc(100% - 3rem)}.request_page .content_wrap .text_wrap input{width:calc(100% - 1.5rem)}.request_page .content_wrap .text_wrap .files{bottom:120px;left:19px;width:calc(100% - 76px)}.request_page .content_wrap .text_wrap .files .box{padding:6px 14px 6px 16px;width:100%}.request_page .content_wrap .text_wrap ._wrap{align-items:flex-start;flex-direction:column}.request_page .content_wrap .text_wrap .file._btn{margin:0 0 10px;padding:3px 0;width:92px}.request_page .content_wrap .client_wrap{padding-right:1.5rem}.request_page .content_wrap .client_wrap input{margin:0;padding:20px 12px 12px 6px;width:100%}.request_page .content_wrap .agree_wrap{margin-bottom:3.75rem}.request_page .content_wrap .agree_wrap label{line-height:24px}.request_page .content_wrap .agree_modal ._inner{border-radius:8px;padding:52px 8px 20px 24px;width:264px}.request_page .content_wrap .agree_modal .icon_wrap{right:1rem;top:1rem}.request_page .content_wrap .agree_modal .description{margin:10px 0 4px}.request_page .content_wrap .agree_modal .body_1{margin:24px 0 6px}.request_page .content_wrap .send._btn{height:160px;width:160px}.request_page .content_wrap .send._btn .icon_wrap{margin-left:.5rem}}.work_page{background:#fff;overflow-x:hidden}.work_page .main_project{height:600px}.work_page .main_project .swiper{overflow:visible}.work_page .main_project .swiper-slide{cursor:pointer}.work_page .main_project .swiper-button-prev{background:50%/contain no-repeat url(../images/icons/icon_slide_left_white.png);left:40px}.work_page .main_project .swiper-button-prev:after{content:none}.work_page .main_project .swiper-button-next{background:50%/contain no-repeat url(../images/icons/icon_slide_right_white.png);right:40px}.work_page .main_project .swiper-button-next:after{content:none}.work_page .main_project .mockup_wrap{height:740px;position:absolute;right:160px;top:70px;width:740px}.work_page .main_project .mockup_wrap img{height:100%}.work_page .main_project .banner_wrap{background-size:cover;display:flex;height:37.5rem;justify-content:center}.work_page .main_project .banner_wrap ._inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:1160px}.work_page .main_project .banner_wrap ._inner._mobile{display:none}.work_page .main_project .banner_wrap .title{margin-top:200px;width:530px;word-break:keep-all}.work_page .main_project .banner_wrap .content_wrap{display:flex;margin-bottom:38px}.work_page .main_project .banner_wrap .content_wrap span{padding:0 80px 0 16px}.work_page .button_wrap{display:flex;justify-content:center}.work_page .request_btn{margin-top:40px;width:1160px}.work_page .category_wrap{color:#d3d8e1;display:flex;justify-content:center;margin:200px 0 120px}.work_page .category_wrap ._inner{border:1px solid #e0e3e9;border-radius:100px;display:flex;padding:.875rem 2.5rem}.work_page .category_wrap .category{cursor:pointer;display:flex;transition-duration:.3s}.work_page .category_wrap .category:hover{color:#999fae}.work_page .category_wrap .category.active,.work_page .category_wrap .category.active span{color:#000}.work_page .category_wrap .category:not(:first-of-type){padding-left:2.5rem}.work_page .category_wrap span{padding-left:.5rem}.work_page .project_list{margin:0 auto 240px;max-width:1160px;padding:0}.work_page .project_list .no_data{align-items:center;display:flex;height:50vh;justify-content:center}.work_page .project_list .filter{display:flex;position:relative}.work_page .project_list .filter .dropdown{align-items:center;border:.0625rem solid #000;border-radius:1.5rem;display:flex;height:40px;margin:0 .75rem .5rem 0;min-width:-moz-fit-content;min-width:fit-content;padding:0 24px;transition-duration:.3s}.work_page .project_list .filter .dropdown .icon_wrap{margin-left:.7813rem;transition-duration:.3s}.work_page .project_list .filter .dropdown.filter .icon_wrap{background:50%/contain no-repeat url(../images/icons/icon_button_bottom_black.png)}.work_page .project_list .filter .dropdown.filter:hover .icon_wrap{transform:rotate(180deg)}.work_page .project_list .filter .dropdown.filter.active{background:#000;color:#fff}.work_page .project_list .filter .dropdown.filter.active .icon_wrap{background-image:url(../images/icons/icon_button_bottom_white.png);transform:rotate(180deg)}.work_page .project_list .filter .dropdown.selected{background:rgba(0,0,0,.702);border:none;color:#fff}.work_page .project_list .filter .dropdown.selected:hover{background:#000}.work_page .project_list .filter .dropdown._mobile{display:none}.work_page .project_list .filter .inner_dropdown{background:#fff;border:.0625rem solid rgba(0,0,0,.2);border-radius:1rem;box-shadow:.0625rem .125rem 1.25rem #0000000a;display:flex;flex-direction:column;left:0;padding:24px;position:absolute;top:3.25rem;z-index:5}.work_page .project_list .filter .inner_dropdown label{cursor:pointer;padding-left:28px}.work_page .project_list .filter .inner_dropdown ._btn:not(:last-of-type){margin-bottom:1.25rem}.work_page .project_list .filter .inner_dropdown .count{margin-left:.5rem}.work_page .project_list .filter .select_inner{display:flex;flex-wrap:wrap;width:100%}.work_page .project_list .project_wrap{margin-left:-1.25rem;width:calc(100% + 2.5rem)}.work_page .project_list .project_wrap .inner{display:flex;flex-wrap:wrap;width:100%}.work_page .project_list .project_wrap .inner._mobile{display:none}.work_page .project_list .project_wrap ._card.dummy{align-items:center;background:#0063ff;display:flex;height:400px;justify-content:center;margin:1.25rem;overflow:hidden;padding:2.5rem;position:relative;width:calc(33% - 116px)}.work_page .project_list .project_wrap ._card.dummy:after,.work_page .project_list .project_wrap ._card.dummy:before{background:linear-gradient(225deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15));border:1px solid hsla(0,0%,100%,.3);border-radius:460px;content:"";display:block;height:460px;opacity:.4;position:absolute;width:460px}.work_page .project_list .project_wrap ._card.dummy:before{left:8%;top:-34%}.work_page .project_list .project_wrap ._card.dummy:after{left:-34%;top:38%}.work_page .project_list .project_wrap ._card.dummy .dummy._btn{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.work_page .project_list .project_wrap ._card.dummy .icon_wrap{background:#fff;border-radius:100%;left:0;margin-right:1rem;padding:8px;position:relative;top:0}.work_page .project_list .project_wrap ._card:not(.dummy){align-items:flex-start;background-color:#f2f3f4;border:1px solid #f2f3f4;color:#000;display:flex;flex-direction:column;height:400px;justify-content:space-between;margin:1.25rem;overflow:hidden;padding:2.5rem;position:relative;transform-origin:center;transition-duration:.3s}.work_page .project_list .project_wrap ._card:not(.dummy)._a{width:calc(66% - 115px)}.work_page .project_list .project_wrap ._card:not(.dummy)._a:after{left:5%;padding:45%;top:-20%}.work_page .project_list .project_wrap ._card:not(.dummy)._b{width:calc(33% - 118px)}.work_page .project_list .project_wrap ._card:not(.dummy).white{color:#fff}.work_page .project_list .project_wrap ._card:not(.dummy).white:after{background:rgba(0,0,0,.35)}.work_page .project_list .project_wrap ._card:not(.dummy).white .view._btn{border:1px solid #fff}.work_page .project_list .project_wrap ._card:not(.dummy):after{background:rgba(0,0,0,.1);border-radius:100%;content:"";left:-5%;opacity:0;padding:60%;position:absolute;top:8%;transform:scale(0);transform-origin:center;transition-duration:.3s}.work_page .project_list .project_wrap ._card:not(.dummy):hover{background-size:105% auto}.work_page .project_list .project_wrap ._card:not(.dummy):hover .locked,.work_page .project_list .project_wrap ._card:not(.dummy):hover .title_wrap,.work_page .project_list .project_wrap ._card:not(.dummy):hover .view._btn{z-index:1}.work_page .project_list .project_wrap ._card:not(.dummy):hover:after{opacity:1;transform:scale(1.5)}.work_page .project_list .project_wrap .subtitle{margin-top:.5rem;word-break:keep-all}.work_page .project_list .project_wrap .view._btn{border:1px solid #000;border-radius:10vw;padding:7px 18px 8px}.work_page .project_list .project_wrap .locked{align-items:center;background:hsla(0,0%,100%,.2);border-radius:100px;display:flex;height:120px;justify-content:center;left:calc(50% - 60px);position:absolute;top:calc(50% - 60px);width:120px}.work_page .project_list .project_wrap .locked .icon_wrap{position:unset}@media (min-width:1280px) and (max-width:1500px){.work_page .main_project .mockup_wrap{height:600px;right:50px;top:20px;width:600px}}@media (min-width:768px) and (max-width:1279px){.work_page .main_project{height:480px}.work_page .main_project .swiper-button-prev{left:32px}.work_page .main_project .swiper-button-next{right:32px}.work_page .main_project .banner_wrap{height:480px;padding:0 5rem}.work_page .main_project .banner_wrap ._inner{width:100%}.work_page .main_project .banner_wrap .content_wrap{margin-bottom:24px}.work_page .main_project .banner_wrap .content_wrap span{padding:0 40px 0 12px}.work_page .main_project .banner_wrap .title{align-items:center;display:flex;height:100%;margin-top:3rem;width:300px;word-break:keep-all}.work_page .main_project .mockup_wrap{height:360px;right:35px;top:68px;width:360px}.work_page .request_btn{margin:34px 0 0 5rem;width:calc(100% - 5rem)}.work_page .category_wrap{margin:100px 0 80px}.work_page .category_wrap ._inner{padding:.75rem 2rem}.work_page .category_wrap .category:not(:first-of-type){padding-left:2rem}.work_page .project_list{margin-bottom:140px;max-width:calc(100% - 4rem)}.work_page .project_list .filter .dropdown{height:2.25rem;margin:0 .25rem .5rem .5rem;padding:0 20px}.work_page .project_list .filter .dropdown.selected{margin:0 .25rem .5rem}.work_page .project_list .project_wrap{margin:1rem 0 0;width:100%}.work_page .project_list .project_wrap ._card.dummy{height:31.35vw;margin:.5rem;padding:1.5rem 0;width:31%}.work_page .project_list .project_wrap ._card.dummy:after,.work_page .project_list .project_wrap ._card.dummy:before{height:35vw;width:35vw}.work_page .project_list .project_wrap ._card.dummy .icon_wrap{margin-right:10px}.work_page .project_list .project_wrap ._card:not(.dummy){height:31.35vw;margin:.5rem;padding:1.5rem}.work_page .project_list .project_wrap ._card:not(.dummy)._a{width:calc(66% - 70px)}.work_page .project_list .project_wrap ._card:not(.dummy)._b{width:calc(33% - 72px)}.work_page .project_list .project_wrap ._card:not(.dummy):after{padding:16vw;top:5%}.work_page .project_list .project_wrap .view._btn{padding:4px 17.5px 6px}.work_page .project_list .project_wrap .locked .icon_wrap{height:32px;width:32px}}@media (min-width:420px) and (max-width:767px){.work_page .project_list{margin-bottom:100px;max-width:calc(100% - 24px)}.work_page .project_list>.filter{margin-left:8px}.work_page .project_list .project_wrap{margin:0;width:100%}.work_page .project_list .project_wrap ._card:not(.dummy){height:52.25vw;margin:.5rem;padding:1.5rem}.work_page .project_list .project_wrap ._card:not(.dummy)._a,.work_page .project_list .project_wrap ._card:not(.dummy)._b{width:calc(50% - 70px)}.work_page .project_list .project_wrap ._card:not(.dummy):after{padding:62%}.work_page .project_list .project_wrap .view._btn{padding:4px 17.5px 6px}}@media (min-width:360px) and (max-width:419px){.work_page .project_list{max-width:100%}.work_page .project_list>.filter{margin-left:20px}.work_page .project_list .project_wrap{align-items:center;display:flex;flex-direction:column;margin:8px 20px 0;width:calc(100% - 40px)}.work_page .project_list .project_wrap ._card:not(.dummy){height:107.5vw;margin:0 0 1rem;padding:1.5rem}.work_page .project_list .project_wrap ._card:not(.dummy)._a,.work_page .project_list .project_wrap ._card:not(.dummy)._b{width:calc(100% - 3rem)}.work_page .project_list .project_wrap .view._btn{padding:4px 17.5px 6px}}@media (min-width:360px) and (max-width:767px){.work_page .main_project{height:37.5rem}.work_page .main_project .swiper-button-prev{left:8px;top:212px}.work_page .main_project .swiper-button-next{right:8px;top:212px}.work_page .main_project .banner_wrap{align-items:flex-end;height:calc(37.5rem - 80px);padding:40px 34px}.work_page .main_project .banner_wrap ._inner{width:100%}.work_page .main_project .banner_wrap ._inner._pc{display:none}.work_page .main_project .banner_wrap ._inner._mobile{display:flex;height:-moz-fit-content;height:fit-content}.work_page .main_project .banner_wrap .content_wrap{margin-bottom:0}.work_page .main_project .banner_wrap .content_wrap div{display:flex;flex-direction:column}.work_page .main_project .banner_wrap .content_wrap span{padding:4px 28px 0 0}.work_page .main_project .banner_wrap .title{margin-bottom:3rem;width:100%}.work_page .main_project .mockup_wrap{height:333px;right:calc(50% - 166.5px);top:56px;width:333px}.work_page .request_btn{display:none}.work_page .project_list>.filter{flex-wrap:wrap}.work_page .project_list>.filter .inner_dropdown{padding:20px;top:42px}.work_page .project_list>.filter .dropdown{height:2rem}.work_page .project_list>.filter .dropdown.filter{height:2rem;margin-bottom:10px;padding:0 14px 0 18px}.work_page .project_list>.filter .dropdown.selected{height:34px;margin:0 .5rem .5rem 0;padding:0 1rem 0 1.25rem}.work_page .project_list>.filter .dropdown._mobile{display:flex}.work_page .project_list>.filter .select_inner._pc{display:none}.work_page .category_wrap{margin:58px 0 48px;width:100vw}.work_page .category_wrap ._inner{padding:.625rem 1.75rem}.work_page .category_wrap .category:not(:first-of-type){padding-left:28px}.work_page .category_wrap span{padding-left:6px}.work_page .project_list .project_wrap ._card.dummy,.work_page .project_list .project_wrap .inner._pc{display:none}.work_page .project_list .project_wrap .inner._mobile{display:flex}.work_page .project_list .project_wrap .locked .icon_wrap{height:32px;width:32px}}.work_detail_page .banner_wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:37.5rem;justify-content:center}.work_detail_page .banner_wrap ._inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:60px;width:1100px}.work_detail_page .banner_wrap .title{align-items:center;display:flex;height:100%;margin-top:26px;word-break:keep-all}.work_detail_page .banner_wrap .content_wrap{display:flex;margin-bottom:38px}.work_detail_page .banner_wrap .content_wrap span{padding:0 80px 0 16px}.work_detail_page>.content{align-items:center;display:flex;flex-direction:column;padding:7.5rem 0 0}.work_detail_page>.content p.title{margin-bottom:20px;width:1160px}.work_detail_page>.content .inner_text{align-items:center;display:flex;flex-direction:column}.work_detail_page>.content .inner_text h1,.work_detail_page>.content .inner_text h2,.work_detail_page>.content .inner_text ol,.work_detail_page>.content .inner_text p,.work_detail_page>.content .inner_text pre{width:1160px;word-break:keep-all}.work_detail_page>.content .inner_text img{margin:10rem 0;max-width:1840px;width:100%}.work_detail_page .tag_wrap{align-items:flex-end;border-bottom:2px solid #d3d8e1;display:flex;justify-content:space-between;margin:5rem 0;padding-bottom:2rem;width:1160px}.work_detail_page .tag_wrap .box{display:flex;flex-wrap:wrap;width:60%}.work_detail_page .tag_wrap .tag{background:#f2f3f4;color:#999fae;margin:0 1rem 1rem 0;padding:.5rem 1rem}.work_detail_page .tag_wrap .share._btn{margin-bottom:1rem}.work_detail_page .tag_wrap .share._btn img{margin:0}.work_detail_page .related_wrap{padding:5rem 23.75rem}.work_detail_page .related_wrap .title{margin-bottom:5rem;text-align:center}.work_detail_page .related_wrap .project_wrap{display:flex;justify-content:center}.work_detail_page .related_wrap ._card{align-items:flex-start;display:flex;flex-direction:column;height:420px;justify-content:space-between;margin:0 20px;padding:30px;width:300px;word-break:keep-all}.work_detail_page .related_wrap ._card .view._btn{border:1px solid #000;border-radius:10vw;padding:4px 1rem}.work_detail_page .related_wrap ._card:hover{background-size:105% auto}.work_detail_page .related_wrap ._card.white{color:#fff}.work_detail_page .related_wrap ._card.white .view._btn{border:1px solid #fff;color:#fff}.work_detail_page .more_btn{margin:0 auto 17.5rem}@media (min-width:768px) and (max-width:1279px){.work_detail_page .banner_wrap{height:480px}.work_detail_page .banner_wrap ._inner{margin-left:80px;width:calc(100% - 80px)}.work_detail_page .banner_wrap .content_wrap{margin-bottom:24px}.work_detail_page .banner_wrap .content_wrap span{padding:0 40px 0 12px}.work_detail_page>.content{padding:5rem 0 0}.work_detail_page>.content p.title{width:calc(100% - 4rem)}.work_detail_page>.content .inner_text{width:100%}.work_detail_page>.content .inner_text h1,.work_detail_page>.content .inner_text h2,.work_detail_page>.content .inner_text ol,.work_detail_page>.content .inner_text p,.work_detail_page>.content .inner_text pre,.work_detail_page>.content .inner_text ul{width:calc(100% - 4rem)}.work_detail_page>.content .inner_text img{margin-bottom:5rem;max-width:100%}.work_detail_page .tag_wrap{padding-bottom:.5rem;width:calc(100% - 4rem)}.work_detail_page .tag_wrap .tag{padding:6px 1rem}.work_detail_page .related_wrap{padding:60px 0}.work_detail_page .related_wrap .title{margin-bottom:3.75rem}.work_detail_page .related_wrap ._card{height:249px;padding:24px;width:176px}.work_detail_page .more_btn{margin:0 auto 8.75rem;padding:4px 40px 6px}}@media (min-width:360px) and (max-width:767px){.work_detail_page .banner_wrap{height:416px}.work_detail_page .banner_wrap ._inner{margin:0 40px;width:calc(100% - 80px)}.work_detail_page .banner_wrap .content_wrap{margin-bottom:32px}.work_detail_page .banner_wrap .content_wrap div{align-items:flex-start;display:flex;flex-direction:column}.work_detail_page .banner_wrap .content_wrap span{padding:4px 28px 0 0}.work_detail_page>.content{padding:3.75rem 0 0}.work_detail_page>.content p.title{width:calc(100% - 80px)}.work_detail_page>.content .inner_text{justify-content:flex-start}.work_detail_page>.content .inner_text h1,.work_detail_page>.content .inner_text h2,.work_detail_page>.content .inner_text ol,.work_detail_page>.content .inner_text p,.work_detail_page>.content .inner_text pre,.work_detail_page>.content .inner_text ul{width:calc(100% - 40px)}.work_detail_page>.content .inner_text img{margin-bottom:60px;width:100%}.work_detail_page .tag_wrap{padding-bottom:.5rem;width:calc(100% - 40px)}.work_detail_page .tag_wrap .box{width:90%}.work_detail_page .tag_wrap .tag{margin:0 10px 10px 0;padding:4px 14px}.work_detail_page .tag_wrap .share._btn{height:20px;margin-bottom:10px;width:20px}.work_detail_page .related_wrap{padding:80px 0 28px}.work_detail_page .related_wrap .title{margin-bottom:40px}.work_detail_page .related_wrap ._card{height:calc(57vw - 40px);margin:0 8px;padding:20px;width:calc(42.5vw - 40px)}.work_detail_page .related_wrap ._card:nth-of-type(3){display:none}.work_detail_page .more_btn{margin:0 auto 8.75rem;padding:.5rem 2rem}}.story_page .banner_wrap{align-items:center;background:50%/cover no-repeat url(../images/story_list_banner.png);display:flex;height:600px;justify-content:center}.story_page .banner_wrap .title{margin-left:60px;width:1100px}.story_page .filter_wrap{align-items:center;color:#c2c8d3;display:flex;justify-content:center;margin:10rem 0 7.5rem}.story_page .filter_wrap ._inner{border:1px solid #e0e3e9;border-radius:100px;display:flex;padding:.875rem 2.5rem}.story_page .filter_wrap ._filter{align-items:center;cursor:pointer;display:flex}.story_page .filter_wrap ._filter.active{color:#000}.story_page .filter_wrap ._filter:last-of-type .count{margin-right:0}.story_page .filter_wrap ._filter:not(:first-of-type){margin-left:2.5rem}.story_page .filter_wrap .count{margin-left:.5rem}.story_page .list_wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:16rem}.story_page .list_wrap ._inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:1160px}.story_page .list_wrap ._list{cursor:pointer;width:calc(50% - 20px)}.story_page .list_wrap .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story_page .list_wrap .img_wrap{background-position:50%;background-repeat:no-repeat;background-size:100% auto;border:1px solid #e0e3e9;border-radius:1rem;height:22.5rem;margin-bottom:1.25rem;position:relative;transition-duration:.3s}.story_page .list_wrap .img_wrap:hover{background-size:105% auto}.story_page .list_wrap .category{margin:.25rem 0 3rem}@media (min-width:768px) and (max-width:1279px){.story_page .banner_wrap{height:480px}.story_page .banner_wrap .title{margin-left:80px;width:calc(100% - 80px)}.story_page .filter_wrap{margin:6.25rem 0 5rem}.story_page .filter_wrap ._inner{padding:.75rem 2rem}.story_page .filter_wrap ._filter:not(:first-of-type){margin-left:2rem}.story_page .filter_wrap .count{margin-left:.5rem}.story_page .list_wrap{margin-bottom:140px}.story_page .list_wrap ._inner{padding:0 2rem;width:calc(100% - 4rem)}.story_page .list_wrap ._list{width:calc(50% - 8px)}.story_page .list_wrap .img_wrap{border-radius:14px;height:29vw;margin-bottom:16px}.story_page .list_wrap .category{margin:2px 0 3rem}}@media (min-width:360px) and (max-width:767px){.story_page .banner_wrap{height:416px}.story_page .banner_wrap .title{margin-left:40px;width:calc(100% - 40px)}.story_page .filter_wrap{margin:55px 0 60px}.story_page .filter_wrap ._inner{padding:10px 28px}.story_page .filter_wrap ._filter:not(:first-of-type){margin-left:20px}.story_page .filter_wrap .count{margin-left:6px}.story_page .list_wrap{margin-bottom:100px}.story_page .list_wrap .img_wrap{border-radius:14px;margin-bottom:12px}.story_page .list_wrap .category{margin:2px 0 2.5rem}}@media (min-width:500px) and (max-width:767px){.story_page .list_wrap ._inner{width:calc(100% - 40px)}.story_page .list_wrap ._list{width:calc(50% - 8px)}.story_page .list_wrap .img_wrap{height:29.85vw}}@media (min-width:360px) and (max-width:499px){.story_page .list_wrap ._inner{align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%}.story_page .list_wrap ._list{width:320px}.story_page .list_wrap .img_wrap{height:206px}}.story_detail_page .banner_wrap{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:600px;justify-content:space-between}.story_detail_page .banner_wrap ._inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:1160px}.story_detail_page .banner_wrap .title{align-items:center;display:flex;height:100%;word-break:keep-all}.story_detail_page .banner_wrap .content_wrap{margin-bottom:38px}.story_detail_page .banner_wrap span{margin-left:16px}.story_detail_page>.content{align-items:center;display:flex;justify-content:center;margin-bottom:10rem}.story_detail_page>.content>._inner{padding-top:7.5rem;width:72.5rem}.story_detail_page>.content>._inner .title{margin-bottom:20px}.story_detail_page>.content>._inner img{margin:2.5rem 0;max-width:100%}.story_detail_page .tag_wrap{align-items:flex-end;border-bottom:2px solid #d3d8e1;display:flex;justify-content:space-between;margin-top:200px;padding-bottom:1rem}.story_detail_page .tag_wrap .box{display:flex;flex-wrap:wrap;width:60%}.story_detail_page .tag_wrap .tag{background:#f2f3f4;color:#999fae;margin:0 1rem 1rem 0;padding:.5rem 1rem}.story_detail_page .tag_wrap .share._btn{margin-bottom:1rem}.story_detail_page .tag_wrap .share._btn img{margin:0}.story_detail_page .related_wrap{align-items:center;display:flex;justify-content:center;margin-bottom:5rem}.story_detail_page .related_wrap>._inner{width:1160px}.story_detail_page .related_wrap .title{margin-bottom:5rem;text-align:center}.story_detail_page .related_wrap .list_wrap{display:flex;justify-content:center}.story_detail_page .related_wrap ._list{margin:0 20px;width:calc(33% - 20px)}.story_detail_page .related_wrap .list_title{margin:1.25rem 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story_detail_page .related_wrap .img_wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e0e3e9;border-radius:1.5rem;height:14.5rem}.story_detail_page .more_btn{margin-bottom:10rem}@media (min-width:768px) and (max-width:1279px){.story_detail_page .banner_wrap{height:480px}.story_detail_page .banner_wrap ._inner{padding:0 80px;width:calc(100% - 160px)}.story_detail_page .banner_wrap .content_wrap{margin-bottom:1.5rem}.story_detail_page .banner_wrap span{margin-left:.75rem}.story_detail_page>.content{margin-bottom:8.75rem;padding:0 32px}.story_detail_page>.content>._inner{padding-top:80px;width:100%}.story_detail_page>.content>._inner img{margin:28px 0}.story_detail_page .tag_wrap{padding-bottom:.5rem}.story_detail_page .tag_wrap .tag{padding:6px 1rem}.story_detail_page .related_wrap{margin:5rem 0 3.25rem}.story_detail_page .related_wrap>._inner{padding:0 2rem;width:calc(100% - 4rem)}.story_detail_page .related_wrap .title{margin-bottom:3.75rem;text-align:center}.story_detail_page .related_wrap ._list{margin:0 8px;width:calc(33% - 8px)}.story_detail_page .related_wrap .list_title{margin:1.25rem 0 .25rem}.story_detail_page .related_wrap .img_wrap{border-radius:.75rem;height:18.75vw}.story_detail_page .more_btn{margin-bottom:8.75rem}}@media (min-width:360px) and (max-width:767px){.story_detail_page .banner_wrap{height:416px}.story_detail_page .banner_wrap ._inner{padding:0 40px;width:calc(100% - 80px)}.story_detail_page .banner_wrap .content_wrap{display:flex;flex-direction:column;margin-bottom:2rem}.story_detail_page .banner_wrap span{margin:4px 0 0}.story_detail_page>.content{margin-bottom:8.75rem;padding:0 20px}.story_detail_page>.content>._inner{padding-top:60px;width:100%}.story_detail_page>.content>._inner .title{margin-bottom:20px}.story_detail_page>.content>._inner img{margin:3.75rem 0}.story_detail_page .tag_wrap{padding-bottom:.5rem}.story_detail_page .tag_wrap .box{width:90%}.story_detail_page .tag_wrap .tag{margin:0 10px 10px 0;padding:4px 14px}.story_detail_page .tag_wrap .share._btn{height:20px;margin-bottom:10px;width:20px}.story_detail_page .related_wrap{margin-bottom:3rem}.story_detail_page .related_wrap>._inner{padding:0 20px;width:calc(100% - 40px)}.story_detail_page .related_wrap .title{margin-bottom:2.5rem}.story_detail_page .related_wrap ._list{margin:0 8px;width:calc(50% - 8px)}.story_detail_page .related_wrap ._list:nth-child(3){display:none}.story_detail_page .related_wrap .list_title{margin:1.25rem 0 .25rem}.story_detail_page .related_wrap .img_wrap{border-radius:.5rem;height:24.5vw}.story_detail_page .more_btn{margin-bottom:8.75rem}}.error_page{align-items:center;background:#999fae;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.error_page ._bg{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.36) 79.32%);border:1px solid hsla(0,0%,100%,.5);border-radius:100%;height:1400px;left:calc(50% - 700px);opacity:.2;position:absolute;top:80px;transform:scaleX(-1);width:1400px}.error_page ._inner{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.error_page .headline{font-size:200px;letter-spacing:.02em;line-height:100%;margin-bottom:20px}.error_page .con{margin:120px 0 130px}.error_page ._btn{border:1px solid #fff;border-radius:100px;color:#fff;padding:10px 32px}@media (min-width:768px) and (max-width:1279px){.error_page ._bg{height:1200px;left:calc(50% - 600px);top:120px;width:1200px}.error_page .headline{font-size:160px}.error_page .con{margin:12vw 0 15vw}.error_page ._btn{padding:8px 28px}}@media (min-width:360px) and (max-width:767px){.error_page ._bg{height:600px;left:calc(50% - 300px);top:30vw;width:600px}.error_page .headline{font-size:100px}.error_page .con{margin:16vw 0 20vw}.error_page ._btn{padding:8px 24px}}#cursor{background:rgba(0,0,0,.2);border-radius:50vw;height:40px;left:-16px;pointer-events:none;position:absolute;top:-12.5px;transform:translateZ(0);transition-duration:.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:40px;will-change:transform;z-index:20}#cursor._80{height:80px;left:-37px;top:-32px;width:80px}#cursor._blue{background:rgba(0,99,255,.8)}#cursor._yellow{background:rgba(255,214,0,.8)}#cursor._request{background:#0063ff;height:200px;left:-98px;opacity:.8;top:-98px;width:200px}#cursor.hidden,#loading{opacity:0}#loading{background:#0063ff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-9}#loading.start{animation:up-loading .8s normal;opacity:1;z-index:999}#loading.end{animation:down-loading .8s normal;opacity:1;z-index:999}@keyframes up-loading{0%{animation-timing-function:ease-out;transform:translateY(100vh)}70%,to{animation-timing-function:ease-out;transform:translateY(0)}}@keyframes down-loading{0%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;transform:translateY(-100vh)}}.spinner{display:flex;justify-content:center;padding:3rem 0;width:100%}.list_loading{animation:spinner 1s linear infinite;border:2px solid #999fae;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:1.5rem;width:1.5rem}.request_spinner{align-items:center;background:rgba(0,0,0,.4);cursor:wait;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:99}.request_spinner ._loading{animation:spinner 1s linear infinite;border:3px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:2.5rem;width:2.5rem}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#header{align-items:center;display:flex;justify-content:space-between;left:0;padding:2rem 23px 0 2.5rem;position:absolute;top:0;width:calc(100vw - 80px);z-index:10}#header .menu_wrap{cursor:pointer}#header .page_name{justify-content:center;left:calc(50vw - 30px);position:absolute;text-align:center;width:60px}#header ._mobile{display:none}#footer{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0 2rem}#footer .copyright{align-items:flex-end;height:160px}#footer ._inner,#footer .copyright{display:flex;max-width:1160px;width:100%}#footer ._inner{align-items:center;justify-content:space-between}#footer .content{display:flex}#footer ul{margin-right:100px;width:160px}#footer ul li:first-child{color:#c2c8d3;margin-bottom:1rem}#footer ul .sns_wrap{display:flex}#footer ul .sns_wrap a:nth-of-type(2){margin:0 1rem}#footer ul:last-of-type{margin-right:0}#footer .top_btn{align-items:center;cursor:pointer;display:flex;margin-top:4px}#menu{display:flex;flex-direction:column;height:calc(100vh - 64px);justify-content:space-between;padding:2rem 2.5rem;position:fixed;width:calc(100vw - 80px);z-index:1}#menu,#menu:after{background:#f2f3f4;left:0;top:0}#menu:after{content:"";display:block;height:100vh;position:absolute;width:100vw;z-index:-1}#menu ._header{align-items:center;display:flex;justify-content:space-between}#menu ._header ._mobile{display:none}#menu ._header .btn_wrap{align-items:center;display:flex}#menu ._header .lg_wrap{color:#c2c8d3;display:flex;opacity:0}#menu ._header .lg_wrap div{cursor:pointer}#menu ._header .lg_wrap div.active{color:#000}#menu ._header .lg_wrap div:first-of-type{margin-right:2rem}#menu ._header .lg_wrap div:nth-of-type(2){margin-right:5rem}#menu ._header .close._btn{z-index:999}#menu .menu_content{display:flex;justify-content:center}#menu .menu_content ._inner{align-items:center;display:flex;justify-content:space-between;max-width:1160px;padding:0 40px 0 20px;width:100%}#menu .menu_content .left a{align-items:center;background:#f2f3f4;display:flex}#menu .menu_content .left ._menu{opacity:0}#menu .menu_content .left ._menu:not(:last-child){margin-bottom:2rem}#menu .menu_content .left .count{margin-left:1.25rem}#menu .menu_content .left .name{position:relative}#menu .menu_content .left .name:after{background:#000;bottom:0;content:"";left:0;padding:1px 0 0;position:absolute;transition-duration:.3s}#menu .menu_content .left ._menu:hover .name:after{padding:1px 100% .5px 0}#menu .menu_content .request{display:none}#menu .menu_content .right{align-items:center;display:flex;opacity:0;position:relative}#menu .menu_content .right .request._btn{align-items:center;background:50%/24px no-repeat url(../images/icons/icon_arrow_right_white.png) #0063ff;border-radius:10vw;display:flex;height:48px;justify-content:center;margin-right:1.5rem;transition-duration:.3s;width:48px;z-index:1}#menu .menu_content .right p{color:#0063ff;transition-duration:.3s;z-index:1}#menu .menu_content .right:after{background:#0063ff;border-radius:100%;content:"";height:360px;left:-40px;opacity:0;position:absolute;transform:scale(0);transform-origin:center;transition-duration:.3s;width:360px}#menu .menu_content .right:hover p{color:#fff}#menu .menu_content .right:hover .request._btn{background:50%/24px no-repeat url(../images/icons/icon_arrow_right_blue.png) #fff}#menu .menu_content .right:hover:after{opacity:1;transform:scale(1)}#menu ._footer{align-items:center;display:flex;justify-content:space-between;opacity:0}#menu ._footer .btn_wrap{display:flex}#menu ._footer .btn_wrap .download_profile{margin-right:2.5rem}#menu ._footer .sns_wrap{display:flex}#menu ._footer .sns_wrap a:nth-of-type(2){margin:0 1.5rem}#menu.fadeIn ._footer,#menu.fadeIn ._header .lg_wrap,#menu.fadeIn .menu_content .left ._menu,#menu.fadeIn .menu_content .right,#menu.fadeOut ._footer,#menu.fadeOut ._header .lg_wrap,#menu.fadeOut .menu_content .left ._menu,#menu.fadeOut .menu_content .right{opacity:1}#menu{animation:menu-fadeIn-wrap .5s normal}#menu:after{animation:menu-fadeIn-bg .5s normal}#menu ._header .lg_wrap{animation:menu-fadeIn-span .5s .2s normal}#menu .menu_content .left ._menu:first-of-type{animation:menu-fadeIn .5s .2s normal}#menu .menu_content .left ._menu:nth-of-type(2){animation:menu-fadeIn .5s .3s normal}#menu .menu_content .left ._menu:nth-of-type(3){animation:menu-fadeIn .5s .4s normal}#menu .menu_content .left ._menu:nth-of-type(4){animation:menu-fadeIn .5s .45s normal}#menu .menu_content .left ._menu:nth-of-type(5){animation:menu-fadeIn .5s .5s normal}#menu .menu_content .right{animation:menu-fadeIn .5s .4s normal}#menu ._footer{animation:menu-fadeIn-span .5s .5s normal}#menu.fadeOut{animation:menu-fadeOut-wrap .8s .5s normal}#menu.fadeOut:after{animation:menu-fadeOut-bg .5s .5s normal}#menu.fadeOut ._header .lg_wrap{animation:menu-fadeOut-span .5s .3s normal}#menu.fadeOut .menu_content .left ._menu:first-of-type{animation:menu-fadeOut .5s .3s normal}#menu.fadeOut .menu_content .left ._menu:nth-of-type(2){animation:menu-fadeOut .5s .2s normal}#menu.fadeOut .menu_content .left ._menu:nth-of-type(3){animation:menu-fadeOut .5s .1s normal}#menu.fadeOut .menu_content .left ._menu:nth-of-type(4){animation:menu-fadeOut .45s normal}#menu.fadeOut .menu_content .left ._menu:nth-of-type(5){animation:menu-fadeOut .5s normal}#menu.fadeOut .menu_content .right{animation:menu-fadeOut .5s .2s normal}#menu.fadeOut ._footer{animation:menu-fadeOut-span .5s .1s normal}@keyframes menu-fadeIn-wrap{0%,to{background:transparent}}@keyframes menu-fadeIn-bg{0%{animation-timing-function:ease-out;transform:translateY(-100vh)}70%,to{animation-timing-function:ease-out;transform:translateY-(0)}}@keyframes menu-fadeIn{0%{animation-timing-function:ease-out;opacity:0;transform:translateY(100px)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes menu-fadeIn-span{0%{animation-timing-function:ease-out;opacity:0;transform:translateY(15px)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes menu-fadeOut-wrap{0%{animation-timing-function:ease-out;transform:translateY(0)}70%,to{animation-timing-function:ease-out;transform:translateY(-100vh)}}@keyframes menu-fadeOut-bg{0%,to{transform:translateY(0);z-index:1}}@keyframes menu-fadeOut{0%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:0;transform:translateY(-100px)}}@keyframes menu-fadeOut-span{0%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:0;transform:translateY(-15px)}}._card:hover{background-size:108% 108%}._card{background-position:50%;background-repeat:no-repeat;background-size:100% auto;border-radius:1rem;cursor:pointer;position:relative;transition-duration:.3s}._card .detail_btn,._card .icon_wrap{position:absolute;right:1.5rem;top:1.5rem}.icon_wrap{cursor:pointer}.icon_wrap._16{height:16px;width:16px}.icon_wrap._20{height:20px;width:20px}.icon_wrap._24{height:24px;width:24px}.icon_wrap._32{height:32px;width:32px}.icon_wrap._40{height:40px;width:40px}.icon_wrap img{width:100%}.momenti_logo{height:28px;width:138px}.momenti_logo img{height:100%}.story_detail_page .content a,.work_detail_page .content a{color:#0063ffcc;display:initial;font-weight:400;letter-spacing:.7px;text-decoration:underline}.story_detail_page .content hr,.work_detail_page .content hr{border:0;display:flex;justify-content:center;margin:120px 0}.story_detail_page .content hr:after,.work_detail_page .content hr:after{background:#e0e3e9;content:"";display:block;height:1px;width:100%}.story_detail_page .content p,.work_detail_page .content p{min-height:24px}.story_detail_page .content h1,.work_detail_page .content h1{line-height:120%}.story_detail_page .content ol,.story_detail_page .content ul,.work_detail_page .content ol,.work_detail_page .content ul{margin-left:1rem}.story_detail_page .content ul li,.work_detail_page .content ul li{list-style-type:disc}.story_detail_page .content ol li,.work_detail_page .content ol li{list-style-type:decimal}.story_detail_page .content blockquote,.work_detail_page .content blockquote{border-left:4px solid #999fae;margin:12px 0;padding:0 1rem}.story_detail_page .content pre,.work_detail_page .content pre{background:#f2f3f4;border-radius:6px;overflow-x:scroll;padding:1rem;width:calc(100% - 2rem)}.story_detail_page .content pre::-webkit-scrollbar,.work_detail_page .content pre::-webkit-scrollbar{border-radius:1rem;width:16px}.story_detail_page .content pre::-webkit-scrollbar-thumb,.work_detail_page .content pre::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d3d8e1;border:6px solid transparent;border-radius:1rem}.story_detail_page .content pre code,.work_detail_page .content pre code{color:#000}.story_detail_page .content code,.work_detail_page .content code{background:#f2f3f4;border-radius:4px;color:#ef737a;font-family:Code;font-size:12px;padding:2px 6px 3px}@media (min-width:360px) and (max-width:1279px){#cursor{display:none}}@media (min-width:768px) and (max-width:1279px){#header{padding:24px 32px 0;width:calc(100vw - 64px)}#footer{padding:2rem 0 1.5rem}#footer .copyright{height:140px}#footer ._inner,#footer .copyright{max-width:calc(100% - 64px);padding:0 2rem}#footer ul{margin-right:15px}#footer ul:last-of-type{margin-right:0;width:100px}#footer ul li:first-child{margin-bottom:12px}#menu{height:calc(100vh - 48px);padding:24px 32px;width:calc(100vw - 64px)}#menu ._header .lg_wrap div:first-of-type{margin-right:1.5rem}#menu ._header .lg_wrap div:nth-of-type(2){margin-right:3.5rem}#menu .menu_content ._inner{max-width:100%;padding:0 48px 0 68px}#menu .menu_content .left ._menu:not(:last-child){margin-bottom:2.5rem}#menu .menu_content .left .count{margin-left:14px}#menu .menu_content .right:after{height:290px;width:290px}#menu ._footer .btn_wrap .download_profile{margin-right:1.75rem}._card{border-radius:14px}._card .detail_btn,._card .icon_wrap{right:1.25rem;top:1rem}.momenti_logo{height:22px;width:108px}}@media (min-width:360px) and (max-width:767px){#header{padding:16px 20px 0;width:calc(100vw - 40px)}#header ._pc{display:none}#header ._mobile{display:block}#footer{padding:1.5rem 0 1rem}#footer .copyright{height:96px}#footer ._inner,#footer .copyright{max-width:calc(100% - 2.5rem);padding:0 1.25rem}#footer ._inner{align-items:flex-start}#footer .content{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 24px)}#footer ul{margin:0 0 1.5rem;width:150px}#footer ul li:first-child{margin-bottom:.5rem}#footer .top_btn{margin-top:26px}#menu{height:calc(100vh - 36px);padding:16px 20px 20px;width:calc(100vw - 40px)}#menu ._header ._pc{display:none}#menu ._header ._mobile{display:block}#menu ._header .momenti_logo{width:15px}#menu ._header .lg_wrap div:first-of-type{margin-right:1rem}#menu ._header .lg_wrap div:nth-of-type(2){margin-right:1.75rem}#menu .menu_content .request{display:block}#menu .menu_content .left ._menu:not(:last-child){margin-bottom:14px}#menu .menu_content .left .count{margin-left:10px}#menu .menu_content .right{display:none}#menu ._footer{align-items:flex-end}#menu ._footer .btn_wrap{flex-direction:column}#menu ._footer .btn_wrap .download_profile{margin-bottom:10px}#menu ._footer .sns_wrap a:nth-of-type(2){margin:0 1rem}._card{border-radius:14px}._card .detail_btn,._card .icon_wrap{height:1.25rem;position:absolute;right:.75rem;top:.75rem;width:1.25rem}.momenti_logo{height:24px;width:116px}}.download_profile,.send_email{align-items:center;color:#000;cursor:pointer;display:flex}.download_profile.white,.send_email.white{color:#fff}.download_profile .icon_wrap,.send_email .icon_wrap{margin-right:.75rem}.request_btn{align-items:center;display:flex}.request_btn._blue .icon_wrap{background:#fff}.request_btn._blue p{color:#fff}.request_btn._white .icon_wrap{background:#000}.request_btn._white p{color:#000}.request_btn .icon_wrap{border-radius:10vw;margin-right:1.25rem;padding:.5rem}.request_btn img{display:block}.more_btn{display:flex;justify-content:center}.more_btn a{align-items:center;border:1px solid #000;border-radius:10vw;display:flex;overflow:hidden;padding:.4375rem 3.125rem;position:relative}.more_btn a:after{background:rgba(0,0,0,.7);border-radius:100%;content:"";left:-5%;opacity:0;padding:100px;position:absolute;top:-200%;transform:scale(0);transform-origin:center;transition-duration:.3s}.more_btn span{margin-right:.5rem}.more_btn .icon_wrap{background:url(../images/icons/icon_arrow_right_black.png) no-repeat 0/contain;z-index:1}.more_btn:hover a:after{opacity:1;transform:scale(1.5)}.more_btn:hover span{color:#fff;z-index:1}.more_btn:hover .icon_wrap{background:url(../images/icons/icon_arrow_right_white.png) no-repeat 0/contain}@media (min-width:360px) and (max-width:1279px){.download_profile .icon_wrap,.send_email .icon_wrap{margin-right:.625rem}.request_btn .icon_wrap{height:20px;margin-right:.75rem;padding:6px;width:20px}}@media (min-width:768px) and (max-width:1279px){.more_btn a{padding:.4375rem 2.25rem}}@media (min-width:360px) and (max-width:767px){.download_profile .icon_wrap,.send_email .icon_wrap{height:20px;width:20px}.more_btn a{padding:.4375rem 1.5rem}}.request_banner{align-items:center;background:#0063ff;display:flex;justify-content:center;padding:5rem 0}.request_banner ._inner{align-items:flex-start;display:flex;justify-content:space-between;max-width:1160px;width:100%}.request_banner .title{margin-bottom:28px}.request_banner .btn_wrap{display:flex}.request_banner .btn_wrap .icon_wrap{margin-right:12px}.request_banner .btn_wrap ._btn:first-of-type{margin-right:2.625rem}@media (min-width:768px) and (max-width:1279px){.request_banner{padding:3.75rem 2rem}.request_banner ._inner{max-width:100%}.request_banner .title{margin-bottom:1rem}.request_banner .btn_wrap .icon_wrap{margin-right:10px}}@media (min-width:360px) and (max-width:767px){.request_banner{padding:1.75rem 1.25rem}.request_banner ._inner{align-items:flex-end;max-width:100%}.request_banner .content{max-width:50vw;overflow:visible}.request_banner .title{margin-bottom:3rem;white-space:nowrap}.request_banner .btn_wrap{flex-direction:column}.request_banner .btn_wrap .icon_wrap{margin-right:8px}.request_banner .btn_wrap ._btn:first-of-type{margin-bottom:.75rem}}.vc-base-icon{stroke:currentColor;stroke-width:2;fill:none;display:inline-block}.vc-header{grid-gap:4px;align-items:center;display:grid;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{align-items:center;border:0;border-radius:var(--vc-rounded);cursor:pointer;display:flex;grid-row:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);grid-column:title;line-height:30px;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-header .vc-prev{grid-column:prev}.vc-header .vc-next{grid-column:next}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content{align-items:center;border-radius:var(--vc-rounded-full);cursor:pointer;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);height:28px;justify-content:center;line-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{align-items:center;display:flex;justify-content:center}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{align-items:center;display:flex;justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{align-items:center;display:flex;justify-content:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside)*-1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside)*-1)}.vc-weeknumber-content{align-items:center;color:var(--vc-weeknumber-color);display:flex;font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;justify-content:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.vc-weeks{-webkit-overflow-scrolling:touch;min-width:232px;padding:6px;position:relative}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);cursor:default;font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:none;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{border:0;border-radius:var(--vc-rounded);cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;padding:0;width:26px}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day-popover-row{align-items:center;display:flex;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{align-items:center;display:flex;flex-grow:1;flex-wrap:none;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-moz-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative}.vc-base-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border-radius:var(--vc-rounded);color:var(--vc-select-color);cursor:pointer;display:block;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);height:30px;line-height:var(--leading-none);margin:0;padding:0 4px;text-align:center;text-indent:0;width:-moz-max-content;width:max-content}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-has-icon{padding:0 24px 0 10px}.vc-base-select select.vc-small{font-size:var(--vc-text-sm)}.vc-base-select select.vc-small.vc-has-icon{padding:0 20px 0 8}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-time-picker{align-items:center;display:flex;flex-direction:column;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{align-items:center;display:flex;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);line-height:21px;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.vc-time-select-group{align-items:center;background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);display:inline-flex;padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{backface-visibility:hidden;pointer-events:none;transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translate(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translate(calc(var(--vc-slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(var(--vc-slide-translate)*-1))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--vc-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:rgba(204,214,224,.3);--vc-focus-ring:0 0 0 2px rgba(59,131,246,.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vg-gray-50);--vc-select-hover-bg:var(--vc-gray-100);--vc-select-border:var(--vc-gray-300);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:rgba(114,129,151,.3);--vc-focus-ring:0 0 0 2px rgba(59,130,246,.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-select-border:var(--vc-gray-500);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:var(--vc-bg);color:var(--vc-color);display:inline-flex;font-family:var(--vc-font-family);height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}
