@import url("https://fonts.googleapis.com/css?family=Lato:400");
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html {
 line-height:1.15;-webkit-text-size-adjust:100% }

@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


body {
 margin:0 }
 
h1 {
 font-size:2em;margin:.67em 0 }
 
hr {
 -webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible }
 
pre {
 font-size:1em }
 
a {
 background-color:transparent }
 
abbr[title] {
 border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted }
 
b,strong {
 font-weight:bolder }
 
code,kbd,samp {
 font-family:monospace,monospace;font-size:1em }
 
small {
 font-size:80% }
 
sub,sup {
 font-size:75%;line-height:0;position:relative;vertical-align:baseline }
 
sub {
 bottom:-.25em }
 
sup {
 top:-.5em }
 
img {
 border-style:none }
 
button,input,optgroup,select,textarea {
 font-family:inherit;font-size:100%;line-height:1.15;margin:0 }
 
button,input {
 overflow:visible }
 
button,select {
 text-transform:none }
 
[type=button],[type=reset],[type=submit],button {
 -webkit-appearance:button }
 
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
 border-style:none;padding:0 }
 
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
 outline:1px dotted ButtonText }
 
fieldset {
 padding:.35em .75em .625em }
 
legend {
 -webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal }
 
progress {
 vertical-align:baseline }
 
textarea {
 overflow:auto }
 
[type=checkbox],[type=radio] {
 -webkit-box-sizing:border-box;box-sizing:border-box;padding:0 }
 
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
 height:auto }
 
[type=search] {
 -webkit-appearance:textfield;outline-offset:-2px }
 
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none }
 
::-webkit-file-upload-button {
 -webkit-appearance:button;font:inherit }
 
details {
 display:block }
 
summary {
 display:list-item }
 
[hidden],template {
 display:none }
 
