html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,footer,header,nav,section {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

figcaption,figure,main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: inherit;
}

b,strong {
    font-weight: bolder;
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html [type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],[type="radio"] {
    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-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

html {
    box-sizing: border-box;
}

*,*:before,*:after {
    box-sizing: inherit;
}

body {
    background: #fff;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

hr {
    border: 0;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
    margin-top: 24px;
    margin-bottom: 24px;
}

ul,ol {
    margin-top: 0;
    margin-bottom: 24px;
    padding-left: 24px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li>ul,li>ol {
    margin-bottom: 0;
}

dl {
    margin-top: 0;
    margin-bottom: 24px;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 24px;
    margin-bottom: 24px;
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

figure {
    margin: 24px 0;
}

figcaption {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 0;
}

img,svg {
    display: block;
}

table {
    border-collapse: collapse;
    margin-bottom: 24px;
    width: 100%;
}

tr {
    border-bottom: 1px solid #E3E7EB;
}

th {
    text-align: left;
}

th,td {
    padding: 10px 16px;
}

th:first-child,td:first-child {
    padding-left: 0;
}

th:last-child,td:last-child {
    padding-right: 0;
}

html {
    font-size: 18px;
    line-height: 27px;
}

@media (min-width: 641px) {
    html {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px;
    }


    /*#middle-download {*/
    /*display: none;*/
    /*}*/

    #middle-download {
        display: block;
    }

    #middle-download-bottom {
        display: block;
    }

    .action-button {
        width: 40%;
        display: inline-block;
        /*margin-right: 7%;*/
    }

    .ws-logo-div {
        width: 178px;
    }
}

body {
    color: #4b5156;
    font-size: 1rem;
}

body,button,input,select,textarea {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;
}

a {
    color: inherit;
    text-decoration: underline;
}

a:hover,a:active {
    outline: 0;
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    clear: both;
    color: #202B36;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;
    font-weight: 500;
}

h1,.h1 {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: -0.2px;
}

@media (min-width: 641px) {
    h1,.h1 {
        font-size: 42px;
        line-height: 52px;
        letter-spacing: -0.1px;
    }
}

h2,.h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.1px;
}

@media (min-width: 641px) {
    h2,.h2 {
        font-size: 36px;
        line-height: 46px;
        letter-spacing: -0.2px;
    }
}

h3,.h3,blockquote {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.1px;
}

@media (min-width: 641px) {
    h3,.h3,blockquote {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.1px;
    }
}

h4,h5,h6,.h4,.h5,.h6 {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.1px;
}

@media (min-width: 641px) {
    h4,h5,h6,.h4,.h5,.h6 {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px;
    }
}

@media (max-width: 640px) {
    .h1-mobile {
        font-size: 36px;
        line-height: 46px;
        letter-spacing: -0.2px;
    }

    .h2-mobile {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.1px;
    }

    .h3-mobile {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px;
    }

    .h4-mobile,.h5-mobile,.h6-mobile {
        font-size: 18px;
        line-height: 27px;
        letter-spacing: -0.1px;
    }

    #middle-download {
        display: block;
    }

    #middle-download-bottom {
        display: block;
    }

    .action-button {
        display: block;
    }

    #download-header {
        display: none;
    }

    .hero-browser {
        margin-top: 35px !important;
    }

    .ws-logo-div {
        width: 40%;
    }


}

.text-light {
    color: rgba(255,255,255,0.8);
}

.text-light a {
    color: rgba(255,255,255,0.8);
}

.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .h1,.text-light .h2,.text-light .h3,.text-light .h4,.text-light .h5,.text-light .h6 {
    color: #fff !important;
}

.text-sm {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: -0.1px;
}

.text-xs {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.1px;
}

h1,h2,.h1,.h2 {
    margin-top: 48px;
    margin-bottom: 16px;
}

h3,.h3 {
    margin-top: 36px;
    margin-bottom: 12px;
}

h4,h5,h6,.h4,.h5,.h6 {
    margin-top: 24px;
    margin-bottom: 4px;
}

p {
    margin-top: 0;
    margin-bottom: 24px;
}

dfn,cite,em,i {
    font-style: italic;
}

blockquote {
    color: #92A2B1;
    font-style: italic;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 24px;
}

blockquote::before {
    content: "\201C";
}

blockquote::after {
    content: "\201D";
}

blockquote p {
    display: inline;
}

address {
    color: #5B6F82;
    border-width: 1px 0;
    border-style: solid;
    border-color: #E3E7EB;
    padding: 24px 0;
    margin: 0 0 24px;
}

pre,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre .h1,pre .h2,pre .h3,pre .h4,pre .h5,pre .h6 {
    font-family: "Courier 10 Pitch", Courier, monospace;
}

pre,code,kbd,tt,var {
    background: #F6F8FA;
}

pre {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
    margin-top: 24px;
    margin-bottom: 24px;
}

code,kbd,tt,var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 16px;
    padding: 2px 4px;
}

abbr,acronym {
    cursor: help;
}

mark,ins {
    text-decoration: none;
}

small {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.1px;
}

b,strong {
    font-weight: 700;
}

button,input,select,textarea,label {
    font-size: 18px;
    line-height: 27px;
}

.container,.container-sm {
    width: 100%;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
}

.middle-action-button-container {
    margin: 30px 0 0 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}

@media (min-width: 481px) {
    .container,.container-sm {
        padding-left: 24px;
        padding-right: 24px;
    }
}

.container {
    /*max-width: 1128px;*/
}

.container-sm {
    max-width: 1080px;
}

.container .container-sm {
    max-width: 800px;
    padding-left: 0;
    padding-right: 0;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    border-radius: 2px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
    clip: auto !important;
    display: block;
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #fff;
    color: #4992F0 !important;
    border: none;
    height: auto;
    left: 8px;
    padding: 16px 32px;
    top: 8px;
    width: auto;
    z-index: 100000;
}

.list-reset {
    list-style: none;
    padding: 0;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-primary {
    color: #4992F0;
}

.text-secondary {
    color: #838DEA;
}

.has-top-divider {
    position: relative;
}

.has-top-divider::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
}

.has-bottom-divider {
    position: relative;
}

.has-bottom-divider::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227,231,235,0.1) 0, rgba(227,231,235,0.6) 50%, rgba(227,231,235,0.1) 100%);
}

.m-0 {
    margin: 0;
}

.mt-0 {
    margin-top: 0;
}

.mr-0 {
    margin-right: 0;
}

.mb-0 {
    margin-bottom: 0;
}

.ml-0 {
    margin-left: 0;
}

.m-8 {
    margin: 8px;
}

.mt-8 {
    margin-top: 8px;
}

.mr-8 {
    margin-right: 8px;
}

.mb-8 {
    margin-bottom: 8px;
}

.ml-8 {
    margin-left: 8px;
}

.m-16 {
    margin: 16px;
}

.mt-16 {
    margin-top: 16px;
}

.mr-16 {
    margin-right: 16px;
}

.mb-16 {
    margin-bottom: 16px;
}

.ml-16 {
    margin-left: 16px;
}

.m-24 {
    margin: 24px;
}

.mt-24 {
    margin-top: 24px;
}

.mr-24 {
    margin-right: 24px;
}

.mb-24 {
    margin-bottom: 24px;
}

.ml-24 {
    margin-left: 24px;
}

.m-32 {
    margin: 32px;
}

.mt-32 {
    margin-top: 32px;
}

.mr-32 {
    margin-right: 32px;
}

.mb-32 {
    margin-bottom: 32px;
}

.ml-32 {
    margin-left: 32px;
}

.m-40 {
    margin: 40px;
}

.mt-40 {
    margin-top: 40px;
}

.mr-40 {
    margin-right: 40px;
}

.mb-40 {
    margin-bottom: 40px;
}

.ml-40 {
    margin-left: 40px;
}

.m-48 {
    margin: 48px;
}

.mt-48 {
    margin-top: 48px;
}

.mr-48 {
    margin-right: 48px;
}

.mb-48 {
    margin-bottom: 48px;
}

.ml-48 {
    margin-left: 48px;
}

.m-56 {
    margin: 56px;
}

.mt-56 {
    margin-top: 56px;
}

.mr-56 {
    margin-right: 56px;
}

.mb-56 {
    margin-bottom: 56px;
}

.ml-56 {
    margin-left: 56px;
}

.m-64 {
    margin: 64px;
}

.mt-64 {
    margin-top: 64px;
}

.mr-64 {
    margin-right: 64px;
}

.mb-64 {
    margin-bottom: 64px;
}

.ml-64 {
    margin-left: 64px;
}

.p-0 {
    padding: 0;
}

.pt-0 {
    padding-top: 0;
}

.pr-0 {
    padding-right: 0;
}

.pb-0 {
    padding-bottom: 0;
}

.pl-0 {
    padding-left: 0;
}

.p-8 {
    padding: 8px;
}

.pt-8 {
    padding-top: 8px;
}

