.banner-contact{position:absolute;border-radius:30px;background-color:rgba(0,0,0,.431);height:463px;width:461px;right:400px;top:calc(50% - 232px);padding:43px 32px;box-sizing:border-box;z-index:999}.banner-contact .banner-form .hl{font-size:25px;margin-left:13px;margin-bottom:14px}.banner-contact .banner-form .hl span{display:block}.banner-contact .banner-form .hl .middle-g{color:#24d83f}.banner-contact .banner-form .hl .middle-b{color:#fff}.banner-contact .banner-form form input{margin-top:16px;font-size:16px;color:#4d4d4d;display:block;border-radius:20px;background:rgba(255,255,255,.729);width:100%;padding:12px 0 12px 20px}.banner-contact .banner-form form input:focus-visible{border-radius:20px;outline:0}.banner-contact .banner-form form .area{display:inline-block;width:calc(50% - 12px)}.banner-contact .banner-form form .last{margin-left:24px}.banner-contact .banner-form form .form-btn{background:rgba(61,175,22,.729);color:#fff}@media screen and (min-width:1366px){.banner-contact{-webkit-transform:scale(.67);transform:scale(.67);right:10%}}@media screen and (min-width:1440px){.banner-contact{-webkit-transform:scale(.7);transform:scale(.7);right:10%}}@media screen and (min-width:1920px){.banner-contact{-webkit-transform:scale(.9);transform:scale(.9);right:15%}}@media screen and (min-width:2020px){.banner-contact{-webkit-transform:scale(1);transform:scale(1);right:20%}}