@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
body:not(.elementor-editor-active) .qrix-wipe {
position: relative;
overflow: hidden;
visibility: hidden;
}
body:not(.elementor-editor-active) .qrix-wipe--play {
visibility: visible;
} body:not(.elementor-editor-active) .qrix-wipe::after {
content: "";
position: absolute;
inset: 0;
z-index: 2;
pointer-events: none;
background: var(--qrix-wipe-color, var(--e-global-color-primary));
clip-path: inset(0 100% 0 0);
} body:not(.elementor-editor-active) .qrix-wipe--cover::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background: var(--qrix-wipe-under, white);
} body:not(.elementor-editor-active) .qrix-wipe--l::after { clip-path: inset(0 0 0 100%); }
body:not(.elementor-editor-active) .qrix-wipe--d::after { clip-path: inset(0 0 100% 0); }
body:not(.elementor-editor-active) .qrix-wipe--u::after { clip-path: inset(100% 0 0 0); } body:not(.elementor-editor-active) .qrix-wipe--play::after {
animation: qrix-wipe-bar-r var(--qrix-wipe-duration, 1250ms) cubic-bezier(0.25, 0.1, 0.25, 1) var(--qrix-wipe-delay, 0ms) both;
}
body:not(.elementor-editor-active) .qrix-wipe--l.qrix-wipe--play::after { animation-name: qrix-wipe-bar-l; }
body:not(.elementor-editor-active) .qrix-wipe--d.qrix-wipe--play::after { animation-name: qrix-wipe-bar-d; }
body:not(.elementor-editor-active) .qrix-wipe--u.qrix-wipe--play::after { animation-name: qrix-wipe-bar-u; }
body:not(.elementor-editor-active) .qrix-wipe--play > * {
animation: qrix-wipe-show var(--qrix-wipe-duration, 1250ms) ease var(--qrix-wipe-delay, 0ms) both;
}
body:not(.elementor-editor-active) .qrix-wipe--play img {
animation: qrix-wipe-img var(--qrix-wipe-duration, 1250ms) ease var(--qrix-wipe-delay, 0ms) both;
}
body:not(.elementor-editor-active) .qrix-wipe--cover.qrix-wipe--play::before {
animation: qrix-wipe-under var(--qrix-wipe-duration, 1250ms) ease var(--qrix-wipe-delay, 0ms) both;
}
@keyframes qrix-wipe-bar-r {
0%   { clip-path: inset(0 100% 0 0); }
50%  { clip-path: inset(0 0 0 0); }
51%  { clip-path: inset(0 0 0 0); }
100% { clip-path: inset(0 0 0 100%); }
}
@keyframes qrix-wipe-bar-l {
0%   { clip-path: inset(0 0 0 100%); }
50%  { clip-path: inset(0 0 0 0); }
51%  { clip-path: inset(0 0 0 0); }
100% { clip-path: inset(0 100% 0 0); }
}
@keyframes qrix-wipe-bar-d {
0%   { clip-path: inset(0 0 100% 0); }
50%  { clip-path: inset(0 0 0 0); }
51%  { clip-path: inset(0 0 0 0); }
100% { clip-path: inset(100% 0 0 0); }
}
@keyframes qrix-wipe-bar-u {
0%   { clip-path: inset(100% 0 0 0); }
50%  { clip-path: inset(0 0 0 0); }
51%  { clip-path: inset(0 0 0 0); }
100% { clip-path: inset(0 0 100% 0); }
}
@keyframes qrix-wipe-show {
0%, 50%   { opacity: 0; }
51%, 100% { opacity: 1; }
}
@keyframes qrix-wipe-img {
0%, 50% { scale: 1.25; }
100%    { scale: 1; }
}
@keyframes qrix-wipe-under {
0%, 50%   { opacity: 1; }
51%, 100% { opacity: 0; }
}
}@media (scripting: enabled) and (prefers-reduced-motion: no-preference) { body:not(.elementor-editor-active) .qrix-kb {
--qrix-kb-dx: 0;
--qrix-kb-dy: 0; --qrix-kb-m: calc((var(--qrix-kb-scale, 1.12) - 1) * 45%);
}
body:not(.elementor-editor-active) .qrix-kb--pan-l { --qrix-kb-dx: -1; }
body:not(.elementor-editor-active) .qrix-kb--pan-r { --qrix-kb-dx: 1; }
body:not(.elementor-editor-active) .qrix-kb--pan-u { --qrix-kb-dy: -1; }
body:not(.elementor-editor-active) .qrix-kb--pan-d { --qrix-kb-dy: 1; } body:not(.elementor-editor-active) .qrix-kb--bg.qrix-kb--ready {
position: relative;
overflow: hidden;
isolation: isolate;
}
body:not(.elementor-editor-active) .qrix-kb__layer {
position: absolute;
inset: 0;
z-index: -1;
pointer-events: none;
background: inherit;
will-change: transform;
} body:not(.elementor-editor-active) .qrix-kb--img.qrix-kb--ready {
overflow: hidden;
}
body:not(.elementor-editor-active) .qrix-kb--img.qrix-kb--ready img {
will-change: transform;
} body:not(.elementor-editor-active) .qrix-kb--out.qrix-kb--ready .qrix-kb__layer,
body:not(.elementor-editor-active) .qrix-kb--out.qrix-kb--img.qrix-kb--ready img {
transform: translate(
calc(var(--qrix-kb-dx) * var(--qrix-kb-m) * -1),
calc(var(--qrix-kb-dy) * var(--qrix-kb-m) * -1)
) scale(var(--qrix-kb-scale, 1.12));
} body:not(.elementor-editor-active) .qrix-kb--in.qrix-kb--ready .qrix-kb__layer,
body:not(.elementor-editor-active) .qrix-kb--in.qrix-kb--img.qrix-kb--ready img {
transform: translate(0, 0) scale(1);
} body:not(.elementor-editor-active) .qrix-kb--ready.qrix-kb--play .qrix-kb__layer,
body:not(.elementor-editor-active) .qrix-kb--img.qrix-kb--ready.qrix-kb--play img {
transition: transform var(--qrix-kb-duration, 12s) cubic-bezier(0.22, 0.61, 0.36, 1) var(--qrix-kb-delay, 0ms);
}
body:not(.elementor-editor-active) .qrix-kb--out.qrix-kb--ready.qrix-kb--play .qrix-kb__layer,
body:not(.elementor-editor-active) .qrix-kb--out.qrix-kb--img.qrix-kb--ready.qrix-kb--play img {
transform: translate(0, 0) scale(1);
}
body:not(.elementor-editor-active) .qrix-kb--in.qrix-kb--ready.qrix-kb--play .qrix-kb__layer,
body:not(.elementor-editor-active) .qrix-kb--in.qrix-kb--img.qrix-kb--ready.qrix-kb--play img {
transform: translate(
calc(var(--qrix-kb-dx) * var(--qrix-kb-m)),
calc(var(--qrix-kb-dy) * var(--qrix-kb-m))
) scale(var(--qrix-kb-scale, 1.12));
}
}.elementor-widget-text-editor a:not(.elementor-button) {
background: linear-gradient(currentColor, currentColor) no-repeat left bottom / 0 2px;
padding-bottom: 2px;
}
.elementor-widget-text-editor a:not(.elementor-button):hover,
.elementor-widget-text-editor a:not(.elementor-button):focus-visible {
background-size: 100% 2px;
}
.qrix-arrow {
display: inline-block;
}
a:hover > .qrix-arrow,
a:focus-visible > .qrix-arrow,
a:hover .qrix-arrow,
a:focus-visible .qrix-arrow {
transform: translateX(6px);
}
@media (prefers-reduced-motion: no-preference) {
.elementor-widget-text-editor a:not(.elementor-button) {
transition: background-size 0.3s ease;
}
.qrix-arrow {
transition: transform 0.3s ease;
}
}.qrix-card-media {
overflow: hidden;
}
.qrix-card:hover .qrix-card-media img,
.qrix-card:focus-within .qrix-card-media img {
transform: scale(1.06);
}
.qrix-card:hover .qrix-card-arrow,
.qrix-card:focus-within .qrix-card-arrow {
transform: translateX(6px);
}
@media (prefers-reduced-motion: no-preference) {
.qrix-card-media img {
transition: transform 0.6s ease;
}
.qrix-card-arrow {
transition: transform 0.3s ease;
}
}.qrix-quiz {
--qrix-quiz-primary: #c8a04a;
--qrix-quiz-primary-hover: #b38d3c;
--qrix-quiz-tile: #ceaa5e;
--qrix-quiz-tile-muted: #b9ad94;
--qrix-quiz-surface: #fff;
--qrix-quiz-box: #f3eedf;
--qrix-quiz-box-hover: #ebe2cb;
--qrix-quiz-heading: #1a1a14;
--qrix-quiz-text: inherit;
--qrix-quiz-muted: #6b675c;
--qrix-quiz-line: rgba(200, 160, 74, .35);
--qrix-quiz-right: #37931b;
--qrix-quiz-wrong: #cc3e52;
--qrix-quiz-hot: #b8561f;
--qrix-quiz-radius: 0;
--qrix-quiz-gap: 24px;
--qrix-quiz-ease: cubic-bezier(.32, .72, 0, 1);
--qrix-quiz-bounce: cubic-bezier(.2, .9, .3, 1.15);
position: relative;
margin: 0 0 32px; scroll-margin-top: var(--qrix-quiz-scroll-offset, 80px);
color: var(--qrix-quiz-text);
font-family: inherit;
font-size: 16px;
line-height: 1.5;
text-align: left;
}
.qrix-quiz *,
.qrix-quiz *::before,
.qrix-quiz *::after {
box-sizing: border-box;
} .qrix-quiz-fallback details {
padding: 10px 0;
border-bottom: 1px solid var(--qrix-quiz-line);
}
.qrix-quiz-fallback summary {
cursor: pointer;
font-weight: 500;
}
.qrix-quiz .qq-sr {
position: absolute !important;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
clip-path: inset(50%);
white-space: nowrap;
} .qrix-quiz .qq-kicker {
margin: 0 0 6px;
color: var(--qrix-quiz-muted);
font-size: 13px;
line-height: 1.4;
}
.qrix-quiz .qq-h {
margin: 0 0 16px;
padding: 0;
color: var(--qrix-quiz-heading);
font-family: inherit;
font-weight: 500;
letter-spacing: -.02em;
line-height: 1.15;
text-transform: none;
}
.qrix-quiz .qq-h:focus {
outline: none;
}
.qrix-quiz .qq-h--xl {
font-size: clamp(30px, 4vw, 44px);
}
.qrix-quiz .qq-h--l {
font-size: clamp(22px, 2.6vw, 30px);
}
.qrix-quiz .qq-text {
margin: 0 0 16px;
} .qrix-quiz .qq-two {
display: grid;
grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
gap: var(--qrix-quiz-gap);
align-items: stretch;
}
.qrix-quiz .qq-col {
display: flex;
flex-direction: column;
min-width: 0;
}
.qrix-quiz .qq-col--center {
justify-content: center;
}
.qrix-quiz .qq-tile {
position: relative;
display: flex;
align-items: flex-end;
min-height: 240px;
padding: 18px;
overflow: hidden;
background: var(--qrix-quiz-tile);
color: #fff;
border-radius: var(--qrix-quiz-radius);
}
.qrix-quiz .qq-tile--tall {
min-height: 320px;
}
.qrix-quiz .qq-tile-img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
max-width: none;
margin: 0;
object-fit: cover;
}
.qrix-quiz .qq-numeral {
position: relative;
font-size: clamp(80px, 10vw, 120px);
font-weight: 500;
letter-spacing: -.04em;
line-height: .8;
}
.qrix-quiz .qq-tile-label {
position: absolute;
top: 14px;
left: 18px;
font-size: 13px;
}
.qrix-quiz .qq-tile.has-image .qq-tile-label {
top: 0;
left: 0;
padding: 4px 10px;
background: var(--qrix-quiz-primary);
}
.qrix-quiz .qq-corner {
position: absolute;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
background: var(--qrix-quiz-primary);
}
.qrix-quiz .qq-tile--right {
background: var(--qrix-quiz-primary);
}
.qrix-quiz .qq-tile--wrong {
background: var(--qrix-quiz-tile-muted);
} .qrix-quiz .qq-ico {
width: 1.15em;
height: 1.15em;
flex: none;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: square;
stroke-linejoin: miter;
vertical-align: -.2em;
}
.qrix-quiz .qq-sq {
display: inline-flex;
flex: none;
align-items: center;
justify-content: center;
width: 26px;
height: 26px;
background: var(--qrix-quiz-primary);
color: #fff;
font-size: 13px;
font-weight: 500;
line-height: 1;
}
.qrix-quiz .qq-sq--s {
width: 22px;
height: 22px;
}
.qrix-quiz .qq-sq--right {
background: var(--qrix-quiz-right);
}
.qrix-quiz .qq-sq--wrong {
background: var(--qrix-quiz-wrong);
} .qrix-quiz .qq-head {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
margin: 0 0 22px;
}
.qrix-quiz .qq-bar {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 0 0 20px;
padding: 0;
list-style: none;
}
.qrix-quiz .qq-head .qq-bar {
margin: 0;
}
.qrix-quiz .qq-slot {
display: flex;
align-items: center;
justify-content: center;
width: 26px;
height: 26px;
margin: 0;
padding: 0;
color: var(--qrix-quiz-muted);
font-size: 11px;
box-shadow: inset 0 0 0 1px var(--qrix-quiz-line);
transition: background-color .3s, color .3s;
}
.qrix-quiz .qq-slot::before {
content: none;
}
.qrix-quiz .qq-slot.is-current {
color: var(--qrix-quiz-heading);
font-weight: 500;
box-shadow: inset 0 0 0 2px var(--qrix-quiz-heading);
}
.qrix-quiz .qq-slot.is-right {
background: var(--qrix-quiz-primary);
color: #fff;
box-shadow: none;
animation: qq-stamp .45s var(--qrix-quiz-bounce) both;
}
.qrix-quiz .qq-slot.is-wrong {
background: var(--qrix-quiz-wrong);
color: #fff;
box-shadow: none;
animation: qq-stamp .45s var(--qrix-quiz-bounce) both;
}
.qrix-quiz .qq-stats-inline {
display: flex;
align-items: center;
gap: 18px;
font-size: 14px;
}
.qrix-quiz .qq-streak {
display: inline-flex;
align-items: center;
gap: 4px;
color: var(--qrix-quiz-muted);
}
.qrix-quiz .qq-streak.is-hot {
color: var(--qrix-quiz-hot);
font-weight: 500;
animation: qq-pop .42s var(--qrix-quiz-bounce);
}
.qrix-quiz .qq-points {
position: relative;
color: var(--qrix-quiz-heading);
font-size: 18px;
font-weight: 500;
}
.qrix-quiz .qq-points small {
color: var(--qrix-quiz-muted);
font-size: 13px;
font-weight: 400;
}
.qrix-quiz .qq-fly {
position: absolute;
top: -10px;
right: 0;
color: var(--qrix-quiz-right);
font-weight: 700;
pointer-events: none;
animation: qq-fly 1s ease-out both;
} .qrix-quiz button.qq-btn,
.qrix-quiz button.qq-btn:hover,
.qrix-quiz button.qq-btn:focus,
.qrix-quiz button.qq-btn:active,
.qrix-quiz button.qq-btn:disabled {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
width: auto;
height: 48px;
min-height: 0;
margin: 0;
padding: 0 24px;
border: 0;
border-radius: var(--qrix-quiz-radius);
box-shadow: none;
background: var(--qrix-quiz-primary);
color: #fff;
font-family: inherit;
font-size: 15px;
font-weight: 400;
letter-spacing: normal;
line-height: 1;
text-transform: none;
text-decoration: none;
text-shadow: none;
cursor: pointer;
transition: background-color .2s, transform .22s var(--qrix-quiz-bounce);
}
.qrix-quiz button.qq-btn:hover {
background: var(--qrix-quiz-primary-hover);
}
.qrix-quiz button.qq-btn:focus-visible,
.qrix-quiz button.qq-answer:focus-visible,
.qrix-quiz a:focus-visible {
outline: 2px solid var(--qrix-quiz-heading);
outline-offset: 2px;
}
.qrix-quiz button.qq-btn:active {
transform: scale(.97);
}
.qrix-quiz button.qq-btn--sec,
.qrix-quiz button.qq-btn--sec:focus,
.qrix-quiz button.qq-btn--sec:active,
.qrix-quiz button.qq-btn--sec:disabled {
background: var(--qrix-quiz-box);
color: var(--qrix-quiz-heading);
box-shadow: inset 0 0 0 1px var(--qrix-quiz-primary);
}
.qrix-quiz button.qq-btn--sec:hover {
background: var(--qrix-quiz-box-hover);
color: var(--qrix-quiz-heading);
}
.qrix-quiz button.qq-btn--small,
.qrix-quiz button.qq-btn--small:hover,
.qrix-quiz button.qq-btn--small:focus,
.qrix-quiz button.qq-btn--small:disabled {
height: 40px;
padding: 0 16px;
font-size: 14px;
}
.qrix-quiz button.qq-btn:disabled {
opacity: .4;
cursor: default;
transform: none;
}
.qrix-quiz .qq-actions {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 8px;
}
.qrix-quiz .qq-back .qq-actions {
margin-top: auto;
padding-top: 24px;
} .qrix-quiz .qq-answers {
margin: 0 0 8px;
}
.qrix-quiz button.qq-answer,
.qrix-quiz button.qq-answer:hover,
.qrix-quiz button.qq-answer:focus,
.qrix-quiz button.qq-answer:active,
.qrix-quiz button.qq-answer:disabled {
display: flex;
align-items: center;
gap: 14px;
width: 100%;
height: auto;
min-height: 52px;
margin: 0 0 8px;
padding: 12px 14px;
border: 0;
border-radius: var(--qrix-quiz-radius);
box-shadow: inset 0 0 0 1px var(--qrix-quiz-line);
background: var(--qrix-quiz-surface);
color: var(--qrix-quiz-heading);
font-family: inherit;
font-size: 17px;
font-weight: 400;
letter-spacing: normal;
line-height: 1.3;
text-align: left;
text-transform: none;
text-shadow: none;
cursor: pointer;
transition: box-shadow .18s, background-color .18s, color .18s, transform .22s var(--qrix-quiz-bounce);
} @media (hover: hover) {
.qrix-quiz button.qq-answer:hover {
box-shadow: inset 0 0 0 2px var(--qrix-quiz-primary);
transform: translateX(4px);
}
}
.qrix-quiz button.qq-answer:disabled {
cursor: default;
transform: none;
}
.qrix-quiz button.qq-answer.is-right {
background: var(--qrix-quiz-right);
color: #fff;
box-shadow: none;
}
.qrix-quiz button.qq-answer.is-wrong {
background: var(--qrix-quiz-wrong);
color: #fff;
box-shadow: none;
animation: qq-shake .32s;
}
.qrix-quiz button.qq-answer.is-right .qq-sq {
background: #fff;
color: var(--qrix-quiz-right);
}
.qrix-quiz button.qq-answer.is-wrong .qq-sq {
background: #fff;
color: var(--qrix-quiz-wrong);
}
.qrix-quiz button.qq-answer.is-off {
opacity: .3;
transition: opacity .35s ease;
} .qrix-quiz button.qq-answer.is-removed .qq-answer-text {
text-decoration: line-through;
} .qrix-quiz .qq-card {
display: grid;
perspective: 1600px;
}
.qrix-quiz .qq-face {
grid-area: 1 / 1;
min-width: 0;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transition: transform .7s var(--qrix-quiz-ease);
}
.qrix-quiz .qq-back {
transform: rotateY(-180deg);
}
.qrix-quiz .qq-card.is-flipped .qq-front {
transform: rotateY(180deg);
}
.qrix-quiz .qq-card.is-flipped .qq-back {
transform: rotateY(0);
}
.qrix-quiz .qq-face[hidden] {
display: none;
}
.qrix-quiz .qq-verdict {
position: relative;
}
.qrix-quiz .qq-stamp {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 12px;
background: var(--qrix-quiz-heading);
color: #fff;
font-size: 13px;
font-weight: 700;
letter-spacing: .1em;
text-transform: uppercase;
animation: qq-stamp .5s .35s var(--qrix-quiz-bounce) both;
}
.qrix-quiz .qq-tile--right .qq-stamp {
background: var(--qrix-quiz-right);
}
.qrix-quiz .qq-tile--wrong .qq-stamp {
background: var(--qrix-quiz-wrong);
}
.qrix-quiz .qq-transition {
margin: 14px 0 0;
color: #fff;
font-size: 15px;
}
.qrix-quiz .qq-yours {
margin: -8px 0 12px;
color: var(--qrix-quiz-muted);
font-size: 14px;
}
.qrix-quiz a.qq-more {
display: block;
align-self: flex-start;
color: var(--qrix-quiz-primary-hover);
font-weight: 500;
text-decoration: none;
border: 0;
box-shadow: none;
} .qrix-quiz a.qq-more .qq-sq {
margin-left: 8px;
vertical-align: middle;
}
.qrix-quiz a.qq-more:hover {
color: var(--qrix-quiz-heading);
} .qrix-quiz .qq-challenge {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 16px;
padding: 8px 12px;
background: var(--qrix-quiz-box);
box-shadow: inset 3px 0 0 var(--qrix-quiz-primary);
color: var(--qrix-quiz-heading);
font-size: 15px;
} .qrix-quiz .qq-tile--rank {
align-items: flex-end;
}
.qrix-quiz .qq-rank {
position: relative;
animation: qq-stamp .6s .25s var(--qrix-quiz-bounce) both;
}
.qrix-quiz .qq-tile.has-image .qq-rank {
padding: 10px 14px;
background: var(--qrix-quiz-primary);
}
.qrix-quiz .qq-rank-label {
display: block;
margin-bottom: 4px;
font-size: 13px;
}
.qrix-quiz .qq-rank-name {
display: block;
font-size: clamp(28px, 3.4vw, 40px);
font-weight: 500;
letter-spacing: -.02em;
line-height: 1.05;
}
.qrix-quiz .qq-stats {
display: flex;
flex-wrap: wrap;
gap: 28px;
margin: 0 0 20px;
}
.qrix-quiz .qq-stat-value {
color: var(--qrix-quiz-heading);
font-size: 30px;
font-weight: 500;
letter-spacing: -.02em;
line-height: 1.1;
}
.qrix-quiz .qq-stat-label {
color: var(--qrix-quiz-muted);
font-size: 13px;
}
.qrix-quiz .qq-sharelinks {
display: flex;
flex-wrap: wrap;
gap: 18px;
margin: 14px 0 0;
font-size: 14px;
}
.qrix-quiz .qq-sharelinks a {
display: inline-flex;
align-items: center;
gap: 6px;
color: var(--qrix-quiz-primary-hover);
text-decoration: none;
border: 0;
box-shadow: none;
}
.qrix-quiz .qq-sharelinks a:hover {
color: var(--qrix-quiz-heading);
}
.qrix-quiz .qq-status {
min-height: 1.5em;
margin: 10px 0 0;
color: var(--qrix-quiz-muted);
font-size: 14px;
}
.qrix-quiz .qq-copy {
display: block;
width: 100%;
margin-top: 8px;
padding: 8px;
border: 1px solid var(--qrix-quiz-line);
border-radius: var(--qrix-quiz-radius);
font: inherit;
font-size: 14px;
}
.qrix-quiz .qq-review {
margin-top: 32px;
padding-top: 20px;
border-top: 1px solid var(--qrix-quiz-line);
}
.qrix-quiz .qq-review ul {
margin: 0;
padding: 0;
list-style: none;
}
.qrix-quiz .qq-review li {
margin: 0;
padding: 0;
border-bottom: 1px solid var(--qrix-quiz-line);
}
.qrix-quiz .qq-review li::before {
content: none;
}
.qrix-quiz .qq-review li > a,
.qrix-quiz .qq-review li > div {
display: flex;
align-items: center;
gap: 12px;
padding: 10px 0;
color: inherit;
text-decoration: none;
border: 0;
box-shadow: none;
}
.qrix-quiz .qq-review-q {
flex: 1;
min-width: 0;
}
.qrix-quiz .qq-review-link {
display: inline-flex;
align-items: center;
gap: 6px;
color: var(--qrix-quiz-primary-hover);
font-size: 14px;
white-space: nowrap;
}
.qrix-quiz .qq-review li > a:hover .qq-review-link {
color: var(--qrix-quiz-heading);
} .qrix-quiz .qq-in { animation: qq-up .42s var(--qrix-quiz-ease) backwards;
}
@keyframes qq-up {
from { opacity: 0; transform: translateY(22px); }
to { opacity: 1; transform: none; }
}
@keyframes qq-stamp {
0% { opacity: 0; transform: scale(1.8) rotate(-10deg); }
70% { transform: scale(.92); }
100% { opacity: 1; transform: none; }
}
@keyframes qq-shake {
20% { transform: translateX(-7px); }
40% { transform: translateX(6px); }
60% { transform: translateX(-4px); }
80% { transform: translateX(2px); }
}
@keyframes qq-pop {
40% { transform: scale(1.25); }
}
@keyframes qq-fly {
0% { opacity: 0; transform: translateY(6px); }
25% { opacity: 1; }
100% { opacity: 0; transform: translateY(-30px); }
}
@media (prefers-reduced-motion: reduce) {
.qrix-quiz *,
.qrix-quiz *::before,
.qrix-quiz *::after {
animation: none !important;
transition: none !important;
}
.qrix-quiz .qq-back {
transform: none;
}
} @media (max-width: 600px) {
.qrix-quiz .qq-two {
grid-template-columns: minmax(0, 1fr);
gap: 16px;
}
.qrix-quiz .qq-tile,
.qrix-quiz .qq-tile--tall {
min-height: 150px;
}
.qrix-quiz .qq-numeral {
font-size: 72px;
} .qrix-quiz .qq-tile--q {
min-height: 64px;
padding: 12px 16px;
align-items: center;
}
.qrix-quiz .qq-tile--q.has-image {
min-height: 160px;
align-items: flex-end;
}
.qrix-quiz .qq-tile--q .qq-numeral {
font-size: 40px;
}
.qrix-quiz .qq-tile--q:not(.has-image) .qq-tile-label {
top: 50%;
right: 16px;
left: auto;
transform: translateY(-50%);
}
.qrix-quiz .qq-review-link-text {
display: none;
}
}