.pr-8 {
    padding-right: 8px;
}

.pb-8 {
    padding-bottom: 8px;
}

.pl-8 {
    padding-left: 8px;
}

.p-16 {
    padding: 16px;
}

.pt-16 {
    padding-top: 16px;
}

.pr-16 {
    padding-right: 16px;
}

.pb-16 {
    padding-bottom: 16px;
}

.pl-16 {
    padding-left: 16px;
}

.p-24 {
    padding: 24px;
}

.pt-24 {
    padding-top: 24px;
}

.pr-24 {
    padding-right: 24px;
}

.pb-24 {
    padding-bottom: 24px;
}

.pl-24 {
    padding-left: 24px;
}

.p-32 {
    padding: 32px;
}

.pt-32 {
    padding-top: 32px;
}

.pr-32 {
    padding-right: 32px;
}

.pb-32 {
    padding-bottom: 32px;
}

.pl-32 {
    padding-left: 32px;
}

.p-40 {
    padding: 40px;
}

.pt-40 {
    padding-top: 40px;
}

.pr-40 {
    padding-right: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pl-40 {
    padding-left: 40px;
}

.p-48 {
    padding: 48px;
}

.pt-48 {
    padding-top: 48px;
}

.pr-48 {
    padding-right: 48px;
}

.pb-48 {
    padding-bottom: 48px;
}

.pl-48 {
    padding-left: 48px;
}

.p-56 {
    padding: 56px;
}

.pt-56 {
    padding-top: 56px;
}

.pr-56 {
    padding-right: 56px;
}

.pb-56 {
    padding-bottom: 56px;
}

.pl-56 {
    padding-left: 56px;
}

.p-64 {
    padding: 64px;
}

.pt-64 {
    padding-top: 64px;
}

.pr-64 {
    padding-right: 64px;
}

.pb-64 {
    padding-bottom: 64px;
}

.pl-64 {
    padding-left: 64px;
}

.sr .has-animations .is-revealing {
    visibility: hidden;
}

.input,.textarea {
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #E3E7EB;
    color: #5B6F82;
    max-width: 100%;
    width: 100%;
}

.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder {
    color: #92A2B1;
}

.input:-ms-input-placeholder,.textarea:-ms-input-placeholder {
    color: #92A2B1;
}

.input::-ms-input-placeholder,.textarea::-ms-input-placeholder {
    color: #92A2B1;
}

.input::placeholder,.textarea::placeholder {
    color: #92A2B1;
}

.input::-ms-input-placeholder,.textarea::-ms-input-placeholder {
    color: #92A2B1;
}

.input:-ms-input-placeholder,.textarea:-ms-input-placeholder {
    color: #92A2B1;
}

.input:hover,.textarea:hover {
    border-color: #d4dae0;
}

.input:active,.input:focus,.textarea:active,.textarea:focus {
    outline: none;
    border-color: #4992F0;
}

.input[disabled],.textarea[disabled] {
    cursor: not-allowed;
    background-color: #F6F8FA;
    border-color: #F6F8FA;
}

.input {
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 16px;
    letter-spacing: -0.1px;
    line-height: 20px;
    border-radius: 2px;
    padding: 13px 16px;
    height: 48px;
    box-shadow: none;
}

.input .inline-input {
    display: inline;
    width: auto;
}

.textarea {
    display: block;
    min-width: 100%;
    resize: vertical;
}

.textarea .inline-textarea {
    display: inline;
    width: auto;
}

.field-grouped>.control:not(:last-child) {
    margin-bottom: 8px;
}

@media (min-width: 641px) {
    .field-grouped {
        display: flex;
    }

    .field-grouped>.control {
        flex-shrink: 0;
    }

    .field-grouped>.control.control-expanded {
        flex-grow: 1;
        flex-shrink: 1;
    }

    .field-grouped>.control:not(:last-child) {
        margin-bottom: 0;
        margin-right: 8px;
    }
}

.button {
    display: inline-flex;
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none !important;
    background-color: #fff;
    color: #4992F0 !important;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    justify-content: center;
    padding: 16px 32px;
    height: 48px;
    text-align: center;
    white-space: nowrap;
}

.button:active {
    outline: 0;
}

.button::before {
    border-radius: 2px;
}

.button-shadow {
    position: relative;
}

.button-shadow::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 8px 24px rgba(32,43,54,0.12);
    mix-blend-mode: multiply;
    transition: box-shadow .15s ease;
}

.button-shadow:hover::before {
    box-shadow: 0 8px 24px rgba(32,43,54,0.25);
}

.button-sm {
    padding: 8px 24px;
    height: 32px;
}

.button-sm.button-shadow::before {
    box-shadow: 0 4px 16px rgba(32,43,54,0.12);
}

.button-sm.button-shadow:hover::before {
    box-shadow: 0 4px 16px rgba(32,43,54,0.25);
}

.button-primary {
    color: #fff !important;
    transition: background .15s ease;
}

.button-primary {
    background: #2e83ef;
    background: linear-gradient(65deg, #1274ED 0, #4992F0 100%);
}

.button-primary:hover {
    background: #3386ef;
    background: linear-gradient(65deg, #1777ed 0, #4e95f0 100%);
}

.button-block {
    display: flex;
}

.site-header {
    position: relative;
    padding: 0;
}

.site-header::before {
    /*content: '';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 16%;*/
    /*width: 84%;*/
    /*height: 500px;*/
    /*!*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ4MCIgaGVpZ2h0PSI2NTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik03MzEuMjA3IDY0OS44MDJDOTM1LjQ4NCA2NDIuMTQgMTQ4MCAzMzcuMzI1IDE0ODAgMTgwLjg4OGMwLTE1Ni40MzgtMzA5Ljc0NC0zNi4wNTUtNzIwLTM2LjA1NVMwLTE3NC40ODMgMCAxMzUuMTQ0YzAgMzA5LjYyNyA1MjYuOTMgNTIyLjMyIDczMS4yMDcgNTE0LjY1OHoiIGZpbGw9IiNGNkY4RkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);*!*/
    /*background-size: 1140px 500px;*/
    /*background-repeat: no-repeat;*/
}

.site-header-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-links {
    display: inline-flex;
}

.header-links li {
    display: inline-flex;
}

.header-links a:not(.button) {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 700;
    color: #5B6F82;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 16px;
    padding: 8px 24px;
}

.header-links a:not(.button):hover,.header-links a:not(.button):active {
    color: #202B36;
}

.site-header {
    padding: 24px 0;
    padding-bottom: 0;
    margin-bottom: 24px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.05);
}

@media (min-width: 641px) {
    .site-header {
        position: relative;
        padding: 24px 0;
        padding-bottom: 0;
        margin-bottom: 24px;
    }

    .site-header::before {
        top: -50%;
        left: 20%;
        width: 80%;
        height: 651px;
        background-size: 1480px 651px;
    }
}

.hero {
    position: relative;
    padding-top: 0px;
    padding-bottom: 40px;
}

.hero-paragraph {
    margin-bottom: 32px;
    font-size: 2.5rem;
    font-weight: 800;
    width: 100%;
    padding: 0;
    line-height: 60px;
    height: auto !important;
    word-spacing: 6px;
}

.hero-browser {
    position: relative;
    margin-top: 80px;
    height: auto;
}

.hero-browser-inner {
    /*position: absolute;*/
    height: 100%;
}

.hero-browser-inner svg {
    width: 100%;
    height: auto;
    overflow: visible;
}

.bubble-1,.bubble-2,.bubble-3,.bubble-4 {
    position: absolute;
}

.bubble-1 svg,.bubble-2 svg,.bubble-3 svg,.bubble-4 svg {
    height: auto;
}

.bubble-1 {
    top: -15px;
    left: 70px;
}

.bubble-1 svg {
    width: 34px;
}

.bubble-2 {
    bottom: 0;
    right: -30px;
}

.bubble-2 svg {
    width: 78px;
}

.bubble-3 {
    left: -40px;
    bottom: -40px;
}

.bubble-3 svg {
    width: 143px;
}

.bubble-4 {
    top: 15px;
    right: 52px;
}

.bubble-4 svg {
    width: 300px;
}

@media (max-width: 640px) {
    .bubble-4 {
        /*visibility: hidden !important;*/
    }

    .site-header {
        padding: 0;
    }
}

@media (min-width: 641px) {
    .hero {
        /*padding-top: 80px;*/
        padding-bottom: 0px;
    }

    .hero-paragraph {
        margin-bottom: 40px;
        padding-left: 72px;
        padding-right: 72px;
    }

    .bubble-1 svg,.bubble-2 svg,.bubble-3 svg,.bubble-4 svg {
        width: auto;
    }

    .bubble-1 {
        top: 85px;
        left: -30px;
    }

    .bubble-2 {
        bottom: -8px;
        right: -75px;
    }

    .bubble-3 {
        left: -140px;
        bottom: -120px;
    }

    .bubble-4 {
        top: -35px;
        right: -110px;
    }
}

.features {
    position: relative;
}

.features::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 482px;
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwNSIgaGVpZ2h0PSI0ODIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICA8cGF0aCBkPSJNODQuMjEyIDQ4MUMzMy4xNTIgNDQ3LjQ3IDAgNDA3Ljg4MSAwIDM2Mi43NDMgMCAyMDQuNTA1IDQ3OC42NzQgMCA2MzYuODQ3IDBjMTU4LjE3NCAwIDMzLjQzNCAxNzIuNzQxIDMzLjQzNCAzMzAuOTggMCA1NS43ODIgNi42NDYgMTA3LjAzNSA4LjMyMyAxNTAuMDJIODQuMjEyeiIgZmlsbD0iI0Y2RjhGQSIvPiAgICA8cGF0aCBkPSJNMTEwNC44MTcgNDgxLjI0MmwtODYxLjQ4NS0uMTdDMjExLjM4MiA0NTMuMjc4IDE5MiA0MjIuMDEzIDE5MiAzODcuNTA0IDE5MiAyMjkuMjggNDc3Ljc5MSA0IDYzNS45NyA0IDc5NC4xNDcgNCAxMjA1IDE0OS4zNTggMTIwNSAzMDcuNTgxYzAgNTkuNDQ1LTQwLjgyMyAxMjAuNTQzLTEwMC4xODMgMTczLjY2MXoiIGZpbGwtb3BhY2l0eT0iLjUiIGZpbGw9IiNGRkYiLz4gIDwvZz48L3N2Zz4=);*/
    background-size: 1205px 482px;
    background-repeat: no-repeat;
}

