.wp-block-hoyre-form {
	background-color: var(--color-white);
	box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14), 0 3px 14px rgba(0, 0, 0, 0.12), 0 5px 5px rgba(0, 0, 0, 0.2);
	border-radius: 12px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.wp-block-hoyre-form .block-inner {
		padding: 20px 0
	}

@media (--teft-viewport-small) {

.wp-block-hoyre-form .block-inner {
			padding: 48px
	}
		}

.wp-block-hoyre-form .block-inner .icon {
			line-height: 0;
		}

.wp-block-hoyre-form .block-inner .form-wrapper {
			margin: 0 auto;
			max-width: 330px

		}

.wp-block-hoyre-form .block-inner .form-wrapper fieldset {
				padding: 0;
				margin: 0;
			}

.wp-block-hoyre-form .block-inner .form-wrapper fieldset > *,
			.wp-block-hoyre-form .block-inner .form-wrapper > .teft-button {
				text-align: left;
				width: 100%;
				position: relative;
				height: 56px;
			}

.wp-block-hoyre-form .block-inner .form-wrapper > .teft-button {
				display: inline-flex;
				justify-content: center;
				align-items: center;
				margin: 8px 0;
				border-radius: 4px;
				text-transform: uppercase;
				font-size: var(--teft-typography-xxs);
				font-family: var(--teft-typography-font-family);
				letter-spacing: 0.1em;
				font-weight: 500;
			}

.wp-block-hoyre-form .block-inner .form-wrapper > .teft-button:last-of-type {
				background-color: var(--color-blue-700);
			}

.wp-block-hoyre-form .block-inner .form-wrapper input {
				line-height: 2.5rem;
			}

.wp-block-hoyre-form .block-inner .form-wrapper button {
				text-align: center;
			}

.wp-block-hoyre-form .block-inner .form-wrapper svg {
				position: absolute;
				right: 21px;
				top: 50%;
				transform: translateY(-50%);
			}

.wp-block-hoyre-form .block-footer {
		display: flex;
		background-color: var(--color-grey-100);
		border-top: 1px solid var(--color-grey-300);
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		padding: 12px 0
	}

.wp-block-hoyre-form .block-footer p:first-of-type {
			border-right: 1px solid var(--color-grey-300);
		}

.wp-block-hoyre-form .block-footer p {
			width: 50%;
			margin: 0;
		}

.wp-block-hoyre-form .block-footer p.full-width {
			width: 100%;
			margin: 0;
			border-right: 0;
		}

.wp-block-hoyre-form .block-footer a {
			text-decoration: none;
		}

.editor-styles-wrapper .block-editor-writing-flow .wp-block-hoyre-form .block-inner .form-wrapper fieldset button.teft-button {
		height: 56px;
	}

.vipps-login-button {
	text-align: center;
	margin-bottom: 24px;
	border-radius: 4px;
	background-color: #ff5b24;
	display: block;
	padding: 0px;
	line-height: 0.875rem;
}

.vipps-login-or-text {
	text-align: center;
}
