@import url("https://fonts.googleapis.com/css?family=Fira+Sans+Condensed");.form .input{position:relative;z-index:1;display:inline-block;vertical-align:top}.form .input__field{position:relative;display:block;padding:0;float:right;padding:.6em 1em;font-size:1em;width:60%;border:0 none;border-radius:0;background:#f0f0f0;color:#000;font-family:inherit;-webkit-appearance:none}.form .input__field:focus{outline:none}.form .input__label{display:inline-block;float:right;padding:0;width:40%;color:#6a7989;font-weight:300;font-family:inherit;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .input__label-content{position:relative;display:block;padding:1em 0;width:100%}.form .wrapper-submit{display:block;margin-top:1em;padding:0}.form .input-submit{width:100%;height:100%;background:transparent;border:0 none}.form .graphic{position:absolute;top:0;left:0;fill:none}.form .icon{color:#ddd;font-size:150%}.form .input__field--madoka{width:100%;background:transparent;color:#fff}.form .input__label--madoka{position:absolute;width:100%;height:100%;color:#fff;text-align:left;cursor:text}.form .input__label-content--madoka{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.form .graphic--madoka{-webkit-transform:scale3d(1, -1, 1);transform:scale3d(1, -1, 1);-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;pointer-events:none;stroke:#fff;stroke-width:4px;stroke-dasharray:962;stroke-dashoffset:558}.form .input__field--madoka:focus+.input__label--madoka,.form .input--filled .input__label--madoka{cursor:default;pointer-events:none}.form .input__field--madoka:focus+.input__label--madoka .graphic--madoka,.form .input--filled .graphic--madoka{stroke-dashoffset:0}.form .input__field--madoka:focus+.input__label--madoka .input__label-content--madoka,.form .input--filled .input__label-content--madoka{-webkit-transform:scale3d(.81, .81, 1) translate3d(0, 4em, 0);transform:scale3d(.81, .81, 1) translate3d(0, 4em, 0)}.form .input__field--yoshiko{width:100%;background-color:#F1F1F1;border:1px solid #ccc;border-radius:0;-webkit-transition:background-color .25s,border-color .25s;transition:background-color .25s,border-color .25s}.form .input__label--yoshiko{width:100%;text-align:left;position:absolute;bottom:100%;pointer-events:none;overflow:hidden;padding:0 1.25em;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form .input__label-content--yoshiko{color:#ccc;padding:.25em 0;-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form .input__label-content--yoshiko::after{content:attr(data-content);position:absolute;bottom:100%;left:0;height:100%;width:100%;color:#ccc;padding:0;font-size:.85em}.form .graphic--yoshiko{display:none}.form .input__field--yoshiko:focus+.input__label--yoshiko,.form .input--filled .input__label--yoshiko{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.form .input__field--yoshiko:focus+.input__label--yoshiko .input__label-content--yoshiko,.form .input--filled .input__label-content--yoshiko{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.form .input__field--yoshiko:focus+.input__field--yoshiko,.form .input--filled .input__field--yoshiko{background-color:transparent;border-color:#000}.form .input--makiko{overflow:hidden;background:rgba(255,255,255,0.5);border-radius:0}.form .input__field--makiko{width:100%;background:transparent;color:#000;z-index:10;font-weight:500}.form .input__label--makiko{position:absolute;width:100%;text-align:left;pointer-events:none;color:#000}.form .input__label--makiko::before{content:"";position:absolute;width:30px;height:30px;top:50%;left:0;opacity:0;background:#fff;border-radius:50%;background-size:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.7, 0, .3, 1);transition:transform .4s cubic-bezier(.7, 0, .3, 1)}.form .input__label-content--makiko{padding:1em 1.8em;-webkit-transition:-webkit-transform .4s cubic-bezier(.7, 0, .3, 1);transition:transform .4s cubic-bezier(.7, 0, .3, 1)}.form .input__field--makiko:focus+.input__label--makiko .input__label-content--makiko,.form .input--filled .input__label-content--makiko{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.form .input__field--makiko:focus+.input__label--makiko::before,.form .input--filled .input__label--makiko::before{-webkit-transform:scale3d(38, 38, 1);transform:scale3d(38, 38, 1);opacity:1}.form .input-wrapper{margin-bottom:1.5em;width:100%}@media (min-width: 550px){.form-inputs-wrapper{display:flex;justify-content:space-between;align-items:center}.form-inputs-wrapper.textarea-wrapper{flex-direction:column}.form-inputs-wrapper.inputs-double .input{flex:0 1 48%}.form-inputs-wrapper.inputs-tripple .input{flex:0 1 31%}.personal-data{margin-bottom:0 !important;text-align:right}}@media (min-width: 768px){.personal-data{order:1;text-align:left}.submit-btn{order:2}}
