@font-face {
	 font - family: sofia-pro;
	 src: url(https: //use.typekit.net/af/30420e/00000000000000003b9b1a9e/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/30420e/00000000000000003b9b1a9e/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/30420e/00000000000000003b9b1a9e/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:700
}
@font-face{
	font-family:sofia-pro;
	src:url(https://use.typekit.net/af/8948c6/00000000000000003b9b1a9d/27/l?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/8948c6/00000000000000003b9b1a9d/27/d?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/8948c6/00000000000000003b9b1a9d/27/a?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
	font-display:auto;
	font-style:italic;
	font-weight:700
}
@font-face{
	font-family:sofia-pro;
	src:url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:400
}
@font-face{
	font-family:sofia-pro;
	src:url(https://use.typekit.net/af/98f96f/00000000000000003b9b1a97/27/l?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/98f96f/00000000000000003b9b1a97/27/d?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/98f96f/00000000000000003b9b1a97/27/a?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
	font-display:auto;
	font-style:italic;
	font-weight:400
}
.is-unselectable{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.is-overlay{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400
}
ul{
	list-style:none
}
button,input,select,textarea{
	margin:0
}
html{
	box-sizing:border-box
}
/**,:after,:before{
	box-sizing:inherit
}*/
img,video{
	height:auto;
	max-width:100%
}
iframe{
	border:0
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
td:not([align]),th:not([align]){
	text-align:left
}
html{
	background-color:#fff;
	font-size:16px;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	min-width:300px;
	overflow-x:hidden;
	overflow-y:scroll;
	text-rendering:optimizeLegibility;
	text-size-adjust:100%
}
article,aside,figure,footer,header,hgroup,section{
	display:block
}
body,button,input,select,textarea{
	font-family:sofia-pro,Helvetica,Arial,sans-serif
}
code,pre{
	-moz-osx-font-smoothing:auto;
	-webkit-font-smoothing:auto;
	font-family:monospace
}
body{
	color:#4a4a4a;
	font-size:1em;
	line-height:1.5
}
a{
	color:#1d306b;
	cursor:pointer;
	text-decoration:none;
}
a strong{
	color:currentColor
}
a:hover{
	color:#363636
}
code{
	color:#f14668;
	font-size:.875em;
	font-weight:400;
	padding:.25em .5em
}
code,hr{
	background-color:#f5f5f5
}
hr{
	border:none;
	display:block;
	height:2px;
	margin:1.5rem 0
}
img{
	height:auto;
	max-width:100%
}
input[type=checkbox],input[type=radio]{
	vertical-align:baseline
}
small{
	font-size:.875em
}
span{
	font-style:inherit;
	font-weight:inherit
}
strong{
	color:#363636;
	font-weight:700
}
fieldset{
	border:none
}
pre{
	-webkit-overflow-scrolling:touch;
	background-color:#f5f5f5;
	color:#4a4a4a;
	font-size:.875em;
	overflow-x:auto;
	padding:1.25rem 1.5rem;
	white-space:pre;
	word-wrap:normal
}
pre code{
	background-color:transparent;
	color:currentColor;
	font-size:1em;
	padding:0
}
table td,table th{
	vertical-align:top
}
table td:not([align]),table th:not([align]){
	text-align:left
}
table th{
	color:#363636
}
.is-clearfix:after{
	clear:both;
	content:" ";
	display:table
}
.is-pulled-left{
	float:left!important
}
.is-pulled-right{
	float:right!important
}
.is-clipped{
	overflow:hidden!important
}
.is-size-1{
	font-size:6rem!important
}
.is-size-2{
	font-size:5rem!important
}
.is-size-3{
	font-size:3rem!important
}
.is-size-4{
	font-size:2.25rem!important
}
.is-size-5{
	font-size:1.5rem!important
}
.is-size-6{
	font-size:1.25rem!important
}
.is-size-7{
	font-size:1rem!important
}
.is-size-8{
	font-size:.875rem!important
}
@media screen and (max-width:768px){
	.is-size-1-mobile{
		font-size:6rem!important
	}
	.is-size-2-mobile{
		font-size:5rem!important
	}
	.is-size-3-mobile{
		font-size:3rem!important
	}
	.is-size-4-mobile{
		font-size:2.25rem!important
	}
	.is-size-5-mobile{
		font-size:1.5rem!important
	}
	.is-size-6-mobile{
		font-size:1.25rem!important
	}
	.is-size-7-mobile{
		font-size:1rem!important
	}
	.is-size-8-mobile{
		font-size:.875rem!important
	}
}
@media print,screen and (min-width:769px){
	.is-size-1-tablet{
		font-size:6rem!important
	}
	.is-size-2-tablet{
		font-size:5rem!important
	}
	.is-size-3-tablet{
		font-size:3rem!important
	}
	.is-size-4-tablet{
		font-size:2.25rem!important
	}
	.is-size-5-tablet{
		font-size:1.5rem!important
	}
	.is-size-6-tablet{
		font-size:1.25rem!important
	}
	.is-size-7-tablet{
		font-size:1rem!important
	}
	.is-size-8-tablet{
		font-size:.875rem!important
	}
}
@media screen and (max-width:1023px){
	.is-size-1-touch{
		font-size:6rem!important
	}
	.is-size-2-touch{
		font-size:5rem!important
	}
	.is-size-3-touch{
		font-size:3rem!important
	}
	.is-size-4-touch{
		font-size:2.25rem!important
	}
	.is-size-5-touch{
		font-size:1.5rem!important
	}
	.is-size-6-touch{
		font-size:1.25rem!important
	}
	.is-size-7-touch{
		font-size:1rem!important
	}
	.is-size-8-touch{
		font-size:.875rem!important
	}
}
@media screen and (min-width:1024px){
	.is-size-1-desktop{
		font-size:6rem!important
	}
	.is-size-2-desktop{
		font-size:5rem!important
	}
	.is-size-3-desktop{
		font-size:3rem!important
	}
	.is-size-4-desktop{
		font-size:2.25rem!important
	}
	.is-size-5-desktop{
		font-size:1.5rem!important
	}
	.is-size-6-desktop{
		font-size:1.25rem!important
	}
	.is-size-7-desktop{
		font-size:1rem!important
	}
	.is-size-8-desktop{
		font-size:.875rem!important
	}
}
@media screen and (min-width:1108px){
	.is-size-1-widescreen{
		font-size:6rem!important
	}
	.is-size-2-widescreen{
		font-size:5rem!important
	}
	.is-size-3-widescreen{
		font-size:3rem!important
	}
	.is-size-4-widescreen{
		font-size:2.25rem!important
	}
	.is-size-5-widescreen{
		font-size:1.5rem!important
	}
	.is-size-6-widescreen{
		font-size:1.25rem!important
	}
	.is-size-7-widescreen{
		font-size:1rem!important
	}
	.is-size-8-widescreen{
		font-size:.875rem!important
	}
}
.has-text-centered{
	text-align:center!important
}
.has-text-justified{
	text-align:justify!important
}
.has-text-left{
	text-align:left!important
}
.has-text-right{
	text-align:right!important
}
@media screen and (max-width:768px){
	.has-text-centered-mobile{
		text-align:center!important
	}
}
@media print,screen and (min-width:769px){
	.has-text-centered-tablet{
		text-align:center!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.has-text-centered-tablet-only{
		text-align:center!important
	}
}
@media screen and (max-width:1023px){
	.has-text-centered-touch{
		text-align:center!important
	}
}
@media screen and (min-width:1024px){
	.has-text-centered-desktop{
		text-align:center!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.has-text-centered-desktop-only{
		text-align:center!important
	}
}
@media screen and (min-width:1108px){
	.has-text-centered-widescreen{
		text-align:center!important
	}
}
@media screen and (max-width:768px){
	.has-text-justified-mobile{
		text-align:justify!important
	}
}
@media print,screen and (min-width:769px){
	.has-text-justified-tablet{
		text-align:justify!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.has-text-justified-tablet-only{
		text-align:justify!important
	}
}
@media screen and (max-width:1023px){
	.has-text-justified-touch{
		text-align:justify!important
	}
}
@media screen and (min-width:1024px){
	.has-text-justified-desktop{
		text-align:justify!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.has-text-justified-desktop-only{
		text-align:justify!important
	}
}
@media screen and (min-width:1108px){
	.has-text-justified-widescreen{
		text-align:justify!important
	}
}
@media screen and (max-width:768px){
	.has-text-left-mobile{
		text-align:left!important
	}
}
@media print,screen and (min-width:769px){
	.has-text-left-tablet{
		text-align:left!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.has-text-left-tablet-only{
		text-align:left!important
	}
}
@media screen and (max-width:1023px){
	.has-text-left-touch{
		text-align:left!important
	}
}
@media screen and (min-width:1024px){
	.has-text-left-desktop{
		text-align:left!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.has-text-left-desktop-only{
		text-align:left!important
	}
}
@media screen and (min-width:1108px){
	.has-text-left-widescreen{
		text-align:left!important
	}
}
@media screen and (max-width:768px){
	.has-text-right-mobile{
		text-align:right!important
	}
}
@media print,screen and (min-width:769px){
	.has-text-right-tablet{
		text-align:right!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.has-text-right-tablet-only{
		text-align:right!important
	}
}
@media screen and (max-width:1023px){
	.has-text-right-touch{
		text-align:right!important
	}
}
@media screen and (min-width:1024px){
	.has-text-right-desktop{
		text-align:right!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.has-text-right-desktop-only{
		text-align:right!important
	}
}
@media screen and (min-width:1108px){
	.has-text-right-widescreen{
		text-align:right!important
	}
}
.is-capitalized{
	text-transform:capitalize!important
}
.is-lowercase{
	text-transform:lowercase!important
}
.is-uppercase{
	text-transform:uppercase!important
}
.is-italic{
	font-style:italic!important
}
.has-text-primary{
	color:#1d306b!important
}
a.has-text-primary:focus,a.has-text-primary:hover{
	color:#121e43!important
}
.has-background-primary{
	background-color:#1d306b!important
}
.has-text-secondary{
	color:#fff!important
}
a.has-text-secondary:focus,a.has-text-secondary:hover{
	color:#e6e6e6!important
}
.has-background-secondary{
	background-color:#fff!important
}
.has-text-black-bis{
	color:#121212!important
}
.has-background-black-bis{
	background-color:#121212!important
}
.has-text-black-ter{
	color:#242424!important
}
.has-background-black-ter{
	background-color:#242424!important
}
.has-text-grey-darker{
	color:#363636!important
}
.has-background-grey-darker{
	background-color:#363636!important
}
.has-text-grey-dark{
	color:#4a4a4a!important
}
.has-background-grey-dark{
	background-color:#4a4a4a!important
}
.has-text-grey{
	color:#7a7a7a!important
}
.has-background-grey{
	background-color:#7a7a7a!important
}
.has-text-grey-light{
	color:#b5b5b5!important
}
.has-background-grey-light{
	background-color:#b5b5b5!important
}
.has-text-grey-lighter{
	color:#dbdbdb!important
}
.has-background-grey-lighter{
	background-color:#dbdbdb!important
}
.has-text-white-ter{
	color:#f5f5f5!important
}
.has-background-white-ter{
	background-color:#f5f5f5!important
}
.has-text-white-bis{
	color:#fafafa!important
}
.has-background-white-bis{
	background-color:#fafafa!important
}
.has-text-weight-light{
	font-weight:300!important
}
.has-text-weight-normal{
	font-weight:400!important
}
.has-text-weight-medium{
	font-weight:500!important
}
.has-text-weight-semibold{
	font-weight:600!important
}
.has-text-weight-bold{
	font-weight:700!important
}
.is-family-primary{
	font-family:sofia-pro,Helvetica,Arial,sans-serif!important
}
.is-family-sans-serif,.is-family-secondary{
	font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important
}
.is-family-code,.is-family-monospace{
	font-family:monospace!important
}
.is-block{
	display:block!important
}
@media screen and (max-width:768px){
	.is-block-mobile{
		display:block!important
	}
}
@media print,screen and (min-width:769px){
	.is-block-tablet{
		display:block!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-block-tablet-only{
		display:block!important
	}
}
@media screen and (max-width:1023px){
	.is-block-touch{
		display:block!important
	}
}
@media screen and (min-width:1024px){
	.is-block-desktop{
		display:block!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-block-desktop-only{
		display:block!important
	}
}
@media screen and (min-width:1108px){
	.is-block-widescreen{
		display:block!important
	}
}
.is-flex{
	display:flex!important
}
@media screen and (max-width:768px){
	.is-flex-mobile{
		display:flex!important
	}
}
@media print,screen and (min-width:769px){
	.is-flex-tablet{
		display:flex!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-flex-tablet-only{
		display:flex!important
	}
}
@media screen and (max-width:1023px){
	.is-flex-touch{
		display:flex!important
	}
}
@media screen and (min-width:1024px){
	.is-flex-desktop{
		display:flex!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-flex-desktop-only{
		display:flex!important
	}
}
@media screen and (min-width:1108px){
	.is-flex-widescreen{
		display:flex!important
	}
}
.is-inline{
	display:inline!important
}
@media screen and (max-width:768px){
	.is-inline-mobile{
		display:inline!important
	}
}
@media print,screen and (min-width:769px){
	.is-inline-tablet{
		display:inline!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-inline-tablet-only{
		display:inline!important
	}
}
@media screen and (max-width:1023px){
	.is-inline-touch{
		display:inline!important
	}
}
@media screen and (min-width:1024px){
	.is-inline-desktop{
		display:inline!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-inline-desktop-only{
		display:inline!important
	}
}
@media screen and (min-width:1108px){
	.is-inline-widescreen{
		display:inline!important
	}
}
.is-inline-block{
	display:inline-block!important
}
@media screen and (max-width:768px){
	.is-inline-block-mobile{
		display:inline-block!important
	}
}
@media print,screen and (min-width:769px){
	.is-inline-block-tablet{
		display:inline-block!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-inline-block-tablet-only{
		display:inline-block!important
	}
}
@media screen and (max-width:1023px){
	.is-inline-block-touch{
		display:inline-block!important
	}
}
@media screen and (min-width:1024px){
	.is-inline-block-desktop{
		display:inline-block!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-inline-block-desktop-only{
		display:inline-block!important
	}
}
@media screen and (min-width:1108px){
	.is-inline-block-widescreen{
		display:inline-block!important
	}
}
.is-inline-flex{
	display:inline-flex!important
}
@media screen and (max-width:768px){
	.is-inline-flex-mobile{
		display:inline-flex!important
	}
}
@media print,screen and (min-width:769px){
	.is-inline-flex-tablet{
		display:inline-flex!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-inline-flex-tablet-only{
		display:inline-flex!important
	}
}
@media screen and (max-width:1023px){
	.is-inline-flex-touch{
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px){
	.is-inline-flex-desktop{
		display:inline-flex!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-inline-flex-desktop-only{
		display:inline-flex!important
	}
}
@media screen and (min-width:1108px){
	.is-inline-flex-widescreen{
		display:inline-flex!important
	}
}
.is-hidden{
	display:none!important
}
.is-sr-only{
	border:none!important;
	clip:rect(0,0,0,0)!important;
	height:.01em!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	white-space:nowrap!important;
	width:.01em!important
}
@media screen and (max-width:768px){
	.is-hidden-mobile{
		display:none!important
	}
}
@media print,screen and (min-width:769px){
	.is-hidden-tablet{
		display:none!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-hidden-tablet-only{
		display:none!important
	}
}
@media screen and (max-width:1023px){
	.is-hidden-touch{
		display:none!important
	}
}
@media screen and (min-width:1024px){
	.is-hidden-desktop{
		display:none!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-hidden-desktop-only{
		display:none!important
	}
}
@media screen and (min-width:1108px){
	.is-hidden-widescreen{
		display:none!important
	}
}
.is-invisible{
	visibility:hidden!important
}
@media screen and (max-width:768px){
	.is-invisible-mobile{
		visibility:hidden!important
	}
}
@media print,screen and (min-width:769px){
	.is-invisible-tablet{
		visibility:hidden!important
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.is-invisible-tablet-only{
		visibility:hidden!important
	}
}
@media screen and (max-width:1023px){
	.is-invisible-touch{
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px){
	.is-invisible-desktop{
		visibility:hidden!important
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.is-invisible-desktop-only{
		visibility:hidden!important
	}
}
@media screen and (min-width:1108px){
	.is-invisible-widescreen{
		visibility:hidden!important
	}
}
.is-marginless{
	margin:0!important
}
.is-paddingless{
	padding:0!important
}
.is-radiusless{
	border-radius:0!important
}
.is-shadowless{
	box-shadow:none!important
}
.is-relative{
	position:relative!important
}
.container,.QuizCategory__container{
	flex-grow:1;
	margin:0 auto;
	position:relative;
	width:auto
}
.container.is-fluid,.is-fluid.QuizCategory__container{
	max-width:none;
	padding-left:32px;
	padding-right:32px;
	width:100%
}
@media screen and (min-width:1024px){
	.container,.QuizCategory__container{
		max-width:960px
	}
}
@media screen and (max-width:1107px){
	.container.is-widescreen,.is-widescreen.QuizCategory__container{
		max-width:1044px
	}
}
@media screen and (min-width:1108px){
	.container,.QuizCategory__container{
		max-width:1044px
	}
}
.column{
	display:block;
	flex-basis:0;
	flex-grow:1;
	flex-shrink:1;
	padding:.75rem
}
.columns.is-mobile>.column.is-narrow{
	flex:none
}
.columns.is-mobile>.column.is-full{
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-three-quarters{
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-two-thirds{
	flex:none;
	width:66.6666%
}
.columns.is-mobile>.column.is-half{
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-one-third{
	flex:none;
	width:33.3333%
}
.columns.is-mobile>.column.is-one-quarter{
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-one-fifth{
	flex:none;
	width:20%
}
.columns.is-mobile>.column.is-two-fifths{
	flex:none;
	width:40%
}
.columns.is-mobile>.column.is-three-fifths{
	flex:none;
	width:60%
}
.columns.is-mobile>.column.is-four-fifths{
	flex:none;
	width:80%
}
.columns.is-mobile>.column.is-offset-three-quarters{
	margin-left:75%
}
.columns.is-mobile>.column.is-offset-two-thirds{
	margin-left:66.6666%
}
.columns.is-mobile>.column.is-offset-half{
	margin-left:50%
}
.columns.is-mobile>.column.is-offset-one-third{
	margin-left:33.3333%
}
.columns.is-mobile>.column.is-offset-one-quarter{
	margin-left:25%
}
.columns.is-mobile>.column.is-offset-one-fifth{
	margin-left:20%
}
.columns.is-mobile>.column.is-offset-two-fifths{
	margin-left:40%
}
.columns.is-mobile>.column.is-offset-three-fifths{
	margin-left:60%
}
.columns.is-mobile>.column.is-offset-four-fifths{
	margin-left:80%
}
.columns.is-mobile>.column.is-0{
	flex:none;
	width:0
}
.columns.is-mobile>.column.is-offset-0{
	margin-left:0
}
.columns.is-mobile>.column.is-1{
	flex:none;
	width:8.33333%
}
.columns.is-mobile>.column.is-offset-1{
	margin-left:8.33333%
}
.columns.is-mobile>.column.is-2{
	flex:none;
	width:16.66667%
}
.columns.is-mobile>.column.is-offset-2{
	margin-left:16.66667%
}
.columns.is-mobile>.column.is-3{
	flex:none;
	width:25%
}
.columns.is-mobile>.column.is-offset-3{
	margin-left:25%
}
.columns.is-mobile>.column.is-4{
	flex:none;
	width:33.33333%
}
.columns.is-mobile>.column.is-offset-4{
	margin-left:33.33333%
}
.columns.is-mobile>.column.is-5{
	flex:none;
	width:41.66667%
}
.columns.is-mobile>.column.is-offset-5{
	margin-left:41.66667%
}
.columns.is-mobile>.column.is-6{
	flex:none;
	width:50%
}
.columns.is-mobile>.column.is-offset-6{
	margin-left:50%
}
.columns.is-mobile>.column.is-7{
	flex:none;
	width:58.33333%
}
.columns.is-mobile>.column.is-offset-7{
	margin-left:58.33333%
}
.columns.is-mobile>.column.is-8{
	flex:none;
	width:66.66667%
}
.columns.is-mobile>.column.is-offset-8{
	margin-left:66.66667%
}
.columns.is-mobile>.column.is-9{
	flex:none;
	width:75%
}
.columns.is-mobile>.column.is-offset-9{
	margin-left:75%
}
.columns.is-mobile>.column.is-10{
	flex:none;
	width:83.33333%
}
.columns.is-mobile>.column.is-offset-10{
	margin-left:83.33333%
}
.columns.is-mobile>.column.is-11{
	flex:none;
	width:91.66667%
}
.columns.is-mobile>.column.is-offset-11{
	margin-left:91.66667%
}
.columns.is-mobile>.column.is-12{
	flex:none;
	width:100%
}
.columns.is-mobile>.column.is-offset-12{
	margin-left:100%
}
@media screen and (max-width:768px){
	.column.is-narrow-mobile{
		flex:none
	}
	.column.is-full-mobile{
		flex:none;
		width:100%
	}
	.column.is-three-quarters-mobile{
		flex:none;
		width:75%
	}
	.column.is-two-thirds-mobile{
		flex:none;
		width:66.6666%
	}
	.column.is-half-mobile{
		flex:none;
		width:50%
	}
	.column.is-one-third-mobile{
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-mobile{
		flex:none;
		width:25%
	}
	.column.is-one-fifth-mobile{
		flex:none;
		width:20%
	}
	.column.is-two-fifths-mobile{
		flex:none;
		width:40%
	}
	.column.is-three-fifths-mobile{
		flex:none;
		width:60%
	}
	.column.is-four-fifths-mobile{
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-mobile{
		margin-left:75%
	}
	.column.is-offset-two-thirds-mobile{
		margin-left:66.6666%
	}
	.column.is-offset-half-mobile{
		margin-left:50%
	}
	.column.is-offset-one-third-mobile{
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-mobile{
		margin-left:25%
	}
	.column.is-offset-one-fifth-mobile{
		margin-left:20%
	}
	.column.is-offset-two-fifths-mobile{
		margin-left:40%
	}
	.column.is-offset-three-fifths-mobile{
		margin-left:60%
	}
	.column.is-offset-four-fifths-mobile{
		margin-left:80%
	}
	.column.is-0-mobile{
		flex:none;
		width:0
	}
	.column.is-offset-0-mobile{
		margin-left:0
	}
	.column.is-1-mobile{
		flex:none;
		width:8.33333%
	}
	.column.is-offset-1-mobile{
		margin-left:8.33333%
	}
	.column.is-2-mobile{
		flex:none;
		width:16.66667%
	}
	.column.is-offset-2-mobile{
		margin-left:16.66667%
	}
	.column.is-3-mobile{
		flex:none;
		width:25%
	}
	.column.is-offset-3-mobile{
		margin-left:25%
	}
	.column.is-4-mobile{
		flex:none;
		width:33.33333%
	}
	.column.is-offset-4-mobile{
		margin-left:33.33333%
	}
	.column.is-5-mobile{
		flex:none;
		width:41.66667%
	}
	.column.is-offset-5-mobile{
		margin-left:41.66667%
	}
	.column.is-6-mobile{
		flex:none;
		width:50%
	}
	.column.is-offset-6-mobile{
		margin-left:50%
	}
	.column.is-7-mobile{
		flex:none;
		width:58.33333%
	}
	.column.is-offset-7-mobile{
		margin-left:58.33333%
	}
	.column.is-8-mobile{
		flex:none;
		width:66.66667%
	}
	.column.is-offset-8-mobile{
		margin-left:66.66667%
	}
	.column.is-9-mobile{
		flex:none;
		width:75%
	}
	.column.is-offset-9-mobile{
		margin-left:75%
	}
	.column.is-10-mobile{
		flex:none;
		width:83.33333%
	}
	.column.is-offset-10-mobile{
		margin-left:83.33333%
	}
	.column.is-11-mobile{
		flex:none;
		width:91.66667%
	}
	.column.is-offset-11-mobile{
		margin-left:91.66667%
	}
	.column.is-12-mobile{
		flex:none;
		width:100%
	}
	.column.is-offset-12-mobile{
		margin-left:100%
	}
}
@media print,screen and (min-width:769px){
	.column.is-narrow,.column.is-narrow-tablet{
		flex:none
	}
	.column.is-full,.column.is-full-tablet{
		flex:none;
		width:100%
	}
	.column.is-three-quarters,.column.is-three-quarters-tablet{
		flex:none;
		width:75%
	}
	.column.is-two-thirds,.column.is-two-thirds-tablet{
		flex:none;
		width:66.6666%
	}
	.column.is-half,.column.is-half-tablet{
		flex:none;
		width:50%
	}
	.column.is-one-third,.column.is-one-third-tablet{
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter,.column.is-one-quarter-tablet{
		flex:none;
		width:25%
	}
	.column.is-one-fifth,.column.is-one-fifth-tablet{
		flex:none;
		width:20%
	}
	.column.is-two-fifths,.column.is-two-fifths-tablet{
		flex:none;
		width:40%
	}
	.column.is-three-fifths,.column.is-three-fifths-tablet{
		flex:none;
		width:60%
	}
	.column.is-four-fifths,.column.is-four-fifths-tablet{
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{
		margin-left:75%
	}
	.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{
		margin-left:66.6666%
	}
	.column.is-offset-half,.column.is-offset-half-tablet{
		margin-left:50%
	}
	.column.is-offset-one-third,.column.is-offset-one-third-tablet{
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{
		margin-left:25%
	}
	.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{
		margin-left:20%
	}
	.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{
		margin-left:40%
	}
	.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{
		margin-left:60%
	}
	.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{
		margin-left:80%
	}
	.column.is-0,.column.is-0-tablet{
		flex:none;
		width:0
	}
	.column.is-offset-0,.column.is-offset-0-tablet{
		margin-left:0
	}
	.column.is-1,.column.is-1-tablet{
		flex:none;
		width:8.33333%
	}
	.column.is-offset-1,.column.is-offset-1-tablet{
		margin-left:8.33333%
	}
	.column.is-2,.column.is-2-tablet{
		flex:none;
		width:16.66667%
	}
	.column.is-offset-2,.column.is-offset-2-tablet{
		margin-left:16.66667%
	}
	.column.is-3,.column.is-3-tablet{
		flex:none;
		width:25%
	}
	.column.is-offset-3,.column.is-offset-3-tablet{
		margin-left:25%
	}
	.column.is-4,.column.is-4-tablet{
		flex:none;
		width:33.33333%
	}
	.column.is-offset-4,.column.is-offset-4-tablet{
		margin-left:33.33333%
	}
	.column.is-5,.column.is-5-tablet{
		flex:none;
		width:41.66667%
	}
	.column.is-offset-5,.column.is-offset-5-tablet{
		margin-left:41.66667%
	}
	.column.is-6,.column.is-6-tablet{
		flex:none;
		width:50%
	}
	.column.is-offset-6,.column.is-offset-6-tablet{
		margin-left:50%
	}
	.column.is-7,.column.is-7-tablet{
		flex:none;
		width:58.33333%
	}
	.column.is-offset-7,.column.is-offset-7-tablet{
		margin-left:58.33333%
	}
	.column.is-8,.column.is-8-tablet{
		flex:none;
		width:66.66667%
	}
	.column.is-offset-8,.column.is-offset-8-tablet{
		margin-left:66.66667%
	}
	.column.is-9,.column.is-9-tablet{
		flex:none;
		width:75%
	}
	.column.is-offset-9,.column.is-offset-9-tablet{
		margin-left:75%
	}
	.column.is-10,.column.is-10-tablet{
		flex:none;
		width:83.33333%
	}
	.column.is-offset-10,.column.is-offset-10-tablet{
		margin-left:83.33333%
	}
	.column.is-11,.column.is-11-tablet{
		flex:none;
		width:91.66667%
	}
	.column.is-offset-11,.column.is-offset-11-tablet{
		margin-left:91.66667%
	}
	.column.is-12,.column.is-12-tablet{
		flex:none;
		width:100%
	}
	.column.is-offset-12,.column.is-offset-12-tablet{
		margin-left:100%
	}
}
@media screen and (max-width:1023px){
	.column.is-narrow-touch{
		flex:none
	}
	.column.is-full-touch{
		flex:none;
		width:100%
	}
	.column.is-three-quarters-touch{
		flex:none;
		width:75%
	}
	.column.is-two-thirds-touch{
		flex:none;
		width:66.6666%
	}
	.column.is-half-touch{
		flex:none;
		width:50%
	}
	.column.is-one-third-touch{
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-touch{
		flex:none;
		width:25%
	}
	.column.is-one-fifth-touch{
		flex:none;
		width:20%
	}
	.column.is-two-fifths-touch{
		flex:none;
		width:40%
	}
	.column.is-three-fifths-touch{
		flex:none;
		width:60%
	}
	.column.is-four-fifths-touch{
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-touch{
		margin-left:75%
	}
	.column.is-offset-two-thirds-touch{
		margin-left:66.6666%
	}
	.column.is-offset-half-touch{
		margin-left:50%
	}
	.column.is-offset-one-third-touch{
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-touch{
		margin-left:25%
	}
	.column.is-offset-one-fifth-touch{
		margin-left:20%
	}
	.column.is-offset-two-fifths-touch{
		margin-left:40%
	}
	.column.is-offset-three-fifths-touch{
		margin-left:60%
	}
	.column.is-offset-four-fifths-touch{
		margin-left:80%
	}
	.column.is-0-touch{
		flex:none;
		width:0
	}
	.column.is-offset-0-touch{
		margin-left:0
	}
	.column.is-1-touch{
		flex:none;
		width:8.33333%
	}
	.column.is-offset-1-touch{
		margin-left:8.33333%
	}
	.column.is-2-touch{
		flex:none;
		width:16.66667%
	}
	.column.is-offset-2-touch{
		margin-left:16.66667%
	}
	.column.is-3-touch{
		flex:none;
		width:25%
	}
	.column.is-offset-3-touch{
		margin-left:25%
	}
	.column.is-4-touch{
		flex:none;
		width:33.33333%
	}
	.column.is-offset-4-touch{
		margin-left:33.33333%
	}
	.column.is-5-touch{
		flex:none;
		width:41.66667%
	}
	.column.is-offset-5-touch{
		margin-left:41.66667%
	}
	.column.is-6-touch{
		flex:none;
		width:50%
	}
	.column.is-offset-6-touch{
		margin-left:50%
	}
	.column.is-7-touch{
		flex:none;
		width:58.33333%
	}
	.column.is-offset-7-touch{
		margin-left:58.33333%
	}
	.column.is-8-touch{
		flex:none;
		width:66.66667%
	}
	.column.is-offset-8-touch{
		margin-left:66.66667%
	}
	.column.is-9-touch{
		flex:none;
		width:75%
	}
	.column.is-offset-9-touch{
		margin-left:75%
	}
	.column.is-10-touch{
		flex:none;
		width:83.33333%
	}
	.column.is-offset-10-touch{
		margin-left:83.33333%
	}
	.column.is-11-touch{
		flex:none;
		width:91.66667%
	}
	.column.is-offset-11-touch{
		margin-left:91.66667%
	}
	.column.is-12-touch{
		flex:none;
		width:100%
	}
	.column.is-offset-12-touch{
		margin-left:100%
	}
}
@media screen and (min-width:1024px){
	.column.is-narrow-desktop{
		flex:none
	}
	.column.is-full-desktop{
		flex:none;
		width:100%
	}
	.column.is-three-quarters-desktop{
		flex:none;
		width:75%
	}
	.column.is-two-thirds-desktop{
		flex:none;
		width:66.6666%
	}
	.column.is-half-desktop{
		flex:none;
		width:50%
	}
	.column.is-one-third-desktop{
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-desktop{
		flex:none;
		width:25%
	}
	.column.is-one-fifth-desktop{
		flex:none;
		width:20%
	}
	.column.is-two-fifths-desktop{
		flex:none;
		width:40%
	}
	.column.is-three-fifths-desktop{
		flex:none;
		width:60%
	}
	.column.is-four-fifths-desktop{
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-desktop{
		margin-left:75%
	}
	.column.is-offset-two-thirds-desktop{
		margin-left:66.6666%
	}
	.column.is-offset-half-desktop{
		margin-left:50%
	}
	.column.is-offset-one-third-desktop{
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-desktop{
		margin-left:25%
	}
	.column.is-offset-one-fifth-desktop{
		margin-left:20%
	}
	.column.is-offset-two-fifths-desktop{
		margin-left:40%
	}
	.column.is-offset-three-fifths-desktop{
		margin-left:60%
	}
	.column.is-offset-four-fifths-desktop{
		margin-left:80%
	}
	.column.is-0-desktop{
		flex:none;
		width:0
	}
	.column.is-offset-0-desktop{
		margin-left:0
	}
	.column.is-1-desktop{
		flex:none;
		width:8.33333%
	}
	.column.is-offset-1-desktop{
		margin-left:8.33333%
	}
	.column.is-2-desktop{
		flex:none;
		width:16.66667%
	}
	.column.is-offset-2-desktop{
		margin-left:16.66667%
	}
	.column.is-3-desktop{
		flex:none;
		width:25%
	}
	.column.is-offset-3-desktop{
		margin-left:25%
	}
	.column.is-4-desktop{
		flex:none;
		width:33.33333%
	}
	.column.is-offset-4-desktop{
		margin-left:33.33333%
	}
	.column.is-5-desktop{
		flex:none;
		width:41.66667%
	}
	.column.is-offset-5-desktop{
		margin-left:41.66667%
	}
	.column.is-6-desktop{
		flex:none;
		width:50%
	}
	.column.is-offset-6-desktop{
		margin-left:50%
	}
	.column.is-7-desktop{
		flex:none;
		width:58.33333%
	}
	.column.is-offset-7-desktop{
		margin-left:58.33333%
	}
	.column.is-8-desktop{
		flex:none;
		width:66.66667%
	}
	.column.is-offset-8-desktop{
		margin-left:66.66667%
	}
	.column.is-9-desktop{
		flex:none;
		width:75%
	}
	.column.is-offset-9-desktop{
		margin-left:75%
	}
	.column.is-10-desktop{
		flex:none;
		width:83.33333%
	}
	.column.is-offset-10-desktop{
		margin-left:83.33333%
	}
	.column.is-11-desktop{
		flex:none;
		width:91.66667%
	}
	.column.is-offset-11-desktop{
		margin-left:91.66667%
	}
	.column.is-12-desktop{
		flex:none;
		width:100%
	}
	.column.is-offset-12-desktop{
		margin-left:100%
	}
}
@media screen and (min-width:1108px){
	.column.is-narrow-widescreen{
		flex:none
	}
	.column.is-full-widescreen{
		flex:none;
		width:100%
	}
	.column.is-three-quarters-widescreen{
		flex:none;
		width:75%
	}
	.column.is-two-thirds-widescreen{
		flex:none;
		width:66.6666%
	}
	.column.is-half-widescreen{
		flex:none;
		width:50%
	}
	.column.is-one-third-widescreen{
		flex:none;
		width:33.3333%
	}
	.column.is-one-quarter-widescreen{
		flex:none;
		width:25%
	}
	.column.is-one-fifth-widescreen{
		flex:none;
		width:20%
	}
	.column.is-two-fifths-widescreen{
		flex:none;
		width:40%
	}
	.column.is-three-fifths-widescreen{
		flex:none;
		width:60%
	}
	.column.is-four-fifths-widescreen{
		flex:none;
		width:80%
	}
	.column.is-offset-three-quarters-widescreen{
		margin-left:75%
	}
	.column.is-offset-two-thirds-widescreen{
		margin-left:66.6666%
	}
	.column.is-offset-half-widescreen{
		margin-left:50%
	}
	.column.is-offset-one-third-widescreen{
		margin-left:33.3333%
	}
	.column.is-offset-one-quarter-widescreen{
		margin-left:25%
	}
	.column.is-offset-one-fifth-widescreen{
		margin-left:20%
	}
	.column.is-offset-two-fifths-widescreen{
		margin-left:40%
	}
	.column.is-offset-three-fifths-widescreen{
		margin-left:60%
	}
	.column.is-offset-four-fifths-widescreen{
		margin-left:80%
	}
	.column.is-0-widescreen{
		flex:none;
		width:0
	}
	.column.is-offset-0-widescreen{
		margin-left:0
	}
	.column.is-1-widescreen{
		flex:none;
		width:8.33333%
	}
	.column.is-offset-1-widescreen{
		margin-left:8.33333%
	}
	.column.is-2-widescreen{
		flex:none;
		width:16.66667%
	}
	.column.is-offset-2-widescreen{
		margin-left:16.66667%
	}
	.column.is-3-widescreen{
		flex:none;
		width:25%
	}
	.column.is-offset-3-widescreen{
		margin-left:25%
	}
	.column.is-4-widescreen{
		flex:none;
		width:33.33333%
	}
	.column.is-offset-4-widescreen{
		margin-left:33.33333%
	}
	.column.is-5-widescreen{
		flex:none;
		width:41.66667%
	}
	.column.is-offset-5-widescreen{
		margin-left:41.66667%
	}
	.column.is-6-widescreen{
		flex:none;
		width:50%
	}
	.column.is-offset-6-widescreen{
		margin-left:50%
	}
	.column.is-7-widescreen{
		flex:none;
		width:58.33333%
	}
	.column.is-offset-7-widescreen{
		margin-left:58.33333%
	}
	.column.is-8-widescreen{
		flex:none;
		width:66.66667%
	}
	.column.is-offset-8-widescreen{
		margin-left:66.66667%
	}
	.column.is-9-widescreen{
		flex:none;
		width:75%
	}
	.column.is-offset-9-widescreen{
		margin-left:75%
	}
	.column.is-10-widescreen{
		flex:none;
		width:83.33333%
	}
	.column.is-offset-10-widescreen{
		margin-left:83.33333%
	}
	.column.is-11-widescreen{
		flex:none;
		width:91.66667%
	}
	.column.is-offset-11-widescreen{
		margin-left:91.66667%
	}
	.column.is-12-widescreen{
		flex:none;
		width:100%
	}
	.column.is-offset-12-widescreen{
		margin-left:100%
	}
}
.columns{
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.columns:last-child{
	margin-bottom:-.75rem
}
.columns:not(:last-child){
	margin-bottom:.75rem
}
.columns.is-centered{
	justify-content:center
}
.columns.is-gapless{
	margin-left:0;
	margin-right:0;
	margin-top:0
}
.columns.is-gapless>.column{
	margin:0;
	padding:0!important
}
.columns.is-gapless:not(:last-child){
	margin-bottom:1.5rem
}
.columns.is-gapless:last-child{
	margin-bottom:0
}
.columns.is-mobile{
	display:flex
}
.columns.is-multiline{
	flex-wrap:wrap
}
.columns.is-vcentered{
	align-items:center
}
@media print,screen and (min-width:769px){
	.columns:not(.is-desktop){
		display:flex
	}
}
@media screen and (min-width:1024px){
	.columns.is-desktop{
		display:flex
	}
}
.columns.is-variable{
	--columnGap:0.75rem;
	margin-left:calc(-1*var(--columnGap));
	margin-right:calc(-1*var(--columnGap))
}
.columns.is-variable .column{
	padding-left:var(--columnGap);
	padding-right:var(--columnGap)
}
.columns.is-variable.is-0{
	--columnGap:0rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-0-mobile{
		--columnGap:0rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-0-tablet{
		--columnGap:0rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-0-tablet-only{
		--columnGap:0rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-0-touch{
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-0-desktop{
		--columnGap:0rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-0-desktop-only{
		--columnGap:0rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-0-widescreen{
		--columnGap:0rem
	}
}
.columns.is-variable.is-1{
	--columnGap:.25rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-1-mobile{
		--columnGap:.25rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-1-tablet{
		--columnGap:.25rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-1-tablet-only{
		--columnGap:.25rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-1-touch{
		--columnGap:.25rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-1-desktop{
		--columnGap:.25rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-1-desktop-only{
		--columnGap:.25rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-1-widescreen{
		--columnGap:.25rem
	}
}
.columns.is-variable.is-2{
	--columnGap:.5rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-2-mobile{
		--columnGap:.5rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-2-tablet{
		--columnGap:.5rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-2-tablet-only{
		--columnGap:.5rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-2-touch{
		--columnGap:.5rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-2-desktop{
		--columnGap:.5rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-2-desktop-only{
		--columnGap:.5rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-2-widescreen{
		--columnGap:.5rem
	}
}
.columns.is-variable.is-3{
	--columnGap:.75rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-3-mobile{
		--columnGap:.75rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-3-tablet{
		--columnGap:.75rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-3-tablet-only{
		--columnGap:.75rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-3-touch{
		--columnGap:.75rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-3-desktop{
		--columnGap:.75rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-3-desktop-only{
		--columnGap:.75rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-3-widescreen{
		--columnGap:.75rem
	}
}
.columns.is-variable.is-4{
	--columnGap:1rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-4-mobile{
		--columnGap:1rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-4-tablet{
		--columnGap:1rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-4-tablet-only{
		--columnGap:1rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-4-touch{
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-4-desktop{
		--columnGap:1rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-4-desktop-only{
		--columnGap:1rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-4-widescreen{
		--columnGap:1rem
	}
}
.columns.is-variable.is-5{
	--columnGap:1.25rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-5-mobile{
		--columnGap:1.25rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-5-tablet{
		--columnGap:1.25rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-5-tablet-only{
		--columnGap:1.25rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-5-touch{
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-5-desktop{
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-5-desktop-only{
		--columnGap:1.25rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-5-widescreen{
		--columnGap:1.25rem
	}
}
.columns.is-variable.is-6{
	--columnGap:1.5rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-6-mobile{
		--columnGap:1.5rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-6-tablet{
		--columnGap:1.5rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-6-tablet-only{
		--columnGap:1.5rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-6-touch{
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-6-desktop{
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-6-desktop-only{
		--columnGap:1.5rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-6-widescreen{
		--columnGap:1.5rem
	}
}
.columns.is-variable.is-7{
	--columnGap:1.75rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-7-mobile{
		--columnGap:1.75rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-7-tablet{
		--columnGap:1.75rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-7-tablet-only{
		--columnGap:1.75rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-7-touch{
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-7-desktop{
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-7-desktop-only{
		--columnGap:1.75rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-7-widescreen{
		--columnGap:1.75rem
	}
}
.columns.is-variable.is-8{
	--columnGap:2rem
}
@media screen and (max-width:768px){
	.columns.is-variable.is-8-mobile{
		--columnGap:2rem
	}
}
@media print,screen and (min-width:769px){
	.columns.is-variable.is-8-tablet{
		--columnGap:2rem
	}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.columns.is-variable.is-8-tablet-only{
		--columnGap:2rem
	}
}
@media screen and (max-width:1023px){
	.columns.is-variable.is-8-touch{
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px){
	.columns.is-variable.is-8-desktop{
		--columnGap:2rem
	}
}
@media screen and (min-width:1024px) and (max-width:1107px){
	.columns.is-variable.is-8-desktop-only{
		--columnGap:2rem
	}
}
@media screen and (min-width:1108px){
	.columns.is-variable.is-8-widescreen{
		--columnGap:2rem
	}
}
.tile{
	align-items:stretch;
	display:block;
	flex-basis:0;
	flex-grow:1;
	flex-shrink:1;
	min-height:min-content
}
.tile.is-ancestor{
	margin-left:-.75rem;
	margin-right:-.75rem;
	margin-top:-.75rem
}
.tile.is-ancestor:last-child{
	margin-bottom:-.75rem
}
.tile.is-ancestor:not(:last-child){
	margin-bottom:.75rem
}
.tile.is-child{
	margin:0!important
}
.tile.is-parent{
	padding:.75rem
}
.tile.is-vertical{
	flex-direction:column
}
.tile.is-vertical>.tile.is-child:not(:last-child){
	margin-bottom:1.5rem!important
}
@media print,screen and (min-width:769px){
	.tile:not(.is-child){
		display:flex
	}
	.tile.is-1{
		flex:none;
		width:8.33333%
	}
	.tile.is-2{
		flex:none;
		width:16.66667%
	}
	.tile.is-3{
		flex:none;
		width:25%
	}
	.tile.is-4{
		flex:none;
		width:33.33333%
	}
	.tile.is-5{
		flex:none;
		width:41.66667%
	}
	.tile.is-6{
		flex:none;
		width:50%
	}
	.tile.is-7{
		flex:none;
		width:58.33333%
	}
	.tile.is-8{
		flex:none;
		width:66.66667%
	}
	.tile.is-9{
		flex:none;
		width:75%
	}
	.tile.is-10{
		flex:none;
		width:83.33333%
	}
	.tile.is-11{
		flex:none;
		width:91.66667%
	}
	.tile.is-12{
		flex:none;
		width:100%
	}
}
.section{
	padding:3rem 1.5rem
}
@media screen and (min-width:1024px){
	.section.is-medium{
		padding:9rem 1.5rem
	}
	.section.is-large{
		padding:18rem 1.5rem
	}
}
.QuizCategory__container{
	max-width:1108px;
	display:flex;
	flex-direction:column;
	padding:13px
}
@media print,screen and (min-width:769px){
	.QuizCategory__container{
		padding:13px 8px
	}
}
.QuizCategory__hero{
	display:flex;
	margin:0 auto 16px;
	flex-wrap:wrap;
	justify-content:center;
	width:100%
}
@media print,screen and (min-width:769px){
	.QuizCategory__hero{
		flex-direction:row;
		margin-bottom:42px;
		flex-wrap:nowrap
	}
}
.QuizCategory__titleSection{
	display:flex;
	flex-direction:column;
	text-align:center;
	width:306px
}
@media print,screen and (min-width:769px){
	.QuizCategory__titleSection{
		text-align:left;
		align-items:flex-start;
		margin-right:auto
	}
}
.QuizCategory__title{
	font-weight:700;
	font-size:1.5625rem;
	line-height:135%;
	color:#1d306b
}
@media print,screen and (min-width:769px){
	.QuizCategory__title{
		font-weight:500;
		font-size:1.9375rem;
		line-height:135%
	}
}
.QuizCategory__subtitle{
	font-size:1rem;
	line-height:145%
}
.QuizCategory__image{
	height:auto
}
@media print,screen and (min-width:769px){
	.QuizCategory__image{
		height:265px
	}
}
.QuizCategory__featuredQuiz{
	max-width:728px!important
}
@media print,screen and (min-width:769px){
	.QuizCategory__featuredQuiz{
		align-self:flex-end
	}
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
@media print,screen and (min-width:769px){
	.PageWrapper__container{
		min-height:calc(100vh - 521px)
	}
}
.PageWrapper--grey{
	background-color:#f6f9ff
}
.PageWrapper--white{
	background-color:#fff
}
.PageWrapper__adContainer--desktop{
	visibility:hidden;
	display:none
}
@media screen and (min-width:1108px){
	.PageWrapper__adContainer--desktop{
		visibility:visible;
		display:block;
		display:flex;
		justify-content:center;
		align-items:center;
		min-height:90px;
		width:100vw;
		background:#f7fafb
	}
}
.PageWrapper__adContainer--mobile{
	visibility:visible;
	display:block;
	display:flex;
	justify-content:center;
	align-items:center;
	min-height:49px;
	width:100vw
}
@media screen and (min-width:1108px){
	.PageWrapper__adContainer--mobile{
		visibility:hidden;
		display:none
	}
}
.level:not(:last-child){
	margin-bottom:1.5rem
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.level{
	align-items:center;
	justify-content:space-between
}
.level code{
	border-radius:4px
}
.level img{
	display:inline-block;
	vertical-align:top
}
.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{
	display:flex
}
.level.is-mobile .level-left+.level-right{
	margin-top:0
}
.level.is-mobile .level-item:not(:last-child){
	margin-bottom:0;
	margin-right:.75rem
}
.level.is-mobile .level-item:not(.is-narrow){
	flex-grow:1
}
@media print,screen and (min-width:769px){
	.level{
		display:flex
	}
	.level>.level-item:not(.is-narrow){
		flex-grow:1
	}
}
.level-item{
	align-items:center;
	display:flex;
	flex-basis:auto;
	flex-grow:0;
	flex-shrink:0;
	justify-content:center
}
.level-item .subtitle,.level-item .title{
	margin-bottom:0
}
@media screen and (max-width:768px){
	.level-item:not(:last-child){
		margin-bottom:.75rem
	}
}
.level-left,.level-right{
	flex-basis:auto;
	flex-grow:0;
	flex-shrink:0
}
.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{
	flex-grow:1
}
@media print,screen and (min-width:769px){
	.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){
		margin-right:.75rem
	}
}
.level-left{
	align-items:center;
	justify-content:flex-start
}
@media screen and (max-width:768px){
	.level-left+.level-right{
		margin-top:1.5rem
	}
}
@media print,screen and (min-width:769px){
	.level-left{
		display:flex
	}
}
.level-right{
	align-items:center;
	justify-content:flex-end
}
@media print,screen and (min-width:769px){
	.level-right{
		display:flex
	}
}
.container,.QDHeader{
	/*flex-grow:1;
	margin:0 auto;
	position:relative;
	width:auto*/
	
	height 				: 86px;
	width				: 1200px;
	position			: fixed;
	background-color	: #ffffff;
	z-index				: 100;	
}
.container.is-fluid,.is-fluid.QDHeader{
	max-width:none;
	padding-left:32px;
	padding-right:32px;
	width:100%
}
@media screen and (min-width:1024px){
	.container,.QDHeader{
		max-width:960px
	}
}
@media screen and (max-width:1107px){
	.container.is-widescreen,.is-widescreen.QDHeader{
		max-width:1044px
	}
}
@media screen and (min-width:1108px){
	.container,.QDHeader{
		max-width:1044px
	}
}
.QDHeader{
	padding:8px;
	background-color:#fff;
	display:flex;
	justify-content:space-between;
	height:71px;
	max-width:1200px;
	z-index:13
}
.QDHeader__link{
	margin-left:7.5px;
	margin-right:7.5px;
	text-decoration:none!important;
	display:none!important
}
@media screen and (min-width:1108px){
	.QDHeader__link{
		display:block!important
	}
}
.QDHeader__logoContainer{
	display:flex;
	align-items:center
}
.QDHeader__logo--static{
	display:flex!important
}
@media screen and (min-width:1108px){
	.QDHeader__logo--static{
		display:none!important
	}
}
.QDHeader__logo--animated{
	display:none!important
}
@media screen and (min-width:1108px){
	.QDHeader__logo--animated{
		display:flex!important
	}
}
.QDHeader__content{
	display:flex;
	align-items:center
}
@media screen and (min-width:1108px){
	.QDHeader__button{
		margin-left:27px
	}
}
.QDHeader__left{
	display:flex
}
.QDHeader__menuContainer{
	margin-top:5px;
	margin-bottom:4px;
	margin-right:10px;
	cursor:pointer
}
@media screen and (min-width:1108px){
	.QDHeader__menuContainer{
		visibility:hidden;
		display:none
	}
}
.QDHeader__menuText{
	font-size:.8rem;
	line-height:125%;
	letter-spacing:-.5px;
	text-align:center;
	font-weight:700;
	color:#142251;
	margin-bottom:2px
}
.QDHeader__hamburger{
	position:relative;
	width:32px;
	height:3px;
	border-radius:100px;
	background:#142251
}
.QDHeader__hamburger:before{
	top:7px
}
.QDHeader__hamburger:after,.QDHeader__hamburger:before{
	width:32px;
	height:3px;
	position:absolute;
	border-radius:100px;
	content:"";
	background:#142251
}
.QDHeader__hamburger:after{
	top:14px
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDLogo{
	display:flex;
	justify-content:center;
	align-items:center
}
.QDLogo--disabled{
	cursor:inherit
}
.QDLogo__owl--animated{
	width:65px;
	height:73px;
	margin-left:-12px;
	margin-right:-12px
}
.QDLogo__owl--static{
	height:38px
}
.QDLogo__owl--static+.QDLogo__wordmark{
	height:20px
}
.QDLogo__owl--animated+.QDLogo__wordmark{
	height:25px
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-1by1.QDImage .has-ratio,.is-1by1.QDImage img,.is-1by2.QDImage .has-ratio,.is-1by2.QDImage img,.is-1by3.QDImage .has-ratio,.is-1by3.QDImage img,.is-2by1.QDImage .has-ratio,.is-2by1.QDImage img,.is-2by3.QDImage .has-ratio,.is-2by3.QDImage img,.is-3by1.QDImage .has-ratio,.is-3by1.QDImage img,.is-3by2.QDImage .has-ratio,.is-3by2.QDImage img,.is-3by4.QDImage .has-ratio,.is-3by4.QDImage img,.is-3by5.QDImage .has-ratio,.is-3by5.QDImage img,.is-4by3.QDImage .has-ratio,.is-4by3.QDImage img,.is-4by5.QDImage .has-ratio,.is-4by5.QDImage img,.is-5by3.QDImage .has-ratio,.is-5by3.QDImage img,.is-5by4.QDImage .has-ratio,.is-5by4.QDImage img,.is-9by16.QDImage .has-ratio,.is-9by16.QDImage img,.is-16by9.QDImage .has-ratio,.is-16by9.QDImage img,.is-square.QDImage .has-ratio,.is-square.QDImage img{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.image,.QDImage{
	display:block;
	position:relative
}
.image img,.QDImage img{
	display:block;
	height:auto;
	width:100%
}
.image img.is-rounded,.QDImage img.is-rounded{
	border-radius:290486px
}
.image.is-fullwidth,.is-fullwidth.QDImage{
	width:100%
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img,.is-1by1.QDImage .has-ratio,.is-1by1.QDImage img,.is-1by2.QDImage .has-ratio,.is-1by2.QDImage img,.is-1by3.QDImage .has-ratio,.is-1by3.QDImage img,.is-2by1.QDImage .has-ratio,.is-2by1.QDImage img,.is-2by3.QDImage .has-ratio,.is-2by3.QDImage img,.is-3by1.QDImage .has-ratio,.is-3by1.QDImage img,.is-3by2.QDImage .has-ratio,.is-3by2.QDImage img,.is-3by4.QDImage .has-ratio,.is-3by4.QDImage img,.is-3by5.QDImage .has-ratio,.is-3by5.QDImage img,.is-4by3.QDImage .has-ratio,.is-4by3.QDImage img,.is-4by5.QDImage .has-ratio,.is-4by5.QDImage img,.is-5by3.QDImage .has-ratio,.is-5by3.QDImage img,.is-5by4.QDImage .has-ratio,.is-5by4.QDImage img,.is-9by16.QDImage .has-ratio,.is-9by16.QDImage img,.is-16by9.QDImage .has-ratio,.is-16by9.QDImage img,.is-square.QDImage .has-ratio,.is-square.QDImage img{
	height:100%;
	width:100%
}
.image.is-1by1,.image.is-square,.is-1by1.QDImage,.is-square.QDImage{
	padding-top:100%
}
.image.is-5by4,.is-5by4.QDImage{
	padding-top:80%
}
.image.is-4by3,.is-4by3.QDImage{
	padding-top:75%
}
.image.is-3by2,.is-3by2.QDImage{
	padding-top:66.6666%
}
.image.is-5by3,.is-5by3.QDImage{
	padding-top:60%
}
.image.is-16by9,.is-16by9.QDImage{
	padding-top:56.25%
}
.image.is-2by1,.is-2by1.QDImage{
	padding-top:50%
}
.image.is-3by1,.is-3by1.QDImage{
	padding-top:33.3333%
}
.image.is-4by5,.is-4by5.QDImage{
	padding-top:125%
}
.image.is-3by4,.is-3by4.QDImage{
	padding-top:133.3333%
}
.image.is-2by3,.is-2by3.QDImage{
	padding-top:150%
}
.image.is-3by5,.is-3by5.QDImage{
	padding-top:166.6666%
}
.image.is-9by16,.is-9by16.QDImage{
	padding-top:177.7777%
}
.image.is-1by2,.is-1by2.QDImage{
	padding-top:200%
}
.image.is-1by3,.is-1by3.QDImage{
	padding-top:300%
}
.image.is-16x16,.is-16x16.QDImage{
	height:16px;
	width:16px
}
.image.is-24x24,.is-24x24.QDImage{
	height:24px;
	width:24px
}
.image.is-32x32,.is-32x32.QDImage{
	height:32px;
	width:32px
}
.image.is-48x48,.is-48x48.QDImage{
	height:48px;
	width:48px
}
.image.is-64x64,.is-64x64.QDImage{
	height:64px;
	width:64px
}
.image.is-96x96,.is-96x96.QDImage{
	height:96px;
	width:96px
}
.image.is-128x128,.is-128x128.QDImage{
	height:128px;
	width:128px
}
.QDImage{
	display:inline-block
}
.QDImage__image{
	height:100%!important
}
.QDImage__image--cover{
	object-fit:cover
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDButton{
	cursor:pointer;
	text-decoration:none;
	border:none;
	text-align:center;
	display:inline-block;
	font-family:sofia-pro,Helvetica,Arial,sans-serif;
	-webkit-tap-highlight-color:transparent
}
.QDButton:focus,.QDButton:hover{
	outline:none
}
.QDButton:disabled{
	cursor:not-allowed
}
.QDButton__normal,.QDButton__results{
	box-shadow:4px 4px 33px rgba(15,32,84,.13);
	border-radius:100px;
	text-transform:capitalize;
	color:#fff;
	font-weight:700;
	line-height:150%;
	font-size:1.25rem
}
.QDButton__normal:focus,.QDButton__normal:hover,.QDButton__results:focus,.QDButton__results:hover{
	color:#fff;
	line-height:150%
}
.QDButton__normal:active,.QDButton__results:active{
	color:#fff;
	line-height:150%;
	box-shadow:none
}
.QDButton__normal:disabled,.QDButton__results:disabled{
	background-color:#b8bcc9;
	color:#fff;
	opacity:.4;
	box-shadow:none
}
.QDButton__normal--s{
	padding:11px 22px;
	font-size:1rem
}
.QDButton__normal--ms{
	padding:12.5px 22px;
	font-size:1rem
}
.QDButton__normal--l,.QDButton__normal--m,.QDButton__results{
	padding:12px 33px
}
.QDButton__normal--dark-blue,.QDButton__results{
	background:#1d306b
}
.QDButton__normal--dark-blue:active,.QDButton__normal--dark-blue:focus,.QDButton__normal--dark-blue:hover,.QDButton__results:active,.QDButton__results:focus,.QDButton__results:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#0f2054
}
.QDButton__normal--dark-blue:disabled,.QDButton__results:disabled{
	background:#1d306b
}
.QDButton__normal--green{
	background:#01bda4
}
.QDButton__normal--green:active,.QDButton__normal--green:focus,.QDButton__normal--green:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#01bda4
}
.QDButton__normal--green:disabled{
	background:#01bda4
}
.QDButton__normal--light-blue{
	background:#04a7df
}
.QDButton__normal--light-blue:active,.QDButton__normal--light-blue:focus,.QDButton__normal--light-blue:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#04a7df
}
.QDButton__normal--light-blue:disabled{
	background:#04a7df
}
.QDButton__normal--yellow{
	background:#f4bb65
}
.QDButton__normal--yellow:active,.QDButton__normal--yellow:focus,.QDButton__normal--yellow:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#f4bb65
}
.QDButton__normal--yellow:disabled{
	background:#f4bb65
}
.QDButton__normal--violet{
	background:#a131ee
}
.QDButton__normal--violet:active,.QDButton__normal--violet:focus,.QDButton__normal--violet:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#a131ee
}
.QDButton__normal--violet:disabled{
	background:#a131ee
}
.QDButton__normal--orange{
	background:#f48a5c
}
.QDButton__normal--orange:active,.QDButton__normal--orange:focus,.QDButton__normal--orange:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#f48a5c
}
.QDButton__normal--orange:disabled{
	background:#f48a5c
}
.QDButton__normal--blue{
	background:#4e90ff
}
.QDButton__normal--blue:active,.QDButton__normal--blue:focus,.QDButton__normal--blue:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#4e90ff
}
.QDButton__normal--blue:disabled{
	background:#4e90ff
}
.QDButton__normal--pink{
	background:#de40f9
}
.QDButton__normal--pink:active,.QDButton__normal--pink:focus,.QDButton__normal--pink:hover{
	background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#de40f9
}
.QDButton__normal--pink:disabled{
	background:#de40f9
}
.QDButton__outlined{
	border:2px solid #00bfa5;
	box-sizing:border-box;
	border-radius:30px;
	color:#1d306b;
	font-size:1rem;
	line-height:145%;
	font-weight:700;
	background:transparent
}
.QDButton__outlined:focus,.QDButton__outlined:hover{
	border:2px solid #1d306b;
	box-shadow:4px 4px 33px rgba(15,32,84,.13)
}
.QDButton__outlined:active{
	color:#091846;
	box-shadow:2px 2px 8px rgba(15,32,84,.13)
}
.QDButton__outlined:disabled{
	color:#b8bcc9;
	box-shadow:none;
	border:2px solid #00bfa5
}
.QDButton__outlined--m,.QDButton__outlined--s{
	padding:6px 13px
}
.QDButton__reverse{
	box-shadow:4px 4px 33px rgba(15,32,84,.13);
	border-radius:100px;
	background:#fff;
	color:#0f2054;
	font-size:1rem;
	line-height:150%;
	font-weight:700
}
.QDButton__reverse:focus,.QDButton__reverse:hover{
	color:#198a6b
}
.QDButton__reverse:active{
	color:#757c99;
	box-shadow:2px 2px 8px rgba(15,32,84,.13)
}
.QDButton__reverse:disabled{
	color:#b8bcc9;
	box-shadow:none
}
.QDButton__reverse--m{
	padding:16px 32px
}
.QDButton__reverse--l{
	padding:24px 48px
}
.QDButton__link{
	font-size:1rem;
	color:#0f2054;
	background:none;
	border:none;
	box-shadow:none;
	outline:none;
	padding:0;
	border-radius:0;
	text-decoration:underline;
	line-height:145%;
	font-weight:400
}
.QDButton__link:focus,.QDButton__link:hover{
	color:#00bfa5
}
.QDButton__link:active{
	color:#1d306b
}
.QDButton__link:disabled{
	color:#b8bcc9;
	text-decoration:none
}
.QDButton__link--s{
	font-size:.8rem;
	font-weight:400
}
.QDButton__replay{
	border-radius:100px;
	text-transform:capitalize;
	font-weight:700;
	line-height:112.5%;
	font-size:1rem;
	min-width:35px;
	min-height:35px;
	position:relative
}
.QDButton__replay--disabled{
	pointer-events:none
}
.QDButton__replayText{
	margin:6px 28px 10px 3px;
	display:block
}
.QDButton__replay--s{
	background:no-repeat url(/public/img/icon-replay-white.svg) 100%,#1d306b;
	background-origin:content-box,border-box;
	color:#fff;
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	padding:1px 7px;
	overflow:hidden
}
.QDButton__replay--s>.QDButton__replayText{
	max-width:0;
	margin:6px 28px 10px -67px;
	opacity:0
}
.QDButton__replay--s:not([disabled])>.QDButton__replayText{
	transition:max-width .3s linear,margin-left .3s linear,opacity .2s linear
}
.QDButton__replay--s:not([disabled]):active>.QDButton__replayText,.QDButton__replay--s:not([disabled]):focus>.QDButton__replayText,.QDButton__replay--s:not([disabled]):hover>.QDButton__replayText{
	max-width:100px;
	margin-left:3px;
	opacity:1
}
.QDButton__replay--s:active{
	background:no-repeat url(/public/img/icon-replay-white.svg) 100%,#1d306b;
	background-origin:content-box,border-box;
	color:#fff;
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	padding:1px 7px;
	box-shadow:none
}
.QDButton__replay--s:disabled{
	opacity:.4
}
.QDButton__replay--s:active,.QDButton__replay--s:focus,.QDButton__replay--s:hover{
	color:#fff
}
.QDButton__replay--m{
	color:#1d306b;
	background:no-repeat url(/public/img/icon-replay-blue.svg) 100%,transparent;
	background-origin:content-box,border-box;
	position:relative
}
.QDButton__replay--m:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	background:no-repeat url(/public/img/icon-replay-green.svg) 100%,transparent
}
.QDButton__replay--m:focus,.QDButton__replay--m:hover{
	color:#00bfa5;
	background:no-repeat url(/public/img/icon-replay-green.svg) 100%,transparent;
	background-origin:content-box,border-box
}
.QDButton__replay--m:active,.QDButton__replay--m:disabled{
	color:#1d306b;
	background:no-repeat url(/public/img/icon-replay-blue.svg) 100%,transparent;
	background-origin:content-box,border-box
}
.QDButton__replay--m:disabled{
	opacity:.4
}
.QDButton__replay--l{
	color:#fff;
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	background:no-repeat url(/public/img/icon-replay-white.svg) 100%,#1d306b;
	background-origin:content-box,border-box
}
.QDButton__replay--l:focus,.QDButton__replay--l:hover{
	background:no-repeat url(/public/img/icon-replay-white.svg) 100%,linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#1d306b;
	background-origin:content-box,border-box,border-box;
	box-shadow:none
}
.QDButton__replay--l:active{
	box-shadow:none
}
.QDButton__replay--l:disabled{
	color:#fff;
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	background:no-repeat url(/public/img/icon-replay-white.svg) 100%,#1d306b;
	background-origin:content-box,border-box;
	opacity:.4;
	box-shadow:none
}
.QDButton__results{
	display:flex
}
.QDButton__resultsIcon{
	width:19px;
	height:30px;
	margin-left:8px;
	margin-right:4px
}
.QDButton__resultsPtsLabel{
	text-transform:lowercase;
	font-size:13px;
	font-weight:400;
	line-height:17px;
	align-self:flex-end;
	margin-left:4px;
	margin-bottom:4px
}
.QDButton__day{
	width:75px;
	padding:16px 8px;
	background:#fff;
	box-shadow:2px 2px 8px rgba(15,32,84,.24);
	border-radius:8px
}
@media print,screen and (min-width:769px){
	.QDButton__day{
		width:113px;
		padding:16px 22px
	}
}
.QDButton__dayName{
	color:#1d306b;
	font-size:1.5625rem;
	line-height:1rem;
	font-weight:700
}
.QDButton__dayDate,.QDButton__dayName{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:9px
}
.QDButton__dayDate{
	color:#757c99;
	font-size:.8125rem;
	line-height:.6875rem
}
.QDButton__dayButton{
	background:#1d306b;
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	border-radius:100px;
	line-height:145%;
	font-size:1rem;
	font-weight:700;
	color:#fff;
	padding:4px 11px
}
@media print,screen and (min-width:769px){
	.QDButton__dayButton{
		padding:4px 16px
	}
}
.QDButton__dayButton--replay{
	padding:2px
}
.QDButton__day:not([disabled]):focus,.QDButton__day:not([disabled]):hover{
	background:#1d306b
}
.QDButton__day:not([disabled]):active{
	background:#1d306b;
	box-shadow:none
}
.QDButton__day:not([disabled]):active .QDButton__dayName,.QDButton__day:not([disabled]):focus .QDButton__dayName,.QDButton__day:not([disabled]):hover .QDButton__dayName{
	color:#fff
}
.QDButton__day:not([disabled]):active .QDButton__dayButton,.QDButton__day:not([disabled]):focus .QDButton__dayButton,.QDButton__day:not([disabled]):hover .QDButton__dayButton{
	background:#fff;
	color:#1d306b
}
.QDButton__day:disabled .QDButton__dayButton{
	box-shadow:none;
	background:#fff;
	color:#b8bcc9;
	font-size:1rem;
	line-height:120%;
	text-align:center;
	padding:0
}
.QDButton__day:disabled{
	box-shadow:none
}
.QDButton__points{
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:27px;
	padding:2px;
	background:#fff;
	border:2px solid #00bfa5
}
.QDButton__points:focus,.QDButton__points:hover{
	box-shadow:2px 2px 8px rgba(15,32,84,.13);
	border-color:#1d306b
}
.QDButton__points:active{
	border-color:#1d306b;
	box-shadow:none
}
.QDButton__pointsNumber{
	font-weight:700;
	font-size:1rem;
	margin-left:4px
}
.QDButton__pointsLabel,.QDButton__pointsNumber{
	line-height:1.875rem;
	color:#1d306b;
	margin-right:6px
}
.QDButton__pointsLabel{
	text-transform:lowercase;
	font-weight:400;
	font-size:.875rem
}
.QDButton__pointsImage{
	height:30px;
	width:30px;
	border-radius:50%
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDMenu{
	position:absolute;
	overflow:hidden;
	width:100vw;
	height:100vh;
	left:-100vw;
	top:0;
	z-index:1000;
	transition:left .3s linear;
	background:#1d306b;
	padding:19px 22px
}
@media screen and (min-width:1108px){
	.QDMenu{
		visibility:hidden;
		display:none
	}
}
.QDMenu--show{
	left:0
}
.QDMenu__close{
	width:15px;
	height:15px;
	position:relative;
	margin:3px
}
.QDMenu__close:before{
	transform:rotate(-45deg)
}
.QDMenu__close:after,.QDMenu__close:before{
	width:15px;
	height:3px;
	background:#fff;
	content:"";
	position:absolute;
	top:6px;
	left:0
}
.QDMenu__close:after{
	transform:rotate(45deg)
}
.QDMenu__categories{
	display:flex;
	flex-direction:column;
	align-items:baseline
}
.QDMenu__categories,.QDMenu__links{
	padding-left:55px;
	padding-right:14px
}
.QDMenu__links{
	margin-top:40px;
	margin-bottom:40px
}
.QDMenu__category{
	margin:8px
}
.QDMenu__link{
	display:flex;
	align-items:center;
	color:#fff;
	text-decoration:none;
	text-align:left;
	font-weight:700;
	font-size:1rem;
	line-height:145%;
	padding-bottom:4.5px;
	padding-top:4.5px
}
.QDMenu__dashboardImg{
	height:26px;
	width:17px;
	margin-left:6px
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDTag{
	display:flex;
	justify-content:center;
	align-items:center;
	display:inline-flex;
	background:#fff;
	border-radius:100px;
	padding:5px 16px;
	text-decoration:none
}
.QDTag--shadow{
	box-shadow:4px 4px 33px rgba(15,32,84,.13)
}
.QDTag__image{
	width:32px;
	height:32px;
	margin-left:3px
}
.QDTag__text{
	color:#0f2054;
	font-weight:600;
	font-size:1rem;
	line-height:1rem
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDSignUpModal{
	width:348px
}
.QDSignUpModal__container{
	display:flex;
	justify-content:center;
	align-items:center;
	background:#fff;
	padding:38px 50px 34px;
	border-radius:60px 0;
	flex-direction:column
}
.QDSignUpModal__image{
	width:69px;
	height:68px
}
.QDSignUpModal__title{
	font-size:1.5625rem;
	color:#142251;
	font-weight:500;
	line-height:135%;
	text-align:center
}
.QDSignUpModal__description{
	font-size:1rem;
	line-height:145%;
	color:#142251
}
.QDSignUpModal__email{
	margin-top:16px;
	margin-bottom:16px;
	width:100%
}
.QDSignUpModal__privacyPolicyContainer{
	display:flex;
	margin-bottom:16px;
	position:relative
}
.QDSignUpModal__privacyPolicyText{
	font-size:.8rem;
	line-height:125%;
	font-weight:400;
	color:#142251
}
.QDSignUpModal__campaign .QDSignUpModal__title{
	font-size:1.5rem
}
.QDSignUpModal__campaign .QDSignUpModal__description{
	font-size:.875rem
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDTextField__input[type=email],.QDTextField__input[type=text]{
	border:1px solid #1d306b;
	box-sizing:border-box;
	border-radius:8px;
	background:#fff;
	outline:none;
	padding:14px 17px 14px 20px;
	font-size:1rem;
	color:#0f2054;
	width:100%;
	max-width:303px
}
.QDTextField__input[type=email]::placeholder,.QDTextField__input[type=text]::placeholder{
	line-height:150%;
	mix-blend-mode:normal;
	opacity:.5
}
.QDTextField__input--hasError[type=email],.QDTextField__input--hasError[type=text],.QDTextField__input[type=email]:focus,.QDTextField__input[type=text]:focus,.QDTextField__input[type=text]:hover{
	font-weight:700;
	line-height:145%;
	padding:12px 17px 16px 20px
}
.QDTextField__errorMessage{
	opacity:0;
	height:0;
	width:0;
	margin-left:3px;
	line-height:150%;
	font-size:1rem;
	opacity:1;
	height:inherit;
	width:inherit
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDModal{
	margin:0 auto;
	position:absolute;
	top:130px;
	left:50%;
	transform:translateX(-50%)
}
.QDModal__background{
	background:#0f2054;
	opacity:.6;
	width:100vw;
	height:100vh
}
.QDModal__close{
	position:absolute;
	right:19px;
	top:19px;
	height:12px;
	width:14px;
	z-index:2;
	cursor:pointer;
	padding:0;
	margin:0;
	background-color:transparent;
	outline:none;
	border:none;
	border-radius:0
}
.QDModal__close:before{
	transform:rotate(-45deg)
}
.QDModal__close:after,.QDModal__close:before{
	width:15px;
	height:3px;
	background:#1d306b;
	content:"";
	position:absolute;
	top:6px;
	left:0
}
.QDModal__close:after{
	transform:rotate(45deg)
}
.Modal{
	position:fixed;
	z-index:999
}
.Modal,.Modal__background{
	top:0;
	right:0;
	bottom:0;
	left:0
}
.Modal__background{
	content:"";
	position:absolute
}
.Modal__container{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	transform:translate(-50%,-50%)
}
@media (min-width:768px){
	.Modal__container{
		width:auto
	}
}
.Modal__close{
	position:absolute;
	top:15px;
	right:15px;
	width:30px;
	height:30px;
	transition:all .2s ease-in-out;
	transform-origin:center;
	cursor:pointer
}
.Modal__close:after,.Modal__close:before{
	content:"";
	width:100%;
	height:3px;
	background-color:#aaa;
	position:absolute;
	top:50%;
	left:50%
}
@media (min-width:768px){
	.Modal__close:after,.Modal__close:before{
		height:4px
	}
}
.Modal__close:before{
	transform:translate(-50%,-50%) rotate(45deg)
}
.Modal__close:after{
	transform:translate(-50%,-50%) rotate(-45deg)
}
.Modal__close:hover{
	transform:scale(1.1)
}
.Modal__close:active{
	transform:scale(1.025)
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDFooter{
	position:relative;
	z-index:10;
	margin-top:32px;
	background:#fef5da;
	text-align:center
}
.QDFooter__imageContainer{
	display:inline-flex;
	flex-direction:column;
	align-items:center;
	margin-top:-21px;
	margin-bottom:4px
}
.QDFooter__owl{
	margin-bottom:8px;
	height:57px;
	width:53px
}
@media print,screen and (min-width:769px){
	.QDFooter__owl{
		width:64px;
		height:68px
	}
}
.QDFooter__wordmark{
	height:36px
}
@media print,screen and (min-width:769px){
	.QDFooter__wordmark{
		height:52px
	}
}
.QDFooter__categories{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	padding:12px 0 9px;
	max-width:375px;
	margin:0 auto
}
@media print,screen and (min-width:769px){
	.QDFooter__categories{
		max-width:700px
	}
}
.QDFooter__category{
	margin:8px 6px
}
.QDFooter__list{
	background:#ffe2b6
}
.QDFooter__list,.QDFooter__listInner{
	display:flex;
	justify-content:center;
	align-items:center
}
.QDFooter__listInner{
	flex-wrap:wrap;
	padding:8px;
	max-width:375px
}
@media print,screen and (min-width:769px){
	.QDFooter__listInner{
		max-width:100%;
		margin-top:40px
	}
}
.QDFooter__link{
	line-height:1.875rem;
	color:#0f2054;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px
}
.QDFooter__copyright{
	font-size:1rem;
	line-height:150%
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDQuizHero{
	max-width:348px;
	border-radius:50px 0;
	padding:20px;
	display:flex;
	flex-direction:column;
	position:relative;
	overflow:hidden
}
@media print,screen and (min-width:769px){
	.QDQuizHero{
		width:100%;
		max-width:1109px;
		padding:38px
	}
}
.QDQuizHero:after{
	content:"";
	border-radius:50%;
	width:314px;
	height:314px;
	position:absolute;
	top:-157px;
	right:-157px;
	z-index:1
}
@media print,screen and (min-width:769px){
	.QDQuizHero:after{
		width:557px;
		height:557px;
		top:-315px;
		right:-54px
	}
}
.QDQuizHero:before{
	content:"";
	border-radius:40px;
	width:200px;
	height:188px;
	position:absolute;
	bottom:-74px;
	left:-80px;
	z-index:1
}
@media print,screen and (min-width:769px){
	.QDQuizHero:before{
		width:322px;
		height:503px;
		top:225px;
		border-radius:0 100px 0 0;
		left:0
	}
}
.QDQuizHero--entertainment{
	background:#cafff2
}
.QDQuizHero--entertainment:after,.QDQuizHero--entertainment:before{
	background-color:#c5f5ea
}
.QDQuizHero--arts-and-literature{
	background:#f0f6ff
}
.QDQuizHero--arts-and-literature:after,.QDQuizHero--arts-and-literature:before{
	background-color:#e1edff
}
.QDQuizHero--home-economics{
	background:#fef8e7
}
.QDQuizHero--home-economics:after,.QDQuizHero--home-economics:before{
	background-color:#fff1ce
}
.QDQuizHero--science{
	background:#faf3ff
}
.QDQuizHero--science:after,.QDQuizHero--science:before{
	background-color:#f6e8ff
}
.QDQuizHero--history{
	background:#ffe5d7
}
.QDQuizHero--history:after,.QDQuizHero--history:before{
	background-color:#ffdfcd
}
.QDQuizHero--geography{
	background:#d3e4ff
}
.QDQuizHero--geography:after,.QDQuizHero--geography:before{
	background-color:#c7dcff
}
.QDQuizHero--general{
	background:#ffecff
}
.QDQuizHero--general:after,.QDQuizHero--general:before{
	background-color:#ffdfff
}
.QDQuizHero__content{
	padding:21px 8px 6px;
	z-index:2;
	margin:0
}
@media print,screen and (min-width:769px){
	.QDQuizHero__content{
		padding:1px 0 0;
		max-width:571px;
		margin:1px 372px 37px 39px;
		white-space:normal;
		min-width:214px
	}
}
.QDQuizHero__image{
	border:9px solid #fff;
	border-radius:36px 0;
	overflow:hidden;
	z-index:2;
	height:183px
}
@media print,screen and (min-width:769px){
	.QDQuizHero__image{
		height:232px;
		width:348px;
		position:absolute;
		right:55px;
		top:47px
	}
}
.QDQuizHero__tag{
	margin-bottom:16px
}
.QDQuizHero__title{
	font-size:1.5625rem;
	line-height:135%;
	font-weight:500;
	color:#142251;
	margin-bottom:16px
}
@media print,screen and (min-width:769px){
	.QDQuizHero__title{
		font-size:1.9375rem;
		min-height:84px
	}
}
.QDQuizHero__buttonContainer{
	display:flex;
	min-width:221px
}
.QDQuizHero__arrows{
	margin-left:16px;
	height:52px;
	width:39px;
	transform:scale(-1)
}
.QDQuizHero__illustration{
	height:148px;
	position:absolute;
	bottom:-8px;
	right:0;
	transform:scaleX(-1);
	z-index:1
}
@media print,screen and (min-width:769px){
	.QDQuizHero__illustration{
		transform:scaleX(1);
		left:0;
		height:194px
	}
}
.QDQuizHero__illustration>img{
	width:auto
}
.QDQuizHero__titleCentered{
	text-align:center
}
@media print,screen and (min-width:769px){
	.QDQuizHero__titleCentered{
		text-align:left;
		min-height:125px
	}
}
.QDQuizHero__buttonContainerCentered{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:47px
}
@media print,screen and (min-width:769px){
	.QDQuizHero__buttonContainerCentered{
		margin-left:0;
		justify-content:flex-start
	}
}
.QDQuizHero__questionAmount{
	font-size:1rem;
	line-height:145%;
	text-align:center;
	margin:-16px auto 8px
}
@media print,screen and (min-width:769px){
	.QDQuizHero__questionAmount{
		text-align:left;
		margin:0 0 16px
	}
}
.QDQuizHero__adjustsPadding{
	margin-left:0;
	margin-bottom:15px
}
.QDQuizHero__score{
	position:absolute;
	z-index:3;
	right:38px;
	top:42px;
	cursor:default
}
@media print,screen and (min-width:769px){
	.QDQuizHero__score{
		right:74px;
		top:69px
	}
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
.QDQuizModule{
	max-width:348px;
	min-height:399px;
	border-radius:50px 0;
	padding:18px 18px 19px;
	display:flex;
	flex-direction:column;
	position:relative;
	overflow:hidden
}
.QDQuizModule:after{
	content:"";
	border-radius:50%;
	width:314px;
	height:314px;
	position:absolute;
	top:-157px;
	right:-157px;
	z-index:1
}
.QDQuizModule:before{
	content:"";
	border-radius:40px;
	width:200px;
	height:188px;
	position:absolute;
	bottom:-74px;
	left:-80px;
	z-index:1
}
.QDQuizModule--entertainment{
	background:#cafff2
}
.QDQuizModule--entertainment:after,.QDQuizModule--entertainment:before{
	background-color:#c5f5ea
}
.QDQuizModule--arts-and-literature{
	background:#f0f6ff
}
.QDQuizModule--arts-and-literature:after,.QDQuizModule--arts-and-literature:before{
	background-color:#e1edff
}
.QDQuizModule--home-economics{
	background:#fef8e7
}
.QDQuizModule--home-economics:after,.QDQuizModule--home-economics:before{
	background-color:#fff1ce
}
.QDQuizModule--science{
	background:#faf3ff
}
.QDQuizModule--science:after,.QDQuizModule--science:before{
	background-color:#f6e8ff
}
.QDQuizModule--history{
	background:#ffe5d7
}
.QDQuizModule--history:after,.QDQuizModule--history:before{
	background-color:#ffdfcd
}
.QDQuizModule--geography{
	background:#d3e4ff
}
.QDQuizModule--geography:after,.QDQuizModule--geography:before{
	background-color:#c7dcff
}
.QDQuizModule--general{
	background:#ffecff
}
.QDQuizModule--general:after,.QDQuizModule--general:before{
	background-color:#ffdfff
}
.QDQuizModule:focus .QDQuizModule__owl,.QDQuizModule:hover .QDQuizModule__owl{
	bottom:-24px
}
.QDQuizModule__content{
	z-index:2;
	text-align:center;
	height:100%
}
.QDQuizModule__image{
	border:9px solid #fff;
	border-radius:36px 0;
	overflow:hidden;
	height:183px;
	width:100%;
	min-width:309px
}
.QDQuizModule__tag{
	position:absolute;
	top:35px;
	right:32px
}
.QDQuizModule__tag--disabled{
	cursor:default
}
.QDQuizModule__title{
	font-size:1.5625rem;
	line-height:135%;
	font-weight:500;
	color:#142251;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	white-space:normal;
	min-height:99px
}
.QDQuizModule__owl{
	position:absolute;
	height:59px;
	width:55px;
	bottom:-59px;
	left:calc(50% - 27.5px);
	transition:bottom .3s
}
@keyframes spinAround{
	0%{
		transform:rotate(0deg)
	}
	to{
		transform:rotate(359deg)
	}
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
/*! sass-mixins - v0.11.0 - 2014-10-20 */
body{
	-webkit-font-smoothing:initial;
	font-family:sofia-pro,Helvetica,Arial,sans-serif;
	font-weight:400;
	color:#0f2054;
	width:100%
}
.h1,h1{
	font-size:6rem
}
.h1,.h2,h1,h2{
	line-height:112.5%
}
.h2,h2{
	font-size:2rem
}
.h3,h3{
	font-size:2rem
}
.h3,.h4,h3,h4{
	line-height:125%
}
.h4,h4{
	font-size:2.25rem
}
.h5,h5{
	font-size:1.5rem
}
.h5,.h6,h5,h6{
	line-height:125%
}
.h6,h6{
	font-size:1.25rem;
	font-weight:700;
	text-transform:uppercase
}
a{
	/*text-decoration:underline;*/
	font-weight:400
}
a:focus,a:hover{
	color:#198a6b
}
.image{
	display:block;
	position:relative
}
.image img{
	display:block;
	height:auto;
	width:100%
}
.image img.is-rounded{
	border-radius:290486px
}
.image.is-fullwidth{
	width:100%
}
.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-square .has-ratio,.image.is-square img{
	height:100%;
	width:100%
}
.image.is-1by1,.image.is-square{
	padding-top:100%
}
.image.is-5by4{
	padding-top:80%
}
.image.is-4by3{
	padding-top:75%
}
.image.is-3by2{
	padding-top:66.6666%
}
.image.is-5by3{
	padding-top:60%
}
.image.is-16by9{
	padding-top:56.25%
}
.image.is-2by1{
	padding-top:50%
}
.image.is-3by1{
	padding-top:33.3333%
}
.image.is-4by5{
	padding-top:125%
}
.image.is-3by4{
	padding-top:133.3333%
}
.image.is-2by3{
	padding-top:150%
}
.image.is-3by5{
	padding-top:166.6666%
}
.image.is-9by16{
	padding-top:177.7777%
}
.image.is-1by2{
	padding-top:200%
}
.image.is-1by3{
	padding-top:300%
}
.image.is-16x16{
	height:16px;
	width:16px
}
.image.is-24x24{
	height:24px;
	width:24px
}
.image.is-32x32{
	height:32px;
	width:32px
}
.image.is-48x48{
	height:48px;
	width:48px
}
.image.is-64x64{
	height:64px;
	width:64px
}
.image.is-96x96{
	height:96px;
	width:96px
}
.image.is-128x128{
	height:128px;
	width:128px
}
.container{
	flex-grow:1;
	margin:0 auto;
	position:relative;
	width:auto
}
.container.is-fluid{
	max-width:none;
	padding-left:32px;
	padding-right:32px;
	width:100%
}
@media screen and (min-width:1024px){
	.container{
		max-width:960px
	}
}
@media screen and (max-width:1107px){
	.container.is-widescreen{
		max-width:1044px
	}
}
@media screen and (min-width:1108px){
	.container{
		max-width:1044px
	}
}
.QDCategoryList{
	margin-bottom:-50px;
	position:relative
}
.QDCategoryList__container{
	position:relative;
	display:flex;
	flex-direction:column;
	overflow:hidden;
	margin-bottom:-340px;
	justify-content:left
}
@media print,screen and (min-width:769px){
	.QDCategoryList__container{
		flex-direction:row;
		flex-wrap:wrap
	}
}
.QDCategoryList__removeMoreResultsStyles{
	margin-bottom:0
}
.QDCategoryList__quiz{
	margin:0 0 48px
}
@media print,screen and (min-width:769px){
	.QDCategoryList__quiz{
		margin:0 8px 48px
	}
}
.QDCategoryList__buttonContainer{
	position:absolute;
	bottom:340px;
	z-index:10
}
.QDCategoryList__buttonContainer,.QDCategoryList__gradient{
	display:flex;
	width:100%;
	margin:64px auto 0;
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
	padding-bottom:50px;
	height:112px
}
.QDCategoryList__gradient{
	position:fixed;
	bottom:0;
	z-index:9
}
.QDCategoryList__button{
	margin:0 auto
}
@keyframes fadeIn{
	0%{
		opacity:0
	}
	to{
		opacity:1
	}
}
