.ContactForm_container__39wjQ{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px}.ContactForm_div_right__bnJMM{width:60%}.ContactForm_formGroup___BVGf{position:relative}.ContactForm_input__HWZyz{width:100%;margin-top:30px;padding-bottom:15px;border:none;outline:none;border-radius:0;background-color:rgba(0,0,0,0);border-bottom:1px solid var(--color_secondary_light);color:var(--color_secondary_light);margin-bottom:8px;padding-left:5px}.ContactForm_error__i6yyO{color:red;font-size:12px;font-style:italic;display:block;margin-top:4px}.ContactForm_textarea__J9ZUz{resize:none}.ContactForm_selectWrapper__DwBp6{position:relative}.ContactForm_selectWrapper__DwBp6 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_next/static/media/arrow.d3d65972.png) no-repeat right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.ContactForm_btn_wrap__4uds1{display:flex;justify-content:flex-start}.ContactForm_btn_filled_icon__mRFal{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:.5rem 1rem;overflow:hidden;border-radius:10px;cursor:pointer;transition:var(--transition);background-color:rgba(0,0,0,0);color:var(--color_primary)}.ContactForm_btn_filled_icon__mRFal:before{content:"";position:absolute;inset:0;background-color:var(--color_primary);transform:translateX(-110%);transition:transform .4s ease;z-index:0;border-radius:10px}.ContactForm_btn_filled_icon__mRFal .ContactForm_img_wrap__0Dlhk,.ContactForm_btn_filled_icon__mRFal .ContactForm_text_wrap__L0E00{position:relative;z-index:2}.ContactForm_btn_filled_icon__mRFal .ContactForm_text_wrap__L0E00{color:var(--color_primary);transition:color .4s ease}.ContactForm_btn_filled_icon__mRFal .ContactForm_img_wrap__0Dlhk{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:10px;background-color:var(--color_primary);transition:background-color .4s ease,transform .4s ease}.ContactForm_btn_filled_icon__mRFal .ContactForm_img_wrap__0Dlhk img{width:16px;transition:transform .4s ease}.ContactForm_btn_filled_icon__mRFal:hover:before{transform:translateX(0)}.ContactForm_btn_filled_icon__mRFal:hover .ContactForm_text_wrap__L0E00{color:var(--color_white)}.ContactForm_btn_filled_icon__mRFal:hover .ContactForm_img_wrap__0Dlhk{background-color:var(--color_white)}.ContactForm_btn_filled_icon__mRFal:hover .ContactForm_img_wrap__0Dlhk img{transform:rotate(45deg);filter:invert(1)}.ContactForm_btn_primary__2tYkY{color:var(--color_primary);border:none}