.features-wrap {
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: -12px;
    margin-left: -12px;
}

.features-wrap:first-child {
    margin-top: -8px;
}

.features-wrap:last-child {
    margin-bottom: -8px;
}

.feature {
    padding: 8px 12px;
    /*width: 368px;*/
    /*max-width: 344px;*/
    flex-grow: 1;
}

.feature-video {
    width: 100%;
}

.feature-inner {
    height: 100%;
    display: flex;
}

.feature-icon {
    position: relative;
    display: flex;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
}

.feature-icon::before {
    content: '';
    position: absolute;
    top: 0;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    box-shadow: 0 16px 48px #E3E7EB;
    mix-blend-mode: multiply;
}

@supports (-ms-ime-align: auto) {
    .feature-icon::before {
        box-shadow: 0 16px 48px rgba(32,43,54,0.12);
    }
}

.feature-title {
    margin-top: 40px;
    font-weight: 900;
}

.first-feature {
    margin-top: 0px;
}

@media (min-width: 641px) {
    .feature-title {
        font-size: 2rem;
        line-height: 2.4rem;
    }
    .features::before {
        left: 55%;
        width: 45%;
    }

    .features-wrap:first-child {
        margin-top: -32px;
    }

    .features-wrap:last-child {
        margin-bottom: -32px;
    }

    .feature {
        padding: 32px 12px;
    }

    .feature-title {
        margin-top: 16px;
    }
}

.newsletter .section-inner {
    padding-bottom: 64px;
}

.newsletter .section-paragraph {
    margin-bottom: 32px;
}

.newsletter-form {
    max-width: 475px;
    margin: 0 auto;
}

@media (min-width: 641px) {
    .newsletter .section-inner {
        padding-bottom: 120px;
    }

    .newsletter .section-paragraph {
        margin-bottom: 40px;
        padding-left: 72px;
        padding-right: 72px;
    }
}

.is-boxed {
    /*background: #F6F8FA;*/
}

.body-wrap {
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.boxed-container {
    /*max-width: 1440px;*/
    margin: 0 auto;
    /*box-shadow: 0 16px 48px #E3E7EB;*/
}

@supports (-ms-ime-align: auto) {
    .boxed-container {
        box-shadow: 0 16px 48px rgba(32,43,54,0.12);
    }
}

main {
    flex: 1 0 auto;
}

.section-inner {
    position: relative;
    padding-top: 48px;
    padding-bottom: 48px;
}

@media (min-width: 641px) {
    .feature-description-normal {
        margin-right: 48px;
    }

    .feature-description-reverse {
        margin-left: 48px;
    }
    .section-inner {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

.site-footer {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    background-color: #4a4a4a;
}

.site-footer::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 259px;
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIyMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgPGRlZnM+ICAgIDxwYXRoIGQ9Ik0yNjEuNyAyODYuNjgyYzQyMS40NzcgMCAxNDg4Ljk3NyAxNzYuMDc4IDE0ODguOTc3IDM5LjIzNHM0NzguNzU0LTI0OC4wNDMgNTcuMjc4LTI0OC4wNDNjLTE5OC43NDYgMC00NjguNTY2IDMuNTU1LTcxOS45NTctMTEuMjNDODA2LjI3MSA1MC4wNzYgNTQxLjkgMjcuMjI3IDM0NC45NzcgNTIuNDM4LTI3LjY2NSAxMDAuMTQ1LTE1OS43NzYgMjg2LjY4MyAyNjEuNyAyODYuNjgzeiIgaWQ9ImEiLz4gIDwvZGVmcz4gIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODUgLTQxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9tYXNrPiAgICA8dXNlIGZpbGw9IiM4MzhERUEiIHhsaW5rOmhyZWY9IiNhIi8+ICAgIDxwYXRoIGQ9Ik0yNDAuNzI3IDMyNi4zOTVjNDIxLjQ3NiAwIDk3Mi43NDQgMTc5Ljc4NyA5NzIuNzQ0IDQyLjk0M3MxMjkuMjg2LTE3NS43NDgtMjkyLjE5LTE3NS43NDgtMjU2LjMxNC0yMjYuNDk0LTI1Ni4zMTQtODkuNjVjMCAxMzYuODQzLTg0NS43MTcgMjIyLjQ1NS00MjQuMjQgMjIyLjQ1NXoiIGZpbGw9IiNBMEE2RUUiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEzNTUuMTYyIDApIi8+ICAgIDxwYXRoIGQ9Ik00NDUuNyAzODcuNjgyYzQyMS40NzcgMCA5NzIuNzQ1IDE3OS43ODcgOTcyLjc0NSA0Mi45NDNzNTc5Ljk0MS0yNTUuMjQ2IDE1OC40NjUtMjU1LjI0Ni03MDYuOTY5LTE0Ni45OTYtNzA2Ljk2OS0xMC4xNTJjMCAxMzYuODQzLTg0NS43MTcgMjIyLjQ1NS00MjQuMjQgMjIyLjQ1NXoiIGZpbGw9IiM2MjZDRDUiIG1hc2s9InVybCgjYikiLz4gIDwvZz48L3N2Zz4=);*/
    background-size: 1440px 259px;
    background-repeat: no-repeat;
}

.site-footer a {
    color: rgba(255,255,255,0.8);
    text-decoration: none;
}

.site-footer a:hover,.site-footer a:active {
    color: #fff;
    text-decoration: underline;
}

.site-footer-inner {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding-top: 14px;
    padding-bottom: 40px;
}

.footer-brand,.footer-links,.footer-social-links,.footer-copyright {
    flex: none;
    width: 100%;
    display: inline-flex;
    justify-content: center;
}

.footer-brand,.footer-links,.footer-social-links {
    margin-bottom: 24px;
}

.footer-links li+li,.footer-social-links li+li {
    margin-left: 16px;
}

.footer-links {
    font-weight: 700;
}

.footer-social-links li {
    display: inline-flex;
}

.footer-social-links li a {
    padding: 8px;
}

.smedia-icon {
    border-radius: 50%;
    border: 1px solid white;
}

#main-header {
    color: #1d2d35;
    font-weight: 900;
}

@media (min-width: 641px) {
    .site-footer::before {
        height: 202px;
    }

    .site-footer-inner {
        justify-content: space-between;
    }

    .footer-brand,.footer-links,.footer-social-links,.footer-copyright {
        flex: 50%;
    }

    .footer-brand,.footer-copyright {
        justify-content: flex-start;
    }

    .footer-links,.footer-social-links {
        justify-content: flex-end;
    }

    .footer-links {
        order: 1;
        margin-bottom: 0;
    }
}

.footer-copyright {
    font-size: 0.6rem;
}

#download-header, .action-button {
    padding: 2px 10px 2px 10px;
    color: white;
    border-radius: 9px;
    /*height: 16px;*/
    text-align: center;
}

