
						  
							@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap');

							.formcarry-container {
							  box-sizing: border-box;
							  margin: 40px auto 0 auto;
							  padding: 0;
							  font-family: "Inter", sans-serif;
							  font-size: 14px;
							  font-weight: 400;
							  line-height: 24px;
							  letter-spacing: -0.01em;

							  width: 800px;

							  /* NORMAL */
							  --fc-border-color: #D91414;
							  --fc-normal-text-color: #0E0B3D;
							  --fc-normal-placeholder-color: #FF0303;

							  /* PRIMARY COLOR | HSL FORMAT*/
							  --fc-primary-color-hue: 220;
							  --fc-error-color-hue: 356;
							  --fc-primary-hsl: var(--fc-primary-color-hue), 100%, 54%;
							  --fc-error-hsl: var(--fc-error-color-hue), 100%, 54%;

							  /* HOVER */
							  --fc-field-hover-bg-color: #F7F9FC;
							  --fc-border-hover-color: #DDE0EE;
							  --fc-field-hover-text-color: #B3B8D0;

							  --fc-border-active-color: #1463FF;
							}

							.formcarry-container * {
							  box-sizing: border-box;
							}

							.formcarry-container label {
							  display: block;
							  cursor: pointer;
							}

							.formcarry-container .formcarry-block:not(:first-child) {
							  margin-top: 16px;
							}

							/*=============================================
							=            Fields           =
							=============================================*/
							
							.formcarry-container input,
							.formcarry-container textarea,
							.formcarry-container select {
							  margin-top: 4px;
							  width: 100%;
							  height: 42px;
							  border: 1px solid var(--fc-border-color);
							  color: var(--fc-normal-text-color);
							  border-radius: 6px;
							  padding: 8px 12px;
							  
							  font-family: "Inter", sans-serif;
							  font-size:14px;
							  transition: 125ms background, 125ms color, 125ms box-shadow;
							}

							.formcarry-container textarea{
							  min-height: 188px;
							  max-width: 100%;
							  padding-top: 12px;
							}

							.formcarry-container input::placeholder,
							.formcarry-container textarea::placeholder,
							.formcarry-container select::placeholder {
							  color: var(--fc-normal-placeholder-color);
							}

							.formcarry-container input:hover,
							.formcarry-container textarea:hover,
							.formcarry-container select:hover {
							  border-color: var(--fc-border-hover-color);
							  background-color: var(--fc-field-hover-bg-color);
							}

							.formcarry-container input:hover::placeholder,
							.formcarry-container textarea:hover::placeholder,
							.formcarry-container select:hover::placeholder {
							  color: var(--fc-field-hover-text-color);
							}

							.formcarry-container input:focus,
							.formcarry-container textarea:focus,
							.formcarry-container select:focus {
							  background-color: #fff;
							  border-color: hsl(var(--fc-primary-hsl));
							  box-shadow: hsla(var(--fc-primary-hsl), 8%) 0px 0px 0px 3px;
							  outline: none;
							}

							.formcarry-container select {
							  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9997 14.5001L8.46387 10.9642L9.64303 9.78589L11.9997 12.1434L14.3564 9.78589L15.5355 10.9642L11.9997 14.5001Z' fill='%236C6F93'/%3E%3C/svg%3E%0A");
							  /* background-position: calc(100% - 20px) calc(1em + 4px), calc(100% - 15px) calc(1em + 4px); */
							  background-size: 24px 24px;
							  background-position: 98%;
							  background-repeat: no-repeat;
							  appearance: none;
							  -webkit-appearance: none;
							}

							.formcarry-container button {
							  font-family: "Inter", sans-serif;
							  font-weight: 500;
							  font-size: 16px;
							  letter-spacing: -0.02em;
							  height: 42px;
							  line-height: 40px;
							  width: 100%;
							  border-radius: 6px;
							  box-sizing: border-box;
							  border: 1px solid hsla(var(--fc-primary-hsl));
							  background-color: hsla(var(--fc-primary-hsl));
							  color: #fff;
							  cursor: pointer;
							}

							.formcarry-container button {
							  font-family: "Inter", sans-serif;
							  font-weight: 500;
							  font-size: 14px;
							  letter-spacing: -0.02em;
							  height: 40px;
							  line-height: 24px;
							  width: 100%;
							  border: 0;
							  border-radius: 6px;
							  box-sizing: border-box;
							  background-color: hsla(var(--fc-primary-hsl));
							  color: #fff;
							  cursor: pointer;
							  box-shadow: 0 0 0 0 transparent;
							  
							  transition: 125ms all;
							}
							
							.formcarry-container button:hover {
							  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), hsla(var(--fc-primary-hsl));
							}
							
							.formcarry-container button:focus {
							  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), hsla(var(--fc-primary-hsl));
							  border-inline: 1px solid inline rgba(255, 255, 255, 0.6);
							  box-shadow: 0px 0px 0px 3px rgba(var(--fc-primary-hsl), 12%);
							}

							.formcarry-container button:active {
							  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), hsla(var(--fc-primary-hsl));
							}

							.formcarry-container button:disabled {
							  background-color: hsla(var(--fc-primary-hsl), 40%);
							  cursor: not-allowed;
							}

							.formcarry-container input:focus:required:invalid,
							.formcarry-container input:focus:invalid, 
							.formcarry-container select:focus:required:invalid,
							.formcarry-container select:focus:invalid
							{
							  color: hsl(var(--fc-error-hsl)); 
							  border-color: hsl(var(--fc-error-hsl));
							  box-shadow: 0px 0px 0px 3px hsla(var(--fc-error-hsl), 12%);
							}

							/*=====  End of Fields  ======*/
							
					