.blog_contact_form{width:380px;box-shadow:0 0 10px rgba(0,0,0,.16)}.form_wrapper{width:365px;margin:0 auto;background-color:#080808;border-radius:14px;overflow:hidden}.form_head{width:100%;height:167px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form_sticky{position:sticky;top:110px}.form_head img{width:100%;height:100%;object-fit:cover}.form_body{padding:0 15px 15px}.form_group{position:relative}.form_group label{position:absolute;top:61%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;color:#fff;pointer-events:none;-webkit-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;opacity:.5;text-shadow:0px 6px 26px #00000029}.form_group input,.form_group textarea{height:32px;padding:8px 0;margin:10px 0 0;width:100%;font-size:13px;background-color:transparent;border:0;font-weight:400;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-shadow:0px 6px 26px #00000029;resize:none;border-radius:0}.form_group input:focus+label,.form_group input.has-value+label,.form_group textarea:focus+label,.form_group textarea.has-value+label{top:5px;font-size:11px;color:#fff;opacity:1;text-shadow:0px 6px 26px #00000029}.form_group input:focus,.form_group textarea:focus{opacity:1;border-color:#fff}.form_group input:focus label,.form_group textarea:focus label{opacity:1}.form_group input:focus::-webkit-input-placeholder{color:transparent}.form_group:not(:last-child){margin-bottom:10px}.form_footer{padding:15px 0 0;display:flex;justify-content:space-between;align-items:center}.count_sec{display:flex;align-items:center}.count_txt{margin:0}.count_sec span{color:#fff;text-shadow:0px 6px 26px #00000029;font-size:16px;line-height:28px}.count_sec .total_box input{width:63px;height:48px;margin-left:6px;text-align:center;border-radius:5px;background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8);text-shadow:0px 6px 26px #00000029;font-size:16px;border:0;outline:0;padding:10px;opacity:.5}.count_sec .total_box input:focus{opacity:1}.form_footer .btn_sec button{height:48px;padding:15px 40px;display:flex;align-items:center;background-color:#2c6df2;border-radius:4px;text-shadow:0px 6px 26px #00000029;outline:0;border:0;cursor:pointer}.form_footer .btn_sec button .txt{font-size:13px;color:#fff;margin:0;padding:0}.form_footer .btn_sec button img{margin-left:auto}.form_heading{color:#fff;font-size:22px;font-weight:600;padding-bottom:15px}#captcha-section.count_txt .captchtext{color:#fff;font-family:proxima_nova_altbold;padding:0 0 0 15px}.formloader-animate{position:absolute;left:0;width:100%;height:100%;z-index:5;background:hsla(0,0%,100%,.8);top:0;display:none;padding:15px 20px;border-radius:0}.formloader-animate svg{width:30px;left:45%;position:relative}.error+.total_box #capt{border:2px solid red;background:rgba(255,5,5,.05)}.error .typedtext,.error #captcha{border-bottom:1px solid red;background:rgba(255,5,5,.05)}@media screen and (max-width:1023px){.blog_contact_form{width:100%}.form_wrapper{width:100%;margin:30px 0 30px 20px}.form_head,.form_head img{height:100%}.form_group:not(:last-child){margin-bottom:6px}.form_group label{font-size:11px}.form_footer{padding:5px 0 0}.count_sec .total_box input{width:60px;height:36px;margin-right:2px;font-size:12px}.form_footer .btn_sec button{font-size:12px}.count_txt{width:90px}}@media screen and (max-width:767px){.blog_contact_form{width:100%;display:block;margin-top:5rem 0 3rem}.form_wrapper{margin:0;max-width:100%}}