.action-button-download {
    background: linear-gradient(65deg, #66b574 0, #66b574 100%);
    margin-right: 2%;
}

.action-button-top-download {
    background: linear-gradient(65deg, #66b574 0, #66b574 100%);
    position: absolute;
    right: 0;
    z-index: 999;
    width: auto;
    padding: 8px;
    /*margin-top: 24px;*/
    margin: 0px;
    margin-right: 2%;
}

.action-button-buy {
    box-shadow:inset 0px 0px 0px 1px #66b574;
    cursor: pointer;
    margin-left: 2%;
}

.action-button-buy, .action-button-download, .action-button-top-download {
    font-size: 17px;
    letter-spacing: 0px;
    font-weight: 900;
    /* text-transform: uppercase; */
    text-decoration: none !important;
    cursor: pointer;
}

.action-button-buy {
    color: #66b574;
}

.action-button-download {
    color: #fff;
}

/*#download-header a, .action-button a {*/
/*position: relative;*/
/*top: 50%;*/
/*font-size: 13px;*/
/*letter-spacing: 0px;*/
/*font-weight: 700;*/
/*text-transform: uppercase;*/
/*text-decoration: none !important;*/
/*border: none;*/
/*border-radius: 2px;*/
/*cursor: pointer;*/
/*justify-content: center;*/
/*padding: 10px 10px;*/
/*height: 48px;*/
/*text-align: center;*/
/*white-space: nowrap;*/

/*}*/

#download-header a:hover, .action-button a:hover {
    transition: box-shadow .15s ease;
}

.ws-logo {
    margin: auto;
    /*cursor: pointer;*/
}

.ws-logo-div svg {
    width: 100%;
    height: auto;
    overflow: visible;
    display: block;
    height: auto;
    letter-spacing: 0px;
}


/* CSS of modal box */

#DIV_1 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: flex;
    height: 100%;
    left: 0px;
    position: fixed;
    right: 0px;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    width: 100%;
    z-index: 21;
    column-rule-color: rgb(74, 74, 74);
    align-items: center;
    justify-content: center;
    perspective-origin: 675.5px 295.5px;
    transform-origin: 675.5px 295.5px;
    caret-color: rgb(74, 74, 74);
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(74, 74, 74);
    flex-flow: column nowrap;
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
    overflow: auto;
}/*#DIV_1*/

#DIV_1:after {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_1:after*/

#DIV_1:before {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_1:before*/

#email-container {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 472px;
    left: 0px;
    max-height: 100%;
    max-width: 500px;
    min-height: auto;
    min-width: auto;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    width: 500px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 250px 236px;
    transform-origin: 250px 236px;
    caret-color: rgb(74, 74, 74);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(74, 74, 74);
    border-radius: 4px 4px 4px 4px;
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
    overflow: auto;
}/*#DIV_2*/

#email-container:after {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#email-container:after*/

#email-container:before {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#email-container:before*/

#DIV_3 {
    bottom: 432px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    cursor: pointer;
    height: 15px;
    /*left: 460px;*/
    opacity: 0.2;
    position: absolute;
    right: 25px;
    text-decoration: none solid rgb(74, 74, 74);
    top: 25px;
    width: 15px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 7.5px 7.5px;
    transform-origin: 7.5px 7.5px;
    caret-color: rgb(74, 74, 74);
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.5 20.5'%3E%3Cpath class='st0' d='M11.3 10.3l9-9c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0l-9 9-9-9C1-.1.5-.1.2.2s-.3.8 0 1.1l9 9-9 9c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l9-9 9 9c.1.1.3.2.5.2s.4-.1.5-.2c.3-.3.3-.8 0-1.1l-8.9-9z'/%3E%3C/svg%3E") repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_3*/

#DIV_3:after {
    color: rgb(74, 74, 74);
    cursor: pointer;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_3:after*/

#DIV_3:before {
    color: rgb(74, 74, 74);
    cursor: pointer;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_3:before*/

#DIV_4 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 150px;
    text-decoration: none solid rgb(74, 74, 74);
    width: 500px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 250px 75px;
    transform-origin: 250px 75px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
    padding: 40px;
}/*#DIV_4*/

#DIV_4:after {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_4:after*/

#DIV_4:before {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_4:before*/

#DIV_5 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 70px;
    max-width: 350px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    width: 350px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 175px 35px;
    transform-origin: 175px 35px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 700 normal 29.7px / 35.64px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 35px;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_5*/

#DIV_5:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 700 normal 29.7px / 35.64px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_5:after*/

#DIV_5:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 700 normal 29.7px / 35.64px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_5:before*/

#DIV_6 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 120px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    width: 500px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 250px 94.5px;
    transform-origin: 250px 94.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
    padding: 5px 40px 20px;
}/*#DIV_6*/

#DIV_6:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_6:after*/

#DIV_6:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_6:before*/

#DIV_7 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 45px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    width: 420px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 210px 22.5px;
    transform-origin: 210px 22.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 0px 20px;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_7*/

#DIV_7:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_7:after*/

#DIV_7:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_7:before*/

#DIV_8 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 45px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    width: 420px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 210px 22.5px;
    transform-origin: 210px 22.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_8*/

#DIV_8:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_8:after*/

#DIV_8:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_8:before*/

#INPUT_9 {
    height: 45px;
    text-align: left;
    width: 420px;
    perspective-origin: 210px 22.5px;
    transform-origin: 210px 22.5px;
    border: 1px solid rgb(226, 226, 226);
    border-radius: 4px 4px 4px 4px;
    font: normal normal 400 normal 14.3px / normal -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    padding: 13px 20px;
}/*#INPUT_9*/

#INPUT_9:after {
    text-align: left;
    font: normal normal 400 normal 14.3px / normal -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
}/*#INPUT_9:after*/

#INPUT_9:before {
    text-align: left;
    font: normal normal 400 normal 14.3px / normal -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
}/*#INPUT_9:before*/

#DIV_10 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: none;
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 10px 0px 0px;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_10*/

#DIV_10:after {
    color: rgb(74, 74, 74);
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_10:after*/

#DIV_10:before {
    color: rgb(74, 74, 74);
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_10:before*/

#SPAN_11 {
    box-sizing: border-box;
    color: rgb(102, 181, 116);
    cursor: pointer;
    text-align: left;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#SPAN_11*/

#SPAN_11:after {
    color: rgb(102, 181, 116);
    cursor: pointer;
    text-align: left;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#SPAN_11:after*/

#SPAN_11:before {
    color: rgb(102, 181, 116);
    cursor: pointer;
    text-align: left;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#SPAN_11:before*/

#DIV_12 {
    box-sizing: border-box;
    color: rgb(245, 166, 35);
    display: none;
    text-align: left;
    text-decoration: none solid rgb(245, 166, 35);
    column-rule-color: rgb(245, 166, 35);
    caret-color: rgb(245, 166, 35);
    border: 0px none rgb(245, 166, 35);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 5px 0px 2px;
    outline: rgb(245, 166, 35) none 0px;
}/*#DIV_12*/

#DIV_12:after {
    color: rgb(245, 166, 35);
    text-align: left;
    text-decoration: none solid rgb(245, 166, 35);
    column-rule-color: rgb(245, 166, 35);
    caret-color: rgb(245, 166, 35);
    border: 0px none rgb(245, 166, 35);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(245, 166, 35) none 0px;
}/*#DIV_12:after*/

#DIV_12:before {
    color: rgb(245, 166, 35);
    text-align: left;
    text-decoration: none solid rgb(245, 166, 35);
    column-rule-color: rgb(245, 166, 35);
    caret-color: rgb(245, 166, 35);
    border: 0px none rgb(245, 166, 35);
    font: normal normal 400 normal 13.2px / 18.8571px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(245, 166, 35) none 0px;
}/*#DIV_12:before*/

#DIV_13 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 99px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    width: 420px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 210px 49.5px;
    transform-origin: 210px 49.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_13*/

#DIV_13:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_13:after*/

#DIV_13:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_13:before*/

#LABEL_14 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: block;
    height: 40px;
    left: 0px;
    max-width: 100%;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    width: 420px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 210px 20px;
    transform-origin: 210px 20px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 0px 8px;
    outline: rgb(74, 74, 74) none 0px;
}/*#LABEL_14*/

#LABEL_14:after {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#LABEL_14:after*/

#LABEL_14:before {
    color: rgb(74, 74, 74);
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#LABEL_14:before*/

#SPAN_15 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    cursor: default;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_15*/

#SPAN_15:after {
    color: rgb(74, 74, 74);
    cursor: default;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_15:after*/

#SPAN_15:before {
    color: rgb(74, 74, 74);
    cursor: default;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_15:before*/

#INPUT_16 {
    bottom: 22px;
    cursor: default;
    display: block;
    height: 12px;
    left: 210px;
    min-height: 12px;
    min-width: 12px;
    opacity: 0;
    position: absolute;
    right: 192.219px;
    top: 0px;
    width: 12px;
    perspective-origin: 6px 6px;
    transform-origin: 6px 6px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(0, 0, 0);
    margin: 3px 2.89502px;
    padding: 0px;
}/*#INPUT_16*/

#INPUT_16:after {
    cursor: default;
}/*#INPUT_16:after*/

#INPUT_16:before {
    cursor: default;
}/*#INPUT_16:before*/

