@charset "UTF-8";
.ncdd {
--ncdd-accent: #d3c286;
--ncdd-ink: #222222;
--ncdd-ink-soft: #55504a;
--ncdd-muted: #878074;
--ncdd-bg: #ffffff;
--ncdd-soft: #fbf9f4;
--ncdd-line: #ece7dc;
--ncdd-ok: #46704f;
--ncdd-busy: #8a8378;
--ncdd-err: #a9453a;
--ncdd-radius: 2px;
--ncdd-font-display: "Abril Fatface", "Playfair Display", Georgia, serif;
--ncdd-font-serif: "Playfair Display", Georgia, "Times New Roman", serif;
--ncdd-font-sans: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
--ncdd-gold-ink: color-mix(in srgb, var(--ncdd-accent) 52%, #4a3c18);
--ncdd-gold-wash: color-mix(in srgb, var(--ncdd-accent) 14%, #ffffff);
font-family: var(--ncdd-font-sans);
font-size: 15px;
line-height: 1.65;
color: var(--ncdd-ink);
text-align: left;
width: 100%;
max-width: 820px;
margin: 0 auto;
padding: 0;
min-width: 0;
overflow-wrap: break-word;
-webkit-font-smoothing: antialiased;
} .ncdd, .ncdd *, .ncdd *::before, .ncdd *::after { box-sizing: border-box; }
.ncdd h2, .ncdd h3, .ncdd h4, .ncdd p, .ncdd figure, .ncdd figcaption,
.ncdd blockquote, .ncdd cite, .ncdd fieldset, .ncdd legend, .ncdd form,
.ncdd ul, .ncdd li, .ncdd span, .ncdd b, .ncdd small {
margin: 0;
padding: 0;
border: 0;
background: none;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
font-style: normal;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
text-align: inherit;
color: inherit;
width: auto;
max-width: none;
list-style: none;
}
.ncdd .ncdd__pill, .ncdd .ncdd__card-choice, .ncdd .ncdd__consent,
.ncdd .ncdd__field label, .ncdd .ncdd__sr {
width: auto;
max-width: none;
margin: 0;
padding: 0;
font-weight: inherit;
line-height: inherit;
}
.ncdd input, .ncdd select, .ncdd textarea, .ncdd button {
font-family: inherit;
font-size: inherit;
line-height: normal;
color: inherit;
margin: 0;
border-radius: 0;
text-transform: inherit;
box-shadow: none;
float: none;
vertical-align: middle;
}
.ncdd img, .ncdd iframe, .ncdd svg { max-width: 100%; }
.ncdd .ncdd__media img { display: block; width: 100%; height: auto; border: 0; vertical-align: top; }
.ncdd h2, .ncdd h3, .ncdd h4, .ncdd p, .ncdd label, .ncdd legend { overflow-wrap: break-word; } .ncdd .ncdd__card {
position: relative;
background: var(--ncdd-bg);
border: 1px solid var(--ncdd-line);
border-radius: var(--ncdd-radius);
padding: clamp(22px, 6%, 64px);
box-shadow: 0 40px 80px -56px rgba(34, 34, 34, .45);
overflow: hidden;
animation: ncdd-rise .8s cubic-bezier(.16, .8, .3, 1) both;
}
.ncdd .ncdd__card::before {
content: "";
position: absolute; top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, transparent, var(--ncdd-accent) 18%, #f0e7cd 50%, var(--ncdd-accent) 82%, transparent);
transform: scaleX(0);
transform-origin: center;
animation: ncdd-rule 1.4s .15s cubic-bezier(.16, .8, .3, 1) both;
}
.ncdd--compact .ncdd__card { padding: clamp(18px, 4%, 32px); } .ncdd .ncdd__eyebrow {
margin: 0 0 14px;
font-size: 11px;
font-weight: 600;
letter-spacing: .34em;
text-transform: uppercase;
color: var(--ncdd-gold-ink);
text-align: center;
animation: ncdd-up .8s .1s both;
}
.ncdd .ncdd__title {
margin: 0 0 14px;
font-family: var(--ncdd-font-display);
font-weight: 400;
font-size: clamp(28px, 4.6vw, 44px);
line-height: 1.12;
letter-spacing: .01em;
text-align: center;
color: var(--ncdd-ink);
animation: ncdd-up .8s .18s both;
}
.ncdd .ncdd__subtitle {
margin: 0 auto 34px;
max-width: 520px;
text-align: center;
color: var(--ncdd-muted);
font-size: 15px;
line-height: 1.6;
animation: ncdd-up .8s .26s both;
}
.ncdd .ncdd__subtitle::after {
content: "";
display: block;
width: 7px; height: 7px;
margin: 22px auto 0;
background: var(--ncdd-accent);
transform: rotate(45deg);
animation: ncdd-fade 1.2s .5s both;
} .ncdd .ncdd__check { margin: 0; }
.ncdd .ncdd__check-row {
display: flex;
flex-wrap: wrap; gap: 12px;
max-width: 580px;
margin: 0 auto;
animation: ncdd-up .8s .34s both;
}
.ncdd .ncdd__date {
flex: 3 1 220px;
min-width: 0;
width: 100%;
height: 58px;
padding: 0 20px;
border: 1px solid var(--ncdd-line);
border-radius: var(--ncdd-radius);
background: var(--ncdd-soft);
font-family: var(--ncdd-font-sans);
font-size: 16px;
letter-spacing: .02em;
color: var(--ncdd-ink);
transition: border-color .35s, box-shadow .35s, background .35s;
}
.ncdd .ncdd__date:hover { border-color: color-mix(in srgb, var(--ncdd-accent) 60%, var(--ncdd-line)); }
.ncdd .ncdd__date:focus {
outline: none;
background: #fff;
border-color: var(--ncdd-accent);
box-shadow: 0 0 0 3px color-mix(in srgb, var(--ncdd-accent) 26%, transparent);
}
.ncdd .ncdd__date.is-shaking { animation: ncdd-shake .45s; border-color: var(--ncdd-err); }
.ncdd .ncdd__hint {
margin: 16px 0 0;
text-align: center;
font-size: 11px;
letter-spacing: .18em;
text-transform: uppercase;
color: var(--ncdd-muted);
animation: ncdd-fade 1s .6s both;
} .ncdd .ncdd__btn {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
max-width: 100%;
min-height: 52px;
padding: 14px 30px;
border: 1px solid var(--ncdd-ink);
border-radius: var(--ncdd-radius);
background: var(--ncdd-ink);
color: var(--ncdd-accent);
font-family: var(--ncdd-font-sans);
font-size: 12px;
font-weight: 600;
line-height: 1.3;
letter-spacing: .18em;
text-transform: uppercase;
text-decoration: none;
text-align: center;
cursor: pointer;
overflow: hidden;
transition: background .45s cubic-bezier(.16,.8,.3,1), color .45s, border-color .45s, transform .35s, box-shadow .45s;
}
.ncdd .ncdd__btn:hover, .ncdd .ncdd__btn:focus { text-decoration: none; }
.ncdd .ncdd__btn:focus-visible { outline: 2px solid var(--ncdd-gold-ink); outline-offset: 3px; }
.ncdd .ncdd__btn::after {
content: "";
position: absolute; top: 0; bottom: 0; left: -60%;
width: 45%;
background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .28), transparent);
transform: skewX(-18deg);
pointer-events: none;
}
.ncdd .ncdd__btn--primary::after { animation: ncdd-sheen 5.5s 1.4s ease-in-out infinite; }
.ncdd .ncdd__btn:hover::after { animation: ncdd-sheen 1.1s ease-in-out; }
.ncdd .ncdd__btn--primary:hover {
background: var(--ncdd-accent);
border-color: var(--ncdd-accent);
color: var(--ncdd-ink);
transform: translateY(-2px);
box-shadow: 0 16px 30px -18px rgba(34, 34, 34, .6);
}
.ncdd .ncdd__btn--ghost {
background: transparent;
border-color: color-mix(in srgb, var(--ncdd-accent) 70%, #fff);
color: var(--ncdd-ink);
}
.ncdd .ncdd__btn--ghost:hover { background: var(--ncdd-gold-wash); border-color: var(--ncdd-accent); color: var(--ncdd-ink); transform: translateY(-2px); }
.ncdd .ncdd__btn--lg { min-height: 60px; padding: 16px 38px; font-size: 12.5px; }
.ncdd .ncdd__btn:active { transform: translateY(0); }
.ncdd .ncdd__btn:disabled { opacity: .55; cursor: wait; transform: none; }
.ncdd .ncdd__check .ncdd__btn { flex: 1 1 190px; min-height: 58px; padding: 14px 20px; }
.ncdd .ncdd__btn svg { color: currentColor; flex: none; }
.ncdd .ncdd__spinner {
display: none;
width: 16px; height: 16px;
border: 1.5px solid color-mix(in srgb, var(--ncdd-accent) 40%, transparent);
border-top-color: var(--ncdd-accent);
border-radius: 50%;
animation: ncdd-spin .8s linear infinite;
}
.ncdd.is-loading .ncdd__spinner { display: inline-block; }
.ncdd.is-loading .ncdd__btn-label { opacity: .6; }
.ncdd .ncdd__link {
display: inline;
background: none;
border: 0;
padding: 0 0 2px;
font-family: var(--ncdd-font-sans);
font-size: inherit;
color: var(--ncdd-gold-ink);
cursor: pointer;
text-decoration: none;
background-image: linear-gradient(var(--ncdd-accent), var(--ncdd-accent));
background-size: 100% 1px;
background-position: 0 100%;
background-repeat: no-repeat;
transition: background-size .4s cubic-bezier(.16,.8,.3,1), color .4s;
}
.ncdd .ncdd__link:hover { background-size: 0 1px; color: var(--ncdd-ink); text-decoration: none; } .ncdd .ncdd__result:empty { display: none; }
.ncdd .ncdd__panel {
position: relative;
margin-top: 40px;
padding-top: 40px;
}
.ncdd .ncdd__panel::before {
content: "";
position: absolute; top: 0; left: 0; right: 0; height: 1px;
background: linear-gradient(90deg, transparent, var(--ncdd-line) 12%, var(--ncdd-line) 88%, transparent);
}
.ncdd .ncdd__panel::after {
content: "";
position: absolute; top: -3px; left: 50%;
width: 6px; height: 6px;
margin-left: -3px;
background: var(--ncdd-bg);
border: 1px solid var(--ncdd-accent);
transform: rotate(45deg);
}
.ncdd .ncdd__panel > *:not(.ncdd__glow) { position: relative; z-index: 1; animation: ncdd-up .7s cubic-bezier(.16,.8,.3,1) both; }
.ncdd .ncdd__panel > *:nth-child(1) { animation-delay: .05s; }
.ncdd .ncdd__panel > *:nth-child(2) { animation-delay: .14s; }
.ncdd .ncdd__panel > *:nth-child(3) { animation-delay: .23s; }
.ncdd .ncdd__panel > *:nth-child(4) { animation-delay: .32s; }
.ncdd .ncdd__panel > *:nth-child(5) { animation-delay: .41s; }
.ncdd .ncdd__panel > *:nth-child(6) { animation-delay: .5s; }
.ncdd .ncdd__panel > *:nth-child(n+7) { animation-delay: .58s; }
.ncdd .ncdd__result-title {
margin: 18px 0 16px;
font-family: var(--ncdd-font-serif);
font-weight: 400;
font-size: clamp(24px, 3.6vw, 34px);
line-height: 1.28;
letter-spacing: .012em;
color: var(--ncdd-ink);
outline: none;
}
.ncdd .ncdd__result-title em, .ncdd .ncdd__lead em {
font-style: normal;
color: var(--ncdd-gold-ink);
white-space: nowrap;
}
.ncdd .ncdd__lead { margin: 0 0 20px; font-size: 16px; line-height: 1.65; color: var(--ncdd-ink-soft); }
.ncdd .ncdd__small { font-size: 13px; line-height: 1.6; color: var(--ncdd-muted); } .ncdd .ncdd__badge {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0;
padding: 8px 18px;
border: 1px solid transparent;
border-radius: var(--ncdd-radius);
font-size: 10.5px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .26em;
text-transform: uppercase;
position: relative;
overflow: hidden;
}
.ncdd .ncdd__badge--ok {
border-color: color-mix(in srgb, var(--ncdd-ok) 35%, #fff);
background: color-mix(in srgb, var(--ncdd-ok) 8%, #fff);
color: var(--ncdd-ok);
}
.ncdd .ncdd__badge--ok::after {
content: "";
position: absolute; inset: 0; left: -70%;
width: 50%;
background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .85), transparent);
transform: skewX(-18deg);
animation: ncdd-sheen 3.6s .6s ease-in-out 2;
}
.ncdd .ncdd__badge--ok svg path {
stroke-dasharray: 26;
stroke-dashoffset: 26;
animation: ncdd-draw .7s .35s cubic-bezier(.16,.8,.3,1) forwards;
}
.ncdd .ncdd__badge--busy { border-color: var(--ncdd-line); background: var(--ncdd-soft); color: var(--ncdd-busy); }
.ncdd .ncdd__badge--warm { border-color: color-mix(in srgb, var(--ncdd-accent) 55%, #fff); background: var(--ncdd-gold-wash); color: var(--ncdd-gold-ink); }
.ncdd .ncdd__glow {
position: absolute; inset: 0 0 auto; height: 260px;
background: radial-gradient(ellipse at 28% 0%, color-mix(in srgb, var(--ncdd-accent) 30%, transparent), transparent 62%);
pointer-events: none;
z-index: 0;
animation: ncdd-halo 2.4s ease-out both;
} .ncdd .ncdd__alert {
margin: 0 0 18px;
padding: 16px 20px;
border: 1px solid color-mix(in srgb, var(--ncdd-accent) 45%, #fff);
border-left: 2px solid var(--ncdd-accent);
background: var(--ncdd-gold-wash);
font-size: 14.5px;
line-height: 1.6;
color: var(--ncdd-ink-soft);
}
.ncdd .ncdd__scarcity {
display: flex;
align-items: flex-start;
gap: 12px;
margin: 0 0 18px;
font-family: var(--ncdd-font-serif);
font-size: 17px;
line-height: 1.5;
color: var(--ncdd-gold-ink);
}
.ncdd .ncdd__dot {
width: 8px; height: 8px;
margin-top: .55em;
background: var(--ncdd-accent);
transform: rotate(45deg);
box-shadow: 0 0 0 0 var(--ncdd-accent);
animation: ncdd-beat 2.4s infinite;
flex: none;
}
.ncdd .ncdd__cta-row { margin: 28px 0 8px; }
.ncdd .ncdd__again { margin: 32px 0 0; font-size: 13px; } .ncdd .ncdd__panel--busy .ncdd__result-title em {
color: var(--ncdd-busy);
text-decoration: line-through;
text-decoration-color: var(--ncdd-accent);
text-decoration-thickness: 1px;
}
.ncdd .ncdd__regret { margin: 28px 0; }
.ncdd .ncdd__media {
position: relative;
padding: 8px;
border: 1px solid var(--ncdd-line);
background: #fff;
overflow: hidden;
}
.ncdd .ncdd__media--video { aspect-ratio: 16 / 9; padding: 0; background: #111; }
.ncdd .ncdd__media--video iframe { position: absolute; inset: 0; width: 100% !important; height: 100% !important; border: 0; }
.ncdd .ncdd__regret figcaption {
display: block;
margin: 14px 0 0;
font-family: var(--ncdd-font-serif);
font-size: 15px;
line-height: 1.5;
color: var(--ncdd-muted);
text-align: center;
}
.ncdd .ncdd__quote {
margin: 24px 0 0;
padding: 4px 0 4px 22px;
border: 0;
border-left: 1px solid var(--ncdd-accent);
background: none;
font-family: var(--ncdd-font-serif);
}
.ncdd .ncdd__quote p { margin: 0 0 8px; font-size: 17px; line-height: 1.6; }
.ncdd .ncdd__quote cite {
display: block;
margin: 0;
font-family: var(--ncdd-font-sans);
font-size: 11px;
letter-spacing: .18em;
text-transform: uppercase;
color: var(--ncdd-muted);
}
.ncdd .ncdd__subhead {
display: flex;
align-items: center;
gap: 16px;
margin: 40px 0 18px;
font-family: var(--ncdd-font-serif);
font-weight: 600;
font-size: 13px;
line-height: 1.4;
letter-spacing: .24em;
text-transform: uppercase;
color: var(--ncdd-gold-ink);
}
.ncdd .ncdd__subhead::after {
content: "";
flex: 1;
height: 1px;
background: linear-gradient(90deg, var(--ncdd-line), transparent);
}
.ncdd .ncdd__options { display: grid; gap: 16px; }
.ncdd .ncdd__option {
padding: 24px 26px;
border: 1px solid var(--ncdd-line);
background: var(--ncdd-soft);
transition: border-color .45s, background .45s, transform .45s, box-shadow .45s;
}
.ncdd .ncdd__option:hover {
border-color: color-mix(in srgb, var(--ncdd-accent) 65%, #fff);
background: #fff;
transform: translateY(-2px);
box-shadow: 0 22px 40px -34px rgba(34, 34, 34, .5);
}
.ncdd .ncdd__option p { margin: 0 0 12px; font-size: 14.5px; line-height: 1.6; color: var(--ncdd-ink-soft); }
.ncdd .ncdd__option .ncdd__option-title {
font-family: var(--ncdd-font-serif);
font-size: 19px;
font-weight: 600;
line-height: 1.35;
color: var(--ncdd-ink);
}
.ncdd .ncdd__chips { display: flex; flex-wrap: wrap; gap: 10px; }
.ncdd .ncdd__chip { max-width: 100%; }
.ncdd .ncdd__chip {
padding: 11px 20px;
border: 1px solid color-mix(in srgb, var(--ncdd-accent) 60%, #fff);
border-radius: var(--ncdd-radius);
background: #fff;
color: var(--ncdd-ink);
font-family: var(--ncdd-font-sans);
font-size: 12px;
line-height: 1.3;
letter-spacing: .1em;
text-transform: uppercase;
cursor: pointer;
transition: background .4s, color .4s, border-color .4s, transform .35s;
}
.ncdd .ncdd__chip:hover { background: var(--ncdd-ink); border-color: var(--ncdd-ink); color: var(--ncdd-accent); transform: translateY(-2px); } .ncdd .ncdd__form { margin: 10px 0 0; }
.ncdd .ncdd__form--full {
margin: 26px 0 0;
padding: clamp(18px, 4%, 34px);
border: 1px solid var(--ncdd-line);
background: var(--ncdd-soft);
animation: ncdd-up .6s cubic-bezier(.16,.8,.3,1) both;
}
.ncdd .ncdd__progress { display: flex; gap: 8px; margin: 0 0 12px; }
.ncdd .ncdd__progress span { flex: 1; height: 1px; background: var(--ncdd-line); position: relative; overflow: hidden; }
.ncdd .ncdd__progress span::after {
content: "";
position: absolute; inset: 0;
background: var(--ncdd-accent);
transform: scaleX(0);
transform-origin: left;
transition: transform .6s cubic-bezier(.16,.8,.3,1);
}
.ncdd .ncdd__progress span.is-done::after { transform: scaleX(1); }
.ncdd .ncdd__step-count { margin: 0 0 20px; font-size: 10.5px; letter-spacing: .26em; text-transform: uppercase; color: var(--ncdd-muted); }
.ncdd .ncdd__step-count b { font-weight: 700; color: var(--ncdd-gold-ink); }
.ncdd .ncdd__step { display: none; border: 0; margin: 0; padding: 0; min-width: 0; }
.ncdd .ncdd__step.is-active { display: block; animation: ncdd-slide .5s cubic-bezier(.16,.8,.3,1) both; }
.ncdd .ncdd__step legend {
display: block;
width: auto;
padding: 0;
margin: 0 0 20px;
border: 0;
font-family: var(--ncdd-font-serif);
font-size: 22px;
font-weight: 600;
line-height: 1.3;
letter-spacing: .02em;
color: var(--ncdd-ink);
}
.ncdd .ncdd__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 18px 20px; }
.ncdd .ncdd__field { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.ncdd .ncdd__field--full { margin-top: 18px; }
.ncdd .ncdd__field--wide { grid-column: 1 / -1; }
.ncdd .ncdd__space fieldset + fieldset { margin-top: 34px; padding-top: 30px; border-top: 1px solid var(--ncdd-line); }
.ncdd .ncdd__field label, .ncdd .ncdd__label {
display: block;
width: auto;
margin: 0;
font-size: 10.5px;
font-weight: 600;
line-height: 1.4;
letter-spacing: .2em;
text-transform: uppercase;
color: var(--ncdd-muted);
}
.ncdd .ncdd__label { margin: 24px 0 12px; }
.ncdd .ncdd__req { color: var(--ncdd-accent); }
.ncdd .ncdd__field input,
.ncdd .ncdd__field select,
.ncdd .ncdd__field textarea {
width: 100%;
height: auto;
min-height: 50px;
padding: 12px 0;
border: 0;
border-bottom: 1px solid var(--ncdd-line);
border-radius: 0;
background: transparent;
font-family: var(--ncdd-font-sans);
font-size: 16px; line-height: 1.4;
color: var(--ncdd-ink);
box-shadow: none;
transition: border-color .4s, box-shadow .4s;
}
.ncdd .ncdd__field select { padding-right: 18px; }
.ncdd .ncdd__field textarea { resize: vertical; min-height: 110px; padding-top: 10px; }
.ncdd .ncdd__field input::placeholder, .ncdd .ncdd__field textarea::placeholder { color: color-mix(in srgb, var(--ncdd-muted) 60%, #fff); }
.ncdd .ncdd__field input:focus,
.ncdd .ncdd__field select:focus,
.ncdd .ncdd__field textarea:focus {
outline: none;
border-bottom-color: var(--ncdd-accent);
box-shadow: 0 1px 0 0 var(--ncdd-accent);
}
.ncdd .ncdd__field .is-invalid { border-bottom-color: var(--ncdd-err); box-shadow: 0 1px 0 0 var(--ncdd-err); }
.ncdd .ncdd__err { display: block; font-size: 12px; line-height: 1.4; color: var(--ncdd-err); }
.ncdd .ncdd__err:empty { display: none; }
.ncdd .ncdd__pills { display: flex; flex-wrap: wrap; gap: 10px; }
.ncdd .ncdd__pill, .ncdd .ncdd__card-choice { display: inline-block; width: auto; max-width: 100%; margin: 0; }
.ncdd .ncdd__pill input, .ncdd .ncdd__card-choice input { position: absolute; opacity: 0; width: 1px; height: 1px; pointer-events: none; }
.ncdd .ncdd__pill span {
display: inline-block;
padding: 11px 20px;
border: 1px solid var(--ncdd-line);
background: #fff;
font-size: 12px;
line-height: 1.3;
letter-spacing: .1em;
text-transform: uppercase;
cursor: pointer;
transition: border-color .4s, background .4s, color .4s;
}
.ncdd .ncdd__pill span:hover { border-color: var(--ncdd-accent); }
.ncdd .ncdd__pill input:checked + span {
border-color: var(--ncdd-ink);
background: var(--ncdd-ink);
color: var(--ncdd-accent);
}
.ncdd .ncdd__pill input:focus-visible + span,
.ncdd .ncdd__card-choice input:focus-visible + span { outline: 2px solid var(--ncdd-gold-ink); outline-offset: 2px; }
.ncdd .ncdd__choices { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 12px; margin: 0 0 22px; }
.ncdd .ncdd__card-choice { position: relative; display: block; width: 100%; }
.ncdd .ncdd__card-choice span {
display: flex;
align-items: center;
gap: 12px;
height: 100%;
padding: 18px;
border: 1px solid var(--ncdd-line);
background: #fff;
font-size: 14px;
line-height: 1.4;
color: var(--ncdd-ink-soft);
cursor: pointer;
transition: border-color .4s, background .4s, transform .4s, box-shadow .4s;
}
.ncdd .ncdd__card-choice span:hover { border-color: color-mix(in srgb, var(--ncdd-accent) 70%, #fff); transform: translateY(-2px); }
.ncdd .ncdd__card-choice b { font-size: 19px; font-weight: 400; line-height: 1; flex: none; }
.ncdd .ncdd__card-choice input:checked + span {
border-color: var(--ncdd-accent);
background: var(--ncdd-gold-wash);
color: var(--ncdd-ink);
box-shadow: inset 0 0 0 1px var(--ncdd-accent);
}
.ncdd .ncdd__consent {
display: flex;
align-items: flex-start;
gap: 12px;
width: 100%;
margin: 24px 0 4px;
font-size: 12.5px;
font-weight: 400;
line-height: 1.6;
text-transform: none;
letter-spacing: normal;
color: var(--ncdd-muted);
cursor: pointer;
}
.ncdd .ncdd__consent input {
position: static;
opacity: 1;
width: 17px;
height: 17px;
margin: 3px 0 0;
padding: 0;
accent-color: var(--ncdd-accent);
flex: none;
}
.ncdd .ncdd__consent a { color: var(--ncdd-gold-ink); text-decoration: underline; }
.ncdd .ncdd__hp {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0 0 0 0);
clip-path: inset(50%);
white-space: nowrap;
border: 0 !important;
}
.ncdd .ncdd__nav { display: flex; justify-content: space-between; gap: 12px; margin: 28px 0 0; }
.ncdd .ncdd__nav [data-next], .ncdd .ncdd__nav [data-submit] { margin-left: auto; }
.ncdd .ncdd__nav [hidden] { display: none !important; }
.ncdd .ncdd__form--waitlist .ncdd__nav { justify-content: flex-start; margin-top: 20px; }
.ncdd .ncdd__form-msg { margin: 14px 0 0; font-size: 13px; line-height: 1.5; color: var(--ncdd-err); }
.ncdd .ncdd__form-msg:empty { display: none; }
.ncdd .ncdd__reassure { margin: 20px 0 0; font-size: 10.5px; line-height: 1.6; letter-spacing: .16em; text-transform: uppercase; text-align: center; color: var(--ncdd-muted); }
.ncdd .ncdd__form.is-sending { opacity: .6; pointer-events: none; }
.ncdd .ncdd__sr {
position: absolute !important;
width: 1px; height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
} @media (max-width: 782px) {
.ncdd .ncdd__card { padding: clamp(24px, 4vw, 40px); }
.ncdd .ncdd__title { font-size: clamp(26px, 5vw, 34px); }
.ncdd .ncdd__result-title { font-size: clamp(22px, 4.4vw, 28px); }
}
@media (max-width: 640px) {
.ncdd { font-size: 14.5px; }
.ncdd .ncdd__result-title em { white-space: normal; }
.ncdd .ncdd__btn--lg { width: 100%; }
.ncdd .ncdd__option { padding: 20px; }
.ncdd .ncdd__subhead { gap: 12px; letter-spacing: .18em; }
.ncdd .ncdd__chip { width: 100%; text-align: center; }
}
@media (max-width: 420px) {
.ncdd .ncdd__card { padding: 22px 16px; }
.ncdd .ncdd__title { font-size: 25px; }
.ncdd .ncdd__result-title { font-size: 21px; }
.ncdd .ncdd__badge { letter-spacing: .14em; padding: 7px 12px; font-size: 10px; }
.ncdd .ncdd__btn { padding: 14px 16px; letter-spacing: .1em; font-size: 11px; }
.ncdd .ncdd__nav { flex-wrap: wrap; }
.ncdd .ncdd__nav .ncdd__btn { flex: 1 1 100%; }
.ncdd .ncdd__nav [data-prev] { order: 2; }
.ncdd .ncdd__step legend { font-size: 19px; }
.ncdd .ncdd__pill, .ncdd .ncdd__pill span { width: 100%; text-align: center; }
.ncdd .ncdd__regret figcaption { font-size: 14px; }
} .ncdd.is-narrow .ncdd__title { font-size: clamp(24px, 6.5vw, 30px); }
.ncdd.is-narrow .ncdd__result-title { font-size: 23px; }
.ncdd.is-narrow .ncdd__result-title em { white-space: normal; }
.ncdd.is-narrow .ncdd__subhead { gap: 12px; letter-spacing: .18em; }
.ncdd.is-narrow .ncdd__option { padding: 20px; }
.ncdd.is-narrow .ncdd__btn--lg { width: 100%; }
.ncdd.is-narrow .ncdd__chip { width: 100%; text-align: center; }
.ncdd.is-narrow .ncdd__eyebrow { letter-spacing: .24em; }
.ncdd.is-tight .ncdd__title { font-size: 23px; letter-spacing: 0; }
.ncdd.is-tight .ncdd__result-title { font-size: 20px; }
.ncdd.is-tight .ncdd__subtitle { font-size: 14px; }
.ncdd.is-tight .ncdd__badge { letter-spacing: .12em; padding: 7px 11px; font-size: 9.5px; }
.ncdd.is-tight .ncdd__btn { padding: 13px 14px; letter-spacing: .08em; font-size: 10.5px; }
.ncdd.is-tight .ncdd__nav { flex-wrap: wrap; }
.ncdd.is-tight .ncdd__nav .ncdd__btn { flex: 1 1 100%; }
.ncdd.is-tight .ncdd__nav [data-prev] { order: 2; }
.ncdd.is-tight .ncdd__step legend { font-size: 18px; }
.ncdd.is-tight .ncdd__pill, .ncdd.is-tight .ncdd__pill span { width: 100%; text-align: center; }
.ncdd.is-tight .ncdd__field label, .ncdd.is-tight .ncdd__label { letter-spacing: .12em; }
.ncdd.is-tight .ncdd__reassure { letter-spacing: .08em; }
.ncdd-cta.is-tight .ncdd-cta__btn { width: 100%; padding: 14px; font-size: 11px; letter-spacing: .1em; }
.ncdd-cta.is-tight .ncdd-cta__eyebrow { letter-spacing: .2em; } @keyframes ncdd-rise { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }
@keyframes ncdd-up { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
@keyframes ncdd-slide { from { opacity: 0; transform: translateX(18px); } to { opacity: 1; transform: none; } }
@keyframes ncdd-fade { from { opacity: 0; } to { opacity: 1; } }
@keyframes ncdd-halo { 0% { opacity: 0; transform: scale(.9); } 40% { opacity: 1; } 100% { opacity: .55; transform: none; } }
@keyframes ncdd-rule { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@keyframes ncdd-spin { to { transform: rotate(360deg); } }
@keyframes ncdd-sheen { 0% { left: -70%; } 55%, 100% { left: 130%; } }
@keyframes ncdd-draw { to { stroke-dashoffset: 0; } }
@keyframes ncdd-shake { 0%, 100% { transform: none; } 25% { transform: translateX(-6px); } 75% { transform: translateX(6px); } }
@keyframes ncdd-beat { 0% { box-shadow: 0 0 0 0 color-mix(in srgb, var(--ncdd-accent) 65%, transparent); } 70%, 100% { box-shadow: 0 0 0 12px transparent; } }
@media (prefers-reduced-motion: reduce) {
.ncdd *, .ncdd *::before, .ncdd *::after { animation: none !important; transition-duration: .01ms !important; }
.ncdd .ncdd__badge--ok svg path { stroke-dashoffset: 0; }
.ncdd .ncdd__progress span.is-done::after { transform: scaleX(1); }
} .ncdd-cta {
--ncdd-accent: #d3c286;
--ncdd-ink: #222222;
--ncdd-muted: #878074;
--ncdd-line: #ece7dc;
--ncdd-gold-ink: #8a7333;
--ncdd-font-serif: "Playfair Display", Georgia, serif;
--ncdd-font-sans: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
display: block;
width: 100%;
max-width: 660px;
margin: 40px auto;
padding: clamp(26px, 5%, 34px) clamp(18px, 5%, 44px);
border: 1px solid var(--ncdd-line);
background: #fff;
color: var(--ncdd-ink);
font-family: var(--ncdd-font-sans);
text-align: center;
text-decoration: none;
position: relative;
overflow: hidden;
overflow-wrap: break-word;
transition: transform .5s cubic-bezier(.16,.8,.3,1), box-shadow .5s, border-color .5s;
}
.ncdd-cta, .ncdd-cta * { box-sizing: border-box; }
.ncdd-cta:hover, .ncdd-cta:focus { text-decoration: none; color: var(--ncdd-ink); }
.ncdd-cta:focus-visible { outline: 2px solid var(--ncdd-gold-ink); outline-offset: 3px; }
.ncdd-cta::before {
content: "";
position: absolute; top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, transparent, var(--ncdd-accent) 20%, #f0e7cd 50%, var(--ncdd-accent) 80%, transparent);
}
.ncdd-cta::after {
content: "";
position: absolute; top: 0; bottom: 0; left: -60%;
width: 40%;
background: linear-gradient(100deg, transparent, rgba(211, 194, 134, .22), transparent);
transform: skewX(-18deg);
animation: ncdd-sheen 7s 2s ease-in-out infinite;
pointer-events: none;
}
.ncdd-cta:hover { transform: translateY(-3px); border-color: color-mix(in srgb, var(--ncdd-accent) 60%, #fff); box-shadow: 0 30px 50px -40px rgba(34, 34, 34, .6); }
.ncdd-cta .ncdd-cta__eyebrow {
display: block;
margin: 0 0 12px;
font-size: 10.5px;
font-weight: 600;
line-height: 1.4;
letter-spacing: .32em;
text-transform: uppercase;
color: var(--ncdd-gold-ink);
}
.ncdd-cta .ncdd-cta__title {
display: block;
margin: 0 0 10px;
font-family: var(--ncdd-font-serif);
font-size: clamp(21px, 3vw, 27px);
font-weight: 400;
line-height: 1.3;
letter-spacing: normal;
text-transform: none;
color: var(--ncdd-ink);
}
.ncdd-cta .ncdd-cta__text {
display: block;
margin: 0 0 22px;
font-size: 14px;
line-height: 1.6;
letter-spacing: normal;
text-transform: none;
color: var(--ncdd-muted);
}
.ncdd-cta .ncdd-cta__btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
max-width: 100%;
min-height: 52px;
padding: 14px 28px;
border: 1px solid var(--ncdd-ink);
background: var(--ncdd-ink);
color: var(--ncdd-accent);
font-size: 12px;
font-weight: 600;
line-height: 1.3;
letter-spacing: .18em;
text-transform: uppercase;
transition: background .45s, color .45s, border-color .45s;
}
.ncdd-cta:hover .ncdd-cta__btn { background: var(--ncdd-accent); border-color: var(--ncdd-accent); color: var(--ncdd-ink); }
.ncdd-cta .ncdd-cta__btn svg { width: 16px; height: 16px; flex: none; }
.ncdd-cta--compact { display: inline-block; width: auto; max-width: none; margin: 18px 0; padding: 0; border: 0; }
.ncdd-cta--compact::before, .ncdd-cta--compact::after { display: none; }
.ncdd-cta--compact .ncdd-cta__eyebrow,
.ncdd-cta--compact .ncdd-cta__title,
.ncdd-cta--compact .ncdd-cta__text { display: none; }
.ncdd-cta--compact:hover { transform: none; box-shadow: none; }
.ncdd-cta--compact .ncdd-cta__btn { width: auto; }
.ncdd-cta--compact:hover .ncdd-cta__btn { background: var(--ncdd-accent); border-color: var(--ncdd-accent); color: var(--ncdd-ink); }
@media (max-width: 500px) {
.ncdd-cta { padding: 26px 16px; }
.ncdd-cta .ncdd-cta__btn { width: 100%; padding: 14px; font-size: 11px; letter-spacing: .1em; }
.ncdd-cta--compact .ncdd-cta__btn { width: 100%; }
}
@media (prefers-reduced-motion: reduce) { .ncdd-cta::after { animation: none; } }
 @-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.pricing-item{padding:60px 70px;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;margin:auto}.pricing-item .mask-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:200px;min-width:200px;height:320px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:30px}.pricing-item .mask-image .pricing_mask{fill:#fff}.pricing-item .mask-image .pricing-transparent-mask{fill:transparent}.pricing-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pricing-info .subtitle{display:block;margin-bottom:10px;font-size:12px;line-height:2;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;color:#999;text-transform:uppercase}.pricing-info .title{display:block;margin:0;margin-bottom:22px;font-size:40px;line-height:1.67;font-family:"Playfair Display",sans-serif;letter-spacing:.3px;font-weight:400;color:#222}.pricing-info .pricing-list p:empty{display:none}.pricing-info .pricing-list ul{list-style:none;padding:0;margin:0;margin-bottom:30px}.pricing-info .pricing-list li,.pricing-info .pricing-list p{font-size:15px;line-height:2;letter-spacing:.2px;font-family:"Open Sans",sans-serif;color:#999}.pricing-info .a-btn{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:15px}.pricing-info .a-btn:focus{color:#fff}@media(max-width: 1199px){.pricing-item{padding:60px 30px;justify-content:center}.pricing-item .mask-image{width:180px;min-width:180px}.pricing-item .pricing-info{align-items:center}.pricing-item .pricing-list{text-align:center}}@media(max-width: 991px){.pricing-item{padding:60px 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.pricing-item .mask-image{margin:auto;margin-bottom:40px;height:220px;width:300px;max-width:100%;min-width:200px}.pricing-item .pricing-info{width:100%}.pricing-item .pricing-info .title{font-size:24px}.pricing-item .a-btn{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media(max-width: 767px){.pricing-item{max-width:480px;margin-left:auto;margin-right:auto;padding:40px 15px}}@font-face{font-family:flexslider-icon;font-style:normal;font-weight:400;src:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/flexslider/fonts/flexslider-icon.eot);src:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/flexslider/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/flexslider/fonts/flexslider-icon.woff) format("woff"),url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/flexslider/fonts/flexslider-icon.ttf) format("truetype"),url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format("svg")}:is(.flex-container,.flex-slider) a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{list-style:none;margin:0;padding:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{clear:both;content:"\0020";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{background:#fff;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px "" #0003;-moz-box-shadow:0 1px 4px "" #0003;-o-box-shadow:0 1px 4px "" #0003;box-shadow:0 1px 4px "" #0003;margin:0 0 60px;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{color:#000c;cursor:pointer;display:block;height:40px;margin:-20px 0 0;opacity:0;overflow:hidden;position:absolute;text-decoration:none;text-shadow:1px 1px 0 #ffffff4d;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;z-index:10}.flex-direction-nav a:before{color:#000c;content:"\f001";display:inline-block;font-family:flexslider-icon;font-size:40px;text-shadow:1px 1px 0 #ffffff4d}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.flex-pauseplay a{bottom:5px;color:#000;cursor:pointer;display:block;height:20px;left:10px;opacity:.8;overflow:hidden;position:absolute;width:20px;z-index:10}.flex-pauseplay a:before{content:"\f004";display:inline-block;font-family:flexslider-icon;font-size:20px}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{bottom:-40px;position:absolute;text-align:center;width:100%}.flex-control-nav li{display:inline-block;*display:inline;margin:0 6px;zoom:1}.flex-control-paging li a{background:#666;background:#00000080;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px #0000004d;-moz-box-shadow:inset 0 0 3px #0000004d;-o-box-shadow:inset 0 0 3px #0000004d;box-shadow:inset 0 0 3px #0000004d;cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:#333;background:#000000b3}.flex-control-paging li a.flex-active{background:#000;background:#000000e6;cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{cursor:pointer;display:block;height:auto;opacity:.7;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-moz-user-select:none;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next{opacity:1;right:10px}}:root{--lb-overlay-opacity:0.8;--lb-overlay-bg:black;--lb-border-radius:3px;--lb-image-border-width:4px;--lb-image-border-color:white;--lb-container-bg:white;--lb-text-color:#ccc;--lb-caption-link-color:#4ae;--lb-number-color:#999999;--lb-nav-transition-speed:0.6s;--lb-close-transition-speed:0.2s}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:fixed;inset:0;z-index:9999;background-color:var(--lb-overlay-bg);opacity:var(--lb-overlay-opacity);display:none}.lightbox{position:fixed;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:var(--lb-border-radius);border:var(--lb-image-border-width) solid var(--lb-image-border-color)}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:var(--lb-container-bg)}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/prev.png) left 48% no-repeat;opacity:0;transition:opacity var(--lb-nav-transition-speed)}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/next.png) right 48% no-repeat;opacity:0;transition:opacity var(--lb-nav-transition-speed)}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:var(--lb-text-color)}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:var(--lb-caption-link-color)}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:var(--lb-number-color)}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//nicolas-casas.fr/wp-content/plugins/js_composer/assets/lib/vendor/dist/lightbox2/dist/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity var(--lb-close-transition-speed)}.lb-data .lb-close:hover{cursor:pointer;opacity:1}