.style_roundedButton__ne1xQ{border-radius:3em;border:1px solid #888;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:15px 60px;overflow:hidden}.style_roundedButton__ne1xQ>p,.style_roundedButton__ne1xQ>span{position:relative;z-index:1;transition:color .4s linear;margin:0;text-align:center}.style_roundedButton__ne1xQ:hover>p,.style_roundedButton__ne1xQ:hover>span{color:#1c1d20}.style_circle__yB8nE{width:100%;height:150%;position:absolute;border-radius:50%;top:100%}.contact_contact_wrapper__IkJzb{background-color:#1c1d20;color:#fff;min-height:100vh;display:flex;flex-direction:column;padding-top:140px;overflow:hidden;position:relative}.contact_cp_title_wrap__aqUfI{padding:0 200px;max-width:1600px;width:100%;box-sizing:border-box;margin:0 auto 60px}.contact_cp_title___JgRw{font-size:clamp(44px,5.5vw,88px);font-weight:400;line-height:1.05;margin:0;color:#fff}.contact_cp_layout__bly4O{display:grid;grid-template-columns:1fr 280px;grid-gap:80px;gap:80px;padding:0 200px 60px;max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.contact_cp_form_top_line__kr7SQ{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.contact_sentence__E9D8A{padding-top:40px}.contact_sentence__E9D8A p{font-size:clamp(20px,2.2vw,32px);font-weight:300;color:#fff;line-height:2.2;margin:0 0 8px}.contact_sin__Pg7qL{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.25);outline:none;color:#fff;font-family:inherit;font-size:inherit;font-weight:600;padding:0 4px 2px;margin:0 6px;width:200px;transition:border-color .3s}.contact_sin__Pg7qL::placeholder{color:hsla(0,0%,100%,.2);font-weight:300;font-style:italic}.contact_sin__Pg7qL:focus{border-bottom-color:#fff}.contact_msg_wrap__j5FZi{margin-top:24px;border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:8px}.contact_msg_wrap__j5FZi:focus-within{border-bottom-color:hsla(0,0%,100%,.6)}.contact_sin_area__1t58a{background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:clamp(18px,2vw,28px);font-weight:300;resize:none;width:100%;line-height:1.8}.contact_sin_area__1t58a::placeholder{color:hsla(0,0%,100%,.2);font-style:italic}.contact_cp_submit_wrap__NLeS_{position:relative;height:350px;margin-top:40px;width:100%;overflow:visible}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_line__dLxEl{position:absolute;top:50%;left:-200px;width:calc(100% + 400px);height:1px;background:hsla(0,0%,100%,.2);transform:translateY(-50%);pointer-events:none}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_ball__1d6GR{position:absolute;top:50%;left:50%;width:220px;height:220px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;transform:translate(-50%,-50%);transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.3)}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_ball__1d6GR .contact_cp_submit_text__YVHWm{color:#1c1d20;font-size:18px;font-weight:500;letter-spacing:.5px;margin:0;white-space:nowrap;position:relative;z-index:2;transition:color .4s linear}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_ball__1d6GR:hover{transform:translate(-50%,-50%) scale(1.05)}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_ball__1d6GR:hover .contact_cp_submit_text__YVHWm{color:#fff}.contact_cp_right__OZFjV{display:flex;flex-direction:column;gap:36px;padding-top:32px}.contact_cp_right__OZFjV .contact_cp_detail_group__XqJob{display:flex;flex-direction:column;gap:10px}.contact_cp_right__OZFjV .contact_cp_detail_label__cfCtH{font-size:11px;color:#666;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.contact_cp_right__OZFjV .contact_cp_detail_val__PcSIN{font-size:15px;color:#fff;text-decoration:none;line-height:1.5;display:block}.contact_cp_right__OZFjV .contact_cp_detail_val__PcSIN:after{content:"";width:0;height:1px;background-color:#fff;display:block;margin-top:2px;transition:width .2s linear}.contact_cp_right__OZFjV .contact_cp_detail_val__PcSIN:hover:after{width:100%}.contact_cp_footer__lT96o{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);padding:20px 200px;margin-top:auto}.contact_cp_footer__lT96o .contact_footer_center__Cc_q2,.contact_cp_footer__lT96o .contact_footer_left__MkOBw,.contact_cp_footer__lT96o .contact_footer_right__EGczW{flex:1 1;display:flex}.contact_cp_footer__lT96o .contact_footer_left__MkOBw{justify-content:flex-start}.contact_cp_footer__lT96o .contact_footer_left__MkOBw span{display:flex;gap:20px}.contact_cp_footer__lT96o .contact_footer_center__Cc_q2{justify-content:center}.contact_cp_footer__lT96o .contact_footer_center__Cc_q2 p{margin:0;font-size:14px;color:#fff}.contact_cp_footer__lT96o .contact_footer_right__EGczW{justify-content:flex-end}.contact_cp_footer__lT96o .contact_footer_right__EGczW p,.contact_cp_footer__lT96o p{margin:0;font-size:14px;color:#fff}.contact_cp_footer__lT96o p{padding:2.5px;cursor:pointer}.contact_cp_footer__lT96o p:after{content:"";width:0;height:1px;background-color:#fff;display:block;margin-top:2px;position:relative;left:50%;transform:translateX(-50%);transition:width .2s linear}.contact_cp_footer__lT96o p:hover:after{width:100%}@media(max-width:768px){.contact_contact_wrapper__IkJzb{padding-top:120px}.contact_cp_title_wrap__aqUfI{padding:0 24px;margin-bottom:40px}.contact_cp_title___JgRw{font-size:clamp(36px,10vw,52px)}.contact_cp_layout__bly4O{grid-template-columns:1fr;gap:40px;padding:0 24px 60px}.contact_sentence__E9D8A p{font-size:clamp(16px,4.5vw,22px);line-height:2}.contact_sin__Pg7qL{width:120px}.contact_sin__Pg7qL,.contact_sin_area__1t58a{font-size:clamp(16px,4.5vw,22px)}.contact_cp_submit_wrap__NLeS_{height:200px;margin-top:24px}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_line__dLxEl{left:-24px;width:calc(100% + 48px)}.contact_cp_submit_wrap__NLeS_ .contact_cp_submit_ball__1d6GR{width:140px;height:140px;left:50%}.contact_cp_right__OZFjV{border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px}.contact_cp_footer__lT96o{padding:20px 24px;flex-direction:column;gap:16px;align-items:flex-start}.contact_cp_footer__lT96o .contact_footer_left__MkOBw span{flex-wrap:wrap;gap:16px}.contact_cp_footer__lT96o .contact_footer_center__Cc_q2,.contact_cp_footer__lT96o .contact_footer_right__EGczW{justify-content:flex-start}}