@keyframes ContactForm_slide__I8sTK{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ContactForm_fadein__yYDLT{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes ContactForm_fadeout__d09e9{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes ContactForm_rotateInfinite__3NhMN{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes ContactForm_borderAnime01__17x5_{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes ContactForm_projectTextAnime__PIpJp{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ContactForm_clipAnimation__2LMGL{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}}@keyframes ContactForm_clipAnimationThrough__Q6RjV{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}49%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}50%{-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}to{-webkit-clip-path:polygon(100% 0,0 -200%,200% 100%);clip-path:polygon(100% 0,0 -200%,200% 100%)}}@keyframes ContactForm_reverseClipAnimation__1VzK6{0%{-webkit-clip-path:polygon(0 100%,0 -200%,200% 100%);clip-path:polygon(0 100%,0 -200%,200% 100%)}to{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}}@keyframes ContactForm_transformLeftRight__Dmj1t{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ContactForm_transformRightLeft__5C4vS{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ContactForm_MoveGrad__hlSBz{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ContactForm_is-pc____0rb{display:block}@media screen and (max-width:768px){.ContactForm_is-pc____0rb{display:none}}.ContactForm_is-sp__FxqRD{display:none}@media screen and (max-width:768px){.ContactForm_is-sp__FxqRD{display:block}}.ContactForm_full-vw___L_9C{width:100vw}.ContactForm_contactForm__UcSXP{width:min(100%,1000px);margin-inline:auto;padding:75px 20px 120px;text-align:center}@media screen and (max-width:768px){.ContactForm_contactForm__UcSXP{width:100%;padding:calc(40/390*100vw) 20px calc(80/390*100vw)}}.ContactForm_contactForm_step___ZkWS{display:flex;justify-content:center}.ContactForm_contactForm_message__sQ5nP{text-align:center;margin:60px 0;color:#4f3e3e}@media screen and (max-width:768px){.ContactForm_contactForm_message__sQ5nP{display:none}}.ContactForm_contactForm_message__sQ5nP p{white-space:pre-wrap}.ContactForm_contactForm_menu__YNnMM{margin-top:100px}.ContactForm_contactForm_menu_title__JroN5{display:flex;align-items:center;gap:20px;color:#000;font-size:34px;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.ContactForm_contactForm_menu_title__JroN5{gap:calc(11/390*100vw);font-size:calc(20/390*100vw)}}.ContactForm_contactForm_menu_title__JroN5:before{content:"";display:block;width:26px;aspect-ratio:1;background:url(/assets/optimizedImg/white_paper/icon_title.svg) no-repeat 50%/contain}@media screen and (max-width:768px){.ContactForm_contactForm_menu_title__JroN5:before{width:calc(20/390*100vw)}}.ContactForm_contactForm_menu_container___5PkT{margin-top:32px;background:#ebeff1;min-height:800px;padding:80px 120px}@media screen and (max-width:768px){.ContactForm_contactForm_menu_container___5PkT{padding:20px 12px}}.ContactForm_contactForm_back__cG0_m{text-align:center;margin-top:100px}@media screen and (max-width:768px){.ContactForm_contactForm_back__cG0_m{display:none}}.ContactForm_contactForm_back_button__ADSnN{display:inline-block;width:330px;height:60px;font-size:20px;font-weight:500;text-align:center;color:#5037ab;border:1px solid #7b2bff;padding:12px 27px;background-color:#fff;border-radius:100px;transition:all .3s ease}.ContactForm_contactForm_back_button__ADSnN:hover{background-color:#5037ab;color:#fff}@media screen and (max-width:768px){.ContactForm_contactForm_back_button__ADSnN{width:100%}}