.form{text-align:center}.form__element:last-child{margin-bottom:0!important}.form--inline .fieldset{display:flex;text-align:left}@media(max-width:949px){.form--inline .fieldset{flex-wrap:wrap}}.form--inline .form__element{flex-grow:1;flex-shrink:1;margin:0 20px 0 0}.form--inline .form__element:last-child{margin:0}.form--inline .btn{text-align:center}.form--inline .btn--cta{color:#fff}@media(max-width:768px){.form--inline .btn{display:block;margin:0 auto}}.form__element__input{font-size:17px;font-weight:300;line-height:22px}.form__element .error-message,.form__element__placeholder{font-size:17px;font-weight:300;line-height:1}.hide{display:none}@media(max-width:768px){.hide--mobile{display:none}}@media(max-width:1024px){.hide--tablet{display:none}}@media(max-width:949px){.hide--tablet-sm{display:none}}@media(min-width:1025px){.hide--desktop{display:none}}.show--mobile{display:none}@media(max-width:768px){.show--mobile{display:block}}.show--tablet{display:none}@media(max-width:1024px){.show--tablet{display:block}}.show--tablet-sm{display:none}@media(max-width:949px){.show--tablet-sm{display:block}}.show--desktop{display:none}@media(min-width:1025px){.show--desktop{display:block}}input::-ms-clear{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in}.fade-enter,.fade-leave-to{opacity:0}.kontainer-url input.filled+span,.kontainer-url input.focus+span{transform:translateY(8px)}.form__element{margin-bottom:20px;position:relative}.form__element .icon{left:23px;position:absolute;top:50%;transform:translateY(-50%)}.form__element .error-message{background:#fff;bottom:-4px;color:#dc1414;font-size:10px;left:51px;padding:0 5px;position:absolute}.form__element .error-message--no-icon{left:20px}.form__element__placeholder{color:#000;left:56px;pointer-events:none;position:absolute;top:0;transform:translateY(19px);transition:font-size .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.form__element__placeholder--no-icon{left:20px}.form__element__placeholder--hide{opacity:1}.form__element__required{font-size:26px;font-weight:200;position:absolute;right:18px;top:20px}.form__element__input{background:#fff;border:1px solid #d8d8d8;border-radius:0;box-sizing:border-box;height:55px;outline:none;padding:0 20px 0 55px;transition:border-color .2s ease-in;width:100%}.form__element__input.filled,.form__element__input.focus{padding-top:12px}.form__element__input.filled+.form__element__placeholder,.form__element__input.focus+.form__element__placeholder{font-size:10px;transform:translateY(13px)}.form__element__input--no-icon{padding-left:20px}.form__element__input--no-icon.filled+.form__element__placeholder,.form__element__input--no-icon.focus+.form__element__placeholder{transform:translateY(8px)}@media(max-width:768px){.form__element__input--no-icon[name=host]{padding-left:54px}}.form__element__input--hide.filled+.form__element__placeholder,.form__element__input--hide.focus+.form__element__placeholder{opacity:0}.form__element__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.form__element__input.error{border-color:#dc1414!important}.form__element--gray .error-message{background:transparent;display:block;position:absolute}.form__element--gray .error-message span{position:relative}.form__element--gray .error-message .before{background:#fff;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.form--inline .form__element{flex-grow:1;margin-right:20px}@media(max-width:949px){.form--inline .form__element{width:calc(33.3% - 14px)}}@media(max-width:768px){.form--inline .form__element{margin:0 0 20px;width:100%}}@media(max-width:949px){.form--inline .form__element:nth-last-child(2){margin-right:0}}.form--inline .form__element:last-child{flex-grow:0;margin-right:0}@media(max-width:949px){.form--inline .form__element:last-child{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-top:20px;width:100%}}@media(max-width:768px){.form--inline .form__element:last-child{margin:0}}.form--inline .form__element input{border-color:#565761}.form--inline .form__element .btn{border-radius:28px;font-weight:400;height:55px;line-height:55px;min-width:200px;white-space:nowrap}.form--inline .error-message{bottom:2px!important}.form--block .kontainer-url .valid-input{right:-35px}.form--block .kontainer-url input.filled+span,.form--block .kontainer-url input.focus+span{transform:translateY(8px)}.form--block input{transition:padding .2s cubic-bezier(.215,.61,.355,1);will-change:padding}.form--block input.filled,.form--block input.focus{padding-top:12px}.form--block input.filled+span,.form--block input.focus+span{transform:translateY(12px)}@media(max-width:768px){.form--standalone .kontainer-url .valid-input{right:-35px}}.valid-input{height:20px;position:absolute;right:5px;top:18px;width:20px}.valid-input:after{border:solid #000;border-width:0 1px 1px 0;content:"";display:block;height:12px;transform:rotate(45deg);width:6px}
