.elementor-2035 .elementor-element.elementor-element-6c2132b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2035 .elementor-element.elementor-element-3f5442e{--display:flex;}.elementor-2035 .elementor-element.elementor-element-eab6994{text-align:center;}.elementor-2035 .elementor-element.elementor-element-eab6994 .elementor-heading-title{font-family:var( --e-global-typography-4c200d9-font-family ), Sans-serif;font-size:var( --e-global-typography-4c200d9-font-size );line-height:var( --e-global-typography-4c200d9-line-height );}.elementor-2035 .elementor-element.elementor-element-e3687f7{text-align:center;font-family:var( --e-global-typography-aca3d98-font-family ), Sans-serif;font-size:var( --e-global-typography-aca3d98-font-size );font-weight:var( --e-global-typography-aca3d98-font-weight );}.elementor-2035 .elementor-element.elementor-element-2b2df4f{--display:flex;}.elementor-2035 .elementor-element.elementor-element-2b2df4f:not(.elementor-motion-effects-element-type-background), .elementor-2035 .elementor-element.elementor-element-2b2df4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-2035 .elementor-element.elementor-element-6c2132b{--content-width:836px;}.elementor-2035 .elementor-element.elementor-element-3f5442e{--content-width:680px;}}@media(max-width:1024px){.elementor-2035 .elementor-element.elementor-element-eab6994 .elementor-heading-title{font-size:var( --e-global-typography-4c200d9-font-size );line-height:var( --e-global-typography-4c200d9-line-height );}.elementor-2035 .elementor-element.elementor-element-e3687f7{font-size:var( --e-global-typography-aca3d98-font-size );}}@media(max-width:767px){.elementor-2035 .elementor-element.elementor-element-eab6994 .elementor-heading-title{font-size:var( --e-global-typography-4c200d9-font-size );line-height:var( --e-global-typography-4c200d9-line-height );}.elementor-2035 .elementor-element.elementor-element-e3687f7{font-size:var( --e-global-typography-aca3d98-font-size );}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-5d3f1f4 *//*Quiz*/
:root {
    --color-quiz: #003A70;
}

.haus-quiz :focus {
	outline-color: var(--color-quiz) !important;
}

.gfield_label, .gform_confirmation_message h2 {
	font-size: 3rem !important;
	line-height: 0.9em !important;
	font-family: "Burbank Big Condensed Bold" !important;
	font-weight: 700 !important;
	color: var(--color-quiz) !important;
	padding-top: 24px !important;
}

.gfield_required {
	display: none !important;
}

.ginput_container_radio {
	padding: 40px 0px !important;
}

.gform-theme--framework .gform-field-label--type-inline:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
	font-size: 1.25rem !important;
	font-weight: 700 !important;
}

.gfield-choice-input {
	margin-top: 0.3em !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
	background-color: var(--color-quiz) !important;
	block-size: 12px !important;
	inline-size: 12px !important;
}

.gquiz-indicator {
	width: 1em !important;
	height: 1em !important;
}

.gform-page-footer .button{
	background-color: var(--color-quiz) !important;
	font-family: "Bariol" !important;
	font-weight: 800 !important;
	border-radius: 100px !important;
	font-size: 1.25rem !important;
	padding: 12px 24px !important;
}

.gform_previous_button.button {
	background-color: transparent !important;
	border-color: var(--color-quiz) !important;
	color: var(--color-quiz) !important;
}

.gform_confirmation_message {
	font-size: 1.5rem !important;
	text-align: center !important;
	color: var(--color-quiz) !important;
}

.gform_confirmation_message h2 {
    margin: 0 !important;
}/* End custom CSS */