#SPAN_17 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    cursor: pointer;
    display: flex;
    height: 40px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    width: 420px;
    column-rule-color: rgb(74, 74, 74);
    align-items: center;
    justify-content: left;
    perspective-origin: 210px 20px;
    transform-origin: 210px 20px;
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_17*/

#SPAN_17:after {
    color: rgb(74, 74, 74);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_17:after*/

#SPAN_17:before {
    color: rgb(74, 74, 74);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_17:before*/

#SPAN_18 {
    background-position: 50% 50%;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    cursor: pointer;
    display: block;
    height: 20px;
    left: 0px;
    min-height: auto;
    min-width: 20px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    top: 0px;
    vertical-align: middle;
    width: 20px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 10px 10px;
    transform-origin: 10px 10px;
    user-select: none;
    caret-color: rgb(74, 74, 74);
    background: rgb(255, 255, 255) none no-repeat scroll 50% 50% / 12px 10px padding-box border-box;
    border: 1px solid rgb(226, 226, 226);
    border-radius: 3px 3px 3px 3px;
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 15px 0px 0px;
    outline: rgb(74, 74, 74) none 0px;
    transition: box-shadow 0.3s ease 0s;
}/*#SPAN_18*/

#SPAN_18:after {
    color: rgb(74, 74, 74);
    cursor: pointer;
    min-height: auto;
    min-width: auto;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_18:after*/

#SPAN_18:before {
    color: rgb(74, 74, 74);
    cursor: pointer;
    min-height: auto;
    min-width: auto;
    text-align: center;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.4286px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_18:before*/

#SPAN_19 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    cursor: pointer;
    display: block;
    height: 40px;
    min-height: auto;
    min-width: 250px;
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    width: 385px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 192.5px 20px;
    transform-origin: 192.5px 20px;
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.02px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_19*/

#SPAN_19:after {
    color: rgb(74, 74, 74);
    cursor: pointer;
    min-height: auto;
    min-width: auto;
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.02px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_19:after*/

#SPAN_19:before {
    color: rgb(74, 74, 74);
    cursor: pointer;
    min-height: auto;
    min-width: auto;
    text-align: left;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    user-select: none;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 14.3px / 20.02px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_19:before*/

#DIV_20 {
    box-sizing: border-box;
    color: rgb(145, 145, 145);
    height: 44px;
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    width: 420px;
    column-rule-color: rgb(145, 145, 145);
    perspective-origin: 210px 22px;
    transform-origin: 210px 22px;
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 15px 0px 0px;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_20*/

#DIV_20:after {
    color: rgb(145, 145, 145);
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_20:after*/

#DIV_20:before {
    color: rgb(145, 145, 145);
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_20:before*/

#DIV_21 {
    box-sizing: border-box;
    color: rgb(145, 145, 145);
    height: 44px;
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    width: 420px;
    column-rule-color: rgb(145, 145, 145);
    perspective-origin: 210px 22px;
    transform-origin: 210px 22px;
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_21*/

#DIV_21:after {
    color: rgb(145, 145, 145);
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_21:after*/

#DIV_21:before {
    color: rgb(145, 145, 145);
    text-align: center;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_21:before*/

#A_22 {
    box-sizing: border-box;
    color: rgb(102, 181, 116);
    text-align: center;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#A_22*/

#A_22:after {
    color: rgb(102, 181, 116);
    text-align: center;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#A_22:after*/

#A_22:before {
    color: rgb(102, 181, 116);
    text-align: center;
    text-decoration: none solid rgb(102, 181, 116);
    column-rule-color: rgb(102, 181, 116);
    caret-color: rgb(102, 181, 116);
    border: 0px none rgb(102, 181, 116);
    font: normal normal 400 normal 14.3px / 22.88px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(102, 181, 116) none 0px;
}/*#A_22:before*/

#DIV_23 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: flex;
    height: 133px;
    text-decoration: none solid rgb(74, 74, 74);
    width: 500px;
    column-rule-color: rgb(74, 74, 74);
    align-items: flex-end;
    justify-content: space-between;
    perspective-origin: 250px 66.5px;
    transform-origin: 250px 66.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
    padding: 0px 40px 45px;
}/*#DIV_23*/

#DIV_23:after {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_23:after*/

#DIV_23:before {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_23:before*/

#DIV_24 {
    bottom: -10px;
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 88px;
    left: 0px;
    min-height: auto;
    min-width: auto;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(74, 74, 74);
    top: 10px;
    width: 145.531px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 72.7656px 44px;
    transform-origin: 72.7656px 44px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_24*/

#DIV_24:after {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_24:after*/

#DIV_24:before {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_24:before*/

#DIV_25 {
    box-sizing: border-box;
    color: rgb(145, 145, 145);
    height: 42px;
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    width: 145.531px;
    column-rule-color: rgb(145, 145, 145);
    perspective-origin: 72.7656px 21px;
    transform-origin: 72.7656px 21px;
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 0px 10px;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_25*/

#DIV_25:after {
    color: rgb(145, 145, 145);
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_25:after*/

#DIV_25:before {
    color: rgb(145, 145, 145);
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_25:before*/

#DIV_26, #DIV_27 {
    box-sizing: border-box;
    color: rgb(145, 145, 145);
    height: 21px;
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    width: 145.531px;
    column-rule-color: rgb(145, 145, 145);
    perspective-origin: 72.7656px 10.5px;
    transform-origin: 72.7656px 10.5px;
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_26, #DIV_27*/

#DIV_26:after, #DIV_27:after {
    color: rgb(145, 145, 145);
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_26:after, #DIV_27:after*/

#DIV_26:before, #DIV_27:before {
    color: rgb(145, 145, 145);
    text-align: left;
    text-decoration: none solid rgb(145, 145, 145);
    column-rule-color: rgb(145, 145, 145);
    caret-color: rgb(145, 145, 145);
    border: 0px none rgb(145, 145, 145);
    font: normal normal 400 normal 14.3px / 21.45px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(145, 145, 145) none 0px;
}/*#DIV_26:before, #DIV_27:before*/

#DIV_28 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: flex;
    height: 31px;
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    width: 145.531px;
    column-rule-color: rgb(74, 74, 74);
    align-items: center;
    perspective-origin: 72.7656px 15.5px;
    transform-origin: 72.7656px 15.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 0px 5px;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_28*/

#DIV_28:after {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_28:after*/

#DIV_28:before {
    color: rgb(74, 74, 74);
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_28:before*/

#SPAN_29 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    display: block;
    height: 31px;
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    width: 98.5469px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 49.2656px 15.5px;
    transform-origin: 49.2656px 15.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_29*/

#SPAN_29:after {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_29:after*/

#SPAN_29:before {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    white-space: nowrap;
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 600 normal 31.9px / 31.9px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#SPAN_29:before*/

#DIV_30 {
    box-sizing: border-box;
    color: rgb(77, 77, 77);
    height: 14px;
    min-height: auto;
    min-width: auto;
    opacity: 0.49;
    text-decoration: none solid rgb(77, 77, 77);
    white-space: nowrap;
    width: 40.9844px;
    column-rule-color: rgb(77, 77, 77);
    perspective-origin: 20.4844px 7px;
    transform-origin: 20.4844px 7px;
    caret-color: rgb(77, 77, 77);
    border: 0px none rgb(77, 77, 77);
    font: normal normal 600 normal 14.3px / 14.3px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    margin: 0px 0px 0px 6px;
    outline: rgb(77, 77, 77) none 0px;
}/*#DIV_30*/

#DIV_30:after {
    color: rgb(77, 77, 77);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(77, 77, 77);
    white-space: nowrap;
    column-rule-color: rgb(77, 77, 77);
    caret-color: rgb(77, 77, 77);
    border: 0px none rgb(77, 77, 77);
    font: normal normal 600 normal 14.3px / 14.3px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(77, 77, 77) none 0px;
}/*#DIV_30:after*/

#DIV_30:before {
    color: rgb(77, 77, 77);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(77, 77, 77);
    white-space: nowrap;
    column-rule-color: rgb(77, 77, 77);
    caret-color: rgb(77, 77, 77);
    border: 0px none rgb(77, 77, 77);
    font: normal normal 600 normal 14.3px / 14.3px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(77, 77, 77) none 0px;
}/*#DIV_30:before*/

#DIV_31 {
    box-sizing: border-box;
    color: rgb(74, 74, 74);
    height: 53px;
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    width: 170px;
    column-rule-color: rgb(74, 74, 74);
    perspective-origin: 85px 26.5px;
    transform-origin: 85px 26.5px;
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_31*/

#DIV_31:after {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_31:after*/

#DIV_31:before {
    color: rgb(74, 74, 74);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(74, 74, 74);
    column-rule-color: rgb(74, 74, 74);
    caret-color: rgb(74, 74, 74);
    border: 0px none rgb(74, 74, 74);
    font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(74, 74, 74) none 0px;
}/*#DIV_31:before*/

