﻿.clearfix:after{display:table;content:' ';clear:both;}.background-white{background:#fff;}.background-black{background:#000;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.float-right{float:right;}.fine-print{font-size:.75rem;opacity:.75;}.black{color:#000;}.white{color:#fff;}.hide{display:none;}.strikethrough{text-decoration:line-through;}.red{color:#c80000;}.margin-1{margin:1rem;}.clear{clear:both;}*,*:before,*:after{box-sizing:border-box;}body{margin:0;font-family:'helvetica neue',helvetica,arial,system-ui,sans-serif;font-size:16px;line-height:1.7;background-color:#eee;color:#313535;background-image:url('/Content/Images/nightsky.jpg');background-repeat:no-repeat;background-size:cover;}.container{width:1200px;max-width:100%;margin:0 auto;}main.container{padding:1rem 1rem 6rem 1rem;background:#fff;}@media(min-width:900px){main.container{padding:3rem 3rem 6rem 3rem;}}h1,h2,h3,h4,h5,h6{margin:0;font-family:'helvetica neue',helvetica,arial,system-ui,sans-serif;}h1,.h1{font-size:1.5rem;}@media(min-width:900px){h1,.h1{font-size:2rem;}}h1+p{margin-top:0;}h2,.h2{font-size:1.3333rem;}@media(min-width:900px){h2,.h2{font-size:1.75rem;}}h3,.h3{font-size:1.25rem;}@media(min-width:900px){h3,.h3{font-size:1.5rem;}}h4,.h4{font-size:1.1rem;font-weight:bolder;}a{color:#7157d7;}main{padding-bottom:1.75rem 1.75rem 4rem;}@media(min-width:900px){main{padding:1.75rem 3rem 6rem;}}section{padding:0 1rem;}section:after{display:table;content:' ';clear:both;}@media(min-width:900px){section{padding:1.75rem;}}img{max-width:100%;}hr{margin:1.25rem auto;border:none;height:1px;background:#d9dfe3;}section.question{padding:1.5rem;margin:1.5rem 0;background:#e5eaed;}section.question p:last-of-type{margin-bottom:0;}section.question strong{margin-bottom:-.75rem;display:block;font-size:.8675rem;color:#738285;}.price{color:#313535;font-weight:400;line-height:1;}#main-panel{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:6rem;min-height:400px;}@media(min-width:900px){#main-panel{padding-left:6rem;padding-right:6rem;}}#paypal-container{text-align:center;}#coupon-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer;font-size:3rem;color:#fff;text-align:center;padding-top:20%;}.tippy-touch{cursor:pointer !important;}.tippy-notransition{transition:none !important;}.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4;}.tippy-popper[data-html]{max-width:96%;max-width:calc(100% - 20px);}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0;}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0;}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0;}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 90%;transform-origin:0 90%;}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,25%);transform:scale(6) translate(-50%,25%);opacity:1;}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,25%);transform:scale(1) translate(-50%,25%);opacity:0;}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px);}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom;}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0);}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg);}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px);}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px);}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1);}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0);}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%;}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0);}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -90%;transform-origin:0 -90%;}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,-125%);transform:scale(6) translate(-50%,-125%);opacity:1;}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,-125%);transform:scale(1) translate(-50%,-125%);opacity:0;}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px);}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top;}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0);}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg);}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px);}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px);}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1);}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0);}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%;}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%;}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:100% 0;transform-origin:100% 0;}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(40%,-50%);transform:scale(6) translate(40%,-50%);opacity:1;}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(40%,-50%);transform:scale(1.5) translate(40%,-50%);opacity:0;}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px);}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right;}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0);}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg);}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px);}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px);}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1);}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0);}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0;}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-100% 0;transform-origin:-100% 0;}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-140%,-50%);transform:scale(6) translate(-140%,-50%);opacity:1;}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-140%,-50%);transform:scale(1.5) translate(-140%,-50%);opacity:0;}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px);}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left;}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0);}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg);}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px);}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px);}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1);}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0);}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;font-family:'helvetica neue',helvetica,arial,system-ui,sans-serif;padding:.3rem .6rem .45rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem;}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem;}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent;}.tippy-tooltip[data-animatefill] .tippy-content{transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98),-webkit-clip-path cubic-bezier(.46,.1,.52,.98);}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto;}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.53,2,.36,.85);}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease;}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0;}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none;}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.tippy-backdrop:after{content:"";float:left;padding-top:100%;}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%);}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%);}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%);}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 0 50%);clip-path:ellipse(40% 100% at 0 50%);}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%);}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 100% 50%);clip-path:ellipse(40% 100% at 100% 50%);}@media(max-width:360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px);}}.flex-end{align-items:flex-end;}.flex-center{justify-content:center;}.flex-wrap{flex-wrap:wrap;}@media(min-width:900px){.flex{display:flex;}.column{flex:auto;}.column.half-width{width:50%;flex:0 1 auto;}.column.full-width{width:100%;flex:0 1 auto;}.column.third-width{width:33.3333%;flex:0 1 auto;}.column.two-thirds-width{width:66.6667%;flex:0 1 auto;}.column.ninety-pct-width{width:90%;flex:0 1 auto;}}.flex.small{display:flex;}.flex.small .column{flex:0 1 auto;}.flex.small .column.half-width{width:50%;}.flex.small .column.full-width{width:100%;}.flex.small .column.third-width{width:33.3333%;}.flex.small .column.two-thirds-width{width:66.6667%;}.vertical-center{align-items:center;justify-content:center;}.navigation{background:#fff;}.navigation:after{display:table;content:' ';clear:both;}.navigation .brand{display:inline-block;margin:1.25rem;padding:.1rem .6rem .25rem .6rem;border-radius:.25rem;background-color:#7157d7;color:#fff;font-size:1.5rem;font-weight:700;font-family:'Harrington';font-style:italic;text-decoration:none;float:left;}.navigation ul{display:none;margin:.85rem 0;padding:0;}.navigation .menu-icon{position:fixed;top:1rem;right:1rem;color:#000;z-index:101;color:#7157d7;background:#fff;padding:.333rem .5rem 0;border-radius:.25rem;box-shadow:0 1px 8px rgba(0,0,0,.125);}@media(min-width:900px){.navigation .brand{margin-left:3rem;font-size:2.5rem;}.navigation ul{display:inline-block;}.navigation .menu-icon{display:none;}}.navigation li{display:block;list-style-type:none;border-radius:.25rem;}.navigation li:hover{box-shadow:8px 8px 8px 0 #d9dfe3;background:#a5e9ff;font-weight:bolder;}.navigation li a{display:block;padding:.75rem;color:#313535;text-decoration:none;font-size:1.25rem;}.navigation li a:hover{color:#008eac;}@media(min-width:900px){.navigation li{display:inline-block;}.navigation li a{font-size:1rem;}}.navigation li a.active{font-weight:700;}.navigation li a.active,.navigation li a:active{color:#008eac;}.navigation.fullscreen-menu{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;z-index:1000;}.navigation.fullscreen-menu ul{clear:both;margin:0;display:block;border-top:1px solid #d9dfe3;}.navigation.fullscreen-menu ul li a{padding-left:1.5rem;padding-right:1.5rem;border-bottom:1px solid #d9dfe3;}.theme-dark .navigation{background:#000;}.theme-dark .navigation.fullscreen-menu ul,.theme-dark .navigation.fullscreen-menu ul li a{border-color:#072d3a;}.theme-dark .navigation .menu-icon{color:#89eaff;background:#072d3a;}.theme-dark .navigation .brand{background-color:#007791;color:#fff;}.theme-dark .navigation li{transition:all 500ms;}.theme-dark .navigation li:hover{box-shadow:8px 8px 8px 0 rgba(230,255,110,.5);background-color:#2f4f4f;font-weight:bolder;}.theme-dark .navigation li a{color:#d9dfe3;}.theme-dark .navigation li a.active,.theme-dark .navigation li a:active{color:#89eaff;}.theme-dark .navigation.fullscreen-menu{background:#000;}button,.button,input[type="button"]{display:inline-block;border:none;border-radius:.25rem;background:#d9dfe3;color:#000;padding:.5rem .75rem;font-family:'helvetica neue',helvetica,arial,system-ui,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:all 500ms;}button:hover:not(span),.button:hover:not(span),input[type="button"]:hover:not(span){cursor:pointer;transform:scale(1.2);font-weight:bolder;box-shadow:8px 8px 8px 0 #738285;}button[disabled],.button[disabled],input[type="button"][disabled]{cursor:not-allowed;}button.primary,.button.primary,input[type="button"].primary{background:#7157d7;color:#fff;}button.primary[disabled],.button.primary[disabled],input[type="button"].primary[disabled]{background:#738285;}button.small,.button.small,input[type="button"].small{padding:.2rem .4rem;}button.large,.button.large,input[type="button"].large{padding:.75rem 1rem;font-weight:700;}button.extra-large,.button.extra-large,input[type="button"].extra-large{padding:.75rem 1rem;font-weight:700;}@media(min-width:900px){button.extra-large,.button.extra-large,input[type="button"].extra-large{font-size:1.5rem;}}button.extra-large:hover,.button.extra-large:hover,input[type="button"].extra-large:hover{box-shadow:none;border:1px solid #313535;}button.block,.button.block,input[type="button"].block{display:block;width:100%;}button.danger,.button.danger,input[type="button"].danger{background:#c80000;color:#fff;}button+button,.button+button,input[type="button"]+button{margin-left:.25rem;}.theme-dark button.primary,.theme-dark .button.primary,.theme-dark input[type="button"].primary{background:#007791;}.theme-dark button.primary[disabled],.theme-dark .button.primary[disabled],.theme-dark input[type="button"].primary[disabled]{background:buttonface;color:#738285;}.card{padding:.4rem;border-radius:.25rem;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.25);opacity:.95;}@media(min-width:900px){.card{padding:1.25rem;}}.dark-card{border-radius:.25rem;background:#000;box-shadow:0 2px 20px rgba(0,0,0,.25);color:#fff;margin-bottom:2rem;}.dark-card h4{color:#fff;}@media(min-width:900px){.dark-card{padding:1.25rem;}}.dark-card:hover{background-color:#2f4f4f;transform:scale(1.2);box-shadow:10px 10px 10px 0 rgba(230,255,110,.7);transition:all 500ms;}#start{-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s;transform:scale(0);}@keyframes fadein{from{opacity:0;}to{opacity:.95;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:.95;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:.95;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:.95;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:.95;}}button{cursor:pointer;}form.card .flex{justify-content:space-evenly;}form.card h1,form.card p{text-align:center;}form button:hover{box-shadow:8px 8px 8px 0 #738285;}form label{display:block;margin-bottom:1rem;line-height:2.25;}form label:after{display:table;content:' ';clear:both;}form label.has-errors{color:#c80000;font-weight:bold;}form input[type="text"],form input[type="password"],form textarea,form select{width:100%;padding:8px 10px;border-radius:3px;border:1px solid #738285;}form input[type="text"]:focus,form input[type="password"]:focus,form textarea:focus,form select:focus{border-color:#007791;outline:none;box-shadow:0 1px 1px 1px #d9dfe3;}form input[type="text"].has-error,form input[type="password"].has-error,form textarea.has-error,form select.has-error{border-color:#c80000;}form.summary input[type="text"][disabled]{background:none;border-color:#fff;border-bottom:1px dashed #ccc;}form label.checkboxes>label{margin-top:.5rem;margin-bottom:.7rem;}@media(min-width:900px){form label.checkboxes>label{width:55%;float:right;}}form label.checkboxes.disclosure{padding:1.5rem;margin:1.5rem 0;color:#007791;background-color:#d7eff3;border:1px solid #a8d3db;font-size:.875rem;}form label.checkboxes.disclosure>label{margin:0;width:100%;float:none;line-height:1.75;}form label.checkboxes.disclosure .indicator{background-color:#fff;}form .radios h3,form .checkboxes h3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.4;}form .radios label,form .checkboxes label{position:relative;display:block;margin-bottom:.75rem;padding-left:2rem;cursor:pointer;line-height:1.5;}form .radios label:hover .indicator,form .checkboxes label:hover .indicator{background:#ccc;}form .radios .indicator,form .checkboxes .indicator{content:'';position:absolute;top:2px;left:0;height:20px;width:20px;background:#d9dfe3;}form .radios .indicator:after,form .checkboxes .indicator:after{content:'';position:absolute;display:none;}form .radios input,form .checkboxes input{position:absolute;z-index:-1;opacity:0;}form .radios input:checked+.indicator,form .checkboxes input:checked+.indicator{background:#007791;}form .radios input:checked+.indicator:after,form .checkboxes input:checked+.indicator:after{display:block;}form .radios .indicator{border-radius:50%;}form .radios .indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;}form .checkboxes .indicator:after{top:3px;left:7px;width:6px;height:12px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0;}form .thumbnail{color:#007791;font-weight:bold;transition:all linear 200ms;text-align:center;}form .thumbnail:hover,form .thumbnail:active{cursor:pointer;transform:scale(1.2);box-shadow:8px 8px 8px 0 #738285;background-color:#fff;}form .thumbnail .selected{border:.7rem solid #89eaff;}form .thumbnail img{display:block;max-width:100%;margin:0 auto;border-radius:50%;border-color:transparent;}form .thumbnail a{text-decoration:none;color:#008eac;font-weight:bold;}form label.custom-spell-thumbnail{margin:1rem 0 1.5rem;}form input[type="radio"]:checked+.thumbnail{opacity:1;}form input[type="radio"]:checked+.thumbnail img{border-color:#007791;}form .description,form .description2{margin:15px 0;text-align:center;}form .description-bottom,form .description-bottom2{margin:5px 0;text-align:center;}form .custom{min-height:100px;}form .coupon-code input[type="text"]{padding:.75rem 1rem;width:75%;margin-right:.5rem;}@media(min-width:900px){form .coupon-code input[type="text"]{width:30%;}}.form-actions{margin-top:.75rem;display:flex;justify-content:space-between;}.background-step,main.background-step{background:#fff;background-size:cover;background-position:0 50%;}@media(min-width:900px){.background-step,main.background-step{padding:4rem 4rem 8rem 4rem;}}.error-list{margin:0;padding:1.5rem 3rem;color:#fff;font-weight:500;background:#c80000;}.column.option-label{margin:0 1rem 1rem 0;padding:0;border-radius:.25rem;background:#fff;border:1px solid #ccc;font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;color:#007791;transition:all 300ms ease-in-out;}.column.option-label img{display:block;border-radius:.25rem;margin:.25rem auto -.5rem;transform:scale(.8);}.column.option-label .option-name{margin:.75rem auto .75rem;font-weight:700;display:block;}.column.option-label:hover{background:#d7eff3;border:1px solid #a8d3db;}.column.option-label.selected{color:#fff;border-color:#007791;background:#007791;}.column.option-label:hover img,.column.option-label.selected img{margin:.25rem auto -.35rem;transform:scale(.9);}.column.option-label:hover .option-name,.column.option-label.selected .option-name{margin-bottom:.75rem;}.shopping-cart{margin:0 0 1rem;}table{border:1px solid #ddd;border-spacing:0;width:100%;}table th{text-align:left;}table td,table th{padding:.5rem;border-bottom:1px solid #d9dfe3;border-right:1px solid #d9dfe3;font-size:.825rem;}table th:last-child,table td:last-child{border-right:none;}table tr:last-of-type td{border-bottom:none;}.content-info{position:relative;padding:1rem 1.75rem 1.75rem;background:#7157d7;color:#fff;}.content-info a{color:#fff;text-decoration:none;}.content-info:before{content:'';position:absolute;top:-62px;left:0;width:100%;height:65px;background-image:url('images/footer-top.png');background-size:cover;}.content-info .brand{display:block;margin:1.75rem 0;color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none;}@media(min-width:900px){.content-info{padding:1rem 3rem 3rem;}.content-info .brand{display:inline-block;margin:0;}.content-info .column{width:50%;}.content-info .links .column{width:33%;margin-bottom:1.25rem;}.content-info .fine-print{text-align:right;}}.content-info h5{margin-bottom:.75rem;color:#a5e9ff;font-size:1rem;font-weight:500;}.content-info ul{margin:0;padding:0;}.content-info li{list-style-type:none;margin-bottom:.5rem;}.content-info li a{display:block;text-decoration:none;font-size:1rem;}.theme-dark .content-info{background:#007791;}.theme-dark .content-info:before{background-image:url('Images/footer-top-dark.png');}@media(min-width:900px){.landing-page h1{font-size:2.25rem;}}.landing-page main.container{padding-top:1rem;}.banner .price{margin-top:1.75rem;display:block;}.banner .banner-image{position:relative;text-align:right;}@media(min-width:900px){.banner{padding-top:0;padding-bottom:0;padding-right:0;}.banner .price{margin-top:0;display:inline-block;}}.banner form{top:2rem;}.background-image{padding-top:2rem;background-size:cover;color:#000;}@media(min-width:900px){.background-image{padding-top:4rem;background-position:initial;}}.features{margin-top:4rem;}.feature{padding:2rem 0;align-items:center;text-align:center;}.feature .feature-description p{margin-top:0;}.feature .feature-image{text-align:center;}.feature .feature-image img{max-width:180px;height:auto;margin-bottom:1.75rem;}@media(min-width:900px){.feature{padding:1.5rem 3rem;text-align:left;}.feature .feature-description{width:60%;}.feature .feature-image{min-width:40%;}.feature .feature-image img{max-width:none;margin-bottom:0;}.feature:nth-of-type(2){text-align:right;}.feature:nth-of-type(2) .feature-image{order:2;}}.teammate{padding:2rem 0;align-items:center;text-align:center;}.teammate .teammate-image{text-align:center;min-width:40%;}.teammate .teammate-image img{max-width:180px;min-width:180px;height:auto;margin-bottom:1.75rem;}.teammate .teammate-bio{padding:2rem;}.teammate .teammate-bio h3{color:#000;}@media(min-width:900px){.teammate{padding:1.5rem 3rem;text-align:left;}.teammate .teammate-bio{padding:2rem 3rem;width:60%;}.teammate .teammate-image{min-width:40%;max-width:40%;}.teammate .teammate-image img{max-width:100%;min-width:100%;height:auto;margin-bottom:0;}.teammate:nth-of-type(2n){text-align:right;}.teammate:nth-of-type(2n) .teammate-image{order:2;}}.testimonials{padding:8rem 1rem 10rem 1rem;}.testimonial-banner{text-align:center;margin:0 2rem;}@media(min-width:900px){.testimonial-banner{margin:0 10rem;}}.testimonial{margin:2rem 0;color:#000;}.testimonial p{margin:0;}@media(min-width:900px){.testimonials h3{margin-bottom:1rem;}.testimonials .description{margin:0 auto;max-width:780px;}.testimonials .flex{justify-content:space-between;}.testimonials .testimonial{width:30%;margin:0 1rem;font-size:1rem;}}.call-to-action{margin:0 auto;padding:1rem 1rem 8rem;max-width:600px;}@media(min-width:900px){.call-to-action{padding:8rem 2rem 18rem;justify-content:center;align-items:center;}}.call-to-action h3{margin-bottom:1rem;font-size:1.75rem;}@media(min-width:900px){.call-to-action h3{font-size:2rem;}}#spells-panel{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;min-height:400px;}@media(min-width:900px){#spells-panel{padding-left:4rem;padding-right:4rem;padding-bottom:4rem;}}.theme-dark{background-color:#061f27;}.theme-dark .background-step,.theme-dark main.background-step{background-color:#000;}.theme-dark .background-step>p,.theme-dark main.background-step>p{color:#fff;}.theme-dark .banner h1{margin:0;}.theme-dark .banner p{color:#fff;}.theme-dark .banner .price{margin-top:.75rem;}.theme-dark .background-image{color:#d9dfe3;}@media(min-width:900px){.theme-dark .banner-text{width:45%;}.theme-dark .banner-image{width:55%;min-width:380px;padding-left:2rem;min-height:478px;}}.theme-dark h1,.theme-dark h3{color:#fff;}.theme-dark .card h1,.theme-dark .card h3{color:#000;}.tarot-background{background-image:url(images/tarot-background.png);}#intro{margin-bottom:2rem;font-size:smaller;}@media(min-width:900px){#intro{font-size:inherit;}}#tarot-panel{min-width:50%;}#instructions{font-weight:bolder;text-align:center;margin-left:1rem;margin-right:1rem;margin-bottom:.5rem;}@media(min-width:900px){#instructions{font-size:1.5rem;margin-left:6rem;margin-right:6rem;}}.subtext{font-size:smaller;font-weight:lighter;}#customer-panel{text-align:center;}#question{margin:10px;}#question textarea{font-size:smaller;width:90%;background-color:#d7eff3;}@media(min-width:900px){#question textarea{font-size:1.25rem;width:50%;}}#email-address{font-size:smaller;text-align:center;display:block;}@media(min-width:900px){#email-address{font-size:1.25rem;}}#email-address input{height:40px;width:90%;margin:0 auto;background-color:#d7eff3;}@media(min-width:900px){#email-address input{font-size:1.25rem;width:45%;}}#age-confirmation{padding:1.5rem;margin:1.5rem;color:#007791;background-color:#d7eff3;border:1px solid #a8d3db;font-size:.75rem;}@media(min-width:900px){#age-confirmation{font-size:1rem;}}#age-confirmation label{font-size:1rem;display:block;padding-left:15px;}@media(min-width:900px){#age-confirmation label{font-size:1.25rem;}}#age-confirmation input{width:25px;height:25px;padding:0;margin:0;vertical-align:middle;}#tarot-readers{text-align:center;}#tarot-readers label{padding:5px;}#tarot-readers label:hover{transform:scale(1.1);transition:all 500ms;box-shadow:8px 8px 8px 0 #738285;background-color:#fff;}#tarot-readers img{border-radius:50%;max-width:220px;width:100%;}#tarot-readers img.selected{border:.7rem solid #89eaff;}#free-order{margin:1em;text-align:center;}#complete-order{color:#fff;margin:5px;border-radius:5px;cursor:pointer;transition:all 500ms;font-size:1.5em;font-weight:bolder;background-color:#008000;}#order-summary{margin:0;font-size:.75rem;}@media(min-width:900px){#order-summary{margin:0% 10%;font-size:inherit;}}#order-summary div{width:100%;}#order-summary #coupon{font-size:.75rem;margin:0;}@media(min-width:900px){#order-summary #coupon{font-size:inherit;}}#order-summary #coupon #coupon-code{margin-right:.5rem;padding:.5rem .75rem;max-width:100%;}#paypal{text-align:center;}.validation{color:#f00;font-weight:bolder;font-size:1rem;}#nav-buttons{text-align:center;justify-content:center;}#nav-buttons .green-button{background-color:#008000;color:#fff;font-weight:700;font-size:1.5rem;}#nav-buttons .green-button:hover{box-shadow:8px 8px 8px 0 #738285;font-weight:bolder;}#nav-buttons button:not(.green-button){margin:5px;border-radius:5px;cursor:pointer;transition:all 500ms;font-size:.75rem;}@media(min-width:900px){#nav-buttons button:not(.green-button){font-size:inherit;}}#nav-buttons button:not(.green-button):hover{transform:scale(1.1);font-weight:bolder;box-shadow:8px 8px 8px 0 #738285;}#design-panel{text-align:center;}#design-panel .design{min-width:7rem;font-size:.75rem;}@media(min-width:900px){#design-panel .design{font-size:inherit;}}#design-panel .design:hover{box-shadow:8px 8px 8px 0 #738285;}#design-panel button.selected-design{background-color:#7157d7;font-weight:bolder;color:#fff;}#card-table{margin-top:40px;}.small-table{min-height:255px;}.large-table{min-height:305px;}#tcards{display:flex;justify-content:center;}.tcard-back,.tcard{height:216px;width:120px;border:1px solid #ddd;border-radius:5px;position:absolute;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;text-align:center;transition:all 500ms;-ms-transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.reporting-data{padding-bottom:80px;}.reporting-data .data-header{background-color:#007791;color:#fff;padding:.3rem;font-size:1rem;font-weight:bold;}.reporting-data .grid{margin-left:auto;margin-right:auto;}.reporting-data td{background-image:none;background-color:#fff;padding:.1rem;font-size:.75rem;color:#000;}.reporting-data th{background-image:none;background-color:#89eaff;padding:.1rem;font-size:.85rem;color:#000;}.reporting-data .customer-search{color:#fff;text-align:right;padding-bottom:.5rem;}.reporting-data .customer-search input{font-size:1rem;padding:.5rem .75rem;}.reporting-data .single-order{background-color:#fff;padding:.25rem;font-size:.85rem;color:#000;}.reporting-data .edit-coupon{margin:20px 25%;padding:10px;background-color:#a5e9ff;padding:.25rem;font-size:.85rem;color:#000;}.reporting-data .edit-coupon a{float:right;}.reporting-data .edit-coupon h4{font-family:'helvetica neue',helvetica,arial,system-ui,sans-serif;}.reporting-data .edit-coupon .labels{margin:.1rem .25rem;font-weight:bolder;}.reporting-data .edit-coupon .control-label{float:right;text-align:right;}.reporting-data .edit-coupon input[type="text"],.reporting-data textarea,.reporting-data select{width:80%;font-size:.85rem;padding:0 10px;font-family:system-ui;border:1px solid #ccc;}.reporting-data .save-coupon-button{display:flex;justify-content:flex-end;}.reporting-data .edit-coupon .btn-primary{background-color:#007791;color:#fff;font-weight:bolder;float:right;}