input,textarea{outline:0;border:none}input:focus,textarea:focus{border-color:transparent!important}.container-contact100{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;position:relative;background-color:#fff}.wrap-contact100{width:550px;background:0 0;padding:50px 0 15px}.contact100-form{width:100%}.contact100-form-title{display:block;font-size:30px;color:#403866;line-height:1.2;text-transform:uppercase;text-align:center;padding-bottom:49px}.wrap-input100{width:100%;background-color:#fff;border-radius:31px;margin-bottom:16px;position:relative;z-index:1}.input100{position:relative;display:block;width:100%;background:#fff;border-radius:31px;font-size:18px;color:#8f8fa1;line-height:1.2}input.input100{height:62px;padding:0 35px}textarea.input100{min-height:169px;padding:19px 35px 0}.focus-input100{display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:31px;background-color:#fff;pointer-events:none;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.input100:focus+.focus-input100{width:calc(100% + 20px)}.container-contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px}.contact100-form-btn{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0 20px;min-width:150px;height:62px;background-color:transparent;border-radius:31px;font-size:16px;color:#fff;line-height:1.2;text-transform:uppercase;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative;z-index:1;border:none}.contact100-form-btn::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:31px;background-color:#bc0000;pointer-events:none;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.contact100-form-btn:hover:before{background-color:maroon;width:calc(100% + 20px)}.validate-input{position:relative}*{font-family:Poppins,sans-serif}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(255,0,0,.5)}button:focus:not(:focus-visible){outline:0}.btn,.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#bc0000;border-color:#bc0000}