#BUTTON_32 {
    color: rgb(255, 255, 255);
    cursor: pointer;
    height: 53px;
    min-height: 0px;
    min-width: 170px;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    width: 170px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 85px 26.5px;
    transform-origin: 85px 26.5px;
    user-select: none;
    caret-color: rgb(255, 255, 255);
    background: rgb(102, 181, 116) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgb(102, 181, 116);
    border-radius: 4px 4px 4px 4px;
    font: normal normal 400 normal 17.6px / 25.1429px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 13px 20px;
}/*#BUTTON_32*/

#BUTTON_32:after {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    user-select: none;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 17.6px / 25.1429px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#BUTTON_32:after*/

#BUTTON_32:before {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    user-select: none;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 17.6px / 25.1429px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#BUTTON_32:before*/

/* Custom styles */

.modal-content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
}

#email-container {
    margin: auto;
    font-size: 11px;
}

#DIV_23 {
    max-width: 100%;
    padding: 0px 10px 10px 10px;
    height: auto;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#DIV_24 {
    margin: 0px 0 10px 0px;
    height: auto;
}

#DIV_25 {
    height: auto;
}

#DIV_28 {
    flex-direction: column;
}

#DIV_26 {
    text-align: center;
}


.action-button-buy, .action-button-download:not(.action-button-top-download) {
    line-height: 50px;
}

.ws-logo-div {
    margin: auto;
    margin-bottom: 25px;
}

@media (min-width: 641px) {

    .hero-paragraph {
        margin-bottom: 32px;
        font-size: 2.5rem;
        font-weight: 800;
        width: 100%;
        padding: 0;
        line-height: 60px;
        height: auto !important;
        word-spacing: 6px;
    }

    .title-list-ul {
        width: 522px;
        margin: auto;
        /*font-style: italic;*/
        font-size: 20px;
    }

    .action-button-buy, .action-button-download:not(.action-button-top-download) {
        width: auto;
    }

    #email-container {
        max-width: 500px;
        height: 500px;
    }

    #DIV_3 {
        right: 25px;
        top: 25px;
    }

    #DIV_4 {
        height: auto;
    }

    #DIV_5 {
        max-width: 350px;
    }

    .footer-brand {
        flex: 20%;
    }

    .footer-social-links {
        flex: 20%;
        justify-content: center;
    }

    #payment-methods-container {
        justify-content: flex-end;
        flex: 14%;
        margin: 0;
    }

    /* Footer - payment methods */

    #payment-methods-container {
        box-sizing: border-box;
        color: rgb(255, 255, 255);
        display: flex;
        height: 30px;
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        width: 317.559px;
        column-rule-color: rgb(255, 255, 255);
        align-items: center;
        perspective-origin: 158.77px 15px;
        transform-origin: 158.77px 15px;
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        /*margin: 0px 0px 0px 179.355px;*/
        outline: rgb(255, 255, 255) none 0px;
        padding: 0px 0px 0px 10px;
    }/*#DIV_1*/

    #payment-methods-container:after {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#DIV_1:after*/

    #payment-methods-container:before {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#DIV_1:before*/

    #SPAN_2 {
        box-sizing: border-box;
        color: rgb(255, 255, 255);
        display: block;
        height: 21.25px;
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        width: 76.6016px;
        column-rule-color: rgb(255, 255, 255);
        perspective-origin: 38.3008px 10.625px;
        transform-origin: 38.3008px 10.625px;
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 14px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 10px 0px 0px;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2*/

    #SPAN_2:after {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2:after*/

    #SPAN_2:before {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2:before*/

    #A_3 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 20px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 56.9922px;
        perspective-origin: 28.4961px 10px;
        transform-origin: 28.4961px 10px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 47.834 47.834'%3E%3Cpath d='M44.688 16.814h-3.004c-.933 0-1.627.254-2.037 1.184l-5.773 13.074h4.083s.666-1.758.817-2.143l4.979.006c.116.498.474 2.137.474 2.137h3.607l-3.146-14.258zm-4.795 9.196c.32-.819 1.549-3.987 1.549-3.987-.021.039.317-.825.518-1.362l.262 1.23.901 4.119h-3.23zm-5.747.394c-.028 2.963-2.684 4.875-6.771 4.875-1.743-.018-3.422-.361-4.332-.76l.547-3.193.501.228c1.277.532 2.104.747 3.661.747 1.117 0 2.313-.438 2.325-1.393.007-.625-.501-1.07-2.016-1.77-1.476-.683-3.43-1.827-3.405-3.876.021-2.773 2.729-4.708 6.571-4.708 1.506 0 2.713.31 3.483.599l-.526 3.092-.351-.165a7.178 7.178 0 0 0-2.91-.546c-1.522 0-2.228.634-2.228 1.227-.008.668.824 1.108 2.184 1.77 2.247 1.015 3.284 2.252 3.267 3.873zM0 16.962l.05-.286h6.028c.813.031 1.468.29 1.694 1.159l1.311 6.304C7.795 20.842 4.691 18.099 0 16.962zm17.581-.15l-6.123 14.239-4.114.007-3.482-11.897c2.503 1.602 4.635 4.144 5.386 5.914l.406 1.469 3.808-9.729 4.119-.003zm1.572-.012h3.89L20.61 31.066h-3.888L19.153 16.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3*/

    #A_3:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3:after*/

    #A_3:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3:before*/

    #A_4 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 50px;
        perspective-origin: 25px 15px;
        transform-origin: 25px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 291.791 291.791'%3E%3Cpath d='M182.298 145.895c0 50.366-40.801 91.176-91.149 91.176S0 196.252 0 145.895s40.811-91.176 91.149-91.176 91.149 40.819 91.149 91.176z' fill='%23E2574C'/%3E%3Cpath d='M200.616 54.719c-20.442 0-39.261 6.811-54.469 18.181l.073.009c2.991 2.89 6.291 4.924 8.835 8.251l-18.965.301c-2.972 3-5.68 6.264-8.233 9.656H161.3c2.544 3.054 4.896 5.708 7.03 9.081h-46.536c-1.705 2.936-3.282 5.954-4.659 9.09h56.493c1.477 3.127 2.799 5.489 3.921 8.799h-63.76a87.809 87.809 0 0 0-2.535 9.646h68.966c.675 3.155 1.194 6.072 1.55 9.045h-71.884c-.301 3-.456 6.045-.456 9.118h72.859c0 3.228-.228 6.218-.556 9.118h-71.847c.31 3.091.766 6.127 1.368 9.118h68.856a107.579 107.579 0 0 1-2.562 9.008h-63.969c.966 3.118 2.143 6.145 3.428 9.099h56.621c-1.568 3.319-3.346 5.972-5.306 9.081h-46.691a88.709 88.709 0 0 0 6.081 9.154l33.589.501c-2.863 3.437-6.537 5.507-9.884 8.516.182.146-5.352-.018-16.248-.191 16.576 17.105 39.744 27.772 65.446 27.772 50.357 0 91.176-40.82 91.176-91.176s-40.81-91.177-91.175-91.177z' fill='%23F4B459'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_4*/

    #A_4:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_4:after*/

    #A_4:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_4:before*/

    #A_5 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 60px;
        perspective-origin: 30px 15px;
        transform-origin: 30px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 210.2' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M93.6 27.1C87.6 34.2 78 39.8 68.4 39c-1.2-9.6 3.5-19.8 9-26.1 6-7.3 16.5-12.5 25-12.9 1 10-2.9 19.8-8.8 27.1m8.7 13.8c-13.9-.8-25.8 7.9-32.4 7.9-6.7 0-16.8-7.5-27.8-7.3-14.3.2-27.6 8.3-34.9 21.2-15 25.8-3.9 64 10.6 85 7.1 10.4 15.6 21.8 26.8 21.4 10.6-.4 14.8-6.9 27.6-6.9 12.9 0 16.6 6.9 27.8 6.7 11.6-.2 18.9-10.4 26-20.8 8.1-11.8 11.4-23.3 11.6-23.9-.2-.2-22.4-8.7-22.6-34.3-.2-21.4 17.5-31.6 18.3-32.2-10-14.8-25.6-16.4-31-16.8m80.3-29v155.9h24.2v-53.3h33.5c30.6 0 52.1-21 52.1-51.4s-21.1-51.2-51.3-51.2zm24.2 20.4h27.9c21 0 33 11.2 33 30.9s-12 31-33.1 31h-27.8zM336.6 169c15.2 0 29.3-7.7 35.7-19.9h.5v18.7h22.4V90.2c0-22.5-18-37-45.7-37-25.7 0-44.7 14.7-45.4 34.9h21.8c1.8-9.6 10.7-15.9 22.9-15.9 14.8 0 23.1 6.9 23.1 19.6v8.6l-30.2 1.8c-28.1 1.7-43.3 13.2-43.3 33.2 0 20.2 15.7 33.6 38.2 33.6zm6.5-18.5c-12.9 0-21.1-6.2-21.1-15.7 0-9.8 7.9-15.5 23-16.4l26.9-1.7v8.8c0 14.6-12.4 25-28.8 25zm82 59.7c23.6 0 34.7-9 44.4-36.3L512 54.7h-24.6l-28.5 92.1h-.5l-28.5-92.1h-25.3l41 113.5-2.2 6.9c-3.7 11.7-9.7 16.2-20.4 16.2-1.9 0-5.6-.2-7.1-.4v18.7c1.4.4 7.4.6 9.2.6z'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_5*/

    #A_5:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_5:after*/

    #A_5:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_5:before*/

    #A_6 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 30px;
        perspective-origin: 15px 15px;
        transform-origin: 15px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 55 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23009DE2' d='M24.662 18.109h12.985c6.97 0 9.596 3.529 9.19 8.722-.668 8.561-5.843 13.294-12.709 13.294h-3.467c-.94 0-1.573.622-1.83 2.312l-1.487 9.814c-.097.638-.432 1.012-.936 1.057h-8.142c-.766 0-1.039-.586-.838-1.855L22.4 19.972c.201-1.262.891-1.863 2.262-1.863z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23113984' d='M16.545 7.276h12.997c3.661 0 8.003.119 10.907 2.681 1.941 1.711 2.959 4.437 2.724 7.364-.797 9.924-6.734 15.483-14.695 15.483h-6.41c-1.091 0-1.814.723-2.122 2.682l-1.789 11.379c-.116.738-.436 1.174-1.021 1.227H9.13c-.889 0-1.204-.68-.972-2.152l5.766-36.503c.23-1.465 1.03-2.161 2.621-2.161z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23172C70' d='M20.131 34.339l2.27-14.368c.2-1.261.89-1.862 2.261-1.862h12.985c2.149 0 3.886.335 5.248.954-1.305 8.833-7.018 13.74-14.5 13.74h-6.41c-.844.001-1.474.432-1.854 1.536z'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_6*/

    #A_6:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_6:after*/

    #A_6:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_6:before*/

    .ws-logo-div {
        margin-left: 2%;
    }
}

