/*
 * Base styles, shared by all alerts
 */

.gform-alert {

	/* all: unset; */
	-webkit-font-smoothing: antialiased;
	align-items: flex-start; /* stylelint-disable-line */
	background-color: #fff;
	border: 1px solid #d5d7e9;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11), 0 0 4px rgba(18, 25, 97, 0.0405344);
	color: #242748;
	display: flex;
	flex-wrap: nowrap;
	font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500;
	margin: 0 0 1rem;
	padding: 11px 20px 12px;
	position: relative;
}

.field_setting .gform-alert, .gform-alert + .field_setting {
		margin-top: 1rem;
	}

/* Style variant: Inline */

.gform-alert.gform-alert--inline {
		padding: 6px 12px 7px;
	}

.gform-alert.gform-alert--inline .gform-alert__message-wrap {
			-moz-column-gap: 10px;
			     column-gap: 10px;
			padding-left: 28px;
			row-gap: 7px;
		}

.gform-alert.gform-alert--inline .gform-alert__message-wrap .gform-alert__message {
				font-size: 0.75rem;
				padding-top: 8px;
			}

/*
	 * Alert: Message
	 */

.gform-alert .gform-alert__message-wrap {
		-moz-column-gap: 15px;
		     column-gap: 15px;
		display: flex;
		flex-wrap: wrap;
		min-height: 33px;
		padding-left: 32px;
		row-gap: 10px;
		width: 100%;
	}

.gform-alert .gform-alert__message-wrap .gform-alert__message {
			color: inherit;
			flex: 1 1 auto;
			font-size: 0.8125rem;
			font-weight: 500;
			line-height: 1.5;
			margin: 0;
			padding-top: 7px;
		}

.gform-alert .gform-alert__message-wrap .gform-alert__message a, .gform-alert .gform-alert__message-wrap .gform-alert__message a:hover {
				color: inherit;
			}

/*
	 * Alert: Dismiss Action
	 */

.gform-alert .gform-alert__dismiss {
		align-self: flex-start;
		background: none;
		border: none;
		cursor: pointer;
		height: 20px;
		margin-left: 12px;
		min-width: 20px;
		padding: 0;
		position: relative;
		text-align: center;
		top: 8px;
		width: 20px;
	}

.gform-alert .gform-alert__dismiss::before, .gform-alert .gform-alert__dismiss::after {
			border: 1px solid transparent;
			border-radius: 50%;
			content: "";
			left: 50%;
			position: absolute;
			top: calc(50% - 1px);
			transform: translate3d(-50%, -50%, 0);
			transition: border-color 200ms ease-in-out;
		}

.gform-alert .gform-alert__dismiss::before {
			height: 23px;
			width: 23px;
			z-index: 1;
		}

.gform-alert .gform-alert__dismiss::after {
			border-width: 2px;
			height: 25px;
			width: 25px;
		}

.gform-alert .gform-alert__dismiss:hover .gform-icon, .gform-alert .gform-alert__dismiss:focus .gform-icon {
				color: #5b5e80;
			}

.gform-alert .gform-alert__dismiss:focus::before {
				border-color: #3985b7;
			}

.gform-alert .gform-alert__dismiss:focus::after {
				border-color: #bed8ed;
			}

.gform-alert .gform-alert__dismiss .gform-icon {
			color: #9092b2;
			font-size: 2.1rem;
			height: 0;
			left: 50%;
			line-height: 0;
			position: absolute;
			top: 50%;
			transform: translate3d(-50%, -50%, 0);
			transition: color 200ms ease-in-out;
		}

/* Style variant: Notice */

.gform-alert.gform-alert--notice {
		border-color: #175cff;
		color: #175cff;
	}

/* Style variant: Error */

.gform-alert.gform-alert--error {
		border-color: #dd301d;
		color: #dd301d;
	}

/* Style variant: Success */

.gform-alert.gform-alert--success {
		border-color: #22a753;
		color: #22a753;
	}

/* Style variant: Accessibility */

.gform-alert.gform-alert--accessibility {
		border-color: #ffbe03;
	}

/* Theme: Cosmos */

/* Style variant: Notice */

.gform-alert.gform-alert--theme-cosmos.gform-alert--notice {
			color: #0f3d6c;
		}

/* Style variant: Success */

.gform-alert.gform-alert--theme-cosmos.gform-alert--success {
			color: #276a52;
		}

/*
 * Alert: Icon
 */

.gform-alert__icon {
	color: #242748;
	font-size: 24px;
	height: 21px;
	left: 20px;
	position: absolute;
	top: 17px;
	width: 21px;
}

.gform-alert__icon::before {
		height: 0;
		left: 50%;
		line-height: 0;
		position: absolute;
		top: 50%;
		transform: translate3d(-50%, -50%, 0);
		z-index: 1;
	}

/* Style variant: Notice */

.gform-alert--notice .gform-alert__icon {
		color: #175cff;
	}

/* Style variant: Error */

.gform-alert--error .gform-alert__icon {
		color: #dd301d;
	}

/* Style variant: Success */

.gform-alert--success .gform-alert__icon {
		color: #22a753;
	}

/* Style variant: Inline */

.gform-alert--inline .gform-alert__icon {
		font-size: 21px;
		height: 19px;
		left: 12px;
		top: 13px;
		width: 19px;
	}

/* Theme: Cosmos */

.gform-alert--theme-cosmos .gform-alert__icon::after {
			border-radius: 50%;
			content: "";
			height: 16px;
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 16px;
		}

/* Style variant: Notice */

.gform-alert--notice.gform-alert--theme-cosmos .gform-alert__icon {
			color: #f6f9fc;
		}

.gform-alert--notice.gform-alert--theme-cosmos .gform-alert__icon::after {
				background-color: #175cff;
			}

/* Style variant: Error */

.gform-alert--error.gform-alert--theme-cosmos .gform-alert__icon {
			color: #feefef;
		}

.gform-alert--error.gform-alert--theme-cosmos .gform-alert__icon::after {
				background-color: #dd301d;
			}

/* Style variant: Success */

.gform-alert--success.gform-alert--theme-cosmos .gform-alert__icon {
			color: #e1f6ed;
		}

.gform-alert--success.gform-alert--theme-cosmos .gform-alert__icon::after {
				background-color: #22a753;
			}

html[dir="rtl"] .gform-alert__icon {
		left: auto;
		right: 20px;
	}

html[dir="rtl"] .gform-alert--inline .gform-alert__icon {
		right: 12px;
	}

/* Message CTA */

.gform-alert__cta {
	margin-top: 1px;
}

html[dir="rtl"] .gform-alert .gform-alert__message-wrap {
			padding-left: 0;
			padding-right: 32px;
		}

html[dir="rtl"] .gform-alert .gform-alert__message-wrap .gform-alert__dismiss {
				margin-left: 0;
				margin-right: 12px;
			}

html[dir="rtl"] .gform-alert.gform-alert--inline .gform-alert__message-wrap {
				padding-right: 28px;
			}

.gform-admin .gform-button {
		align-items: center; /* stylelint-disable-line */
		border: 1px solid transparent;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-sizing: border-box;
		cursor: pointer;
		display: inline-flex;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		font-weight: 500;
		height: 2.375rem;
		line-height: normal;
		padding-block: 0;
		padding-inline: 1.125rem;
		position: relative;
		text-decoration: none;
		transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
		white-space: nowrap;
	}

.gform-admin .gform-button:focus {
			box-shadow: 0 0 0 2px #bed8ed;
			outline: none;
		}

.gform-admin .gform-button:disabled {
			pointer-events: none;
		}

.gform-admin .gform-button.gform-button--circular {
			border-radius: 100%;
			justify-content: center;
			padding: 0;
		}

.gform-admin .gform-button__icon {
		font-size: 1.25rem;
		position: relative;
	}

.gform-admin .gform-button--width-full {
		justify-content: center;
		width: 100%;
	}

.gform-admin .gform-button--primary {
		background: #3e7da6;
		border-color: #3e7da6;
		color: #fff;
	}

.gform-admin .gform-button--primary:hover, .gform-admin .gform-button--primary:active {
			background: #3985b7;
		}

.gform-admin .gform-button--primary:disabled {
			background: #3e7da6;
			color: #639cc1;
		}

.gform-admin .gform-button--primary-new {
		background: #0f3d6c;
		border-color: #0f3d6c;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #fff;
	}

