.elementor-1070 .elementor-element.elementor-element-5d415c4{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-1070 .elementor-element.elementor-element-f5bad34{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1070 .elementor-element.elementor-element-39af5af{text-align:center;}.elementor-1070 .elementor-element.elementor-element-39af5af .elementor-heading-title{font-family:"Burbank Big Condensed Bold", Sans-serif;font-size:4rem;line-height:1em;color:var( --e-global-color-939c626 );}.elementor-1070 .elementor-element.elementor-element-d4dcce3{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 );color:var( --e-global-color-939c626 );}.elementor-1070 .elementor-element.elementor-element-d8ed6ef{--display:flex;border-style:none;--border-style:none;}body:not(.rtl) .elementor-1070 .elementor-element.elementor-element-aba396b{left:50%;}body.rtl .elementor-1070 .elementor-element.elementor-element-aba396b{right:50%;}.elementor-1070 .elementor-element.elementor-element-aba396b{top:16px;}.elementor-1070 .elementor-element.elementor-element-aba396b img{width:80px;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-1070 .elementor-element.elementor-element-325f05c{left:calc(50% + 200px);}body.rtl .elementor-1070 .elementor-element.elementor-element-325f05c{right:calc(50% + 200px);}.elementor-1070 .elementor-element.elementor-element-325f05c{bottom:0px;}body.elementor-page-1070:not(.elementor-motion-effects-element-type-background), body.elementor-page-1070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCE5D8;}@media(max-width:1024px){.elementor-1070 .elementor-element.elementor-element-d4dcce3{font-size:var( --e-global-typography-aca3d98-font-size );}}@media(min-width:768px){.elementor-1070 .elementor-element.elementor-element-5d415c4{--content-width:800px;}}@media(max-width:767px){.elementor-1070 .elementor-element.elementor-element-39af5af .elementor-heading-title{font-size:2.75rem;}.elementor-1070 .elementor-element.elementor-element-d4dcce3{font-size:var( --e-global-typography-aca3d98-font-size );}.elementor-1070 .elementor-element.elementor-element-aba396b{top:8px;}.elementor-1070 .elementor-element.elementor-element-aba396b img{width:64px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-f42c2bf *//*Quiz*/
:root {
    --color-quiz: #008C5A;
}

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

.gform_wrapper, .gfield--type-quiz, .gf_progressbar_wrapper {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column !important;
}

.gfield_label {
	text-align: center !important;
}

.gf_progressbar_title {
	padding-bottom: 12px !important;
	color: var(--color-quiz) !important;
}

.gf_progressbar {
	width: 200px !important;
	max-width: 100% !important;
}

.percentbar_blue {
	background-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 {
	display: flex !important;
	justify-content: center !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;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aba396b */.elementor-1070 .elementor-element.elementor-element-aba396b {
    transform: translatex(-50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Burbank Big Condensed Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://julkalender.hemglass.se/wp-content/uploads/2025/10/burbankbigcondensed-bold-2.woff2') format('woff2'),
		url('https://julkalender.hemglass.se/wp-content/uploads/2025/10/burbankbigcondensed-bold-2.woff') format('woff');
}
/* End Custom Fonts CSS */