@media (max-width: 768px) {
    .feature-inner {
        flex-direction: column !important;
    }

    .feature-description-normal {
        margin-right: 0;
    }

    .feature-description-reverse {
        margin-left: 0;
    }
}

@media (max-width: 641px) {

    .feature-title {
        font-size: 1.7rem;
        line-height: 1.9rem;
        letter-spacing: -0.5px;
    }
    .hero-paragraph {
        margin-bottom: 32px;
        font-size: 1.9rem;
        font-weight: 800;
        width: 100%;
        padding: 0;
        line-height: 35px;
        height: auto !important;
        word-spacing: 3px;
    }

    .title-list-ul {
        width: 298px;
        margin: auto;
        /*font-style: italic;*/
        font-size: 20px;
    }

    .ws-logo-div {
        margin-top: 10px;
    }

    #email-container {
        max-width: 340px;
    }

    #DIV_3 {
        right: 15px;
        top: 15px;
    }

    #DIV_4 {
        max-width: 340px;
        margin: 0 auto;
        padding: 30px 20px;
        height: auto;
    }

    #DIV_5 {
        max-width: 290px;
        margin: 0;
        height: auto;
        text-align: center;
        font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;
        font-weight: 700;
        font-size: 1.5rem;
    }

    #DIV_6 {
        padding: 5px 20px 10px;
        text-align: center;
        max-width: 340px;
    }

    #DIV_7 {
        max-width: 300px;
    }

    #DIV_8 {
        max-width: 300px;
    }

    #DIV_20 {
        max-width: 300px;
    }

    #DIV_21 {
        width: 100%;
    }

    #DIV_24 {
        margin: 0px 0 10px 0px;
        height: auto;
    }

    #DIV_25 {
        height: auto;
    }

    #DIV_28 {
        flex-direction: column;
    }

    #DIV_26 {
        text-align: center;
    }

    #INPUT_9 {
        width: 100%;
    }

    #BUTTON_32 {
        font-weight: 700;
    }

    .middle-action-button-container {
        flex-direction: column;
    }

    .action-button {
        margin: 0;
        margin-bottom: 15px;
        width: 100%;
    }

    .action-button-top-download {
        display: none;
    }

    /* Footer - payment methods */

    #payment-methods-container {
        margin-top: 10px;
        box-sizing: border-box;
        color: rgb(255, 255, 255);
        display: flex;
        height: 30px;
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        width: 317.559px;
        column-rule-color: rgb(255, 255, 255);
        align-items: center;
        perspective-origin: 158.77px 15px;
        transform-origin: 158.77px 15px;
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        /*margin: 0px 0px 0px 179.355px;*/
        outline: rgb(255, 255, 255) none 0px;
        padding: 0px 0px 0px 10px;
    }/*#DIV_1*/

    #payment-methods-container:after {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#DIV_1:after*/

    #payment-methods-container:before {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#DIV_1:before*/

    #SPAN_2 {
        box-sizing: border-box;
        color: rgb(255, 255, 255);
        display: block;
        height: 21.25px;
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        width: 76.6016px;
        column-rule-color: rgb(255, 255, 255);
        perspective-origin: 38.3008px 10.625px;
        transform-origin: 38.3008px 10.625px;
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 14px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 10px 0px 0px;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2*/

    #SPAN_2:after {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2:after*/

    #SPAN_2:before {
        color: rgb(255, 255, 255);
        min-height: auto;
        min-width: auto;
        text-decoration: none solid rgb(255, 255, 255);
        white-space: nowrap;
        column-rule-color: rgb(255, 255, 255);
        caret-color: rgb(255, 255, 255);
        border: 0px none rgb(255, 255, 255);
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
    }/*#SPAN_2:before*/

    #A_3 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 20px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 56.9922px;
        perspective-origin: 28.4961px 10px;
        transform-origin: 28.4961px 10px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 47.834 47.834'%3E%3Cpath d='M44.688 16.814h-3.004c-.933 0-1.627.254-2.037 1.184l-5.773 13.074h4.083s.666-1.758.817-2.143l4.979.006c.116.498.474 2.137.474 2.137h3.607l-3.146-14.258zm-4.795 9.196c.32-.819 1.549-3.987 1.549-3.987-.021.039.317-.825.518-1.362l.262 1.23.901 4.119h-3.23zm-5.747.394c-.028 2.963-2.684 4.875-6.771 4.875-1.743-.018-3.422-.361-4.332-.76l.547-3.193.501.228c1.277.532 2.104.747 3.661.747 1.117 0 2.313-.438 2.325-1.393.007-.625-.501-1.07-2.016-1.77-1.476-.683-3.43-1.827-3.405-3.876.021-2.773 2.729-4.708 6.571-4.708 1.506 0 2.713.31 3.483.599l-.526 3.092-.351-.165a7.178 7.178 0 0 0-2.91-.546c-1.522 0-2.228.634-2.228 1.227-.008.668.824 1.108 2.184 1.77 2.247 1.015 3.284 2.252 3.267 3.873zM0 16.962l.05-.286h6.028c.813.031 1.468.29 1.694 1.159l1.311 6.304C7.795 20.842 4.691 18.099 0 16.962zm17.581-.15l-6.123 14.239-4.114.007-3.482-11.897c2.503 1.602 4.635 4.144 5.386 5.914l.406 1.469 3.808-9.729 4.119-.003zm1.572-.012h3.89L20.61 31.066h-3.888L19.153 16.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3*/

    #A_3:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3:after*/

    #A_3:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_3:before*/

    #A_4 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 50px;
        perspective-origin: 25px 15px;
        transform-origin: 25px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 291.791 291.791'%3E%3Cpath d='M182.298 145.895c0 50.366-40.801 91.176-91.149 91.176S0 196.252 0 145.895s40.811-91.176 91.149-91.176 91.149 40.819 91.149 91.176z' fill='%23E2574C'/%3E%3Cpath d='M200.616 54.719c-20.442 0-39.261 6.811-54.469 18.181l.073.009c2.991 2.89 6.291 4.924 8.835 8.251l-18.965.301c-2.972 3-5.68 6.264-8.233 9.656H161.3c2.544 3.054 4.896 5.708 7.03 9.081h-46.536c-1.705 2.936-3.282 5.954-4.659 9.09h56.493c1.477 3.127 2.799 5.489 3.921 8.799h-63.76a87.809 87.809 0 0 0-2.535 9.646h68.966c.675 3.155 1.194 6.072 1.55 9.045h-71.884c-.301 3-.456 6.045-.456 9.118h72.859c0 3.228-.228 6.218-.556 9.118h-71.847c.31 3.091.766 6.127 1.368 9.118h68.856a107.579 107.579 0 0 1-2.562 9.008h-63.969c.966 3.118 2.143 6.145 3.428 9.099h56.621c-1.568 3.319-3.346 5.972-5.306 9.081h-46.691a88.709 88.709 0 0 0 6.081 9.154l33.589.501c-2.863 3.437-6.537 5.507-9.884 8.516.182.146-5.352-.018-16.248-.191 16.576 17.105 39.744 27.772 65.446 27.772 50.357 0 91.176-40.82 91.176-91.176s-40.81-91.177-91.175-91.177z' fill='%23F4B459'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_4*/

    #A_4:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_4:after*/

    #A_4:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_4:before*/

    #A_5 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 60px;
        perspective-origin: 30px 15px;
        transform-origin: 30px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 210.2' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M93.6 27.1C87.6 34.2 78 39.8 68.4 39c-1.2-9.6 3.5-19.8 9-26.1 6-7.3 16.5-12.5 25-12.9 1 10-2.9 19.8-8.8 27.1m8.7 13.8c-13.9-.8-25.8 7.9-32.4 7.9-6.7 0-16.8-7.5-27.8-7.3-14.3.2-27.6 8.3-34.9 21.2-15 25.8-3.9 64 10.6 85 7.1 10.4 15.6 21.8 26.8 21.4 10.6-.4 14.8-6.9 27.6-6.9 12.9 0 16.6 6.9 27.8 6.7 11.6-.2 18.9-10.4 26-20.8 8.1-11.8 11.4-23.3 11.6-23.9-.2-.2-22.4-8.7-22.6-34.3-.2-21.4 17.5-31.6 18.3-32.2-10-14.8-25.6-16.4-31-16.8m80.3-29v155.9h24.2v-53.3h33.5c30.6 0 52.1-21 52.1-51.4s-21.1-51.2-51.3-51.2zm24.2 20.4h27.9c21 0 33 11.2 33 30.9s-12 31-33.1 31h-27.8zM336.6 169c15.2 0 29.3-7.7 35.7-19.9h.5v18.7h22.4V90.2c0-22.5-18-37-45.7-37-25.7 0-44.7 14.7-45.4 34.9h21.8c1.8-9.6 10.7-15.9 22.9-15.9 14.8 0 23.1 6.9 23.1 19.6v8.6l-30.2 1.8c-28.1 1.7-43.3 13.2-43.3 33.2 0 20.2 15.7 33.6 38.2 33.6zm6.5-18.5c-12.9 0-21.1-6.2-21.1-15.7 0-9.8 7.9-15.5 23-16.4l26.9-1.7v8.8c0 14.6-12.4 25-28.8 25zm82 59.7c23.6 0 34.7-9 44.4-36.3L512 54.7h-24.6l-28.5 92.1h-.5l-28.5-92.1h-25.3l41 113.5-2.2 6.9c-3.7 11.7-9.7 16.2-20.4 16.2-1.9 0-5.6-.2-7.1-.4v18.7c1.4.4 7.4.6 9.2.6z'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_5*/

    #A_5:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_5:after*/

    #A_5:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_5:before*/

    #A_6 {
        background-position: 50% 50%;
        box-sizing: border-box;
        display: block;
        height: 30px;
        min-height: auto;
        min-width: auto;
        vertical-align: middle;
        width: 30px;
        perspective-origin: 15px 15px;
        transform-origin: 15px 15px;
        background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 55 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23009DE2' d='M24.662 18.109h12.985c6.97 0 9.596 3.529 9.19 8.722-.668 8.561-5.843 13.294-12.709 13.294h-3.467c-.94 0-1.573.622-1.83 2.312l-1.487 9.814c-.097.638-.432 1.012-.936 1.057h-8.142c-.766 0-1.039-.586-.838-1.855L22.4 19.972c.201-1.262.891-1.863 2.262-1.863z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23113984' d='M16.545 7.276h12.997c3.661 0 8.003.119 10.907 2.681 1.941 1.711 2.959 4.437 2.724 7.364-.797 9.924-6.734 15.483-14.695 15.483h-6.41c-1.091 0-1.814.723-2.122 2.682l-1.789 11.379c-.116.738-.436 1.174-1.021 1.227H9.13c-.889 0-1.204-.68-.972-2.152l5.766-36.503c.23-1.465 1.03-2.161 2.621-2.161z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23172C70' d='M20.131 34.339l2.27-14.368c.2-1.261.89-1.862 2.261-1.862h12.985c2.149 0 3.886.335 5.248.954-1.305 8.833-7.018 13.74-14.5 13.74h-6.41c-.844.001-1.474.432-1.854 1.536z'/%3E%3C/svg%3E") no-repeat scroll 50% 50% / auto padding-box border-box;
        flex: 0 0 auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
        margin: 0px 0px 0px 8px;
    }/*#A_6*/

    #A_6:after {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_6:after*/

    #A_6:before {
        min-height: auto;
        min-width: auto;
        font: normal normal 400 normal 15.4px / 22px -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, Arial, sans-serif;
    }/*#A_6:before*/





    /* here */

    #payment-methods-container {
        flex: none;
        width: 100%;
        display: inline-flex;
        justify-content: center;
        margin-bottom: 7px;
    }



    .action-button-download {
        width: 100%;
    }
}

