.adev-main-contact{position:relative}.adev-main-contact .adev-mc__shape-left{width:15%;position:absolute;top:0;right:0}.adev-main-contact .adev-mc__shape-right{width:15%;position:absolute;top:0;left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.adev-main-contact .adev-mc__shape-left img,.adev-main-contact .adev-mc__shape-right img{display:block;width:100%;pointer-events:none}.adev-main-contact .adev-mc__contents{width:100%;max-width:800px;margin:0 auto;padding:0 10px;margin-bottom:30px;color:#652480;font-size:15px}.adev-main-contact .adev-mc__contents a{color:inherit}.adev-main-contact .adev-mc__contact{width:100%;max-width:800px;margin:0 auto;padding:0 10px}.adev-main-contact .adev-mc__contact .form__field{margin-bottom:15px}.adev-main-contact .adev-mc__contact input,.adev-main-contact .adev-mc__contact select,.adev-main-contact .adev-mc__contact textarea{width:100%;padding:10px 12px;border:2px solid #652480;font-size:16px;font-family:inherit;color:#652480}.adev-main-contact .adev-mc__contact input::-webkit-input-placeholder,.adev-main-contact .adev-mc__contact select::-webkit-input-placeholder,.adev-main-contact .adev-mc__contact textarea::-webkit-input-placeholder{color:#652480}.adev-main-contact .adev-mc__contact input::-moz-placeholder,.adev-main-contact .adev-mc__contact select::-moz-placeholder,.adev-main-contact .adev-mc__contact textarea::-moz-placeholder{color:#652480}.adev-main-contact .adev-mc__contact input::placeholder,.adev-main-contact .adev-mc__contact select::placeholder,.adev-main-contact .adev-mc__contact textarea::placeholder{color:#652480}.adev-main-contact .adev-mc__contact textarea{min-height:100px}.adev-main-contact .adev-mc__contact label{display:block;font-size:16px;font-weight:bold;color:#652480}.adev-main-contact .btn{display:inline-block;padding:10px;border:0;background:transparent;width:100%;font-size:18px;padding-top:13px;font-family:var(--font-heading-family);max-width:220px;border:1px solid #e30069;color:#e30069;border-radius:50px;margin:0 auto;margin-top:15px;text-transform:uppercase;line-height:20px}.adev-main-contact .btn span{display:block;text-align:center;line-height:inherit}.adev-main-contact .btn:hover{background:#e30069;color:#fff;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;box-shadow:0 0 0 1px #e30069}.adev-main-contact .text-align-center{text-align:center}.adev-main-contact .adev-contact__footer{text-align:center;max-width:380px;margin:0 auto;margin-top:50px}.adev-main-contact .adev-contactf__title{font-size:28px;font-family:var(--font-heading-family);line-height:1.1;color:#652480}.adev-main-contact .adev-contactf__socials{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.adev-main-contact .adev-contactf__socials a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;--size:40px;width:var(--size);height:var(--size);background:#e30069;margin:5px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;border-radius:50px;padding:7px}.adev-main-contact .adev-contactf__socials a:hover{-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out;box-shadow:0 0 0 1px #e30069}.adev-main-contact .adev-contactf__socials a svg{width:100%;height:100%}.adev-main-contact .adev-mc__shape-left{width:15%;position:absolute;bottom:0;right:0}.adev-main-contact .adev-mc__shape-right{width:15%;position:absolute;bottom:0;left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.adev-main-contact .adev-mc__shape-left img,.adev-main-contact .adev-mc__shape-right img{display:block;width:100%;pointer-events:none}