.gform-admin .gform-button--primary-new:hover, .gform-admin .gform-button--primary-new:active {
			background: #242748;
			border-color: #242748;
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gform-admin .gform-button--primary-new:focus {
			border-color: #f6f9fc;
			outline: 0.125rem solid #bed8ed;
		}

.gform-admin .gform-button--primary-new:disabled {
			background: #0f3d6c;
			border-color: #0f3d6c;
			opacity: 0.5;
		}

.gform-admin .gform-button--primary-new .gform-button__loader circle {
			stroke: #fff;
		}

.gform-admin .gform-button--secondary {
		background: #fff;
		border-color: #3e7da6;
		color: #3e7da6;
	}

.gform-admin .gform-button--secondary:hover, .gform-admin .gform-button--secondary:active {
			border-color: #3985b7;
			color: #3985b7;
		}

.gform-admin .gform-button--secondary:disabled {
			border-color: #c3c5db;
			color: #c3c5db;
		}

.gform-admin .gform-button--white {
		background: #fdfdff;
		border-color: #d5d7e9;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #242748;
	}

.gform-admin .gform-button--white:hover, .gform-admin .gform-button--white:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gform-admin .gform-button--white:focus {
			border-color: #c3c5db;
			outline: 0.125rem solid #ecedf8;
		}

.gform-admin .gform-button--white:disabled {
			border-color: #d5d7e9;
			opacity: 0.5;
		}

.gform-admin .gform-button--white .gform-button__icon {
			color: #5b5e80;
		}

.gform-admin .gform-button--white .gform-button__loader circle {
			stroke: #5b5e80;
		}

.gform-admin .gform-button--apple-green {
		background: #f5fcf6;
		border-color: #e1f6ed;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #22a753;
	}

.gform-admin .gform-button--apple-green:hover, .gform-admin .gform-button--apple-green:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gform-admin .gform-button--apple-green:focus {
			border-color: #57c091;
			outline: 0.125rem solid #e1f6ed;
		}

.gform-admin .gform-button--apple-green:disabled {
			border-color: #e1f6ed;
			opacity: 0.5;
		}

.gform-admin .gform-button--egyptian-blue {
		background: #fdfdff;
		border-color: #bed8ed;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #175cff;
	}

.gform-admin .gform-button--egyptian-blue:hover, .gform-admin .gform-button--egyptian-blue:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gform-admin .gform-button--egyptian-blue:focus {
			border-color: #175cff;
			outline: 0.125rem solid #bed8ed;
		}

.gform-admin .gform-button--egyptian-blue:disabled {
			border-color: #bed8ed;
			opacity: 0.5;
		}

.gform-admin .gform-button--simplified {
		background: transparent;
		box-shadow: none;
		color: #5b5e80;
	}

.gform-admin .gform-button--simplified:hover, .gform-admin .gform-button--simplified:active {
			background-color: #ecedf8;
			border-color: #fff;
			color: #0f3d6c;
		}

.gform-admin .gform-button--simplified:focus {
			border-color: #175cff;
			outline: 0.125rem solid #bed8ed;
		}

.gform-admin .gform-button--simplified:disabled {
			border-color: #bed8ed;
			opacity: 0.5;
		}

.gform-admin .gform-button--unstyled {
		background: none;
		border: none;
		box-shadow: none;
		color: #242748;
		font-size: 0.8125rem;
		padding: 0;
	}

.gform-admin .gform-button--unstyled .gform-button__icon {
			color: #9092b2;
			font-size: 1.5rem;
			-webkit-padding-end: 0.25rem;
			        padding-inline-end: 0.25rem;
			position: relative;
			inset-block-start: 0.05rem;
		}

.gform-admin .gform-button--unstyled:hover, .gform-admin .gform-button--unstyled:active, .gform-admin .gform-button--unstyled:focus {
			background: none;
			border: none;
			box-shadow: none;
			color: #3e7da6;
			outline: none;
		}

.gform-admin .gform-button--unstyled:hover .gform-button__icon, .gform-admin .gform-button--unstyled:active .gform-button__icon, .gform-admin .gform-button--unstyled:focus .gform-button__icon {
				color: #3e7da6;
			}

.gform-admin .gform-button--unstyled:disabled {
			border: none;
			color: #c3c5db;
		}

/*
	 * Size variants
	 */

.gform-admin .gform-button--size-xs {
		block-size: 2rem;
		font-size: 0.75rem;
		padding-block: 0;
		padding-inline: 0.6875rem;
	}

.gform-admin .gform-button--size-xs .gform-button__icon {
			font-size: 1rem;
		}

.gform-admin .gform-button--size-sm {
		block-size: 2.125rem;
		padding-block: 0;
		padding-inline: 0.8125rem;
	}

.gform-admin .gform-button--size-sm .gform-button__icon {
			font-size: 1rem;
		}

.gform-admin .gform-button--size-l {
		block-size: 2.625rem;
		font-size: 1rem;
	}

.gform-admin .gform-button--size-l .gform-button__icon {
			font-size: 1.25rem;
		}

.gform-admin .gform-button--size-xl {
		block-size: 3.125rem;
		font-size: 1rem;
		padding-block: 0.8125rem;
		padding-inline: 1.5625rem;
	}

.gform-admin .gform-button--size-xl .gform-button__icon {
			font-size: 1.25rem;
		}

.gform-admin .gform-button--size-height-s {
		height: 1.875rem;
		padding: 0.375rem 0.5rem;
	}

.gform-admin .gform-button--size-height-m {
		height: 2.125rem;
		padding: 0.375rem 0.625rem;
	}

.gform-admin .gform-button--size-height-l {
		height: 2.375rem;
		padding: 0.5rem 0.875rem;
	}

.gform-admin .gform-button--size-height-xl {
		height: 2.875rem;
		padding: 0.75rem 0.875rem;
	}

.gform-admin .gform-button--size-height-xxl {
		height: 3.375rem;
		padding: 0.875rem;
	}

/*
	 * Icon variants
	 */

.gform-admin .gform-button--icon-leading .gform-button__icon {
			-webkit-margin-end: 0.35rem;
			        margin-inline-end: 0.35rem;
		}

.gform-admin .gform-button--icon-leading.gform-button--size-xs .gform-button__icon {
				-webkit-margin-end: 0.375rem;
				        margin-inline-end: 0.375rem;
			}

.gform-admin .gform-button--icon-leading.gform-button--size-sm .gform-button__icon {
				-webkit-margin-end: 0.375rem;
				        margin-inline-end: 0.375rem;
			}

.gform-admin .gform-button--icon-leading.gform-button--size-l .gform-button__icon {
				-webkit-margin-end: 0.625rem;
				        margin-inline-end: 0.625rem;
			}

.gform-admin .gform-button--icon-leading.gform-button--size-xl .gform-button__icon {
				-webkit-margin-end: 0.75rem;
				        margin-inline-end: 0.75rem;
			}

.gform-admin .gform-button--icon-trailing .gform-button__icon {
			-webkit-margin-start: 0.5rem;
			        margin-inline-start: 0.5rem;
		}

.gform-admin .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon {
				-webkit-margin-start: 0.375rem;
				        margin-inline-start: 0.375rem;
			}

.gform-admin .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon {
				-webkit-margin-start: 0.375rem;
				        margin-inline-start: 0.375rem;
			}

.gform-admin .gform-button--icon-trailing.gform-button--size-l .gform-button__icon {
				-webkit-margin-start: 0.625rem;
				        margin-inline-start: 0.625rem;
			}

.gform-admin .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon {
				-webkit-margin-start: 0.75rem;
				        margin-inline-start: 0.75rem;
			}

/*
	 * Rounded variants
	 */

.gform-admin .gform-button--round {
		border-radius: 1.1875rem;
	}

.gform-admin .gform-button--round.gform-button--size-xs {
			border-radius: 0.9375rem;
		}

.gform-admin .gform-button--round.gform-button--size-sm {
			border-radius: 1.0625rem;
		}

.gform-admin .gform-button--round.gform-button--size-l {
			border-radius: 1.3125rem;
		}

.gform-admin .gform-button--round.gform-button--size-xl {
			border-radius: 1.5625rem;
		}

/*
	 * Circular variants
	 */

.gform-admin .gform-button--circular {
		height: 2.375rem;
		width: 2.375rem;
	}

.gform-admin .gform-button--circular .gform-button__icon {
			font-size: 1.375rem;
		}

.gform-admin .gform-button--circular.gform-button--size-xs {
			height: 1.875rem;
			width: 1.875rem;
		}

.gform-admin .gform-button--circular.gform-button--size-xs .gform-button__icon {
				font-size: 1.125rem;
			}

.gform-admin .gform-button--circular.gform-button--size-sm {
			height: 2.125rem;
			width: 2.125rem;
		}

.gform-admin .gform-button--circular.gform-button--size-sm .gform-button__icon {
				font-size: 1.25rem;
			}

.gform-admin .gform-button--circular.gform-button--size-l {
			height: 2.625rem;
			width: 2.625rem;
		}

.gform-admin .gform-button--circular.gform-button--size-l .gform-button__icon {
				font-size: 1.75rem;
			}

.gform-admin .gform-button--circular.gform-button--size-xl {
			height: 3.125rem;
			width: 3.125rem;
		}

.gform-admin .gform-button--circular.gform-button--size-xl .gform-button__icon {
				font-size: 2rem;
			}

/*
	 * Active state
	 */

.gform-admin .gform-button__text--active {
		display: none;
		-webkit-margin-start: 10px;
		        margin-inline-start: 10px;
	}

.gform-admin .gform-button--loader-after .gform-button__text--active {
		margin-inline:0 0.5rem;
	}

.gform-admin .gform-button--activated {
		justify-content: center;
	}

.gform-admin .gform-button--activated.gform-button--primary {
			color: #fff;
		}

.gform-admin .gform-button--activated .gform-button__icon--inactive {
			display: none;
		}

.gform-admin .gform-button--activated .gform-button__text--inactive {
			display: none;
		}

.gform-admin .gform-button--activated .gform-button__text--active {
			display: inline-flex;
		}

.gform-admin .gform-input--checkbox {
		border: 0 none;
		clip: rect(0, 0, 0, 0);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

.gform-admin .gform-input--checkbox + label {
			outline: none;
		}

.gform-admin .gform-input--checkbox:disabled + label::before {
			opacity: 0.6;
		}

/* container for styled checkbox + label */

/* styled checkbox */

.gform-admin .gform-input--checkbox:not(.field-choice-type) + label::before {
					background: center no-repeat #fff;
					block-size: 1.375rem;
					border-radius: 3px;
					border: 1px solid #9092b2;
					content: "";
					display: inline-block;
					inline-size: 1.375rem;
					-webkit-margin-end: 0.375rem;
					        margin-inline-end: 0.375rem;
					transition: box-shadow 0.15s ease, background-color 0.15s ease;
					vertical-align: middle;
				}

.gform-admin .gform-input--checkbox:not(.field-choice-type) + label::-moz-selection {
					background: transparent;
				}

.gform-admin .gform-input--checkbox:not(.field-choice-type) + label::selection {
					background: transparent;
				}

.gform-admin .gform-input--checkbox:hover + label::before, .gform-admin .gform-input--checkbox:focus + label::before {
					border: 1px solid #3985b7;
					box-shadow: 0 0 0 2px #bed8ed;
				}

.gform-admin .gform-input--checkbox:checked:not(.field-choice-type--checkbox) + label::before {
					background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.58579L10.2929 0.292893C10.6834 -0.0976311 11.3166 -0.0976311 11.7071 0.292893C12.0976 0.683418 12.0976 1.31658 11.7071 1.70711L4 9.41421L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683418 3.90237 1.31658 3.90237 1.70711 4.29289L4 6.58579Z' fill='%233E7DA6'/%3E%3C/svg%3E"); /* stylelint-disable-line */
					border-color: #3e7da6;
				}

/* Cosmos Theme */

.gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--checkbox, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--checkbox *, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--checkbox *::before, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--checkbox *::after {
			box-sizing: border-box;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox + .gform-label {
			align-items: flex-start;
			display: flex;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox + .gform-label::before {
				border: 0.0625rem solid #9092b0;
				box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
				flex: none;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:hover + .gform-label::before {
			background-color: #f6f9fc;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:focus + .gform-label::before {
			background-color: #f6f9fc;
			border-color: #0f3d6c;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px #bed8ed;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:checked + .gform-label::before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuMTMzIDYuOTQ3IDUuODc0LTUuODc0YS45MzMuOTMzIDAgMCAxIDEuMzIgMS4zMmwtNi44NCA2Ljg0YS41LjUgMCAwIDEtLjcwNyAwTC42NzMgNi4xMjZhLjkzMy45MzMgMCAxIDEgMS4zMi0xLjMybDIuMTQgMi4xNFoiIGZpbGw9IiMwRjNENkMiLz48L3N2Zz4="); /* stylelint-disable-line */
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:disabled + .gform-label {
				color: #d5d7e9;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:disabled + .gform-label::before {
					background-color: #f6f9fc;
					border-color: #ecedf8;
					box-shadow: none;
					opacity: 1;
				}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:disabled:checked + .gform-label::before {
				background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAxIDUgOC4zMzMgMS42NjcgNSIgc3Ryb2tlPSIjRUNFREY4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg=="); /* stylelint-disable-line */
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox:disabled ~ .gform-input-help-text {
				color: #d5d7e9;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox.gform-input--size-sm + .gform-label::before {
				block-size: 1.125rem;
				inline-size: 1.125rem;
				-webkit-margin-end: 0.5rem;
				        margin-inline-end: 0.5rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox.gform-input--size-sm:checked + .gform-label::before {
				background-size: 10px 8px; /* stylelint-disable-line */
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox.gform-input--size-sm ~ .gform-input-help-text {
				-webkit-margin-start: 1.625rem;
				        margin-inline-start: 1.625rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox.gform-input--size-md + .gform-label::before {
				block-size: 1.375rem;
				inline-size: 1.375rem;
				-webkit-margin-before: -0.0625rem;
				        margin-block-start: -0.0625rem;
				-webkit-margin-end: 0.75rem;
				        margin-inline-end: 0.75rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--checkbox.gform-input--size-md ~ .gform-input-help-text {
				-webkit-margin-start: 2.125rem;
				        margin-inline-start: 2.125rem;
			}

.gform-admin .react-colorful {
		height: auto;
		width: 100%;
	}

.gform-admin .react-colorful__saturation {
		border-bottom: none;
		border-radius: 3px;
		flex-shrink: 0;
		height: 234px;
	}

.gform-admin .react-colorful__hue {
		border-radius: 24px;
		height: 12px;
		margin-bottom: 1rem;
		margin-top: 1rem;
	}

.gform-admin .react-colorful__pointer {
		border: 8px solid #fff;
		box-sizing: content-box;
		height: 16px;
		outline: 1px solid rgba(0, 0, 0, 0.1);
		width: 16px;
	}

.gform-admin .gform-input--picker {
		background: #fff;
		border: 1px solid rgba(0, 0, 0, 0.1);
		box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		box-sizing: border-box;
		padding: 1rem;
		position: absolute;
		width: 352px;
	}

.gform-admin .gform-input--picker::after {
		background: #fff;
		content: " ";
		height: 20px;
		left: 50%;
		position: absolute;
		width: 20px;
	}

.gform-admin .gform-input--picker--pos-above {
		transform: translate(-50%, calc(-100% - 10px));
	}

.gform-admin .gform-input--picker--pos-above::after {
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		bottom: 0;
		transform: translate(-50%, 50%) rotate(135deg);
		transform-origin: center;
	}

.gform-admin .gform-input--picker--pos-below {
		transform: translate(-50%, 10px);
	}

.gform-admin .gform-input--picker--pos-below::after {
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		top: 0;
		transform: translate(-50%, -50%) rotate(-45deg);
		transform-origin: center;
	}

.gform-admin .gform-input__picker-inputs {
		display: flex;
		flex-direction: row;
		max-width: 100%;
	}

.gform-admin .gform-input--picker-input + .gform-input--picker-input {
		margin-left: 0.5rem;
	}

.gform-admin .gform-input--picker-input input {
		box-sizing: border-box;
		max-width: 100%;
		width: 121px;
	}

.gform-admin .gform-input--picker-input--rgb input {
			width: 58px;
		}

.gform-admin .gform-settings-panel__content .gform-input--picker-input input {
		background: #fff;
		border: 1px solid #c3c5db;
		border-radius: 3px;
		font-size: 0.8125rem;
		line-height: 2;
		outline: none;
		padding: 0.25rem 0.75rem;

	}

.gform-admin .gform-settings-panel__content .gform-input--picker-input input:focus {
			 border: 1px solid #3985b7;
			 box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;
			 color: #242748;
		 }

.gform-admin .gform-input__picker-controls {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		margin-top: 0.625rem;
	}

.gform-admin .gform-dialog__mask {
		align-items: center;
		display: none;
		height: 100%;
		justify-content: center;
		left: 0;
		opacity: 0;
		top: 0;
		transition: opacity 200ms ease-in-out;
		width: 100%;
	}

.gform-admin .gform-dialog__mask.gform-dialog--alignment-top {
			align-items: flex-start;
			overflow-y: auto;
			padding-bottom: 50px;
			padding-top: 110px;
		}

.gform-admin .gform-dialog__mask.gform-dialog--anim-in-ready {
			display: flex;
			opacity: 0;
		}

.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active {
			opacity: 1;
		}

.gform-admin .gform-dialog__mask.gform-dialog--anim-in-active .gform-dialog {
				transform: scale(1);
			}

.gform-admin .gform-dialog__mask.gform-dialog__mask--position-fixed {
			position: fixed;
		}

.gform-admin .gform-dialog__mask.gform-dialog__mask--position-absolute {
			position: absolute;
		}

.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-light {
			background-color: rgba(247, 249, 252, 0.75);
		}

.gform-admin .gform-dialog__mask.gform-dialog__mask--theme-dark {
			background-color: rgba(36, 39, 72, 0.75);
		}

.gform-admin .gform-dialog__mask.gform-dialog__mask--blur {
			-webkit-backdrop-filter: blur(5px);
			        backdrop-filter: blur(5px);
		}

.gform-admin .gform-dialog {
		background: #fff;
		border: 1px solid #f6f9fc;
		box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		box-sizing: border-box;
		max-width: 600px;
		padding: 14px 25px 25px;
		position: relative;
		transform: scale(0.95);
		transition: transform 200ms ease-in-out;
		width: calc(100% - 40px);
	}

.gform-admin .gform-dialog.gform-dialog--container {
			border: none;
			box-shadow: none;
			height: 100%;
			max-width: none;
			padding: 0;
			width: 100%;
		}

.gform-admin .gform-dialog.gform-dialog--animated {
			opacity: 0;
			position: relative;
			top: 20px;
			transform: scale(1);
			transition: transform 600ms, opacity 600ms, top 600ms;
		}

.gform-admin .gform-dialog.gform-dialog--animated.gform-dialog--animate-reveal {
				opacity: 1;
				top: 0;
				transform: scale(1);
			}

.gform-admin .gform-dialog.gform-dialog__theme--cosmos {
			border-radius: 3px;
			box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		}

.gform-admin .gform-dialog.gform-dialog__theme--cosmos .gform-dialog__content {
				color: #667085;
			}

.gform-admin .gform-dialog.gform-dialog__theme--cosmos .gform-dialog__footer {
				padding-top: 32px;
			}

.gform-admin .gform-dialog .gform-dialog__close {
			position: absolute;
			inset-inline-end: 25px;
			top: 25px;
		}

.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs {
				height: 1.875rem;
				width: 1.875rem;
			}

.gform-admin .gform-dialog .gform-dialog__close.gform-button--size-xs .gform-button__icon {
					top: 0;
				}

.gform-admin .gform-dialog .gform-dialog__close.gform-button--circular.gform-dialog__close--plain {
			background: none;
			border: none;
		}

.gform-admin .gform-dialog .gform-dialog__close.gform-button--circular.gform-dialog__close--plain .gform-button__icon {
				color: #fff;
				font-size: 2rem;
			}

.gform-admin .gform-dialog .gform-dialog__close.gform-button--unstyled .gform-button__icon {
			color: #5b5e80;
		}

.gform-admin .gform-dialog .gform-dialog__head .gform-indicator {
			position: absolute;
		}

.gform-admin .gform-dialog .gform-dialog__title {
			color: #242748;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 1.188rem;
			font-weight: 500;
			line-height: normal;
			line-height: initial;
			margin: 10px 0 0 0;
			-webkit-padding-end: 30px;
			        padding-inline-end: 30px;
			position: relative;
		}

.gform-admin .gform-dialog .gform-dialog__title.gform-dialog__title--has-icon {
				-webkit-padding-start: 50px;
				        padding-inline-start: 50px;
				padding-top: 6px;
			}

.gform-admin .gform-dialog .gform-dialog__title-icon {
			font-size: 1.5rem;
			inset-inline-start: 0;
			position: absolute;
			top: 3px;
		}

.gform-admin .gform-dialog .gform-dialog__content {
			padding-top: 10px;
			-webkit-padding-end: 30px;
			        padding-inline-end: 30px;
			padding-bottom: 0;
			-webkit-padding-start: 0;
			        padding-inline-start: 0;
		}

.gform-admin .gform-dialog .gform-dialog__content, .gform-admin .gform-dialog .gform-dialog__content p {
			color: #242748;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.875rem;
			line-height: 1.188rem;
		}

.gform-admin .gform-dialog .gform-dialog__footer {
			align-items: center;
			display: flex;
			padding-top: 20px;
			width: 100%;
		}

.gform-admin .gform-dialog .gform-dialog__confirm {
			-webkit-margin-start: 12px;
			        margin-inline-start: 12px;
		}

.gform-admin .gform-dialog .gform-dialog__confirm.gform-button--icon-leading .gform-button__icon {
				font-size: 1.5rem;
			}

.gform-admin .gform-dialog--full-screen {
		height: calc(100vh - 40px);
		max-width: 1280px;
		overflow: auto;
		padding: 0;
	}

.gform-admin .gform-dialog--full-screen .gform-dialog__content {
			margin: 0;
			padding: 0;
		}

.gform-admin .gform-dropdown {
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		position: relative;
	}

.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container {
				border-bottom: 0;
				border-radius: 0.1875rem 0.1875rem 0 0;
				border-top: 0.0625rem solid #d5d7e9;
				bottom: 40px;
				box-shadow: 0 -0.125rem 0.75rem rgba(28, 31, 63, 0.09);
				top: auto;
			}

.gform-admin .gform-dropdown.gform-dropdown--position-top .gform-dropdown__container::before {
					bottom: -5px;
					top: auto;
				}

.gform-admin .gform-dropdown__control {
		align-items: center;
		background: #fff;
		border: 0.0625rem solid #d5d7e9;
		border-radius: 0.1875rem;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		cursor: pointer;
		display: flex;
		height: 2.375rem;
		line-height: 1.1;
		padding: 0 2.25rem 0 1rem;
		position: relative;
		width: 100%;
		z-index: 1;
	}

.gform-admin .gform-dropdown__control:focus {
			border-color: #3e7da6;
			box-shadow: 0 0 0 2px #bed8ed;
			outline: none;
		}

.gform-admin .gform-dropdown__control.gform-dropdown__control--placeholder .gform-dropdown__control-text {
				color: #5b5e80;
				font-weight: 400;
			}

.gform-admin .gform-dropdown__control .gform-dropdown__chevron, .gform-admin .gform-dropdown__control .gform-dropdown__spinner {
			align-items: center;
			background-size: 16px 16px;
			color: #9092b2;
			font-size: 1.375rem;
			height: 100%;
			justify-content: center;
			position: absolute;
			right: 0;
			top: 0;
			transition: color 0.15s ease;
			width: 2.25rem;
		}

.gform-admin .gform-dropdown__control .gform-dropdown__chevron {
			display: flex;
		}

.gform-admin .gform-dropdown__group {
		line-height: normal;
		padding-top: 0.6875rem;
	}

.gform-admin .gform-dropdown__group .gform-dropdown__trigger {
		padding-left: 1.75rem;
	}

.gform-admin .gform-dropdown__control-text, .gform-admin .gform-dropdown__group-text {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

.gform-admin .gform-dropdown__group-text {
		padding-left: 0.875rem;
	}

.gform-admin .gform-dropdown__container {
		background: #fff;
		border: 0.0625rem solid #d5d7e9;
		border-radius: 0 0 0.1875rem 0.1875rem;
		border-top: 0;
		box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09);
		box-sizing: border-box;
		display: none;
		opacity: 0;
		outline: none;
		padding-top: 0.25rem;
		position: absolute;
		top: 2.3125rem;
		transition: opacity 0.15s ease;
		width: 100%;
		z-index: 2;
	}

.gform-admin .gform-dropdown__container::before {
			background: #fff;
			border-left: 0.0625rem solid #d5d7e9;
			border-right: 0.0625rem solid #d5d7e9;
			content: "";
			height: 0.5rem;
			left: -1px;
			position: absolute;
			top: -0.5rem;
			width: 100%;
			z-index: 3;
		}

.gform-admin .gform-dropdown__list-container {
		max-height: 14.0625rem;
		overflow-y: auto;
	}

.gform-admin .gform-dropdown__item {
		margin: 0;
	}

.gform-admin .gform-dropdown__search-icon {
		color: #9092b2;
		font-size: 1.5rem;
		position: absolute;
		right: 1rem;
		top: 0.75rem;
		transition: color 0.15s ease;
	}

.gform-admin .gform-dropdown__search {
		border-bottom: 1px solid #ecedf8;
		padding: 0.375rem 0.625rem 0.875rem 0.625rem;
		position: relative;
	}

.gform-admin .gform-dropdown__search .gform-dropdown__search-input {
			padding-right: 2.125rem;
			width: 100%;
		}

.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon {
				color: #3e7da6;
			}

.gform-admin .gform-dropdown__search[focus-within] .gform-dropdown__search-icon {
				color: #3e7da6;
			}

.gform-admin .gform-dropdown__search:focus-within .gform-dropdown__search-icon {
				color: #3e7da6;
			}

.gform-admin .gform-dropdown__list {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

.gform-admin .gform-dropdown__trigger {

		background: transparent;
		border: 0;
		border-left: 0.1875rem solid transparent;
		color: #242748;
		cursor: pointer;
		font-size: 0.8125rem;
		outline: none;
		padding: 0.6875rem 1rem 0.6875rem 0.875rem;
		text-align: left;
		transition: all 0.15s ease;
		width: 100%;
	}

.gform-admin .gform-dropdown__trigger:hover, .gform-admin .gform-dropdown__trigger:focus {
			background: #f6f9fc;
			border-left-color: #3e7da6;
		}

.gform-admin .gform-dropdown__trigger-text {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}

.gform-admin .gform-dropdown--show-spinner .gform-dropdown__chevron {
			display: none;
		}

.gform-admin .gform-dropdown--show-spinner .gform-dropdown__spinner {
			display: flex;
		}

.gform-admin .gform-dropdown--reveal .gform-dropdown__container {
			display: block;
		}

.gform-admin .gform-dropdown--hide .gform-dropdown__container {
			display: block;
			opacity: 0;
		}

.gform-admin .gform-dropdown--open .gform-dropdown__chevron {
			color: #242748;
			transform: rotate(180deg);
		}

.gform-admin .gform-dropdown--open .gform-dropdown__control {
			box-shadow: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09);
		}

.gform-admin .gform-dropdown--open .gform-dropdown__control:focus {
				border-color: #d5d7e9;
			}

.gform-admin .gform-dropdown--open .gform-dropdown__container {
			display: block;
			opacity: 1;
		}

html[dir="rtl"] .gform-admin .gform-dropdown__control {
		padding: 0 1rem 0 2.25rem;
	}

html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__chevron, html[dir="rtl"] .gform-admin .gform-dropdown__control .gform-dropdown__spinner {
			left: 0;
			right: auto;
		}

html[dir="rtl"] .gform-admin .gform-dropdown__search .gform-dropdown__search-input {
			padding-left: 2.125rem;
			padding-right: 1rem;
		}

html[dir="rtl"] .gform-admin .gform-dropdown__search-icon {
		left: 1rem;
		right: auto;
	}

html[dir="rtl"] .gform-admin .gform-dropdown__trigger {
		border-left: 0;
		border-right: 0.1875rem solid transparent;
		text-align: right;
	}

html[dir="rtl"] .gform-admin .gform-dropdown__trigger:hover, html[dir="rtl"] .gform-admin .gform-dropdown__trigger:focus {
			border-right-color: #3e7da6;
		}

html[dir="rtl"] .gform-admin .gform-dropdown__group .gform-dropdown__trigger {
		padding-left:  0.875rem;
		padding-right: 1.75rem;
	}

html[dir="rtl"] .gform-admin .gform-dropdown__group-text {
		padding-left: 0;
		padding-right: 0.875rem;
	}

.gform-admin .gform-embed-form__flyout-group {
		border-top: 0.0625rem solid #ecedf8;
		margin-top: 1.5rem;
		padding-top: 1.5rem;
	}

.gform-admin .gform-embed-form__flyout-group .gform-input__label:not(:last-child) {
			-webkit-margin-end: 0.5rem;
			        margin-inline-end: 0.5rem;
		}

.gform-admin .gform-embed-form__group-title {
		color: #242748;
		font-size: 0.8125rem;
		font-weight: 500;
		margin: 0;
	}

.gform-admin .gform-embed-form__post-type-switcher, .gform-admin .gform-embed-form__shortcode-description {
		padding: 0.75rem 0;
	}

.gform-admin .gform-embed-form--hidden {
		display: none;
	}

.gform-admin .gform-input--text {
		width: 100%;
	}

.gform-admin .gform-flyout.gform-flyout--embed-form {

		padding-top: 1.25rem;
	}

.gform-admin .gform-flyout.gform-flyout--embed-form .gform-flyout__head {
			padding: 0 1.2rem 1.5625rem;
		}

.gform-admin .gform-flyout.gform-flyout--embed-form .gform-flyout__close.gform-button--size-xs {
			top: 15px;
		}

.gform-admin .gform-flyout.gform-flyout--embed-form .gform-flyout__body {
			padding: 1.25rem 1.5625rem;
		}

.gform-admin .gform-flyout.gform-flyout--embed-form p {
			margin: 0;
			padding: 0;
		}

.gform-admin .gform-flyout.gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper {
			padding-left: 0.875rem;
		}

.gform-admin .gform-embed-form__shortcode-footer {
		align-items: center;
		display: flex;
		width: 100%;
	}

.gform-admin .gform-embed-form__shortcode-footer a {
			color: #3985b7;
		}

.gform-admin .gform-embed-form__shortcode-footer a:hover, .gform-admin .gform-embed-form__shortcode-footer a:focus {
				text-decoration: none;
			}

.gform-admin .gform-embed-form__flyout-group-footer {
		padding-top: 0.75rem;
	}

.gform-admin .gform-embed-form__shortcode-trigger .gform-button__icon {
			opacity: 1;
			transition: all 0.15s ease;
		}

.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-label, .gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-button__icon {
				opacity: 0;
			}

.gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-icon, .gform-admin .gform-embed-form__shortcode-trigger.gform-embed-form__shortcode-trigger--copied .gform-embed-form__shortcode-copy-copied {
				opacity: 1;
			}

.gform-admin .gform-embed-form__shortcode-copy-icon {
		color: #22a753;
		font-size: 1.5rem;
		margin-right: 6px;
	}

.gform-admin .gform-embed-form__shortcode-copy-label {
		opacity: 1;
		transition: all 0.15s ease;
	}

.gform-admin .gform-embed-form__shortcode-copy-copied {
		align-items: center;
		box-sizing: border-box;
		display: inline-flex;
		justify-content: center;
		left: 0;
		opacity: 0;
		position: absolute;
		text-align: center;
		width: 100%;
	}

.gform-admin .gform-embed-form__visually-hidden {
		border: 0;
		clip: rect(0, 0, 0, 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		white-space: nowrap;
		width: 1px;
	}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm:disabled {
					background: #3e7da6;
					color: #fff;
				}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-saving-text {
				display: none;
			}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--idle-text {
				align-items: center;
				display: inline-flex;
			}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving {
				justify-content: center;
			}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-button--idle-text {
					display: none;
				}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-button__icon {
					display: none;
				}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-saving-text {
					display: inline-block;
					text-indent: 0;
				}

.gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader {
					margin: 0 8px 0 0;
				}

html[dir="rtl"] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-footer-helper {
			padding-left: 0;
			padding-right: 0.875rem;
		}

html[dir="rtl"] .gform-admin .gform-flyout--embed-form .gform-embed-form__shortcode-copy-icon {
			margin-left: 6px;
			margin-right: 0;
		}

html[dir="rtl"] .gform-admin .gform-dialog.gform-dialog--embed-form-unsaved .gform-dialog__footer .gform-dialog__confirm-button--saving .gform-dialog__confirm-loader {
					margin: 0 0 0 8px;
				}

.gform-admin .gform-file-upload__remove {
		cursor: pointer;
		position: absolute;
		right: 5px;
		top: 5px;
		z-index: 3;
	}

.gform-admin .gform-file-upload__remove .gform-icon {
		font-size: 1.5rem;
	}

.gform-admin .gform-file-upload__wrapper {
		border: 1px dashed #9092b0;
		border-radius: 3px;
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 1rem;
		min-height: 150px;
		position: relative;
	}

.gform-admin .gform-file-upload__wrapper .gform-file-upload__message, .gform-admin .gform-file-upload__wrapper .gform-file-upload__filetypes {
			color: #5b5e80;
		}

.gform-admin .gform-file-upload__wrapper .file-drop {
			min-height: 150px;
			height: 100%;
			position: relative;
			width: 100%;
		}

.gform-admin .gform-file-upload__wrapper .file-drop > .file-drop-target {
			align-content: center;
			align-items: center;
			border-radius: 2px;
			display: flex;
			flex-direction: column;
			height: 100%;
			justify-content: center;
			left: 0;
			position: absolute;
			text-align: center;
			top: 0;
			width: 100%;
		}

.gform-admin .gform-file-upload__wrapper:not(.gform-file-upload__wrapper--disabled) .file-drop > .file-drop-target.file-drop-dragging-over-frame {
			background-color: #f6f9fc;
			border: none;
			box-shadow: none;
			opacity: 1;
			z-index: 50;
		}

.gform-admin .gform-file-upload__wrapper:not(.gform-file-upload__wrapper--disabled) .file-drop > .file-drop-target.file-drop-dragging-over-frame .gform-file-upload__icon {
			background: #d5d7e9;
			border-color: #ecedf8;
		}

.gform-admin .gform-file-upload__wrapper:not(.gform-file-upload__wrapper--disabled) .file-drop > .file-drop-target.file-drop-dragging-over-frame .gform-file-upload__bold-text {
			color: #0f3d6c;
		}

.gform-admin .gform-file-upload__wrapper--disabled {
		border: 1px dashed #d5d7e9;
	}

.gform-admin .gform-file-upload__wrapper--disabled .gform-file-upload__bold-text {
			color: #d5d7e9;
		}

.gform-admin .gform-file-upload__icon {
		align-items: center;
		background: #ecedf8;
		border: 6px solid #f6f9fc;
		border-radius: 100%;
		color: #5b5e80;
		display: flex;
		font-size: 1.375rem;
		height: 34px;
		justify-content: center;
		width: 34px;
	}

.gform-admin .gform-file-upload__wrapper--has-preview {
		padding: 1rem;
	}

.gform-admin .gform-file-upload__wrapper--has-preview .gform-file-upload__message, .gform-admin .gform-file-upload__wrapper--has-preview .gform-file-upload__icon, .gform-admin .gform-file-upload__wrapper--has-preview .gform-file-upload__filetypes {
			display: none;
		}

.gform-admin .gform-file-upload {
		height: 100%;
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
	}

.gform-admin .gform-file-upload__input {
		height: 1px;
		opacity: 0;
		overflow: hidden;
		width: 1px;
	}

.gform-admin .gform-file-upload__bold-text {
		font-weight: 500;
	}

.gform-admin .gform-file-upload__preview {
		padding-bottom: 1.25rem;
		text-align: center;
	}

.gform-admin .gform-file-upload__preview img {
			max-height: 300px;
			max-width: 100%;
		}

.gform-admin .gform-file-upload__buttons-wrapper {
		display: flex;
		justify-content: center;
	}

.gform-admin .gform-file-upload__buttons-wrapper .gform-button + .gform-button {
			margin-left: 0.875rem;
		}

.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed {
				top: 46px;
			}

@media (min-width: 783px) {

.gform-admin.admin-bar .gform-flyout.gform-flyout--fixed {
					top: 32px
			}
				}

.gform-admin .gform-flyout {
		background: #fff;
		bottom: 0;
		box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		box-sizing: border-box;
		display: none;
		flex-direction: column;
		height: 100%;
		left: 0;
		opacity: 0;
		padding-top: 2.125rem;
		position: absolute;
		top: 0;
		transition: opacity 150ms ease-in-out, width 150ms ease-in-out;
	}

.gform-admin .gform-flyout:hover .gform-flyout__expand {
				opacity: 1;
			}

.gform-admin .gform-flyout p {
			margin: 0;
			padding: 0;
		}

.gform-admin .gform-flyout.gform-flyout--anim-in-ready {
			display: flex;
		}

.gform-admin .gform-flyout.gform-flyout--anim-in-active {
			opacity: 1;
		}

.gform-admin .gform-flyout.gform-flyout--fixed {
			position: fixed;
		}

.gform-admin .gform-flyout.gform-flyout--absolute {
			position: absolute;
		}

.gform-admin .gform-flyout.gform-flyout--hide-expander .gform-flyout__expand {
				opacity: 0;
			}

.gform-admin .gform-flyout.gform-flyout--right {
			left: auto;
			right: 0;
		}

.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail {
				left: -35px;
			}

.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand {
				left: -35px;
			}

.gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon {
				transform: rotate(90deg);
			}

.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail {
				right: -35px;
			}

.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand {
				right: -35px;
			}

.gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon {
				transform: rotate(-90deg);
			}

.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon {
					transform: rotate(-90deg);
				}

.gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon {
					transform: rotate(90deg);
				}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs {
			align-items: center;
			border: 1px solid #d5d7e9;
			display: flex;
			font-size: 1.25rem;
			height: 1.625rem;
			position: absolute;
			right: 25px;
			transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
			width: 1.625rem;
			z-index: 5;
		}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:hover, .gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs:focus {
				border-color: #d5d7e9;
			}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs .gform-button__icon {
				font-size: 1.875rem;
				top: 0;
			}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified {
				border: 1px solid transparent;
				height: 1.875rem;
				transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
				width: 1.875rem;
			}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified:hover {
					border-color: #fff;
				}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified:focus {
					border-color: #175cff;
				}

.gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified .gform-button__icon {
					font-size: 1.125rem;
					top: auto;
				}

.gform-admin .gform-flyout .gform-flyout__expand-rail {
			height: 56px;
			margin-top: -28px;
			position: absolute;
			top: 50%;
			width: 35px;
		}

.gform-admin .gform-flyout .gform-flyout__expand {
			align-items: center;
			background: #fff;
			border: 1px solid #ecedf8;
			border-radius: 19px;
			box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
			color: #242748;
			cursor: pointer;
			display: flex;
			height: 56px;
			justify-content: center;
			margin-top: -28px;
			opacity: 0;
			position: absolute;
			top: 50%;
			transition: opacity 0.15s ease, transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease;
			width: 19px;
		}

.gform-admin .gform-flyout .gform-flyout__expand:focus {
				border-color: #d5d7e9;
				opacity: 1;
				outline: none;
			}

.gform-admin .gform-flyout .gform-flyout__expand:focus .gform-flyout__expand-icon {
					color: #3e7da6;
				}

.gform-admin .gform-flyout .gform-flyout__expand:hover .gform-flyout__expand-icon {
					color: #3e7da6;
				}

.gform-admin .gform-flyout .gform-flyout__expand-icon {
			align-items: center;
			color: #242748;
			display: flex;
			font-size: 1rem;
			height: 15px;
			justify-content: center;
			position: relative;
			transition: color 300ms ease;
			width: 100%;
		}

.gform-admin .gform-flyout__head {
		padding: 0 2.875rem 1.25rem;
		position: relative;
	}

.gform-admin .gform-flyout__head::after {
			background: #ecedf8;
			bottom: 0;
			content: "";
			height: 0.0625rem;
			left: 0;
			position: absolute;
			width: 100%;
		}

.gform-admin .gform-flyout--no-divider .gform-flyout__head::after {
			display: none;
		}

.gform-admin .gform-flyout__title {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		line-height: 18px;
		margin: 0 0 12px;
	}

.gform-admin .gform-flyout--no-description .gform-flyout__title {
			margin: 0;
		}

.gform-admin .gform-flyout__desc {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		padding-right: 1.125rem;
	}

.gform-admin .gform-flyout__body {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		overflow-y: auto;

		padding: 1.25rem 2.875rem 2.125rem;
	}

.gform-admin .gform-flyout__body[focus-within] .gform-flyout__expand {
				opacity: 1;
			}

.gform-admin .gform-flyout__body:focus-within .gform-flyout__expand {
				opacity: 1;
			}

.gform-admin .gform-flyout__body .simplebar-wrapper {
			height: 100%;
		}

html[dir="rtl"] .gform-admin .gform-flyout {
		left: auto;
		right: 0;
	}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right {
			left: 0;
			right: auto;
		}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-rail {
				left: auto;
				right: -35px;
			}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand {
				left: auto;
				right: -35px;
			}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--right .gform-flyout__expand-icon {
				transform: rotate(-90deg);
			}

html[dir="rtl"] .gform-admin .gform-flyout .gform-flyout__close.gform-button--size-xs {
			left: 25px;
			right: auto;
		}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-rail {
				left: -35px;
				right: auto;
			}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand {
				left: -35px;
				right: auto;
			}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--left .gform-flyout__expand-icon {
				transform: rotate(90deg);
			}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon {
					transform: rotate(90deg);
				}

html[dir="rtl"] .gform-admin .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon {
					transform: rotate(-90deg);
				}

.gform-admin .gform-grid--container {
		display: flex;
	}

.gform-admin .gform-grid--wrap {
		flex-wrap: wrap;
	}

.gform-admin .gform-grid--list {
		list-style: none;
		margin: 0;
		padding: 0;
	}

.gform-admin .gform-grid--fixed > .gform-grid--item {
		flex: none;
	}

.gform-admin .gform-grid--fluid > .gform-grid--item {
		flex: 1;
	}

.gform-admin .gform-grid--col-spacing-4 {
		margin-inline: calc((1rem / 2) * -1);
	}

.gform-admin .gform-grid--col-spacing-4 > .gform-grid--item {
			padding-inline: calc(1rem / 2);
		}

.gform-admin .gform-grid--col-spacing-5 {
		margin-inline: calc((1.25rem / 2) * -1);
	}

.gform-admin .gform-grid--col-spacing-5 > .gform-grid--item {
			padding-inline: calc(1.25rem / 2);
		}

.gform-admin .gform-grid--col-spacing-6 {
		margin-inline: calc((1.5rem / 2) * -1);
	}

.gform-admin .gform-grid--col-spacing-6 > .gform-grid--item {
			padding-inline: calc(1.5rem / 2);
		}

.gform-admin .gform-grid--col-spacing-8 {
		margin-inline: calc((2rem / 2) * -1);
	}

.gform-admin .gform-grid--col-spacing-8 > .gform-grid--item {
			padding-inline: calc(2rem / 2);
		}

.gform-admin .gform-grid--row-spacing-4 {
		-webkit-margin-after: calc(1rem * -1);
		        margin-block-end: calc(1rem * -1);
	}

.gform-admin .gform-grid--row-spacing-4 > .gform-grid--item {
			-webkit-margin-after: 1rem;
			        margin-block-end: 1rem;
		}

.gform-admin .gform-grid--row-spacing-6 {
		-webkit-margin-after: calc(1.5rem * -1);
		        margin-block-end: calc(1.5rem * -1);
	}

.gform-admin .gform-grid--row-spacing-6 > .gform-grid--item {
			-webkit-margin-after: 1.5rem;
			        margin-block-end: 1.5rem;
		}

.gform-admin .gform-grid--row-spacing-8 {
		-webkit-margin-after: calc(2rem * -1);
		        margin-block-end: calc(2rem * -1);
	}

.gform-admin .gform-grid--row-spacing-8 > .gform-grid--item {
			-webkit-margin-after: 2rem;
			        margin-block-end: 2rem;
		}

.gform-admin .gform-heading {
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
	}

.gform-admin .gform-input-help-text {
		color: #5b5e80;
		display: block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.75rem;
	}

.gform-admin .gform-input-help-text.gform-input-help-text--required {
			display: inline-flex;
			-webkit-margin-start: 0.375rem;
			        margin-inline-start: 0.375rem;
		}

.gform-admin .gform-image {
		margin: 0 auto;
	}

.gform-admin .gform-image__image {
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}

.gform-admin .gform-inputgroup {

	}

.gform-admin .gform-input {
		-webkit-appearance: none;
		background: #fff;
		border: 1px solid #c3c5db;
		border-radius: 3px;
		box-shadow: 0 0 0 transparent;
		box-sizing: border-box;
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		line-height: 2;
		outline: none;
		padding: 0.25rem 0.75rem;
		transition: box-shadow 0.15s ease, background-color 0.15s ease;
	}

.gform-admin .gform-input.gform-input--size-xl {
			padding: 0.594rem 0.75rem;
		}

.gform-admin .gform-input:focus {

			border: 1px solid #3985b7;

			box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

			color: #242748;
		}

.gform-admin .gform-input::-moz-placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.8125rem;
			font-weight: 400;
		}

.gform-admin .gform-input::placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.8125rem;
			font-weight: 400;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input {
			border-color: #9092b0;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input__label:nth-child(1) {
				margin-bottom: 0.375rem;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input-help-text:nth-child(2) {
				margin-bottom: 0.375rem;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input-help-text:nth-child(3) {
				margin-top: 0.375rem;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input:focus {
				border-color: #0f3d6c;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input:disabled {
				background-color: #f6f9fc;
				color: #9092b0;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input::-moz-placeholder {
				font-size: 0.875rem;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input::placeholder {
				font-size: 0.875rem;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--required .gform-input + .gform-input-help-text:nth-child(4) {
					margin-top: 0.375rem;
				}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--error .gform-input {
				border: 1px solid #dd301d;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--error .gform-input-help-text {
				color: #dd301d;
			}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-r {
			padding: 0.375rem 0.75rem;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-l {
			padding: 0.5rem 0.75rem;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-xl {
			padding: 0.75rem;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-label {
			-webkit-margin-after: 0.375rem;
			        margin-block-end: 0.375rem;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(2) {
			-webkit-margin-after: 0.375rem;
			        margin-block-end: 0.375rem;
		}

.gform-admin .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(3) {
			-webkit-margin-before: 0.375rem;
			        margin-block-start: 0.375rem;
		}

.gform-admin .gform-input-add-on-wrapper {
		align-items: stretch;
		display: flex;
		flex-direction: row;
	}

.gform-admin .gform-input-add-on-wrapper--suffix .gform-input {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}

.gform-admin .gform-input__add-on {
		align-items: center;
		background-color: #f6f9fc;
		border: 1px solid #c3c5db;
		border-radius: 3px;
		color: #242748;
		display: flex;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 400;
		padding-left: 13px;
		padding-right: 13px;
		white-space: nowrap;
	}

.gform-admin .gform-input__add-on--prefix {
		border-bottom-right-radius: 0;
		border-right: 0;
		border-top-right-radius: 0;
	}

.gform-admin .gform-input__add-on--suffix {
		border-bottom-left-radius: 0;
		border-left: 0;
		border-top-left-radius: 0;
	}

.gform-admin .gform-input__add-on + .gform-input {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}

.gform-admin .gform-input__add-on--action-button {
		background-color: #fff;
		border-color: #d5d7e9;
		height: auto;
		margin-left: 12px;
		padding-left: 12px;
		padding-right: 12px;
	}

.gform-admin .gform-input__add-on--action-button.gform-button--icon-leading.gform-button--size-sm .gform-button__icon {
		color: #5b5e80;
		margin: 0;
		font-size: 14px;
	}

.gform-admin .gform-label {
		align-items: center;
		color: #242748;
		cursor: pointer;
		display: inline-flex;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		outline: none;
	}

.gform-admin .gform-link:where(:not(.gform-button)) {
		box-sizing: border-box;
		color: #3985b7;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 400;
		position: relative;
		text-decoration: none;
		transition: all 0.15s ease;
	}

.gform-admin .gform-list {
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 1rem;
		line-height: 1.5;
		margin: 0;
		padding: 0;
	}

.gform-admin .gform-list__item {
		margin-bottom: 0.875rem;
		-webkit-padding-start: 1.625rem;
		        padding-inline-start: 1.625rem;
	}

.gform-admin .gform-list__item:last-child {
			margin: 0;
		}

.gform-admin .gform-list--unordered .gform-list__item {
		list-style: none;
		position: relative;
	}

.gform-admin .gform-list--unordered .gform-list__item::before {
			background: center / contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5%2016.5a8%208%200%201%200%200-16%208%208%200%200%200%200%2016Zm3.707-9.293a1%201%200%200%200-1.414-1.414L7.5%209.086%206.207%207.793a1%201%200%200%200-1.414%201.414l2%202a1%201%200%200%200%201.414%200l4-4Z%22%20fill%3D%22%23F15A2B%22%2F%3E%3C%2Fsvg%3E"); /* stylelint-disable-line */
			content: "";
			height: 1rem;
			inset-inline-start: 0.125rem;
			position: absolute;
			top: 0.25rem;
			width: 1rem;
		}

.gform-admin .gform-meta-box {
		background: #fff;
		border: 1px solid #d4d4e4;
		border-radius: 3px;
		box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411);
	}

.gform-admin .gform-meta-box__header {
		border-bottom: 1px solid #e4e4ee;
		padding: 20px 24px;
	}

.gform-admin .gform-meta-box__content {
		padding: 20px 24px;
	}

.gform-admin .gform-meta-box__footer {
		border-top: 1px solid #e4e4ee;
		padding: 20px 24px;
	}

.gform-admin .gform-nav-bar {
		background: #092447;
		block-size: 100%;
		inset-inline-start: 0;
		position: absolute;
		inset-block-start: 0;
		inline-size: 80px;
		z-index: 10;
	}

.gform-admin .gform-nav-bar__logo {
		background-color: #041834;
		background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='932' height='1024' viewBox='0 0 932 1024'%3E%3Cpath d='M929.46 325.543c0-46.506-33.883-103.642-74.41-126.895l-318.9-181.374c-40.527-23.253-106.964-22.589-147.491 1.329l-316.242 185.095c-40.527 23.917-73.081 81.054-72.417 128.49l2.657 366.735c0 46.506 33.883 103.642 74.41 126.895l318.9 181.374c40.527 23.253 106.964 22.589 147.491-1.329l316.242-185.36c40.527-23.917 73.081-81.054 72.417-128.224v0zM795.256 427.193h-418.556c-25.911 0-45.177 7.308-60.458 23.917-33.219 35.876-51.157 104.971-53.814 143.505h411.912v-103.908h117.594v221.901h-655.073s2.657-245.818 93.677-342.817c37.869-40.527 87.697-61.122 146.827-61.122h417.227v118.259z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E"); /* stylelint-disable-line */
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: 28px 31px;
		block-size: 72px;
		inline-size: 100%;
	}

.gform-admin .gform-input--radio {
		border: 0 none;
		clip: rect(0, 0, 0, 0);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

.gform-admin .gform-input--radio + label::before {
			background-color: #fff;
			border: 1px solid #9092b2;
			border-radius: 50%;
			content: "";
			display: inline-block;
			height: 1.25rem;
			margin-right: 0.625rem;
			top: 1.5625rem;
			transition: box-shadow 0.15s ease, background-color 0.15s ease;
			vertical-align: middle;
			width: 1.25rem;
		}

.gform-admin .gform-input--radio:hover + label::before, .gform-admin .gform-input--radio:focus + label::before {
				background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%23ECEDF8'/%3E%3C/svg%3E"); /* stylelint-disable-line */
				background-position: center;
				background-repeat: no-repeat;
				border-color: #3985b7;
				box-shadow: 0 0 0 2px #bed8ed;
				display: inline-block;
			}

.gform-admin .gform-input--radio:checked + label::before {
					background-color: #fff;
					background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' fill='%233E7DA6'/%3E%3C/svg%3E"); /* stylelint-disable-line */
					background-position: center;
					background-repeat: no-repeat;
					border-color: #9092b2;
				}

/* Cosmos Theme */

.gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--radio, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--radio *, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--radio *::before, .gform-admin .gform-input-wrapper--theme-cosmos.gform-input-wrapper--radio *::after {
			box-sizing: border-box;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio + .gform-label {
			align-items: flex-start;
			display: flex;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio + .gform-label::before {
				border: 0.0625rem solid #9092b0;
				border-radius: 50%;
				box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
				flex: none;
				margin-right: 0.5rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:hover + .gform-label::before {
			background-color: #f6f9fc;
			background-image: none;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:focus + .gform-label::before {
			background-color: #f6f9fc;
			background-image: none;
			border-color: #0f3d6c;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px #bed8ed;
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:checked + .gform-label::before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQiIGN5PSI0IiByPSI0IiBmaWxsPSIjMEYzRDZDIi8+PC9zdmc+"); /* stylelint-disable-line */
		}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:disabled + .gform-label {
				color: #d5d7e9;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:disabled + .gform-label::before {
					background-color: #f6f9fc;
					border-color: #ecedf8;
					box-shadow: none;
					opacity: 1;
				}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:disabled:checked + .gform-label::before {
				background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQiIGN5PSI0IiByPSI0IiBmaWxsPSIjRUFFQ0YwIi8+PC9zdmc+"); /* stylelint-disable-line */
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio:disabled ~ .gform-input-help-text {
				color: #d5d7e9;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio.gform-input--size-sm + .gform-label::before {
				height: 1rem;
				margin-right: 0.5rem;
				width: 1rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio.gform-input--size-sm:checked + .gform-label::before {
				background-size: 6px;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio.gform-input--size-sm ~ .gform-input-help-text {
				margin-left: 1.625rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio.gform-input--size-md + .gform-label::before {
				height: 1.25rem;
				margin-right: 0.75rem;
				margin-top: -0.0625rem;
				width: 1.25rem;
			}

.gform-admin .gform-input-wrapper--theme-cosmos .gform-input--radio.gform-input--size-md ~ .gform-input-help-text {
				margin-left: 2.125rem;
			}

html[dir="rtl"] .gform-admin .gform-input--radio + label::before {
				margin-left: 0.625rem;
				margin-right: 0;
			}

.gform-admin .gform-input-range-wrapper {
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		margin-bottom: 10px;
		margin-top: 10px;
	}

.gform-admin .gform-input-range-value-wrapper {
		display: block;
		max-width: 80px;
		position: relative;
	}

.gform-admin .gform-input-range-value-wrapper .gform-input--range-value-input {
		border: 1px solid #c3c5db;
		border-radius: 3px;
		box-sizing: border-box;
		display: block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 13px;
		font-weight: 400;
		height: 30px;
		padding: 7px;
		padding-right: 15px;
		width: 100%;
	}

.gform-admin .gform-input-range-value-wrapper .gform-input--range-value-input + .gform-input--range__suffix {
		color: #9092b2;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 13px;
		font-weight: 400;
		position: absolute;
		right: 7px;
		top: 50%;
		transform: translateY(-50%);
	}

.gform-admin .gform-input--range {
		-webkit-appearance: none;
		-moz-appearance: none;
		     appearance: none;
		background: transparent;
		border: none;
		cursor: pointer;
		padding: 0;
		width: 15rem;
	}

.gform-admin .gform-input--range:focus {
		border: none;
		box-shadow: none;
		outline: none;
	}

.gform-admin .gform-input--range::-webkit-slider-thumb {
		-webkit-appearance: none;
		background: #fff;
		border: 2px solid #9092b2;
		border-radius: 100%;
		height: 15px;
		transform: translateY(-6px);
		width: 15px;
	}

.gform-admin .gform-input--range::-webkit-slider-runnable-track {
		background-color: #d5d7e9;
		border-radius: 0;
		height: 3px;
		margin: 0;
		padding: 0;
	}

.gform-admin .gform-input-range-value-wrapper {
		margin-bottom: -10px;
		margin-top: -10px;
	}

.gform-admin .gform-input--range + .gform-input-range-value-wrapper {
		margin-left: 5px;
	}

.gform-admin .gform-input-range-value-wrapper + .gform-input--range {
		margin-left: 5px;
	}

.gform-admin .gform-input-wrapper--select, .gform-admin .gform-input-wrapper--select * {
			box-sizing: border-box;
		}

.gform-admin .gform-select__wrapper {
		position: relative;
	}

.gform-admin .gform-select__wrapper::after {
			background: center / contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%228%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%205.086%2010.293.793a1%201%200%201%201%201.414%201.414L6%207.914.293%202.207A1%201%200%200%201%201.707.793L6%205.086Z%22%20fill%3D%22%239092B0%22%2F%3E%3C%2Fsvg%3E"); /* stylelint-disable-line */
			content: "";
			height: 0.5rem;
			pointer-events: none;
			position: absolute;
			right: 0.9375rem;
			top: 50%;
			transform: translateY(-50%);
			width: 0.75rem;
		}

.gform-admin .gform-select {
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background: #fff;
		border: 1px solid #9092b2;
		border-radius: 0.1875rem;
		box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344);
		color: #242748;
		cursor: pointer;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		line-height: 1.43;
		max-width: none;
		outline: none;
		padding: 0.782rem 2.25rem 0.782rem 0.8125rem;
		width: 100%;
	}

.gform-admin .gform-select:hover, .gform-admin .gform-select:focus {
			box-shadow: 0 0 0 2px #bed8ed;
			color: #242748;
		}

.gform-admin .gform-input-wrapper--select.gform-input-wrapper--theme-cosmos .gform-label {
			margin-bottom: 0.375rem;
		}

.gform-admin .gform-snackbar {
		align-items: center;
		background: #fff;
		border: 1px solid #ecedf8;
		border-radius: 3px;
		box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		max-width: calc(100% - 40px);
		min-height: 56px;
		min-width: 344px;
		opacity: 0;
		padding: 16px;
		position: absolute;
		transform: scale(0.95);
		transition: transform 300ms ease-in-out, opacity 300ms ease-in-out;
	}

.gform-admin .gform-snackbar.gform-snackbar--reveal {
			opacity: 1;
			transform: scale(1);
		}

.gform-admin .gform-snackbar.gform-snackbar--bottomleft {
			bottom: 20px;
			left: 20px;
		}

.gform-admin .gform-snackbar.gform-snackbar--bottomright {
			bottom: 20px;
			right: 20px;
		}

.gform-admin .gform-snackbar.gform-snackbar--topleft {
			left: 20px;
			top: 20px;
		}

.gform-admin .gform-snackbar.gform-snackbar--topright {
			right: 20px;
			top: 20px;
		}

.gform-admin .gform-snackbar.gform-snackbar--has-close {
			padding-right: 50px;
		}

/* todo: create as close component, check figma */

.gform-admin .gform-snackbar__close {
		align-items: center;
		background: #fff;
		border: 1px solid transparent;
		border-radius: 100%;
		color: #9092b2;
		cursor: pointer;
		display: flex;
		font-size: 32px;
		height: 24px;
		justify-content: center;
		position: absolute;
		right: 10px;
		top: 16px;
		transition: border-color 300ms ease, box-shadow 300ms ease, background-color 300ms ease, color 300ms ease;
		width: 24px;
	}

.gform-admin .gform-snackbar__close:hover {
			color: #5b5e80;
		}

.gform-admin .gform-snackbar__close.focus-visible {
			border-color: #3e7da6;
			box-shadow: 0 0 0 2px #bed8ed;
			color: #5b5e80;
			outline: none;
		}

.gform-admin .gform-snackbar__close.focus-visible {
			border-color: #3e7da6;
			box-shadow: 0 0 0 2px #bed8ed;
			color: #5b5e80;
			outline: none;
		}

.gform-admin .gform-snackbar__close:focus-visible {
			border-color: #3e7da6;
			box-shadow: 0 0 0 2px #bed8ed;
			color: #5b5e80;
			outline: none;
		}

.gform-admin .gform-snackbar__icon {
		font-size: 24px;
		margin-right: 10px;
	}

.gform-admin .gform-snackbar__message {
		margin-right: 6px;
	}

.gform-admin .gform-snackbar__cta {
		color: #3e7da6;
		margin-left: auto;
		text-decoration: none;
	}

.gform-admin .gform-snackbar__cta:focus, .gform-admin .gform-snackbar__cta:hover {
			box-shadow: none;
			outline: none;
			text-decoration: underline;
		}

.gform-admin .gform-snackbar--success .gform-snackbar__icon {
			color: #22a753;
		}

.gform-admin .gform-snackbar--error .gform-snackbar__icon {
			color: #dd301d;
		}

html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomleft {
			left: auto;
			right: 20px;
		}

html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--bottomright {
			left: 20px;
			right: auto;
		}

html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topleft {
			left: 20px;
		}

html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--topright {
			right: 20px;
		}

html[dir="rtl"] .gform-admin .gform-snackbar.gform-snackbar--has-close {
			padding-left: 50px;
			padding-right: 16px;
		}

html[dir="rtl"] .gform-admin .gform-snackbar__close {
		left: 10px;
		right: auto;
	}

html[dir="rtl"] .gform-admin .gform-snackbar__cta {
		margin-left: 0;
		margin-right: auto;
	}

html[dir="rtl"] .gform-admin .gform-snackbar__icon {
		margin: 0 0 0 10px;
	}

html[dir="rtl"] .gform-admin .gform-snackbar__message {
		margin: 0 0 0 6px;
	}

.gform-admin .gform-spacing.gform-spacing--top-1 {
			-webkit-margin-before: 0.25rem;
			        margin-block-start: 0.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-1 {
				-webkit-margin-before: 0.25rem;
				        margin-block-start: 0.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-1 {
				-webkit-margin-before: 0.25rem;
				        margin-block-start: 0.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-2 {
			-webkit-margin-before: 0.5rem;
			        margin-block-start: 0.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-2 {
				-webkit-margin-before: 0.5rem;
				        margin-block-start: 0.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-2 {
				-webkit-margin-before: 0.5rem;
				        margin-block-start: 0.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-3 {
			-webkit-margin-before: 0.75rem;
			        margin-block-start: 0.75rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-3 {
				-webkit-margin-before: 0.75rem;
				        margin-block-start: 0.75rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-3 {
				-webkit-margin-before: 0.75rem;
				        margin-block-start: 0.75rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-4 {
			-webkit-margin-before: 1rem;
			        margin-block-start: 1rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-4 {
				-webkit-margin-before: 1rem;
				        margin-block-start: 1rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-4 {
				-webkit-margin-before: 1rem;
				        margin-block-start: 1rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-5 {
			-webkit-margin-before: 1.25rem;
			        margin-block-start: 1.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-5 {
				-webkit-margin-before: 1.25rem;
				        margin-block-start: 1.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-5 {
				-webkit-margin-before: 1.25rem;
				        margin-block-start: 1.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-6 {
			-webkit-margin-before: 1.5rem;
			        margin-block-start: 1.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-6 {
				-webkit-margin-before: 1.5rem;
				        margin-block-start: 1.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-6 {
				-webkit-margin-before: 1.5rem;
				        margin-block-start: 1.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-8 {
			-webkit-margin-before: 2rem;
			        margin-block-start: 2rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-8 {
				-webkit-margin-before: 2rem;
				        margin-block-start: 2rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-8 {
				-webkit-margin-before: 2rem;
				        margin-block-start: 2rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-10 {
			-webkit-margin-before: 2.5rem;
			        margin-block-start: 2.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-10 {
				-webkit-margin-before: 2.5rem;
				        margin-block-start: 2.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-10 {
				-webkit-margin-before: 2.5rem;
				        margin-block-start: 2.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-12 {
			-webkit-margin-before: 3rem;
			        margin-block-start: 3rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-12 {
				-webkit-margin-before: 3rem;
				        margin-block-start: 3rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-12 {
				-webkit-margin-before: 3rem;
				        margin-block-start: 3rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-16 {
			-webkit-margin-before: 4rem;
			        margin-block-start: 4rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-16 {
				-webkit-margin-before: 4rem;
				        margin-block-start: 4rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-16 {
				-webkit-margin-before: 4rem;
				        margin-block-start: 4rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-20 {
			-webkit-margin-before: 5rem;
			        margin-block-start: 5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-20 {
				-webkit-margin-before: 5rem;
				        margin-block-start: 5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-20 {
				-webkit-margin-before: 5rem;
				        margin-block-start: 5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-24 {
			-webkit-margin-before: 6rem;
			        margin-block-start: 6rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-24 {
				-webkit-margin-before: 6rem;
				        margin-block-start: 6rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-24 {
				-webkit-margin-before: 6rem;
				        margin-block-start: 6rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-32 {
			-webkit-margin-before: 8rem;
			        margin-block-start: 8rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-32 {
				-webkit-margin-before: 8rem;
				        margin-block-start: 8rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-32 {
				-webkit-margin-before: 8rem;
				        margin-block-start: 8rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-40 {
			-webkit-margin-before: 10rem;
			        margin-block-start: 10rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-40 {
				-webkit-margin-before: 10rem;
				        margin-block-start: 10rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-40 {
				-webkit-margin-before: 10rem;
				        margin-block-start: 10rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-48 {
			-webkit-margin-before: 12rem;
			        margin-block-start: 12rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-48 {
				-webkit-margin-before: 12rem;
				        margin-block-start: 12rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-48 {
				-webkit-margin-before: 12rem;
				        margin-block-start: 12rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-56 {
			-webkit-margin-before: 14rem;
			        margin-block-start: 14rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-56 {
				-webkit-margin-before: 14rem;
				        margin-block-start: 14rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-56 {
				-webkit-margin-before: 14rem;
				        margin-block-start: 14rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--top-64 {
			-webkit-margin-before: 16rem;
			        margin-block-start: 16rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-top-64 {
				-webkit-margin-before: 16rem;
				        margin-block-start: 16rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-top-64 {
				-webkit-margin-before: 16rem;
				        margin-block-start: 16rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-1 {
			-webkit-margin-after: 0.25rem;
			        margin-block-end: 0.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-1 {
				-webkit-margin-after: 0.25rem;
				        margin-block-end: 0.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-1 {
				-webkit-margin-after: 0.25rem;
				        margin-block-end: 0.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-2 {
			-webkit-margin-after: 0.5rem;
			        margin-block-end: 0.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-2 {
				-webkit-margin-after: 0.5rem;
				        margin-block-end: 0.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-2 {
				-webkit-margin-after: 0.5rem;
				        margin-block-end: 0.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-3 {
			-webkit-margin-after: 0.75rem;
			        margin-block-end: 0.75rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-3 {
				-webkit-margin-after: 0.75rem;
				        margin-block-end: 0.75rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-3 {
				-webkit-margin-after: 0.75rem;
				        margin-block-end: 0.75rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-4 {
			-webkit-margin-after: 1rem;
			        margin-block-end: 1rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-4 {
				-webkit-margin-after: 1rem;
				        margin-block-end: 1rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-4 {
				-webkit-margin-after: 1rem;
				        margin-block-end: 1rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-5 {
			-webkit-margin-after: 1.25rem;
			        margin-block-end: 1.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-5 {
				-webkit-margin-after: 1.25rem;
				        margin-block-end: 1.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-5 {
				-webkit-margin-after: 1.25rem;
				        margin-block-end: 1.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-6 {
			-webkit-margin-after: 1.5rem;
			        margin-block-end: 1.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-6 {
				-webkit-margin-after: 1.5rem;
				        margin-block-end: 1.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-6 {
				-webkit-margin-after: 1.5rem;
				        margin-block-end: 1.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-8 {
			-webkit-margin-after: 2rem;
			        margin-block-end: 2rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-8 {
				-webkit-margin-after: 2rem;
				        margin-block-end: 2rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-8 {
				-webkit-margin-after: 2rem;
				        margin-block-end: 2rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-10 {
			-webkit-margin-after: 2.5rem;
			        margin-block-end: 2.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-10 {
				-webkit-margin-after: 2.5rem;
				        margin-block-end: 2.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-10 {
				-webkit-margin-after: 2.5rem;
				        margin-block-end: 2.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-12 {
			-webkit-margin-after: 3rem;
			        margin-block-end: 3rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-12 {
				-webkit-margin-after: 3rem;
				        margin-block-end: 3rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-12 {
				-webkit-margin-after: 3rem;
				        margin-block-end: 3rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-16 {
			-webkit-margin-after: 4rem;
			        margin-block-end: 4rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-16 {
				-webkit-margin-after: 4rem;
				        margin-block-end: 4rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-16 {
				-webkit-margin-after: 4rem;
				        margin-block-end: 4rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-20 {
			-webkit-margin-after: 5rem;
			        margin-block-end: 5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-20 {
				-webkit-margin-after: 5rem;
				        margin-block-end: 5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-20 {
				-webkit-margin-after: 5rem;
				        margin-block-end: 5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-24 {
			-webkit-margin-after: 6rem;
			        margin-block-end: 6rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-24 {
				-webkit-margin-after: 6rem;
				        margin-block-end: 6rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-24 {
				-webkit-margin-after: 6rem;
				        margin-block-end: 6rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-32 {
			-webkit-margin-after: 8rem;
			        margin-block-end: 8rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-32 {
				-webkit-margin-after: 8rem;
				        margin-block-end: 8rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-32 {
				-webkit-margin-after: 8rem;
				        margin-block-end: 8rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-40 {
			-webkit-margin-after: 10rem;
			        margin-block-end: 10rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-40 {
				-webkit-margin-after: 10rem;
				        margin-block-end: 10rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-40 {
				-webkit-margin-after: 10rem;
				        margin-block-end: 10rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-48 {
			-webkit-margin-after: 12rem;
			        margin-block-end: 12rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-48 {
				-webkit-margin-after: 12rem;
				        margin-block-end: 12rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-48 {
				-webkit-margin-after: 12rem;
				        margin-block-end: 12rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-56 {
			-webkit-margin-after: 14rem;
			        margin-block-end: 14rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-56 {
				-webkit-margin-after: 14rem;
				        margin-block-end: 14rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-56 {
				-webkit-margin-after: 14rem;
				        margin-block-end: 14rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--bottom-64 {
			-webkit-margin-after: 16rem;
			        margin-block-end: 16rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-bottom-64 {
				-webkit-margin-after: 16rem;
				        margin-block-end: 16rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-bottom-64 {
				-webkit-margin-after: 16rem;
				        margin-block-end: 16rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-1 {
			-webkit-margin-start: 0.25rem;
			        margin-inline-start: 0.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-1 {
				-webkit-margin-start: 0.25rem;
				        margin-inline-start: 0.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-1 {
				-webkit-margin-start: 0.25rem;
				        margin-inline-start: 0.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-2 {
			-webkit-margin-start: 0.5rem;
			        margin-inline-start: 0.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-2 {
				-webkit-margin-start: 0.5rem;
				        margin-inline-start: 0.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-2 {
				-webkit-margin-start: 0.5rem;
				        margin-inline-start: 0.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-3 {
			-webkit-margin-start: 0.75rem;
			        margin-inline-start: 0.75rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-3 {
				-webkit-margin-start: 0.75rem;
				        margin-inline-start: 0.75rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-3 {
				-webkit-margin-start: 0.75rem;
				        margin-inline-start: 0.75rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-4 {
			-webkit-margin-start: 1rem;
			        margin-inline-start: 1rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-4 {
				-webkit-margin-start: 1rem;
				        margin-inline-start: 1rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-4 {
				-webkit-margin-start: 1rem;
				        margin-inline-start: 1rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-5 {
			-webkit-margin-start: 1.25rem;
			        margin-inline-start: 1.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-5 {
				-webkit-margin-start: 1.25rem;
				        margin-inline-start: 1.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-5 {
				-webkit-margin-start: 1.25rem;
				        margin-inline-start: 1.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-6 {
			-webkit-margin-start: 1.5rem;
			        margin-inline-start: 1.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-6 {
				-webkit-margin-start: 1.5rem;
				        margin-inline-start: 1.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-6 {
				-webkit-margin-start: 1.5rem;
				        margin-inline-start: 1.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-8 {
			-webkit-margin-start: 2rem;
			        margin-inline-start: 2rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-8 {
				-webkit-margin-start: 2rem;
				        margin-inline-start: 2rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-8 {
				-webkit-margin-start: 2rem;
				        margin-inline-start: 2rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-10 {
			-webkit-margin-start: 2.5rem;
			        margin-inline-start: 2.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-10 {
				-webkit-margin-start: 2.5rem;
				        margin-inline-start: 2.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-10 {
				-webkit-margin-start: 2.5rem;
				        margin-inline-start: 2.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-12 {
			-webkit-margin-start: 3rem;
			        margin-inline-start: 3rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-12 {
				-webkit-margin-start: 3rem;
				        margin-inline-start: 3rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-12 {
				-webkit-margin-start: 3rem;
				        margin-inline-start: 3rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-16 {
			-webkit-margin-start: 4rem;
			        margin-inline-start: 4rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-16 {
				-webkit-margin-start: 4rem;
				        margin-inline-start: 4rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-16 {
				-webkit-margin-start: 4rem;
				        margin-inline-start: 4rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-20 {
			-webkit-margin-start: 5rem;
			        margin-inline-start: 5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-20 {
				-webkit-margin-start: 5rem;
				        margin-inline-start: 5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-20 {
				-webkit-margin-start: 5rem;
				        margin-inline-start: 5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-24 {
			-webkit-margin-start: 6rem;
			        margin-inline-start: 6rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-24 {
				-webkit-margin-start: 6rem;
				        margin-inline-start: 6rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-24 {
				-webkit-margin-start: 6rem;
				        margin-inline-start: 6rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-32 {
			-webkit-margin-start: 8rem;
			        margin-inline-start: 8rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-32 {
				-webkit-margin-start: 8rem;
				        margin-inline-start: 8rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-32 {
				-webkit-margin-start: 8rem;
				        margin-inline-start: 8rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-40 {
			-webkit-margin-start: 10rem;
			        margin-inline-start: 10rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-40 {
				-webkit-margin-start: 10rem;
				        margin-inline-start: 10rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-40 {
				-webkit-margin-start: 10rem;
				        margin-inline-start: 10rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-48 {
			-webkit-margin-start: 12rem;
			        margin-inline-start: 12rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-48 {
				-webkit-margin-start: 12rem;
				        margin-inline-start: 12rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-48 {
				-webkit-margin-start: 12rem;
				        margin-inline-start: 12rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-56 {
			-webkit-margin-start: 14rem;
			        margin-inline-start: 14rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-56 {
				-webkit-margin-start: 14rem;
				        margin-inline-start: 14rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-56 {
				-webkit-margin-start: 14rem;
				        margin-inline-start: 14rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--left-64 {
			-webkit-margin-start: 16rem;
			        margin-inline-start: 16rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-left-64 {
				-webkit-margin-start: 16rem;
				        margin-inline-start: 16rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-left-64 {
				-webkit-margin-start: 16rem;
				        margin-inline-start: 16rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-1 {
			-webkit-margin-end: 0.25rem;
			        margin-inline-end: 0.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-1 {
				-webkit-margin-end: 0.25rem;
				        margin-inline-end: 0.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-1 {
				-webkit-margin-end: 0.25rem;
				        margin-inline-end: 0.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-2 {
			-webkit-margin-end: 0.5rem;
			        margin-inline-end: 0.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-2 {
				-webkit-margin-end: 0.5rem;
				        margin-inline-end: 0.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-2 {
				-webkit-margin-end: 0.5rem;
				        margin-inline-end: 0.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-3 {
			-webkit-margin-end: 0.75rem;
			        margin-inline-end: 0.75rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-3 {
				-webkit-margin-end: 0.75rem;
				        margin-inline-end: 0.75rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-3 {
				-webkit-margin-end: 0.75rem;
				        margin-inline-end: 0.75rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-4 {
			-webkit-margin-end: 1rem;
			        margin-inline-end: 1rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-4 {
				-webkit-margin-end: 1rem;
				        margin-inline-end: 1rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-4 {
				-webkit-margin-end: 1rem;
				        margin-inline-end: 1rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-5 {
			-webkit-margin-end: 1.25rem;
			        margin-inline-end: 1.25rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-5 {
				-webkit-margin-end: 1.25rem;
				        margin-inline-end: 1.25rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-5 {
				-webkit-margin-end: 1.25rem;
				        margin-inline-end: 1.25rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-6 {
			-webkit-margin-end: 1.5rem;
			        margin-inline-end: 1.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-6 {
				-webkit-margin-end: 1.5rem;
				        margin-inline-end: 1.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-6 {
				-webkit-margin-end: 1.5rem;
				        margin-inline-end: 1.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-8 {
			-webkit-margin-end: 2rem;
			        margin-inline-end: 2rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-8 {
				-webkit-margin-end: 2rem;
				        margin-inline-end: 2rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-8 {
				-webkit-margin-end: 2rem;
				        margin-inline-end: 2rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-10 {
			-webkit-margin-end: 2.5rem;
			        margin-inline-end: 2.5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-10 {
				-webkit-margin-end: 2.5rem;
				        margin-inline-end: 2.5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-10 {
				-webkit-margin-end: 2.5rem;
				        margin-inline-end: 2.5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-12 {
			-webkit-margin-end: 3rem;
			        margin-inline-end: 3rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-12 {
				-webkit-margin-end: 3rem;
				        margin-inline-end: 3rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-12 {
				-webkit-margin-end: 3rem;
				        margin-inline-end: 3rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-16 {
			-webkit-margin-end: 4rem;
			        margin-inline-end: 4rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-16 {
				-webkit-margin-end: 4rem;
				        margin-inline-end: 4rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-16 {
				-webkit-margin-end: 4rem;
				        margin-inline-end: 4rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-20 {
			-webkit-margin-end: 5rem;
			        margin-inline-end: 5rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-20 {
				-webkit-margin-end: 5rem;
				        margin-inline-end: 5rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-20 {
				-webkit-margin-end: 5rem;
				        margin-inline-end: 5rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-24 {
			-webkit-margin-end: 6rem;
			        margin-inline-end: 6rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-24 {
				-webkit-margin-end: 6rem;
				        margin-inline-end: 6rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-24 {
				-webkit-margin-end: 6rem;
				        margin-inline-end: 6rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-32 {
			-webkit-margin-end: 8rem;
			        margin-inline-end: 8rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-32 {
				-webkit-margin-end: 8rem;
				        margin-inline-end: 8rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-32 {
				-webkit-margin-end: 8rem;
				        margin-inline-end: 8rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-40 {
			-webkit-margin-end: 10rem;
			        margin-inline-end: 10rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-40 {
				-webkit-margin-end: 10rem;
				        margin-inline-end: 10rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-40 {
				-webkit-margin-end: 10rem;
				        margin-inline-end: 10rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-48 {
			-webkit-margin-end: 12rem;
			        margin-inline-end: 12rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-48 {
				-webkit-margin-end: 12rem;
				        margin-inline-end: 12rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-48 {
				-webkit-margin-end: 12rem;
				        margin-inline-end: 12rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-56 {
			-webkit-margin-end: 14rem;
			        margin-inline-end: 14rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-56 {
				-webkit-margin-end: 14rem;
				        margin-inline-end: 14rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-56 {
				-webkit-margin-end: 14rem;
				        margin-inline-end: 14rem
		}
			}

.gform-admin .gform-spacing.gform-spacing--right-64 {
			-webkit-margin-end: 16rem;
			        margin-inline-end: 16rem;
		}

@media (min-width: 768px) {

.gform-admin .gform-spacing.gform-spacing--md-right-64 {
				-webkit-margin-end: 16rem;
				        margin-inline-end: 16rem
		}
			}

@media (min-width: 1280px) {

.gform-admin .gform-spacing.gform-spacing--lg-right-64 {
				-webkit-margin-end: 16rem;
				        margin-inline-end: 16rem
		}
			}

.gform-admin .gform-st-icon {
		align-items: center;
		display: inline-flex;
		flex-basis: 1.25rem;
		flex-grow: 0;
		flex-shrink: 0;
		font-family: "gform-icons-admin" !important;
		font-size: 1.125rem;
		font-style: normal;
		font-feature-settings: normal;
		font-variant: normal;
		font-weight: normal;
		height: 1.25rem;
		justify-content: center;
		position: relative;
		text-transform: none;
		vertical-align: top;
		width: 1.25rem;
	}

.gform-admin .gform-st-icon::before, .gform-admin .gform-st-icon::after {
			box-sizing: border-box;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			height: 100%;
			speak: none;
			white-space: normal;
			width: 100%;
		}

/* -----------------------------------------------------------------------------
	 *
	 * Duotone +/- icons in circle and focus ring.
	 *
	 * Commonly used in areas of the admin/theme were rows of choices are added
	 * or deleted by the user. Make the element that receives these classes the
	 * size you want if it needs to deviate from the default and then simply adjust
	 * the font-size of the after element to scale the icon.
	 *
	 * Designed to be used on a button.
	 *
	 * ----------------------------------------------------------------------------- */

.gform-admin .gform-st-icon--circle-plus, .gform-admin .gform-st-icon--circle-minus {
		background: #fff;
		border: 0;
		border-radius: 50%;
		box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411);
		cursor: pointer;
		flex-basis: 1.125rem;
		height: 1.125rem;
		line-height: 1.188rem;
		outline: none;
		padding: 0;
		text-align: center;
		transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
		width: 1.125rem;
	}

.gform-admin .gform-st-icon--circle-plus::before, .gform-admin .gform-st-icon--circle-minus::before {
			border: 0.0625rem solid #c3c5db;
			border-radius: 50%;
			content: "";
			height: 1.125rem;
			left: 0;
			position: absolute;
			top: 0.031rem;
			transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
			width: 1.125rem;
		}

.gform-admin .gform-st-icon--circle-plus::after, .gform-admin .gform-st-icon--circle-minus::after {
			color: #3e7da6;
			font-size: 0.55rem;
			height: auto;
			position: relative;
			width: auto;
		}

.gform-admin .gform-st-icon--circle-plus:hover, .gform-admin .gform-st-icon--circle-plus:focus, .gform-admin .gform-st-icon--circle-minus:hover, .gform-admin .gform-st-icon--circle-minus:focus {
			box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796);
		}

.gform-admin .gform-st-icon--circle-plus:hover::before, .gform-admin .gform-st-icon--circle-plus:focus::before, .gform-admin .gform-st-icon--circle-minus:hover::before, .gform-admin .gform-st-icon--circle-minus:focus::before {
				border-color: #3e7da6;
				box-shadow: 0 0 0 1px #bed8ed;
			}

.gform-admin .gform-st-icon--circle-plus::after {
			content: "\e966";
		}

.gform-admin .gform-st-icon--circle-minus::after {
			content: "\e942";
		}

.gf_browser_chrome .gform-st-icon--circle-plus::after, .gf_browser_chrome .gform-st-icon--circle-minus::after {
			height: 100%;
			margin-left: 0.03125rem;
		}

.gform-admin .gform-status-indicator {
		background: #ecedf8;
		border: 1px solid #d5d7e9;
		border-radius: 0.75rem;
		color: #242748;
		cursor: pointer;
		display: inline-block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.687rem;
		font-weight: 600;
		line-height: 1;
		padding: 0.375rem 0.5rem 0.375rem 1.5rem;
		position: relative;
		transition: all ease-in-out 200ms;
		white-space: nowrap;
		width: auto;
	}

.gform-admin .gform-status-indicator.gform-status--no-hover {
			cursor: auto;
		}

.gform-admin .gform-status-indicator svg {
			fill: #242748;
			height: 1.125rem;
			left: 0.25rem;
			position: absolute;
			stroke: rgba(154, 157, 187, 0.2);
			top: 0.325rem;
			transition: all ease-in-out 200ms;
			width: 1.125rem;
		}

.gform-admin .gform-status-indicator.gform-status--active {
			background: #e1f6ed;
			border-color: rgba(87, 192, 145, 0.24);
			color: #276a52;
		}

.gform-admin .gform-status-indicator.gform-status--active svg {
				fill: #57c091;
				stroke: rgba(87, 192, 145, 0.22);
			}

.gform-admin .gform-status-indicator.gform-status--error {
			background: #feefef;
			border-color: rgba(221, 48, 29, 0.2);
			color: #dd301d;
		}

.gform-admin .gform-status-indicator.gform-status--error svg {
				fill: #dd301d;
				stroke: rgba(221, 48, 29, 0.2);
			}

.gform-admin .gform-status-indicator.gform-status--static {
			pointer-events: none;
		}

.gform-admin .gform-status-indicator.gform-status--static .gform-status-indicator-status {
				bottom: -0.0625rem;
				position: relative;
			}

.gform-admin .gform-status-indicator.gform-status--no-pill {
			border-radius: 3px;
		}

.gform-admin .gform-status-indicator.gform-status--no-icon {
			padding-left: 0.65rem;
			padding-right: 0.65rem;
		}

.gform-admin .gform-status-indicator:not(.gform-status--no-hover):focus, .gform-admin .gform-status-indicator:not(.gform-status--no-hover):hover, .gform-admin .gform-status-indicator:not(.gform-status--no-hover):active {
			border-color: #3e7da6;
			box-shadow: 0 0 0 1px #bed8ed;
			outline: none;
		}

.gform-admin .gform-status-indicator-status {
		bottom: -0.0625rem;
		position: relative;
	}

.gform-admin .wp-list-table .gform-status-indicator {
		margin-left: 0.375rem;
	}

html[dir="rtl"] .gform-admin .gform-status-indicator {
	padding-left: 0.5rem;
	padding-right: 1.5rem;
}

html[dir="rtl"] .gform-admin .gform-status-indicator svg {
		left: auto;
		right: 0.25rem;
	}

html[dir="rtl"] .gform-admin .gform-status-indicator.gform-status--no-icon {
		padding-left: 0.65rem;
		padding-right: 0.65rem;
	}

.gform-admin .gform-steps {
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		list-style: none;
		margin: 0;
		padding: 0;
	}

.gform-admin .gform-steps__step {
		align-items: center;
		border: 1px solid #374b6b;
		border-radius: 50%;
		color: #fff;
		display: flex;
		height: 2.125rem;
		justify-content: center;
		margin: 0 auto;
		width: 2.125rem;
	}

.gform-admin .gform-steps__step:not(:last-child) {
			-webkit-margin-after: 4rem;
			        margin-block-end: 4rem;
			position: relative;
		}

.gform-admin .gform-steps__step:not(:last-child)::after {
				background-color: #374b6b;
				content: "";
				height: 4rem;
				left: 50%;
				position: absolute;
				top: 2.1rem;
				width: 1px;
			}

.gform-admin .gform-steps__step--active {
		background-color: #f15a2b;
		border-color: #f15a2b;
	}

.gform-admin .gform-steps__step-icon {
		display: none;
		font-size: 1.25rem;
	}

.gform-admin .gform-steps__step--completed .gform-steps__step-icon {
			display: block;
		}

.gform-admin .gform-steps__step--completed .gform-steps__step-count {
			display: none;
		}

.gform-admin .gform-input--swatch {
		position: relative;
	}

.gform-admin .gform-input--swatch-options {
		display: flex;
		flex-wrap: nowrap;
		padding: 0;
	}

.gform-admin .gform-input--swatch__option {
		list-style: none;
	}

.gform-admin .gform-input--swatch__option input[type="radio"] {
			display: none;
		}

.gform-admin .gform-input--swatch__option + .gform-input--swatch__option {
		margin-left: 0.625rem;
	}

.gform-admin .gform-input--swatch__option-preview {
		border: 2px solid #fff;
		border-radius: 100%;
		box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		cursor: pointer;
		display: inline-block;
		height: 30px;
		position: relative;
		width: 30px;
	}

.gform-admin .gform-input--swatch__option-preview--new {
		border: 3px solid #d5d7e9;
		box-shadow: none;
		outline: 1px dashed #5b5e80;
		outline-offset: -4px;
	}

.gform-admin .gform-input--swatch__option-preview .gform-icon {
		color: #fff;
		font-size: 1.625rem;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
	}

.gform-admin .gform-input--swatch__option-preview .gform-input--swatch-delete {
		background: #dd301d;
		border: 1px solid #fff;
		border-radius: 100%;
		display: none;
		font-size: 1rem;
		left: auto;
		padding: 0;
		right: 0;
		top: 0;
		transform: translate(50%, -50%);
	}

.gform-admin .gform-input--swatch__option-preview:hover .gform-input--swatch-delete {
		display: block;
	}

.gform-admin .gform-input--swatch__option-preview--new .gform-icon {
		color: #242748;
		font-size: 1.25rem;
	}

.gform-admin .gform-table {
		border: 0.0625rem solid #ecedf8;
		border-collapse: collapse;
		box-sizing: border-box;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		max-width: 100%;
		text-align: left;
		width: 100%;
	}

.gform-admin .gform-table * {
			box-sizing: border-box;
		}

.gform-admin .gform-table tr {
			border-bottom: 0.0625rem solid #ecedf8;
		}

.gform-admin .gform-table th {
			font-weight: 500;
			padding: 0.8125rem 1.125rem;
		}

.gform-admin .gform-table td {
			padding: 1.25rem 1.125rem;
		}

.gform-admin .gform-table p {
			font-size: 0.8125rem;
			margin: 0;
		}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive thead {
				border: 0;
				clip: rect(1px, 1px, 1px, 1px);
				height: 1px;
				overflow: hidden;
				padding: 0;
				position: absolute;
				width: 1px
		}
			}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive tbody, .gform-admin .gform-table--responsive tr, .gform-admin .gform-table--responsive th, .gform-admin .gform-table--responsive td {
				display: block;
				padding: 0;
				white-space: normal
		}
			}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive tr {
				border-bottom: 0
		}
			}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive td, .gform-admin .gform-table--responsive th {
				border-bottom: 1px solid #ecedf8;
				overflow: hidden;
				padding: 1.25rem 1.125rem;
				position: relative;
				vertical-align: top;
				white-space: normal;
				width: 100%
		}
			}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive td p {
					padding-left: 1.125rem
			}
				}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive td[data-header]::before {
						content: attr(data-header);
						display: block;
						float: left;
						font-weight: 500;
						width: 50%
				}
					}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive td[data-header] > * {
						clear: right;
						display: block;
						float: right;
						width: 50%
				}
					}

@media (max-width: 960px) {

.gform-admin .gform-table--responsive td[data-header]::after {
						border-right: 1px solid #ecedf8;
						content: "";
						display: block;
						left: 0;
						padding-bottom: 200%;
						position: absolute;
						top: 0;
						width: 50%
				}
					}

.gform-admin .gform-table--fixed {
		table-layout: fixed;
	}

.gform-admin .gform-table--no-outer-border {
		border: 0;
	}

.gform-admin .gform-table--no-outer-border tbody tr:last-child {
				border-bottom: 0;
			}

.gform-admin .gform-table--no-outer-border tbody tr:last-child td:last-child {
					border-bottom: 0;
				}

html[dir="rtl"] .gform-admin .gform-table {
	text-align: right;
}

.gform-admin .gform-tag {
		border-radius: 3px;
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		padding-block: 5px;
		padding-inline: 8px;
		position: relative;
		z-index: 1;

	}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-xxs .gform-tag__triangle {
					height: 0.938rem;
					inset-inline-start: -0.375rem;
					top: calc(50% - 0.5rem);
					width: 0.938rem;
				}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-xs .gform-tag__triangle {
					height: 1.06rem;
					inset-inline-start: -0.438rem;
					top: calc(50% - 0.55rem);
					width: 1.06rem;
				}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-sm .gform-tag__triangle {
					height: 1.188rem;
					inset-inline-start: -0.5rem;
					top: calc(50% - 0.594rem);
					width: 1.188rem;
				}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-md .gform-tag__triangle {
					height: 1.281rem;
					inset-inline-start: -0.563rem;
					top: calc(50% - 0.641rem);
					width: 1.281rem;
				}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-lg .gform-tag__triangle {
					height: 1.313rem;
					inset-inline-start: -0.563rem;
					top: calc(50% - 0.656rem);
					width: 1.313rem;
				}

.gform-admin .gform-tag.gform-tag--triangle-left.gform-typography--size-text-xl .gform-tag__triangle {
					height: 1.375rem;
					inset-inline-start: -0.625rem;
					top: calc(50% - 0.688rem);
					width: 1.375rem;
				}

.gform-admin .gform-tag--type-chathams {
		background: #0f3d6c;
		color: #fff;
	}

.gform-admin .gform-tag--type-amethyst-smoke {
		background: #9092b2;
		color: #fff;
	}

.gform-admin .gform-tag--type-upgrade {
		background: #9092b0;
		box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
		color: #fff;
		padding-block: 2px;
		padding-inline: 6px;
		text-transform: uppercase;
	}

.gform-admin .gform-tag__triangle {
		background-color: inherit;
		border: inherit;
		border-radius: 3px;
		display: block;
		position: absolute;
		transform: rotate(45deg) skew(15deg, 15deg);
		z-index: -1;
	}

.gform-admin .gform-text {
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-style: normal;
	}

.gform-admin .gform-text--color-port {
		color: #242748;
	}

.gform-admin .gform-text--color-secondary-text {
		color: #6a6a80;
	}

.gform-admin h1.gform-text, .gform-admin h2.gform-text, .gform-admin h3.gform-text, .gform-admin h4.gform-text, .gform-admin h5.gform-text, .gform-admin h6.gform-text, .gform-admin p.gform-text {
			color: #242748;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			margin: 0;
			padding: 0;
		}

.gform-admin .gform-input-wrapper--textarea, .gform-admin .gform-input-wrapper--textarea * {
			box-sizing: border-box;
		}

.gform-admin .gform-input--textarea {
		-webkit-appearance: none;
		background: #fff;
		border: 1px solid #9092b0;
		border-radius: 3px;
		box-shadow: 0 0 0 transparent;
		box-sizing: border-box;
		color: #242748;
		display: block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		line-height: 2;
		margin: 0.375rem 0;
		outline: none;
		padding: 0.25rem 0.75rem;
		transition: box-shadow 0.15s ease, background-color 0.15s ease;
		width: 100%;
	}

.gform-admin .gform-input--textarea:focus {
			border: 1px solid #3985b7;
			box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;
			color: #242748;
		}

.gform-admin .gform-input--textarea::-moz-placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.875rem;
			font-weight: 400;
		}

.gform-admin .gform-input--textarea::placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.875rem;
			font-weight: 400;
		}

.gform-admin .gform-input--textarea:disabled {
			background: #f4f5fb;
		}

.gform-admin .gform-toggle {
		align-items: center;
		display: inline-flex;
	}

.gform-admin .gform-toggle, .gform-admin .gform-toggle *, .gform-admin .gform-toggle *::before, .gform-admin .gform-toggle *::after {
			box-sizing: border-box;
		}

.gform-admin .gform-toggle.gform-toggle--disabled {
			opacity: 0.5;
		}

.gform-admin input[type="checkbox"].gform-toggle__toggle {
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background: none;
		border: 0;
		box-shadow: none;
		cursor: pointer;
		display: block;
		margin: 0;
		outline: none;
		position: relative;
	}

.gform-admin input[type="checkbox"].gform-toggle__toggle::before {
			background: #d5d7e9;
			content: "";
			display: block;
			margin: 0;
			outline: 2px solid transparent;
			outline-offset: 2px;
			transition: all 0.15s ease;
		}

.gform-admin input[type="checkbox"].gform-toggle__toggle::after {
			background: #fff;
			border-radius: 50%;
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
			content: "";
			position: absolute;
			transition: all 0.15s ease;
		}

.gform-admin input[type="checkbox"].gform-toggle__toggle.focus-visible::before {
				outline-color: #d5d7e9;
				outline-offset: 2px;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle.focus-visible::before {
				outline-color: #d5d7e9;
				outline-offset: 2px;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle:focus-visible::before {
				outline-color: #d5d7e9;
				outline-offset: 2px;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle.focus-visible:checked::before {
				outline-color: #3e7da6;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle.focus-visible:checked::before {
				outline-color: #3e7da6;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle:focus-visible:checked::before {
				outline-color: #3e7da6;
			}

.gform-admin input[type="checkbox"].gform-toggle__toggle:checked::before {
			background: #3e7da6;
		}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle.focus-visible:checked::before {
					outline-color: #0f3d6c;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle.focus-visible:checked::before {
					outline-color: #0f3d6c;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle:focus-visible:checked::before {
					outline-color: #0f3d6c;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle.focus-visible:hover:checked::before {
					outline-color: #242748;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle.focus-visible:hover:checked::before {
					outline-color: #242748;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle:focus-visible:hover:checked::before {
					outline-color: #242748;
				}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle:checked::before {
				background: #0f3d6c;
			}

.gform-admin .gform-toggle--theme-cosmos input[type="checkbox"].gform-toggle__toggle:checked:hover::before {
				background: #242748;
			}

.gform-admin .gform-toggle--size-s input[type="checkbox"].gform-toggle__toggle::before {
			border-radius: 0.625rem;
			height: 1.25rem;
			width: 2.5625rem;
		}

.gform-admin .gform-toggle--size-s input[type="checkbox"].gform-toggle__toggle::after {
			height: 0.875rem;
			inset-inline-start: 0.1875rem;
			top: 0.1875rem;
			width: 0.875rem;
		}

.gform-admin .gform-toggle--size-s input[type="checkbox"].gform-toggle__toggle:checked::after {
			transform: translateX(1.3125rem);
		}

.gform-admin .gform-toggle--size-m input[type="checkbox"].gform-toggle__toggle::before {
			border-radius: 0.75rem;
			height: 1.5rem;
			width: 3rem;
		}

.gform-admin .gform-toggle--size-m input[type="checkbox"].gform-toggle__toggle::after {
			height: 1.125rem;
			inset-inline-start: 0.1875rem;
			top: 0.1875rem;
			width: 1.125rem;
		}

.gform-admin .gform-toggle--size-m input[type="checkbox"].gform-toggle__toggle:checked::after {
			transform: translateX(1.5rem);
		}

.gform-admin .gform-toggle--size-l input[type="checkbox"].gform-toggle__toggle::before {
			border-radius: 0.875rem;
			height: 1.75rem;
			width: 3.4375rem;
		}

.gform-admin .gform-toggle--size-l input[type="checkbox"].gform-toggle__toggle::after {
			height: 1.25rem;
			inset-inline-start: 0.25rem;
			top: 0.25rem;
			width: 1.25rem;
		}

.gform-admin .gform-toggle--size-l input[type="checkbox"].gform-toggle__toggle:checked::after {
			transform: translateX(1.6875rem);
		}

.gform-admin .gform-toggle__label {
		cursor: pointer;
		-webkit-padding-start: 0.5rem;
		        padding-inline-start: 0.5rem;
	}

.gform-admin .gform-toggle--size-m .gform-toggle__label, .gform-admin .gform-toggle--size-l .gform-toggle__label {
			-webkit-padding-start: 0.75rem;
			        padding-inline-start: 0.75rem;
		}

html[dir="rtl"] .gform-admin .gform-toggle--size-l input[type="checkbox"].gform-toggle__toggle:checked::after {
			transform: translateX(-1.6875rem);
		}

.gform-admin .gform-tooltip {
		display: inline-block;
		position: relative;
	}

.gform-admin .gform-tooltip__trigger {
		align-items: center;
		border-radius: 50%;
		cursor: pointer;
		display: flex;
		font-size: 0.625rem;
		height: 1rem;
		justify-content: center;
		margin: 0;
		outline: 0.125rem solid transparent;
		padding: 0;
		width: 1rem;
		transition: all 0.15s ease;
	}

.gform-admin .gform-tooltip__trigger:hover, .gform-admin .gform-tooltip__trigger:focus{
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		}

.gform-admin .gform-tooltip--type-default .gform-tooltip__trigger {
		background: #ecedf8;
		border: 1px solid #ecedf8;
		color: #242748;
	}

.gform-admin .gform-tooltip--type-default .gform-tooltip__trigger:hover, .gform-admin .gform-tooltip--type-default .gform-tooltip__trigger:focus {
			background-color: #d5d7e9;
			border-color: #9092b2;
		}

.gform-admin .gform-tooltip--type-default .gform-tooltip__trigger:focus {
			border-color: #0f3d6c;
			outline: 0.125rem solid #bed8ed;
		}

.gform-admin .gform-tooltip--type-success .gform-tooltip__trigger {
		background: #e1f6ed;
		border: 1px solid #e1f6ed;
		color: #22a753;
	}

.gform-admin .gform-tooltip--type-success .gform-tooltip__trigger:hover, .gform-admin .gform-tooltip--type-success .gform-tooltip__trigger:focus {
			border-color: #22a753;
		}

.gform-admin .gform-tooltip--type-success .gform-tooltip__trigger:focus {
			background: #f5fcf6;
			outline: 0.125rem solid #e1f6ed;
		}

.gform-admin .gform-tooltip--type-error .gform-tooltip__trigger {
		background: #feefef;
		border: 1px solid #feefef;
		color: #dd301d;
	}

.gform-admin .gform-tooltip--type-error .gform-tooltip__trigger:hover, .gform-admin .gform-tooltip--type-error .gform-tooltip__trigger:focus {
			border-color: #dd301d;
		}

.gform-admin .gform-tooltip--type-error .gform-tooltip__trigger:focus {
			background: #fff;
			outline: 0.125rem solid #feefef;
		}

.gform-admin .gform-tooltip__tooltip {
		border-radius: 0.1875rem;
		box-sizing: border-box;
		box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		line-height: 1.385;
		padding: 0.5rem 0.75rem;
		position: fixed;
		visibility: hidden;
	}

.gform-admin .gform-tooltip__tooltip * {
			color: #fff;
		}

.gform-admin .gform-tooltip__tooltip-arrow {
		position: absolute;
		z-index: -1;
	}

.gform-admin .gform-tooltip__tooltip-arrow::after {
			border-radius: 0.25rem;
			content: '';
			display: block;
			height: 1.125rem;
			transform: rotate(45deg);
			width: 1.125rem;
		}

.gform-admin .gform-tooltip--theme-chathams .gform-tooltip__tooltip, .gform-admin .gform-tooltip--theme-chathams .gform-tooltip__tooltip-arrow::after {
			background: #0f3d6c;
		}

.gform-admin .gform-tooltip--theme-port .gform-tooltip__tooltip, .gform-admin .gform-tooltip--theme-port .gform-tooltip__tooltip-arrow::after {
			background: #242748;
		}

.gform-admin .gform-tooltip--position-top .gform-tooltip__tooltip {
			left: 50%;
			top: 0;
			transform: translate(-50%, calc(-100% - 0.875rem));
		}

.gform-admin .gform-tooltip--position-top .gform-tooltip__tooltip-arrow {
			bottom: -0.4375rem;
			left: 50%;
			transform: scaleY(0.8) translateX(-50%);
		}

.gform-admin .gform-tooltip--position-bottom .gform-tooltip__tooltip {
			bottom: 0;
			left: 50%;
			transform: translate(-50%, calc(100% + 0.875rem));
		}

.gform-admin .gform-tooltip--position-bottom .gform-tooltip__tooltip-arrow {
			top: -0.4375rem;
			left: 50%;
			transform: scaleY(0.8) translateX(-50%);
		}

.gform-admin .gform-tooltip--position-left .gform-tooltip__tooltip {
			left: 0;
			top: 50%;
			transform: translate(calc(-100% - 0.875rem), -50%);
		}

.gform-admin .gform-tooltip--position-left .gform-tooltip__tooltip-arrow {
				right: -0.4375rem;
				top: 50%;
				transform: rotate(90deg) scaleY(0.8) translateX(-50%);
		}

.gform-admin .gform-tooltip--position-right .gform-tooltip__tooltip {
			right: 0;
			top: 50%;
			transform: translate(calc(100% + 0.875rem), -50%);
		}

.gform-admin .gform-tooltip--position-right .gform-tooltip__tooltip-arrow {
			left: -0.4375rem;
			top: 50%;
			transform: rotate(90deg) scaleY(0.8) translateX(-50%);
		}

.gform-admin .gform-tooltip--initialized .gform-tooltip__tooltip {
		display: none;
		opacity: 0;
		position: absolute;
		transition: opacity 0.15s ease;
	}

.gform-admin .gform-tooltip--anim-in-ready .gform-tooltip__tooltip {
		display: block;
		visibility: visible;
	}

.gform-admin .gform-tooltip--anim-in-active .gform-tooltip__tooltip {
		opacity: 1;
	}

.gform-admin .gform-tooltip__tooltip-content {
		margin: 0;
	}

.gform-admin .gform-typography--size-text-xxs {
		font-size: 0.625rem;
		line-height: 1.6;
	}

.gform-admin .gform-typography--size-text-xs {
		font-size: 0.75rem;
		line-height: 1.5;
	}

.gform-admin .gform-typography--size-text-sm {
		font-size: 0.875rem;
		line-height: 1.43;
	}

.gform-admin .gform-typography--size-text-md {
		font-size: 1rem;
		line-height: 1.5;
	}

.gform-admin .gform-typography--size-text-lg {
		font-size: 1.125rem;
		line-height: 1.56;
	}

.gform-admin .gform-typography--size-text-xl {
		font-size: 1.25rem;
		line-height: 1.5;
	}

.gform-admin .gform-typography--size-display-xs {
		font-size: 1.5rem;
		line-height: 1.33;
	}

.gform-admin .gform-typography--size-display-sm {
		font-size: 1.875rem;
		line-height: 1.27;
	}

.gform-admin .gform-typography--size-display-md {
		font-size: 2.25rem;
		letter-spacing: -0.02em;
		line-height: 1.22;
	}

.gform-admin .gform-typography--size-display-lg {
		font-size: 2.875rem;
		letter-spacing: -0.02em;
		line-height: 1.09;
	}

.gform-admin .gform-typography--size-display-xl {
		font-size: 3rem;
		letter-spacing: -0.02em;
		line-height: 1.25;
	}

.gform-admin .gform-typography--size-display-2xl {
		font-size: 3.75rem;
		letter-spacing: -0.02em;
		line-height: 1.2;
	}

.gform-admin .gform-typography--size-display-3xl {
		font-size: 4.5rem;
		letter-spacing: -0.02em;
		line-height: 1.25;
	}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-xxs {
			font-size: 0.625rem;
			line-height: 1.6
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-xs {
			font-size: 0.75rem;
			line-height: 1.5
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-sm {
			font-size: 0.875rem;
			line-height: 1.43
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-md {
			font-size: 1rem;
			line-height: 1.5
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-lg {
			font-size: 1.125rem;
			line-height: 1.56
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-text-xl {
			font-size: 1.25rem;
			line-height: 1.5
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-xs {
			font-size: 1.5rem;
			line-height: 1.33
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-sm {
			font-size: 1.875rem;
			line-height: 1.27
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-md {
			font-size: 2.25rem;
			letter-spacing: -0.02em;
			line-height: 1.22
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-lg {
			font-size: 2.875rem;
			letter-spacing: -0.02em;
			line-height: 1.09
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-xl {
			font-size: 3rem;
			letter-spacing: -0.02em;
			line-height: 1.25
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-2xl {
			font-size: 3.75rem;
			letter-spacing: -0.02em;
			line-height: 1.2
	}
		}

@media (min-width: 768px) {

.gform-admin .gform-typography--md-size-display-3xl {
			font-size: 4.5rem;
			letter-spacing: -0.02em;
			line-height: 1.25
	}
		}

.gform-admin .gform-typography--weight-regular {
		font-weight: 400;
	}

.gform-admin .gform-typography--weight-medium {
		font-weight: 500;
	}

.gform-admin .gform-typography--weight-semibold {
		font-weight: 600;
	}

.gform-admin .gform-card {
		aspect-ratio: 1/1;
		border-radius: 0.1875rem;
		box-shadow: 0 0 0 rgba(18, 25, 97, 0.05), 0 2px 5px rgba(18, 25, 97, 0.1), 0 1px 1px rgba(18, 25, 97, 0.15);
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		transition: box-shadow 0.2s ease;
		width: 100%;
	}

.gform-admin .gform-card:hover, .gform-admin .gform-card[focus-within] {
			box-shadow: 0 -10px 65px rgba(18, 25, 97, 0.09), 0 30px 30px rgba(18, 25, 97, 0.07), 0 15px 15px rgba(18, 25, 97, 0.06), 0 10px 8px rgba(18, 25, 97, 0.05), 0 4px 4px rgba(18, 25, 97, 0.04), 0 2px 2px rgba(18, 25, 97, 0.03);
		}

.gform-admin .gform-card:hover, .gform-admin .gform-card[focus-within] {
			box-shadow: 0 -10px 65px rgba(18, 25, 97, 0.09), 0 30px 30px rgba(18, 25, 97, 0.07), 0 15px 15px rgba(18, 25, 97, 0.06), 0 10px 8px rgba(18, 25, 97, 0.05), 0 4px 4px rgba(18, 25, 97, 0.04), 0 2px 2px rgba(18, 25, 97, 0.03);
		}

.gform-admin .gform-card:hover, .gform-admin .gform-card:focus-within {
			box-shadow: 0 -10px 65px rgba(18, 25, 97, 0.09), 0 30px 30px rgba(18, 25, 97, 0.07), 0 15px 15px rgba(18, 25, 97, 0.06), 0 10px 8px rgba(18, 25, 97, 0.05), 0 4px 4px rgba(18, 25, 97, 0.04), 0 2px 2px rgba(18, 25, 97, 0.03);
		}

.gform-admin .gform-card, .gform-admin .gform-card * {
			box-sizing: border-box;
		}

.gform-admin .gform-card__top-container {
		border-start-end-radius: 0.1875rem;
		border-start-start-radius: 0.1875rem;
		flex: 1;
		position: relative;
	}

.gform-admin .gform-card__bottom-container {
		background-color: #fff;
		-webkit-border-before: 1px solid #ecedf8;
		        border-block-start: 1px solid #ecedf8;
		border-end-end-radius: 0.1875rem;
		border-end-start-radius: 0.1875rem;
		padding: 1.25rem;
		position: relative;
		width: 100%;
		z-index: 1;
	}

/* ----------------------------------------------------------------------
	 * FORM TEMPLATE BLANK
	 * ---------------------------------------------------------------------- */

.gform-admin .gform-card--form-template-blank .gform-card__form-template-blank-button {
			background: transparent;
			block-size: 100%;
			border: 0;
			cursor: pointer;
			inline-size: 100%;
			inset-block-start: 0;
			inset-inline-start: 0;
			margin: 0;
			outline: 0;
			padding: 0;
			position: absolute;
			z-index: 10;
		}

.gform-admin .gform-card--form-template-blank .gform-card__top-container {
			align-items: center;
			display: flex !important;
			justify-content: center;
		}

/* ----------------------------------------------------------------------
	 * FORM TEMPLATE
	 * ---------------------------------------------------------------------- */

.gform-admin .gform-card--form-template .gform-card__label {
			inset-block-start: 16px;
			inset-inline-start: 20px;
			position: absolute;
			z-index: 10;
		}

.gform-admin .gform-card--form-template .gform-card__form-template-hover-buttons {
			align-items: center;
			background-color: rgba(255, 255, 255, 0.6);
			display: flex;
			inset-block-end: 0;
			inset-block-start: 0;
			justify-content: space-between;
			opacity: 0;
			padding: 0 3.12rem;
			position: absolute;
			transition: opacity 0.2s ease;
			width: 100%;
			z-index: 1;
		}

.gform-admin .gform-card--form-template .gform-card__form-template-buttons-container {
			display: flex;
			inset-inline-end: 0;
			inset-inline-start: 0;
			justify-content: center;
			margin: 0 auto;
			position: absolute;
		}

.gform-admin .gform-card--form-template .gform-card__form-template-primary-button {
			-webkit-margin-end: 0.625rem;
			        margin-inline-end: 0.625rem;
		}

.gform-admin .gform-card--form-template .gform-card__form-template-secondary-button-icon {
			color: #5b5e80;
			font-size: 1.25rem;
			-webkit-margin-end: 0.375rem;
			        margin-inline-end: 0.375rem;
		}

.gform-admin .gform-card--form-template .gform-card__image {
			background-color: #fff;
			block-size: calc(100% - 1.25rem);
			border-start-end-radius: 0.1875rem;
			border-start-start-radius: 0.1875rem;
			box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
			inline-size: 12.5rem;
			inset-block-start: 1.25rem;
			inset-inline-end: 0;
			inset-inline-start: 0;
			padding-block: 0.9375rem 0;
			padding-inline: 0.9375rem;
			position: absolute;
		}

.gform-admin .gform-card--form-template .gform-card__image .gform-image__image {
				block-size: 100%;
			}

.gform-admin .gform-card--form-template .gform-card__bottom-container {
			max-block-size: 3.8125rem;
			overflow: hidden;
			transition: max-height 0.3s ease;
		}

.gform-admin .gform-card--form-template .gform-card__bottom-container .gform-text {
				animation: 0.1s linear 0s forwards closeFormTemplateCardBottom;
				-webkit-box-orient: vertical;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				line-clamp: 1;
				overflow: hidden;
				text-overflow: ellipsis;
			}

.gform-admin .gform-card--form-template:hover .gform-card__form-template-hover-buttons, .gform-admin .gform-card--form-template[focus-within] .gform-card__form-template-hover-buttons {
				opacity: 1;
				transition: opacity 0.2s ease;
			}

.gform-admin .gform-card--form-template:hover .gform-card__form-template-hover-buttons, .gform-admin .gform-card--form-template:focus-within .gform-card__form-template-hover-buttons {
				opacity: 1;
				transition: opacity 0.2s ease;
			}

.gform-admin .gform-card--form-template:hover .gform-card__bottom-container, .gform-admin .gform-card--form-template[focus-within] .gform-card__bottom-container {
				max-block-size: 6.3125rem;
				transition: max-height 0.3s ease;
			}

.gform-admin .gform-card--form-template:hover .gform-card__bottom-container, .gform-admin .gform-card--form-template:focus-within .gform-card__bottom-container {
				max-block-size: 6.3125rem;
				transition: max-height 0.3s ease;
			}

.gform-admin .gform-card--form-template:hover .gform-card__bottom-container .gform-text, .gform-admin .gform-card--form-template[focus-within] .gform-card__bottom-container .gform-text {
					animation: 0.3s linear 0s forwards openFormTemplateCardBottom;
					-webkit-line-clamp: 3;
					line-clamp: 3;
					max-block-size: 3.75rem;
				}

.gform-admin .gform-card--form-template:hover .gform-card__bottom-container .gform-text, .gform-admin .gform-card--form-template:focus-within .gform-card__bottom-container .gform-text {
					animation: 0.3s linear 0s forwards openFormTemplateCardBottom;
					-webkit-line-clamp: 3;
					line-clamp: 3;
					max-block-size: 3.75rem;
				}

@keyframes openFormTemplateCardBottom {

			from {
				-webkit-line-clamp: 1;
				line-clamp: 1;
			}

			to {
				-webkit-line-clamp: initial;
				line-clamp: initial;
			}
		}

@keyframes closeFormTemplateCardBottom {

			from {
				-webkit-line-clamp: initial;
				line-clamp: initial;
			}

			to {
				-webkit-line-clamp: 1;
				line-clamp: 1;
			}
		}

.gform-admin .gform-loader__mask {
		align-items: center;
		display: flex;
		flex-direction: column;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 10000;
	}

.gform-admin .gform-loader__mask.gform-loader__mask--theme-light {
			background-color: rgba(247, 249, 252, 0.93);
		}

.gform-admin .gform-loader__mask.gform-loader__mask--theme-dark {
			background-color: rgba(36, 39, 72, 0.93);
		}

.gform-admin .gform-loader__mask--position-auto {

	}

.gform-admin .gform-loader__mask--position-top {
		justify-content: start;
	}

.gform-admin .gform-loader__mask--position-top .gform-loader__mask-positioner {
			top: 12%;
		}

.gform-admin .gform-loader__mask--position-center {
		justify-content: center;
	}

.gform-admin .gform-loader__mask--position-bottom {
		justify-content: end;
	}

.gform-admin .gform-loader__mask--position-bottom .gform-loader__mask-positioner {
			bottom: 12%;
		}

.gform-admin .gform-loader__mask--position-sticky .gform-loader__mask-positioner {
			position: sticky;
		}

.gform-admin .gform-loader__mask-positioner {
		position: relative;
	}

.gform-admin .gform-loader--simple {
		animation: gformLoader1 1.1s infinite linear;
		border-bottom: 1.1em solid #000;
		border-left: 1.1em solid #000;
		border-radius: 50%;
		border-right: 1.1em solid #fff;
		border-top: 1.1em solid #fff;
		display: inline-block;
		font-size: 10px;
		height: 10em;
		position: relative;
		transform: translateZ(0);
		width: 10em;
	}

.gform-admin .gform-loader__inner {
		display: inline-flex;
		flex-direction: column;
	}

.gform-admin .gform-loader__text {
		display: block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		margin-top: 16px;
		text-align: center;
	}

.gform-admin .gform-loader--ring {
		animation: gformLoaderRotate 2s linear infinite;
		height: 40px;
		transform-origin: center;
		vertical-align: middle;
		width: 40px;
		will-change: transform;
	}

.gform-admin .gform-loader--ring circle {
			animation: gformLoaderStretch calc(2s * 0.75) ease-in-out infinite;
			fill: none;
			stroke: #0f3d6c;
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
			stroke-linecap: round;
			will-change: stroke-dasharray, stroke-dashoffset;
		}

@keyframes gformLoader1 {

	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes gformLoaderRotate {

	100% {
		transform: rotate(360deg);
	}
}

@keyframes gformLoaderStretch {

	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 200;
		stroke-dashoffset: -35px;
	}

	100% {
		stroke-dashoffset: -124px;
	}
}

.gform-admin .gform-loader--ring {
		animation: gformLoaderRotate 2s linear infinite;
		height: 40px;
		transform-origin: center;
		vertical-align: middle;
		width: 40px;
		will-change: transform;
	}

.gform-admin .gform-loader--ring circle {
			animation: gformLoaderStretch calc(2s * 0.75) ease-in-out infinite;
			fill: none;
			stroke: #0f3d6c;
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
			stroke-linecap: round;
			will-change: stroke-dasharray, stroke-dashoffset;
		}

@keyframes gformLoaderRotate {

	100% {
		transform: rotate(360deg);
	}
}

@keyframes gformLoaderStretch {

	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 200;
		stroke-dashoffset: -35px;
	}

	100% {
		stroke-dashoffset: -124px;
	}
}

.gform-admin .gform-video__wrapper {
		position: relative;
	}

.gform-admin .gform-video__wrapper .gform-button--video-play {
			border-radius: 0.75rem;
			height: 5.063rem;
			justify-content: center;
			outline: 8px solid rgba(0, 0, 0, 0.1);
			width: 8.188rem;
		}

.gform-admin .gform-video__wrapper .gform-button--video-play .gform-button__icon {
				font-size: 2.625rem;
			}

.gform-admin .gform-video__wrapper .gform-button--video-play:hover {
				filter: drop-shadow(0 1px 3px rgba(18, 25, 97, 0.1)) drop-shadow(0 1px 2px rgba(18, 25, 97, 0.06));
			}

.gform-admin .gform-video__wrapper .gform-button--video-play:focus {
				outline-color: #dde9fc;
			}

.gform-admin .gform-video__placeholder {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		opacity: 1;
		transition: opacity 600ms;
	}

.gform-admin .gform-video__placeholder .gform-video__placeholder-inner {
			align-items: center;
			display: flex;
			height: 100%;
			justify-content: center;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}

.gform-admin .gform-video__wrapper--playing .gform-video__placeholder {
			opacity: 0;
		}

.gform-admin .gform-video__wrapper--revealed .gform-video__placeholder {
			display: none;
		}

.gform-admin .gform-video__wrapper--has-ratio .gform-video__placeholder, .gform-admin .gform-video__wrapper--has-ratio .gform-video {
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 3;
		}

.gform-admin .gform-video__wrapper--has-placeholder .gform-video {
			opacity: 0;
			transition: opacity 600ms;
			z-index: 2;
		}

.gform-admin .gform-video__wrapper--has-placeholder.gform-video__wrapper--playing .gform-video {
			opacity: 1;
		}

.gform-admin .gform-video--vidyard #backlink {
		display: none;
	}

/*# sourceMappingURL=admin-components.css.map */
