/* Extracted from public\footer.html */
.xzsc {

			--xzsc-br: 10px;

			--xzsc-c_main: rgb(16, 133, 211);


		}

/* Extracted from public\footer.html */
.xz-form-tii {
									--c-theme: #1085D3;
									--c-bg: #18181B;
									--c-font: #fff;
									--c-green: #00B160;
									--c-label: #999999;
									--size: 1.4rem;
									--gap: 1.4286em;
									--h: 3.0714em;
									--lh: 1.714em;
									--pd: .714em;
									--br: .4286em;
									--lines: 7;
								}

								.xz-form-tii {
									font-size: var(--size);
								}

								.xz-form-tii .xz-form-infos {
									display: grid;
									grid-template-columns: 1fr 1fr;
									grid-gap: var(--gap);
									margin-bottom: var(--gap);
								}

								.xz-form-tii .xz-form-info,
								.xz-form-tii .xz-form-msg {
									border: none;
									box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(228, 228, 231, 0.1);
									background: var(--c-bg);
									padding: var(--pd);
									display: flex;
									align-items: center;
									border-radius: var(--br);
									box-sizing: border-box;
								}

								.xz-form-tii .xz-form-info {
									height: var(--h);
								}

								.xz-form-tii .xz-form-msg {
									align-items: flex-start;
									margin-top: var(--gap);
								}

								.xz-form-tii .xz-form-input,
								.xz-form-tii .xz-form-textarea {
									width: 100%;
									border: none;
									background: transparent;
									font-size: var(--size);
									line-height: var(--lh);
									outline: 0;
									padding: 0;
									margin-left: 1em;
									color: var(--c-font);
								}

								.xz-form-tii textarea::placeholder {
									color: #999999;
								}

								.xz-form-tii .xz-form-textarea {
									height: calc(var(--lh) * var(--lines));
									min-height: var(--h);
									margin-left: 0;
									font-family: inherit;
									resize: none;
								}

								.xz-form-tii .xz-form-label {
									display: block;
									color: var(--c-label);
									line-height: var(--lh);
									white-space: nowrap;
								}

								.xz-form-tii .xz-form-btns {
									flex: none;
									position: relative;
									border-radius: var(--br);
									padding: var(--pd);
									background: var(--c-bg);
									margin-top: var(--gap);
									box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(228, 228, 231, 0.1);
								}

								.xz-form-tii .button-blur-color {
									position: absolute;
									left: 0;
									right: 0;
									top: 0;
									height: 100%;
									overflow-x: hidden;
									filter: blur(16px);
								}

								.xz-form-tii .button-blur-color::before {
									content: "";
									display: block;
									flex: none;
									width: 200%;
									height: 1000%;
									background: linear-gradient(90deg, rgba(255, 214, 0, 0.2) 0%, rgba(219, 0, 255, 0.3) 10%, rgba(218, 23, 23, 0.5) 30%, #107FCC 43%, #00FF75 60%, #00FFFF 80%, rgba(97, 0, 255, 0.3) 100%);
									/* animation: moveShow 16s linear infinite; */
									transition: all .3s;
								}

								.xz-form-tii .xz-form-button {
									display: flex;
									justify-content: center;
									align-items: center;
									width: 100%;
									font-size: var(--size);
									height: var(--h);
									line-height: var(--lh);
									padding: .6rem 2rem;
									border-radius: var(--br);
									position: relative;
									border: none;
									box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
									color: var(--c-font);
									background: #000;
									transition: all .3s;
									display: flex;
									justify-content: center;
									align-items: center;
									cursor: pointer;
								}

								.xz-form-tii .xz-form-btns:hover .xz-form-button {
									background: var(--c-theme);
								}

								.xz-form-tii .xz-form-btns:hover .button-blur-color::before {
									display: none;
								}

								.xz-form-tii .xz-form-button:active {
									transform: scale(.98);
								}

								@media screen and (max-width: 500px) {
									.xz-form-tii {
										--gap: .8em;
									}

									.xz-form-tii .xz-form-infos {
										grid-template-columns: 1fr;
									}

									.xz-form-tii .xz-form-button {
										width: 100%;
									}
								}

								.xzform_o {
									position: relative;
								}

								.xz-form-tii .xz-form-message.success {
									position: absolute;
									top: 50%;
									left: 50%;
									transform: translate(-50%, -50%);
									z-index: 9;
									max-width: 75%;
									display: flex;
									text-align: center;
									align-items: center;
									padding: 4em;
									background: rgba(255, 255, 255, .8);
									color: var(--c-green);
									font-size: 1.125em;
									line-height: 1.8em;
									font-weight: 500;
									box-shadow: 0 .5rem 3rem -.5rem rgba(0, 0, 0, .3);
								}