html {
 -webkit-box-sizing:border-box;box-sizing:border-box;background-color:#c0a7ff }
 
*,:after,:before {
 -webkit-box-sizing:inherit;box-sizing:inherit }
 
.invisible {
 opacity:0;-webkit-transition:.7s;transition:.7s }
 
.fakefield {
 display:none }
 
.left-align {
 text-align:left }
 
.center,center-align {
 text-align:center }
 
.right-align {
 text-align:right }
 
.stress {
 color: #c0a7ff}
 
img,svg {
 max-width:100% }
 
.container {
 width:88%;max-width:1080px;margin:0 auto;position:relative }
 
.row {
 display:block;width:100%;clear:both }
 
.half {
 width:50%;overflow:auto;float:left }
 
.text-container {
 max-width:640px }
 
.text-container--center {
 margin-left:auto;margin-right:auto }
 
.margin-right {
 margin-right:8pt }
 
html {
 font-family:"IBM Plex Mono", monospace;font-size:15px;color:#666;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on }
 
p {
 margin-bottom:1.3em }
 
h1,h2,h3,h4 {
 line-height:1.35;color:#111 }
 
h1,h2,h3,h4,h5,h6 {
 margin:1.414em 0 .5em;font-weight:400 }
 
h5,h6 {
 line-height:1.4;color:#666 }
 
h1 {
 margin-top:0;font-size:2.074em }
 
h2 {
 font-size:1.728em }
 
h3 {
 font-size:1.44em }
 
h4 {
 font-size:1.2em }
 
h6,small {
 font-size:.833em;margin:.25em 0 }
 
pre {
 font-family:monospace,monospace;font-size:.85rem;color:#111;width:-webkit-min-content;width:-moz-min-content;width:min-content;background:#f7f7f7;word-break:break-all;word-wrap:break-word;white-space:pre;padding:8pt 16pt;width:100%;overflow:auto;border:1px solid #eee }
 
a {
 outline:0;text-decoration:none;-webkit-transition:.7s;transition:.7s;color:inherit }
 
.link {
 color:#6c63ff;text-decoration:underline }
 
@media (min-width:992px) {
 .link:hover {
 color:#463aff }
 
 }
 
.button,button {
 display:inline-block;padding:6pt 20pt;line-height:1.7;border:1px solid #6c63ff;color:#6c63ff;font-weight:400;-webkit-transition:.7s;white-space:nowrap;cursor:pointer;background-color:transparent;border-radius:30px;margin-bottom:1.3em;transition:.7s;text-align:center;text-decoration:none }
 
.button:focus,.button:hover,button:focus,button:hover {
 outline:0 }
 
@media (min-width:992px) {
 .button:hover,button:hover {
 border-color:#463aff;color:#463aff }
 
 }
 
.button__primary {
 background-color:#6c63ff;border-color:#6c63ff;color:#fff }
 
@media (min-width:992px) {
 .button__primary:hover {
 background-color:#463aff;border-color:#463aff;color:#fff }
 
 }
 
.button__accent {
 background-color:#06d19c;border-color:#06d19c;color:#fff }
 
@media (min-width:992px) {
 .button__accent:hover {
 background-color:#05bd8d;border-color:#05bd8d;color:#fff }
 
 }
 
.button__delete {
 background-color:tomato;border-color:tomato;color:#fff }
 
@media (min-width:992px) {
 .button__delete:hover {
 background-color:#ff5233;border-color:#ff5233;color:#fff }
 
 }
 
.button:disabled {
 opacity:.25;cursor:default;pointer-events:none }
 
.button--fixed {
 width:160px }
 
.button--fixed2 {
 width:220px }
 
form {
 margin-bottom:1.5em }
 
form .double {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
 
form .double .half {
 max-width:48% }
 
.form {
 margin-left:auto;margin-right:auto }
 
label {
 margin-bottom:2pt;display:block;text-align:left;color:#666;font-size:.9em;padding-left:10pt }
 
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url] {
 -webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:Lato,sans-serif;font-weight:400;padding:10pt 20pt;border-radius:30px;background-color:#f7f7f7;margin-bottom:1.4em;display:block }
 
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus {
 border-color:rgba(108,99,255,.5);outline:0;background-color:#fff }
 
textarea {
 -webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:"IBM Plex Mono", monospace;;font-weight:400;padding:12pt 24pt;border-radius:30px;background-color:#f7f7f7;margin-bottom:1.4em;display:block;resize:none;min-height:8em;outline:0 }
 
textarea:focus {
 border-color:rgba(108,99,255,.5);outline:0;background-color:#fff }
 
select {
 border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:Lato,sans-serif;font-weight:400;padding:10pt 20pt;margin-bottom:1.4em;display:block;border-radius:30px;background-color:#f7f7f7;outline:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="caret-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-caret-down fa-w-10 fa-3x"><path fill="currentColor" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z" class=""></path></svg>');background-repeat:no-repeat;background-position:95%;background-size:.8em }
 
select::-ms-expand {
 display:none }
 
::-webkit-input-placeholder {
 font-size:.9em;opacity:.65;color:#666 }
 
:-moz-placeholder,::-moz-placeholder {
 font-size:.9em;opacity:.65;color:#666 }
 
:-ms-input-placeholder {
 font-size:.9em;opacity:.65;color:#666 }
 
[type=radio]:checked,[type=radio]:not(:checked) {
 position:absolute;left:-9999px;visibility:hidden;-webkit-transition:.28s ease;transition:.28s ease }
 
[type=radio]:checked+label,[type=radio]:not(:checked)+label {
 position:relative;padding-left:2em;cursor:pointer;display:inline-block;height:1.7em;line-height:1.7em;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }
 
[type=radio]+label:after,[type=radio]+label:before {
 content:"";position:absolute;left:0;top:0;margin:3px;width:1.2em;height:1.2em;z-index:0;-webkit-transition:.28s ease;transition:.28s ease }
 
[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before {
 -webkit-transition:.28s ease;transition:.28s ease;border-radius:50%;border:1px solid #666 }
 
[type=radio]:not(:checked)+label:after {
 z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0) }
 
[type=radio]:checked+label:before {
 border-radius:50%;border:1px solid transparent }
 
[type=radio]:checked+label:after {
 border-radius:50%;border:1px solid #6c63ff;background-color:#6c63ff;z-index:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02) }
 
[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before {
 background-color:transparent;border-color:#eee;cursor:default }
 
[type=radio]:disabled+label {
 color:#eee;cursor:default }
 
[type=radio]:disabled:not(:checked)+label:before {
 border-color:#eee }
 
[type=radio]:disabled:checked+label:after {
 background-color:#eee;border-color:#666 }
 
[type=checkbox]:checked,[type=checkbox]:not(:checked) {
 position:absolute;left:-9999px;visibility:hidden }
 
[type=checkbox]+label {
 position:relative;padding-left:2em;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:.9em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none }
 
[type=checkbox]+label:before {
 content:"";position:absolute;top:0;left:3px;width:15px;height:15px;z-index:0;border:1px solid #666;border-radius:1px;margin-top:4px;-webkit-transition:.2s;transition:.2s }
 
[type=checkbox]:not(:checked):disabled+label:before {
 border:none;background-color:#eee }
 
[type=checkbox]:checked+label:before {
 top:-2px;left:-2px;width:10px;height:18px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #06d19c;border-bottom:2px solid #06d19c;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100% }
 
[type=checkbox]:checked:disabled+label:before {
 border-right:2px solid #eee;border-bottom:2px solid #eee }
 
.landing__section {
 padding:24pt 0 }
 
.landing__section:nth-child(odd) {
 background-color:#c0a7ff;border-top:1px solid #eee;border-bottom:1px solid #eee }
 
.navbar {
 position:fixed;z-index:100;padding-top:20px;width:100%;background-color:#c0a7ff;-webkit-transition:.7s;transition:.7s }

 .navbar_image {
 	width:200px	; max-width:200px;padding:20pt; margin:20px
 }
 
.navbar--nofixed {
 position:relative;z-index:3 }
 
.navbar__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;color:#fff;-webkit-transition:.7s;transition:.7s }
 
.navbar__logo {
 font-size:1.325rem;-webkit-transition:0;transition:0;color:#fff;text-decoration:none }
 
.navbar__menu {
 display:none }
 
.navbar__menu--noMob {
 display:block }
 
@media (min-width:992px) {
 .navbar__menu {
 display:block }
 
 }
 
.navbar__menu li {
 margin-left:4pt;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block }
 
@media (min-width:992px) {
 .navbar__menu li {
 margin-left:16pt }
 
 }
 
.navbar__menu a {
 color:#fff }
 
@media (min-width:992px) {
 .navbar__menu a {
 opacity:.75 }
 
.navbar__menu a:hover {
 opacity:1 }
 
.navbar__menu a:after {
 display:block;content:"";border-bottom:1px solid #fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out }
 
.navbar__menu a:hover:after {
 -webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1) }
 
 }
 
.navbar__menu-mob {
 display:block }
 
.navbar__menu-mob--noMob {
 display:none }
 
@media (min-width:992px) {
 .navbar__menu-mob {
 display:none }
 
 }
 
.navbar--extended {
 background-color:transparent }
 
.navbar--extended .navbar__inner {
 height:60px;color:#fff }
 


/*! responsive-nav.js 1.0.39 by @viljamis */.nav__mobile ul {
 margin:0;padding:0;width:100%;display:block;list-style:none;background-color:#333c44;color:#fff }
 
.nav__mobile li {
 width:60%;margin-left:auto;margin-right:auto;padding:1em 0;display:block;border-bottom:1px solid hsla(0,0%,100%,.1) }
 
.nav__mobile li:last-child {
 border-bottom:none }
 
.js .nav__mobile {
 clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1 }
 
.nav__mobile.opened {
 max-height:9999px }
 
.nav-toggle {
 -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none }
 
@media (min-width:992px) {
 .js .nav__mobile {
 position:relative }
 
.js .nav__mobile.closed {
 max-height:none }
 
.nav-toggle {
 display:none }
 
 }
 
#toggle svg {
 height:1.2em;width:1.2em;vertical-align:middle }
 
.hero {
 position:relative;width:100%;background-image:url(../images/evie_default_bg.jpeg);-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff }
 
.hero__inner {
 position:relative;z-index:3 }
 
.hero__overlay {
 position:absolute;height:100%;width:100%;opacity:.96;z-index:1;background-color:#ffffff }
 
.hero__overlay--gradient {
 background:-webkit-gradient(linear,left top,right top,from(#8459ef),to(#c0a7ff));background:linear-gradient(90deg,#8459ef,#c0a7ff) }
 
.hero__overlay--gradientVertical {
 background:-webkit-gradient(linear,left top,left bottom,from(#8459ef),to(#c0a7ff));background:linear-gradient(180deg,#8459ef,#c0a7ff) }
 
.hero__mask {
 position:absolute;height:100%;width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1920" height="1080" viewBox="0 0 1920 1080"><defs><linearGradient id="06714b97-aec8-4b7e-bf3d-1e20f95f612e" y1="809.5" x2="958" y2="809.5" gradientTransform="matrix(1, 0, 0, -1, 0, 1082)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0.05"/></linearGradient></defs><title>hero</title><rect id="0567095b-2cf7-4407-b8ab-ec2abe52d830" data-name="&lt;Path&gt;" y="545" width="1920" height="535" fill="#fff" opacity="0.05" style="isolation:isolate"/><polygon id="82ca9a61-a0a1-49cc-9805-a3533c693bad" data-name="&lt;Path&gt;" points="958 545 0 545 0 0 770.96 0 958 545" fill="url(#06714b97-aec8-4b7e-bf3d-1e20f95f612e)"/></svg>');background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.66;z-index:2 }
 
.hero__content {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 50px);padding:92px 0;overflow:auto }
 
.hero__content__inner {
 width:100%;max-width:600px;padding-top:50px;text-align:center }
 
.hero__title {
 color:inherit;margin-bottom:1.25em }
 
.hero__text {
 opacity:.85;line-height:1.7;text-align:justify;font-size:1.1em }
 
.hero .button {
 margin:12pt 8pt }
 
.hero__button {
 color:#fff;border-color:#fff }
 
@media (min-width:992px) {
 .hero__button:hover {
 color:#e3e3e3;border-color:#e3e3e3 }
 
 }
 
.hero__sub {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px }
 
.hero__sub__down {
 width:1rem;height:1rem;color:#666;-webkit-transition:.7s;transition:.7s;cursor:pointer }
 
@media (min-width:992px) {
 .hero__sub__down:hover {
 color:#6c63ff }
 
 }
 
#scrollToNext {
 -webkit-transition:.7s;transition:.7s }
 
.hero--full .hero__content {
 min-height:100vh }
 
.hero--full+.hero__sub {
 display:none }
 
.steps {
 text-align:center;padding:16pt 0 }
 
@media (min-width:992px) {
 .steps__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around }
 
 }
 
.step {
 padding:16pt 0;text-align:center;width:100%;border-top:1px solid #eee;overflow:auto }

 .step_box {
 padding:80pt 0;text-align:center;width:50%;border-top:1px solid #eee;overflow:auto }
 
.step:first-child {
 border-top:none }
 
@media (min-width:992px) {
 .step {
 border-top:none;width:auto }
 
 }
 
.step__media {
 margin:16pt 0 }
 
@media (min-width:992px) {
 .step__media {
 margin:32pt 0 }
 
 }
 
.step__image {
 max-height:250px;max-width:250px; BORDER:1PX SOLID #FFF;margin-top:8pt;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none }
 
@media (min-width:600px) {
 .step__image {
 max-width:none }
 
 }
 
.step__text {
 max-width:36ch;text-align:justify;margin-left:auto;margin-right:auto }
 
.expanded {
 padding:72pt 0 }
 
.expanded__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
 
@media (min-width:992px) {
 .expanded__inner {
 -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }
 
 }
 
.expanded__media {
 -webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center }
 
@media (min-width:992px) {
 .expanded__media {
 width:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset }
 
 }
 
.expanded__content {
 -webkit-box-ordinal-group:3;-ms-flex-order:2;order:2 }
 
@media (min-width:992px) {
 .expanded__content {
 padding:0 16pt;width:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset }
 
 }
 
.expanded:nth-child(2n) .expanded__media {
 -webkit-box-ordinal-group:2;-ms-flex-order:1;order:1 }
 
@media (min-width:992px) {
 .expanded:nth-child(2n) .expanded__media {
 -webkit-box-ordinal-group:2;-ms-flex-order:1;order:1 }
 
 }
 
.expanded__image {
 width:90%;max-width:220px;padding:16pt 0 }


 
@media (min-width:992px) {
 .expanded__image {
 max-width:280px }
 
 }
 
.expanded__title {
 max-width:550px }
 
.expanded__text {
 max-width:60ch }
 
.cta {
 background:-webkit-gradient(linear,left top,right top,from(#6c63ff),to(#4641ff));background:linear-gradient(90deg,#6c63ff,#4641ff);color:#fff;padding:48pt 0;text-align:center }
 
.cta--reverse {
 background:-webkit-gradient(linear,right top,left top,from(#6c63ff),to(#4641ff));background:linear-gradient(270deg,#6c63ff,#4641ff) }
 
.cta--plain {
 background:#6c63ff }
 
.cta--secondary {
 background:#4641ff }
 
.cta__title {
 color:inherit }
 
.cta__sub {
 opacity:.85;max-width:58ch;margin:16pt auto 24pt }
 
.cta__sub--center {
 text-align:center }
 
.footer {
 background-color:#fff;padding:36pt 0 }
 
.footer__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
 
@media (min-width:600px) {
 .footer__inner {
 -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }
 
 }
 
.footer__textLogo {
 -ms-flex-negative:0;flex-shrink:0;padding-right:16pt;display:block;cursor:pointer;color:#6c63ff;font-size:1.225rem;min-width:33%;margin-bottom:1.5rem }
 
@media (min-width:600px) {
 .footer__textLogo {
 margin-bottom:0 }
 
 }
 
@media (min-width:992px) {
 .footer__textLogo {
 min-width:25%;font-size:1.325rem }
 
 }
 
.footer__data {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem }
 
@media (min-width:992px) {
 .footer__data {
 -ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }
 
 }
 
.footer__data__item {
 padding-bottom:.5rem;display:inline-block;margin-bottom:8pt }
 
.footer__link {
 color:#6c63ff;border-bottom:1px dotted #6c63ff;padding-bottom:1pt;-webkit-transition:.7s;transition:.7s }
 
@media (min-width:992px) {
 .footer__link:hover {
 color:#fafafa;border-color:#fafafa }
 
 }
 
.footer__row {
 margin-bottom:8pt }
 
.footer--dark {
 background-color:#333c44 }
 
.footer--dark .footer__textLogo {
 color:#fff }
 
.footer--dark .footer__inner {
 color:#d9d9d9 }
 
.footer--dark .footer__link {
 color:#d9d9d9;border-color:#d9d9d9 }
 
@media (min-width:992px) {
 .footer--dark .footer__link:hover {
 color:#fff;border-color:#fff }
 
 }
 
.auth {
 padding-top:102.66667px }
 
.auth__inner {
 min-height:calc(100vh - 188px);-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }
 
@media (min-width:992px) {
 .auth__inner {
 -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }
 
 }
 
@media (min-width:992px) {
 .auth__media {
 width:50%;-ms-flex-negative:0;flex-shrink:0 }
 
 }
 
.auth__media img,.auth__media svg {
 max-height:150px;max-width:90%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }
 
@media (min-width:600px) {
 .auth__media img,.auth__media svg {
 max-height:300px }
 
 }
 
@media (min-width:992px) {
 .auth__media img,.auth__media svg {
 max-height:400px }
 
 }
 
.auth__auth {
 text-align:center }
 
@media (min-width:992px) {
 .auth__auth {
 width:50%;-ms-flex-negative:0;flex-shrink:0 }
 
 }
 
.auth__title {
 font-size:1.728em }
 
.page__header {
 position:relative;color:#fff;-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);width:100% }
 
.page__header__inner {
 padding:66px 0 0;position:relative;z-index:3 }
 
.page__header__content {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32pt 0;overflow:auto }
 
.page__header__content__inner {
 width:100%;max-width:66ch;text-align:center }
 
.page__header__title {
 color:inherit;margin-bottom:1.25em }
 
.page__header__text {
 opacity:.85;line-height:1.7;text-align:left }
 
.page {
 padding:24pt 0 }
 
@media (min-width:992px) {
 .page__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex }
 
 }
 
.page__menu {
 width:100%;position:relative }
 
@media (min-width:992px) {
 .page__menu {
 display:block;width:300px;-ms-flex-negative:0;flex-shrink:0 }
 
 }
 
.page__main {
 -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
 
.page__main__title {
 margin-top:.75em }
 
.page__image {
 max-width:100% }
 
.app__header {
 position:relative;color:#fff;-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);width:100% }
 
.app__header__inner {
 padding:66px 0 0;position:relative;z-index:3 }
 
.app__header__content {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32pt 0;overflow:auto }
 
.app__header__content__inner {
 width:100%;max-width:66ch;text-align:center }
 
.app__header__title {
 color:inherit;margin-bottom:1.25em }
 
.app__header__text {
 opacity:.85;line-height:1.7;text-align:left }
 
.app {
 padding:81.33333px 0 }
 
@media (min-width:992px) {
 .app__inner {
 -js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex }
 
 }
 
.app__menu {
 width:100%;position:relative }
 
@media (min-width:992px) {
 .app__menu {
 display:block;width:300px;-ms-flex-negative:0;flex-shrink:0 }
 
 }
 
.app__main {
 -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
 
.app__main__title {
 margin-top:.75em }
 
.app__image,.vMenu {
 max-width:100% }
 
.vMenu {
 padding:0;list-style-type:none;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee }
 
@media (min-width:992px) {
 .vMenu {
 display:inline-block;border-bottom:none }
 
 }
 
.vMenu li {
 display:inline-block;margin-bottom:1em;width:48%;padding-left:16pt }
 
@media (min-width:992px) {
 .vMenu li {
 padding-left:0;display:block;width:auto }
 
 }
 
.vMenu a {
 display:block }
 
@media (min-width:992px) {
 .vMenu a {
 display:inline-block;opacity:.85 }
 
.vMenu a:hover {
 opacity:1;color:#6c63ff }
 
.vMenu a:after {
 display:block;content:"";border-bottom:1px solid #6c63ff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out }
 
.vMenu a:hover:after {
 -webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1) }
 
 }
 
.vMenu>ul {
 margin-top:-.65em;padding-left:1.5em;margin-bottom:.75em }
 
.vMenu>ul li {
 opacity:.85;font-size:.95em;margin-bottom:.25em }
 
.vMenu>ul li:before {
 content:"-";margin-right:.5em }
 
.vMenu--active {
 color:#6c63ff }
 
.vMenu--active:before {
 content:"\2014";margin-right:.333em }
 
@media (min-width:992px) {
 .vMenu--active {
 opacity:1;color:#6c63ff }
 
.vMenu--active:after {
 display:block;content:"";border-bottom:1px solid #6c63ff;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none }
 
 }
 

 /* --------- 6.7 Pricing Table ---------- */

.pricing-block-content {
    background: #fff;
    padding: 25px 0 25px 0;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    transition: all 0.2s ease-in-out 0s;
    position: relative;
    border: 10px solid #fff;
}


.pricing-block ul {
    list-style: none;
    margin: 25px 0 25px 0;
}

.pricing-block li {
    padding: 14px 0;
    border-bottom: 1px dotted #e1e1e1;
}

.pricing-block li:last-of-type {
    border:none;
}

.pricing-block h3 {
    font-size:17px;
    text-transform:uppercase;
    padding-bottom:0;
}

.pricing-sub {
    font-style: italic;
    color:#ccc;
    margin:0 0 25px 0;
}

/*Price*/

.pricing {
    background: #c0a7ff;
    padding: 25px;
    position: relative;
}

.price {
    display: inline-block;
    font-size: 62px;
    font-weight: 700;
    position: relative;
}

.price span {
    position: absolute;
    top: 0;
    left: -20px;
    font-size: 22px;
}

.pricing  p {
    font-style:italic;
    color:#fff;
    line-height:auto;
    margin:0;
}

/* Clearfix */

.secondary-color {
    background-color:#29295d;
}

.text-center .section-heading h2:after {
    margin:30px auto 25px auto;
}

/* Section Headings */

.section-heading {
    padding: 0 0 15px 0;
}

.section-subtitle {
    font-size: 18px;
    padding-top: 0;
}

.section-heading h3 {
    font-size: 14px;
    font-weight: bold;
    color: #ccc;
    letter-spacing: 2px;
    padding-bottom: 0;
}

/* Section Title and Subtitle */

.section-title {
    /*  font-family: 'Open Sans', sans-serif, Arial, Helvetica; */
    font-size: 34px; 
    font-weight:700;
    color:#111;
}


.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/* Main Widths */
[class*='col-'] {
    float: left;
    padding: 20px;
}

#clients .col-2-3 [class*='col-'] {
    padding: 0;
}

.col-1 {
    width: 100%;
}

.col-2 {
    width: 50%;
}

.col-3 {
    width: 33.33%;
}

.col-4 {
    width: 25%;
}

.col-5 {
    width: 20%;
}

.col-6 {
    width: 16.6666666667%;
}

.col-7 {
    width: 14.2857142857%;
}

.col-8 {
    width: 12.5%;
}

.col-9 {
    width: 11.1111111111%;
}

.col-10 {
    width: 10%;
}

.col-11 {
    width: 9.09090909091%;
}

.col-12 {
    width: 8.33%;
}

.col-2-3 {
    width: 66.66%;
}

.col-3-4 {
    width: 75%;
}

.col-9-10 {
    width: 90%;
}

/* Golden Ratio */
.col-61 {
    width: 61.8%;
}

.col-38 {
    width: 38.2%;
}

/*------------------------------------------------------------------------------------------*/
