﻿@keyframes fade-in-up{from{transform:translateY(50px);opacity:0;}to{transform:translateY(0);opacity:1;}}.form .form__field,.form .form__row{margin-bottom:1em;position:relative;}.form .form__field .label,.form .form__row .label{font-size:12px;font-weight:500;color:#343a40;margin-bottom:3px;display:block;}.form .form__field .label.label-over,.form .form__row .label.label-over{position:absolute;background-color:#fff;padding:2px 12px;top:-10px;left:10px;}.form .form__field input[type=text],.form .form__field input[type=email],.form .form__field .form__textarea,.form .form__field select,.form .form__row input[type=text],.form .form__row input[type=email],.form .form__row .form__textarea,.form .form__row select{width:100%;font-family:Poppins,sans-serif;border:1px solid rgba(204,210,222,.4);padding:16px 20px;font-size:14px;color:#000;display:block;-moz-transition-property:border,box-shadow;-o-transition-property:border,box-shadow;-webkit-transition-property:border,box-shadow;transition-property:border,box-shadow;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.form .form__field select,.form .form__row select{cursor:pointer;}.form .form__field input[type=text]:focus,.form .form__field input[type=email]:focus,.form .form__field .form__textarea:focus,.form .form__field select:focus,.form .form__row input[type=text]:focus,.form .form__row input[type=email]:focus,.form .form__row .form__textarea:focus,.form .form__row select:focus{outline:0;border:1px solid rgba(63,55,201,.5);-webkit-box-shadow:0 0 5px 0 rgba(63,55,201,.2);-moz-box-shadow:0 0 5px 0 rgba(63,55,201,.2);box-shadow:0 0 5px 0 rgba(63,55,201,.2);transition-property:border,box-shadow;transition-timing-function:ease;transition-duration:.3s;}.form .form__field input[type=text]:focus::placeholder,.form .form__field input[type=email]:focus::placeholder,.form .form__field .form__textarea:focus::placeholder,.form .form__row input[type=text]:focus::placeholder,.form .form__row input[type=email]:focus::placeholder,.form .form__row .form__textarea:focus::placeholder{color:#3f37c9;transition-property:color;transition-timing-function:ease;transition-duration:.3s;}.form .form__field input[type=text]:valid,.form .form__field input[type=text]:valid,.form .form__field .form__textarea:valid,.form .form__row input[type=text]:valid,.form .form__row input[type=text]:valid,.form .form__row .form__textarea:valid{background-color:#fff;}.form .form__field .form-validator,.form .form__row .form-validator{margin-top:2px;font-size:.8rem;font-weight:400!important;color:#ff5252;display:block;}.form .form__field .form__textarea,.form .form__row .form__textarea{width:100%;resize:none;}::placeholder{color:rgba(87,89,94,.5);font-weight:400;font-size:.85rem;opacity:1;transition-property:color;transition-timing-function:ease;transition-duration:.3s;}button[type=submit]{font-family:Poppins,sans-serif;}