.feature {
    max-width: 100%;
}


.pretty.p-svg .state .svg {
    height: calc(1em + 18px);
}

#email-validation-error-message {
    height: 20px;
    width: 100%;
    text-align: left;
    color: red;
    display: none;
}

#DIV_21 {
    padding-top: 10px;
}



.title-list-item {
    text-align: left;
}




/* Not found styles */

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    padding: 0;
    margin: 0;
}

#notfound {
    position: relative;
    height: 70vh;
}

#notfound .notfound {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.notfound {
    max-width: 520px;
    width: 100%;
    line-height: 1.4;
    text-align: center;
}

.notfound .notfound-404 {
    position: relative;
    height: 240px;
}

.notfound .notfound-404 h1 {
    font-family: 'Montserrat', sans-serif;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 252px;
    font-weight: 900;
    margin: 0px;
    color: #262626;
    text-transform: uppercase;
    letter-spacing: -40px;
    margin-left: -20px;
}

.notfound .notfound-404 h1>span {
    text-shadow: -8px 0px 0px #fff;
}

.notfound .notfound-404 h3 {
    font-family: 'Cabin', sans-serif;
    position: relative;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #262626;
    margin: 0px;
    letter-spacing: 3px;
    padding-left: 6px;
}

.notfound h2 {
    font-family: 'Cabin', sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
    margin-top: 0px;
    margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
    .notfound .notfound-404 {
        height: 200px;
    }
    .notfound .notfound-404 h1 {
        font-size: 200px;
    }
}

@media only screen and (max-width: 480px) {
    .notfound .notfound-404 {
        height: 162px;
    }
    .notfound .notfound-404 h1 {
        font-size: 162px;
        height: 150px;
        line-height: 162px;
    }
    .notfound h2 {
        font-size: 16px;
    }
}



/* Secondary page CSS */

body {
    height: 100%;
}
.container-html {
    height: 100%;
}

.section-container {
    margin: auto;
    margin-top: 25px;
    width: 80%;
    text-align: left;
}

.title {
    font-size: 2rem;
    font-weight: 800;
    line-height: 2rem;
}

.title-middle {
    font-size: 1.5rem;
    font-weight: 600;
}

.text-content {
    font-size: 0.8rem;
}

@media (min-width: 641px) {
    .section-container {
        height: auto;
        min-height: calc(100% - 259px);
    }
}

@media (max-width: 641px) {
    .section-container {
        height: auto;
        min-height: calc(100% - 202px);
    }
}



@media (max-width: 768px) {
    .footer-brand,.footer-links,.footer-social-links,.footer-copyright, #payment-methods-container {
        flex: none;
        width: 100%;
        display: inline-flex;
        justify-content: center;
    }

    .footer-links {
        margin-bottom: 13px;
        margin-top: 15px;
    }

    #payment-methods-container {
        margin-bottom: 10px;
    }

    .footer-social-links {
        margin-bottom: 10px;
    }

    .footer-brand {
        margin-bottom: 23px;
    }

    .feature {
        padding-top: 0;
    }

    .feature-title {
        margin-top: 0;
    }
   
   .payment-methods-container {
        justify-content: center;
   }
}


.feature-divider {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    width: 50%;
}



.first-window {
    position: relative;
}

.second-window {
    position: absolute;
    left: 20%;
    top: 10%;
    height: auto;
}

.third-window {
    position: absolute;
    left: 10%;
    top: 21%;
    width: 60%;
    height: auto;
}

.version {
    font-weight: 500;
    color: #33393e;
}

.producthunt-badge {
    position: absolute;
    left: 38%;
    top: 22px;
}

@media (max-width: 640px) {
    .producthunt-badge {
        position: initial;
    }

    .producthunt-badge img {
        margin: 0 auto 10px auto;
    }
}




.new-feature {
    color: #FF6060;
}

.ws-conculusion {
    font-weight: 900;
}