@charset:utf-8;input[type=text],input[type=email],input[type=tel]{width:100% !important;max-width:400px;border-radius:4px;height:2.4em;padding:0 16px;box-shadow:0 0 0 1px #ccc inset}textarea{width:100% !important;max-width:400px;border-radius:4px;padding:8px 16px;box-shadow:0 0 0 1px #ccc inset}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:0;box-shadow:0 0 0 2px #2ab9d1 inset}textarea:focus::placeholder{color:transparent}.contact{max-width:600px;margin:0 auto}.m-form-checkbox input{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.m-form-checkbox-name{cursor:pointer;display:inline-flex;align-items:center;color:#666;position:relative}.m-form-checkbox-name:before{content:"";display:inline-block;width:1em;height:1em;border:1px solid #ccc;border-radius:3px;margin-right:6px;flex-shrink:0}.m-form-checkbox input:checked+.m-form-checkbox-name:before{border:1px solid #2196f3;background-color:#2196f3}.m-form-checkbox input:checked+.m-form-checkbox-name:after{content:"";position:absolute;border:solid #fff;border-width:0 2px 2px 0;left:.3em;top:0;bottom:0;margin:auto;width:.4em;height:.6em;transform:translateY(-2px) rotate(45deg)}.m-form-checkbox input:checked+.m-form-checkbox-name{color:#2196f3}.m-form-checkbox input:focus-visible+.m-form-checkbox-name .m-form-checkbox-text{background:linear-gradient(transparent 90%,rgba(33,150,243,.3) 90%)}.m-form-checkbox input.focus-visible+.m-form-checkbox-name .m-form-checkbox-text{background:linear-gradient(transparent 90%,rgba(33,150,243,.3) 90%)}