#mail_textarea{height:auto;margin-top:10px;-webkit-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}#mail_textarea:focus{height:150px}iframe{width:100%;height:400px}input,textarea{padding:12px 10px 8px;border:none;border-bottom:1px solid #DDD;font-size:120%;outline:none;cursor:text}input::-webkit-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}input:not(:focus)::-webkit-input-placeholder{color:transparent}textarea:not(:focus)::-webkit-input-placeholder{color:transparent}input:not(:focus)::-moz-placeholder,textarea:not(:focus)::-moz-placeholder,input:not(:focus):-ms-input-placeholder,textarea:not(:focus):-ms-input-placeholder{color:transparent}input:focus ~ hr,textarea:focus ~ hr,input:focus ~ hr,textarea:focus ~ hr{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}label{position:absolute;top:10px;left:10px;font-size:120%;color:#607D8B;-webkit-transform-origin:0 -150%;transform-origin:0 -150%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;pointer-events:none}input:focus ~ label,input:valid ~ label{-webkit-transform:scale(0.6);transform:scale(0.6)}textarea:focus ~ label,textarea:valid ~ label{-webkit-transform:scale(0.6);transform:scale(0.6)}input:focus,textarea:focus{border:none;border-bottom:1px solid transparent}.swal-button{margin:auto}.swal-footer{text-align:center}.contacts__map1{border:1px solid #000;width:100%;height:400px}.contacts__map2{height:400px}
