html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block;
}

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

[hidden],
template {
    display: none;
}

a {
    background-color: #0000;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

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

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

small {
    font-size: 80%;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

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

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

pre {
    overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

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

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
        format("truetype");
    font-weight: 400;
    font-style: normal;
}

[class^="w-icon-"],
[class*="\ w-icon-"] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
    content: "";
}

.w-icon-slider-left:before {
    content: "";
}

.w-icon-nav-menu:before {
    content: "";
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: "";
}

.w-icon-file-upload-remove:before {
    content: "";
}

.w-icon-file-upload-icon:before {
    content: "";
}

* {
    box-sizing: border-box;
}

html {
    height: 100%;
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block;
}

html.w-mod-touch * {
    background-attachment: scroll !important;
}

.w-block {
    display: block;
}

.w-inline-block {
    max-width: 100%;
    display: inline-block;
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-clearfix:after {
    clear: both;
}

.w-hidden {
    display: none;
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block;
}

.w-button:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

input.w-button {
    -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000 !important;
}

.w-code-block {
    margin: unset;
}

pre.w-code-block code {
    all: inherit;
}

.w-optimization {
    display: contents;
}

.w-webflow-badge,
.w-webflow-badge > img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset;
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow:
        0 0 0 1px #0000001a,
        0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    overflow: unset !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    inset: auto 12px 12px auto !important;
    transform: none !important;
}

.w-webflow-badge > img {
    position: unset;
    visibility: unset !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700;
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px;
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
}

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

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}

figure {
    margin: 0 0 10px;
}

figcaption {
    text-align: center;
    margin-top: 5px;
}

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

.w-list-unstyled {
    padding-left: 0;
    list-style: none;
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-embed:after {
    clear: both;
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative;
}

.w-video iframe,
.w-video object,
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

button,
[type="button"],
[type="reset"] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0;
}

.w-form {
    margin: 0 0 15px;
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none;
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none;
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block;
}

.w-input,
.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}

.w-input::placeholder,
.w-select::placeholder {
    color: #999;
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0;
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee;
}

textarea.w-input,
textarea.w-select {
    height: auto;
}

.w-select {
    background-color: #f3f3f3;
}

.w-select[multiple] {
    height: auto;
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block;
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}

.w-radio:before,
.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-radio:after {
    clear: both;
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal;
}

.w-file-upload {
    margin-bottom: 10px;
    display: block;
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: 0.1px;
    height: 0.1px;
    position: absolute;
    overflow: hidden;
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block;
}

.w-file-upload-error {
    margin-top: 10px;
    display: block;
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none;
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex;
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block;
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block;
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px;
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block;
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block;
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block;
}

.w-icon-file-upload-uploading {
    height: 20px;
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}

.w-container:before,
.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-container:after {
    clear: both;
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px;
}

.w-row:before,
.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-row:after {
    clear: both;
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0;
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0;
}

.w-col-1 {
    width: 8.33333%;
}

.w-col-2 {
    width: 16.6667%;
}

.w-col-3 {
    width: 25%;
}

.w-col-4 {
    width: 33.3333%;
}

.w-col-5 {
    width: 41.6667%;
}

.w-col-6 {
    width: 50%;
}

.w-col-7 {
    width: 58.3333%;
}

.w-col-8 {
    width: 66.6667%;
}

.w-col-9 {
    width: 75%;
}

.w-col-10 {
    width: 83.3333%;
}

.w-col-11 {
    width: 91.6667%;
}

.w-col-12 {
    width: 100%;
}

.w-hidden-main {
    display: none !important;
}

.r-hero__writer-arrow {
    width: 12px;
    height: 8px;
    display: inline-flex;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translate(-50%);
}

.r-hero__writer-top {
    flex-flow: wrap;
    align-content: space-between;
    display: flex;
}

.r-hero__writer-name {
    color: #42445a;
    margin-right: auto;
}

.r-hero__writer-rating {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-hero__writer-num {
    color: #42445a;
    line-height: 100%;
}

.r-hero__writer-star {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    line-height: 100%;
    display: block;
}

.r-hero__writer-circle {
    background-color: #dadef1;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    display: flex;
}

.r-hero__writer-degree {
    color: #797583;
    text-align: left;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 19px;
}

.r-hero__writer-tags {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: left;
    display: flex;
}

.r-hero__writer-tag {
    background-color: #f1f4f8;
    border-radius: 16px;
    padding: 0 8px;
    display: inline-block;
}

.r-hero__writer-tag--gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(270deg, #5c5cd7, #a451ee);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 13px;
    line-height: 18px;
}

.r-hero__writer-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(270deg, #5c5cd7, #a451ee);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 12px;
    line-height: 100%;
}

.r-hero__writer-text--size {
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
}

.r-width--886 {
    max-width: 886px;
}

.r-hero__title--mod2 {
    color: #42445a;
    margin-bottom: 11px;
    font-size: 52px;
    font-weight: 500;
    line-height: 66px;
}

.r-hero--tag {
    -webkit-text-fill-color: inherit;
    background-image: linear-gradient(270deg, #5c5cd71f, #a451ee1f);
    background-clip: border-box;
    border-radius: 500px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 0;
}

.r-hero--tag-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(270deg, #5c5cd7, #a451ee);
    -webkit-background-clip: text;
    background-clip: text;
    font-weight: 500;
}

.r-hero__description--mod2 {
    color: #797583;
    text-align: center;
    max-width: 100%;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 400;
}

.r-btn--gradient-mod2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: var(--white);
    background-image: linear-gradient(270deg, #5c5cd7e0, #a451eee0);
    border-radius: 32px;
    justify-content: center;
    align-items: center;
    min-width: 256px;
    max-width: 100%;
    padding: 4px 4px 4px 45px;
    font-size: 14px;
    line-height: 14px;
    display: flex;
    color: #fff;
    text-decoration: none;
}

.r-btn__text {
    text-align: center;
    flex: 1;
    font-size: 14px;
}

.r-btn__icon--40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}

input[type="search"] {
    -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

@media screen and (max-width: 991px) {
    .r-hero__writer-info {
        z-index: 9;
    }
    .r-hero__title--mod2 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        font-size: 28px;
        line-height: 34px;
        display: flex;
    }
    .r-work__img--mobile,
    .r-hero--tag {
        display: block;
    }
    .r-hero__description--mod2 {
        font-size: 16px;
    }
    .r-btn--gradient-mod2 {
        width: 100%;
    }
    .text-block-128 {
        color: #456990;
    }
    .w-container {
        max-width: 728px;
    }
    .w-hidden-main {
        display: inherit !important;
    }
    .w-hidden-medium {
        display: none !important;
    }
    .w-col-medium-1 {
        width: 8.33333%;
    }
    .w-col-medium-2 {
        width: 16.6667%;
    }
    .w-col-medium-3 {
        width: 25%;
    }
    .w-col-medium-4 {
        width: 33.3333%;
    }
    .w-col-medium-5 {
        width: 41.6667%;
    }
    .w-col-medium-6 {
        width: 50%;
    }
    .w-col-medium-7 {
        width: 58.3333%;
    }
    .w-col-medium-8 {
        width: 66.6667%;
    }
    .w-col-medium-9 {
        width: 75%;
    }
    .w-col-medium-10 {
        width: 83.3333%;
    }
    .w-col-medium-11 {
        width: 91.6667%;
    }
    .w-col-medium-12 {
        width: 100%;
    }
    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto;
    }
}

@media screen and (max-width: 767px) {
    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important;
    }
    .r-hero__writer-info.r-hero__first-writer {
        transform: translate(-30%);
    }
    .r-hero__writer-arrow.r-hero__writer-first-arrow {
        left: 27%;
        transform: translate(0%);
    }
    .r-hero__description--mod2 {
        max-width: none;
        margin-bottom: 0;
        font-size: 13px;
        line-height: 20px;
    }
    .r-form {
        margin-top: 40px;
    }
    .r-form__pop {
        height: calc(100vh - 60px);
    }
    .r-form__close-icon.opacity-0 {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    .w-hidden-small {
        display: none !important;
    }
    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0;
    }
    .w-col {
        width: 100%;
        left: auto;
        right: auto;
    }
    .w-col-small-1 {
        width: 8.33333%;
    }
    .w-col-small-2 {
        width: 16.6667%;
    }
    .w-col-small-3 {
        width: 25%;
    }
    .w-col-small-4 {
        width: 33.3333%;
    }
    .w-col-small-5 {
        width: 41.6667%;
    }
    .w-col-small-6 {
        width: 50%;
    }
    .w-col-small-7 {
        width: 58.3333%;
    }
    .w-col-small-8 {
        width: 66.6667%;
    }
    .w-col-small-9 {
        width: 75%;
    }
    .w-col-small-10 {
        width: 83.3333%;
    }
    .w-col-small-11 {
        width: 91.6667%;
    }
    .w-col-small-12 {
        width: 100%;
    }
}

@media screen and (max-width: 479px) {
    .r-hero__writer-info,
    .r-hero__writer-info.r-hero__first-writer {
        top: 115%;
    }
    .r-hero__writer-circle {
        width: 56px;
        height: 56px;
    }
    .r-hero__writer-text {
        font-size: 10px;
    }
    .r-hero__writer-text--size {
        font-size: 14px;
    }
    .r-form {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 40px;
        margin-bottom: 32px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-btn--gradient-mod2 {
        width: 100%;
    }
    .r-btn__text {
        text-align: center;
    }
    .r-form__mob-text {
        text-align: left;
        white-space: nowrap;
        text-overflow: ellipsis;
        background-position: 96%, 16px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 45px;
        display: block;
        overflow: hidden;
    }
    .w-container {
        max-width: none;
    }
    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important;
    }
    .w-hidden-tiny {
        display: none !important;
    }
    .w-col {
        width: 100%;
    }
    .w-col-tiny-1 {
        width: 8.33333%;
    }
    .w-col-tiny-2 {
        width: 16.6667%;
    }
    .w-col-tiny-3 {
        width: 25%;
    }
    .w-col-tiny-4 {
        width: 33.3333%;
    }
    .w-col-tiny-5 {
        width: 41.6667%;
    }
    .w-col-tiny-6 {
        width: 50%;
    }
    .w-col-tiny-7 {
        width: 58.3333%;
    }
    .w-col-tiny-8 {
        width: 66.6667%;
    }
    .w-col-tiny-9 {
        width: 75%;
    }
    .w-col-tiny-10 {
        width: 83.3333%;
    }
    .w-col-tiny-11 {
        width: 91.6667%;
    }
    .w-col-tiny-12 {
        width: 100%;
    }
}

.w-widget {
    position: relative;
}

.w-widget-map {
    width: 100%;
    height: 400px;
}

.w-widget-map label {
    width: auto;
    display: inline;
}

.w-widget-map img {
    max-width: inherit;
}

.w-widget-map .gm-style-iw {
    text-align: center;
}

.w-widget-map .gm-style-iw > button {
    display: none !important;
}

.w-widget-twitter {
    overflow: hidden;
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative;
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative;
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px;
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.w-background-video > video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important;
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em;
}

.w-background-video--control > [hidden] {
    display: none !important;
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative;
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0;
}

.w-slider-nav.w-round > div {
    border-radius: 100%;
}

.w-slider-nav.w-num > div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: 0.2em 0.5em;
}

.w-slider-nav.w-shadow > div {
    box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
    color: #fff;
}

.w-slider-nav-invert > div {
    background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
    background-color: #222;
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px 0.5em;
    transition:
        background-color 0.1s,
        color 0.1s;
    display: inline-block;
    position: relative;
}

.w-slider-dot.w-active {
    background-color: #fff;
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
    box-shadow: none;
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*="\ w-icon-"],
.w-slider-arrow-right [class*="\ w-icon-"] {
    position: absolute;
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0;
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto;
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto;
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0;
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}

.w-slider-force-show {
    display: block !important;
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    /* margin-left: auto;
    margin-right: auto; */
    padding: 20px;
    text-decoration: none;
    position: relative;
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block;
}

.w-dropdown-toggle:focus {
    outline: 0;
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute;
}

.w-dropdown-list.w--open {
    display: block;
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block;
}

.w-dropdown-link.w--current {
    color: #0082f3;
}

.w-dropdown-link:focus {
    outline: 0;
}

@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left: 10px;
    }
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-richtext:after {
    clear: both;
}

.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
    white-space: initial;
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
    outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type="video"] > div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0;
}

.w-richtext figure {
    max-width: 60%;
    position: relative;
}

.w-richtext figure > div:before {
    cursor: default !important;
}

.w-richtext figure img {
    width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: 0.6;
}

.w-richtext figure div {
    color: #0000;
    font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
    display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
    display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
    caption-side: bottom;
    display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
    width: 60%;
    height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
    width: 100%;
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
    max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
    clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
    padding-bottom: inherit;
    display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
    display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px;
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative;
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-nav:after {
    clear: both;
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative;
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}

.w-nav-link.w--current {
    color: #0082f3;
}

.w-nav-menu {
    float: right;
    position: relative;
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important;
}

.w--nav-link-open {
    display: block;
    position: relative;
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
    width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
    width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto;
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative;
}

.w-nav-button:focus {
    outline: 0;
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
    display: none;
}

.w-nav[data-collapse="all"] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block;
}

.w--nav-dropdown-list-open {
    position: static;
}

@media screen and (max-width: 991px) {
    .w-nav[data-collapse="medium"] .w-nav-menu {
        display: none;
    }
    .w-nav[data-collapse="medium"] .w-nav-button {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .w-nav[data-collapse="small"] .w-nav-menu {
        display: none;
    }
    .w-nav[data-collapse="small"] .w-nav-button {
        display: block;
    }
    .w-nav-brand {
        padding-left: 10px;
    }
}

@media screen and (max-width: 479px) {
    .w-nav[data-collapse="tiny"] .w-nav-menu {
        display: none;
    }
    .w-nav[data-collapse="tiny"] .w-nav-button {
        display: block;
    }
}

.w-tabs {
    position: relative;
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}

.w-tabs:after {
    clear: both;
}

.w-tab-menu {
    position: relative;
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}

.w-tab-link.w--current {
    background-color: #c8c8c8;
}

.w-tab-link:focus {
    outline: 0;
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden;
}

.w-tab-pane {
    display: none;
    position: relative;
}

.w--tab-active {
    display: block;
}

@media screen and (max-width: 479px) {
    .w-tab-link {
        display: block;
    }
}

.w-ix-emptyfix:after {
    content: "";
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px;
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important;
}

.wf-layout-layout {
    display: grid;
}

@font-face {
    font-family: Interpro;
    src: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/626936085ddd3f57685f6224_InterPro-SemiBold.woff2)
        format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Interpro;
    src: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/62693608cfa125268c8e0c15_InterPro-Regular.woff2)
        format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Caladeapro;
    src: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6269360873c4322648866d77_CaladeaPro-Bold.woff2)
        format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Interpro;
    src: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/62693608a9b7e78390252dd9_InterPro-Bold.woff2)
        format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Interpro;
    src: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/62693608c142a9eb56785211_InterPro-Medium.woff2)
        format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

:root {
    --black: #333;
    /* --orange: #f77e46; */
    --orange: linear-gradient(90deg, #7238df, #a443fd);
    --midnight-blue: #1d2550;
    --white-smoke: #f8f8f8;
    --green: #58bcac;
    --alice-blue: #f5fbfc;
    --light-yellow: #f5f5d5;
    --ivory: #fdfbeb;
    --gray: #e5e6e9;
    --yellow: #ffc666;
    --r-text-black: #23272c;
    --r-border: #c6cfd8;
    --r-purple: #9f478d;
    --r-bg: #eff2f7;
    --r-text-gray: #626693;
    --r-pink: #f577db;
    --dark-blue: #0f3870;
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

@media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
        max-width: 728px;
    }
}

@media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
        max-width: none;
    }
}

body {
    color: var(--black);
    font-family: Interpro, sans-serif;
    font-size: 16px;
    line-height: 150%;
}

h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 120%;
}

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
}

h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Interpro, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Interpro, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
}

p {
    margin-bottom: 0;
}

a {
    color: var(--orange);
    text-decoration: underline;
    transition: all 0.3s;
}

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

img {
    max-width: 100%;
    display: inline-block;
}

strong {
    font-weight: 700;
}

em {
    font-style: italic;
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}

figure {
    margin-bottom: 10px;
}

.bg-elements {
    z-index: 0;
    opacity: 0.04;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    height: 100%;
    min-height: 640px;
    margin: auto;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: visible;
}

.bg-element-6 {
    background-image: linear-gradient(135deg, #fff, #fff 0%, #fff0);
    border-radius: 50%;
    width: 22vh;
    height: 22vh;
    position: absolute;
    top: 8vh;
    left: 40%;
    transform: rotate(30deg);
}

.bg-element-5 {
    background-image: linear-gradient(163deg, #fff, #fff 0%, #fff0);
    border-radius: 5vh;
    width: 22vh;
    height: 22vh;
    position: absolute;
    inset: 0 -14.9vh auto auto;
    transform: rotate(30deg);
}

.bg-element-1 {
    background-image: linear-gradient(118deg, #fff, #fff 0%, #fff0);
    border-radius: 10vh;
    width: 70vh;
    height: 70vh;
    margin: auto;
    position: absolute;
    inset: auto auto -19vh -41.3vh;
    transform: rotate(45deg);
}

.h1 {
    color: #fff;
    text-align: left;
    max-width: none;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 50px;
}

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

.h1.center.no-margin {
    margin-bottom: 0;
}

.button {
    box-shadow: none;
    color: #fff;
    text-align: left;
    letter-spacing: 0;
    background-color: #5b7fff;
    border: 2px #5d3eff;
    border-radius: 4px;
    align-items: center;
    min-height: 30px;
    max-height: none;
    margin-left: 0;
    padding: 15px 30px;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    transition: all 0.35s;
    display: inline-block;
    position: static;
}

.button:hover {
    color: #fff;
    background-color: #597dffcc;
}

.button._01 {
    background: var(--orange);
    display: inline-block;
}

.button._01:hover {
    background-color: #452c48;
}

.button._01.mr-top {
    margin-top: 16px;
}

.button._01.marg-top-20 {
    margin-top: 20px;
}

.button._01.width-220 {
    justify-content: center;
    width: 220px;
    display: flex;
}

.button._02-n {
    color: #e8a93b;
    background-color: #fffffff5;
    border: 1px solid #fff;
    min-height: 36px;
    margin-right: 15px;
    padding: 8px 35px;
}

.button._02-n:hover {
    color: #f5f7fd;
    background-color: #e8a93b;
}

.button._01-n {
    color: #e8a93b;
    background-color: #fff0;
    border: 1px solid #e8a93b;
    padding: 8px 35px;
    display: inline-block;
}

.button._01-n:hover {
    background-color: #452c48;
}

.bg-element-7 {
    background-image: linear-gradient(159deg, #fff, #fff 0%, #fff0);
    border-radius: 4vh;
    width: 16vh;
    height: 16vh;
    position: absolute;
    inset: auto 22.4vh 7.7vh auto;
    transform: rotate(60deg);
}

.main {
    overflow: hidden;
}

.cards {
    color: #b8b9c2;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 10px;
}

.cards.acards {
    color: #fff;
    text-align: center;
    padding: 20px;
}

.body-text {
    color: #333;
    text-align: left;
    max-width: none;
    margin-bottom: 18px;
    line-height: 25px;
}

.body-text.no-margin {
    margin-bottom: 0;
    font-weight: 700;
}

.wrapper {
    z-index: 5;
    align-items: center;
    width: 100%;
    max-width: 1270px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    position: relative;
}

.wrapper.head {
    display: flex;
}

.wrapper.hero-col {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
    position: static;
}

.wrapper.hero-col.m-top-30 {
    margin-top: 30px;
    position: static;
}

.wrapper.center {
    flex-direction: column;
    display: flex;
}

.wrapper.columns-v2 {
    justify-content: space-between;
    display: flex;
}

.bottom-content {
    text-align: right;
    border-top: 1px solid #e7e7e7;
    justify-content: space-between;
    align-self: stretch;
    margin-top: 20px;
    padding-top: 15px;
    display: flex;
}

.card-base {
    color: #b8b9c2;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-shadow: 0 4px 2.6rem #c1c7d005;
}

.t06_icon {
    transform:;
    color: #f77e46;
    font-size: 17px;
}

.stars {
    margin-bottom: 0;
}

.t06_arrow_left {
    border: 1px solid #f77e46;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    inset: auto auto 0% 36%;
}

.card {
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    min-height: 250px;
    padding: 25px 30px;
    font-size: 14px;
    display: flex;
}

.t06_arrow_right {
    border: 1px solid #f77e46;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    inset: auto 36% 0% auto;
}

.t06_star {
    width: 16px;
    height: 15.2257px;
}

.slider-reviews {
    width: 33%;
    margin-right: 20px;
}

.t06_slider {
    background-color: #0000;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 20px 40px 75px 20px;
    overflow: hidden;
}

.t06_mask {
    width: 100%;
    overflow: visible;
}

.columns {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
}

.faq01_click_wrap {
    margin-bottom: 10px;
}

.faq01-comment {
    height: auto;
    padding-top: 20px;
    overflow: hidden;
}

.faq01_block {
    text-align: left;
    cursor: pointer;
    border-bottom: 1px solid #ebecf0;
    align-items: center;
    width: 100%;
    min-width: 400px;
    min-height: 70px;
    padding: 20px;
    transition: all 0.2s;
    display: flex;
    position: relative;
}

.faq-header {
    color: #3d5169;
    max-width: 520px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 20px;
}

.faq01_container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.faq01_icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 15px;
    height: 15px;
    display: flex;
    position: absolute;
    inset: auto 3% auto auto;
}

.footer-container {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.footer-container.marg-top-60 {
    margin-top: 60px;
}

.footer-right-wrapper {
    flex: 0 auto;
    align-items: center;
    display: flex;
}

.payments {
    align-items: center;
    display: flex;
}

.f07_legal {
    color: #f5f7fd;
    font-size: 11px;
    font-weight: 400;
    line-height: 120%;
}

.f08_link {
    color: #f5f7fd;
    margin-bottom: 0;
    margin-right: 15px;
    font-size: 15px;
    text-decoration: none;
    display: block;
}

.f08_link:hover {
    color: #f77e46;
}

.f07_logo {
    width: 241.997px;
    height: 46.7882px;
    margin-bottom: 0;
}

.footer-bottom-wrapper {
    justify-content: space-between;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 10px;
    display: flex;
}

.footer-top-wrapper {
    color: #fff;
    border-bottom: 1px solid #fff3;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 35px;
    display: flex;
}

.oops {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    max-height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}

.oops__container {
    grid-column-gap: 54px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 580px;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.slider-reviews-btn {
    margin-right: 0;
}

.hero-v1-heading {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    line-height: 48px;
}

.floating-element {
    z-index: 5;
    justify-content: center;
    align-items: center;
    padding: 8px;
    display: flex;
    position: absolute;
}

.floating-element.hero-v1-element {
    cursor: default;
    margin-bottom: -52px;
    margin-left: 9%;
    bottom: 0;
    left: 0;
}

.floating-element.hero-v1-element.hide {
    display: none;
}

.floating-element.hero-v2-element {
    cursor: default;
    margin-bottom: -79px;
    bottom: 0;
}

.wrapper-w {
    z-index: 2;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.text-label {
    color: #666;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 4px;
    margin-bottom: 12px;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
}

.hero-v1-scroll {
    z-index: 5;
    cursor: pointer;
    background-color: #853f71;
    border: 4px solid #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 65px;
    height: 65px;
    margin-bottom: -32px;
    margin-left: auto;
    margin-right: auto;
    transition: background-color 0.4s;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}

.hero-v1-scroll:hover {
    background-color: #452c48;
}

.review-star {
    width: 18px;
    height: 18px;
}

.hero-v1-intro {
    z-index: 1;
    margin-top: 32px;
    padding-left: 11%;
    padding-right: 11%;
    position: relative;
}

.hero-v1-card-text {
    margin-top: -4px;
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 20px;
}

.hero-v1-card-number {
    color: #20b49b;
    text-align: center;
    border-left: 1px solid #e3e3e3;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    font-family: Caladeapro, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 32px;
    display: flex;
}

.hero-v1-card-info {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 20px;
    display: flex;
}

.scroll-mouse {
    border: 1px solid #fff;
    border-radius: 40px;
    flex-direction: column;
    align-items: center;
    width: 19px;
    height: 29px;
    display: flex;
}

.hero-v1 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.75fr;
    width: 100%;
    position: relative;
}

.hero-v1.marg-top-60 {
    margin-top: 60px;
}

.hero-v1-bg {
    background-color: #f5f5f5;
    border-radius: 24px;
    width: 100%;
    margin-top: 48px;
    margin-bottom: -104px;
    margin-right: 11%;
    position: absolute;
    inset: 0%;
}

.hero-v1-bg.team-bg {
    margin-top: 0;
    margin-bottom: -30px;
    margin-right: 0%;
}

.hero-v1-card {
    color: #151515;
    background-color: #fff;
    border-radius: 12px;
    align-items: stretch;
    display: flex;
    box-shadow: 0 15px 40px #0000001c;
}

.hero-v1-card.relative {
    position: relative;
    bottom: 29px;
    left: 57px;
}

.hero-v1-rating {
    align-items: center;
    margin-left: -1px;
    display: flex;
}

.scroll-mouse-wheel {
    background-color: #fff;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    margin-top: 5px;
}

.text-grey {
    color: #666;
    margin-top: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}

.divider {
    background: var(--orange);
    border-radius: 1.5px;
    width: 88px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 16px;
}

.divider.animated {
    margin-top: 20px;
}

.divider.animated.marg-tb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.text-label-2 {
    color: #666;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 4px;
    margin-bottom: 12px;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
}

.intro-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.text-grey-w {
    color: #666;
    font-weight: 400;
}

.tabs-horisontal {
    justify-content: center;
    align-items: stretch;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    box-shadow: inset 0 -1px #e3e3e3;
}

.media-container {
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
}

.tabs-content-2 {
    overflow: visible;
}

.tab-link-w {
    color: #151515;
    text-align: center;
    background-color: #0000;
    border-bottom: 2px solid #0000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding: 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: box-shadow 0.4s;
    display: flex;
}

.tab-link-w.w--current {
    background-color: #0000;
    border-bottom-color: #f77e46;
}

.section-w {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 100px 16px;
    position: relative;
    overflow: hidden;
}

.section-w.haze {
    background-color: #f5f5f5;
    overflow: hidden;
}

.section-w.haze.contacts {
    opacity: 1;
    background-image:
        linear-gradient(#f5f5f5e6, #f5f5f5e6),
        url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/5f4e2bb1474a5e30508b0946_123_.svg);
    background-position:
        0 0,
        50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1440px;
    height: 90vh;
    display: flex;
}

.section-w.hero-v1-section {
    padding-top: 60px;
    padding-bottom: 104px;
}

.section-w.hero-v1-section.overflow {
    overflow: visible;
}

.section-w.haze-gradient {
    background-image: linear-gradient(#fff, #f5f5f5);
}

.section-w.contacts {
    padding-bottom: 240px;
}

.section-w.order-hero {
    padding-top: 40px;
    padding-bottom: 120px;
}

.section-w.marg-top-0,
.section-w.padding-top-0 {
    padding-top: 0;
}

.media-decoration {
    z-index: 0;
    background-color: #f5f5f5;
    border-radius: 40px;
    width: 90%;
    height: 90%;
    position: absolute;
    inset: -32px -32px auto auto;
}

.media-decoration.bottom-right {
    border-radius: 14px;
    inset: auto -32px -32px auto;
}

.media-decoration.bottom-right.white {
    top: 70px;
}

.media-decoration.bottom-right {
    inset: auto -32px -32px auto;
}

.media-decoration.bottom-right.white {
    bottom: 90px;
    right: -43px;
}

.media-decoration.white {
    background-color: #fff;
}

.tab-icon-left {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 23.9931px;
    margin-right: 12px;
    display: flex;
}

.main-grid {
    grid-column-gap: 16px;
    grid-row-gap: 64px;
    perspective: 2000px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: grid;
    position: relative;
}

.media-rounded {
    z-index: 2;
    border-radius: 6px;
    width: 585px;
    height: auto;
    position: relative;
}

.heading,
.heading-2 {
    margin-top: 0;
}

.heading-3 {
    margin-top: 0;
    font-size: 32px;
    line-height: 36px;
}

.heading-4 {
    margin-top: 0;
}

.intro-w {
    z-index: 1;
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}

.intro-w.margin-bottom {
    max-width: 640px;
    margin-bottom: 64px;
}

.intro-w.big-wrapper {
    max-width: 800px;
}

.intro-w.margin-bottom {
    margin-bottom: 80px;
}

.intro-w.margin-bottom.full {
    max-width: 100%;
}

.text-grey-2 {
    color: #666;
    cursor: move;
    border: 1px #000;
    border-radius: 0;
    font-size: 14px;
}

.text-grey-2.margin-left {
    margin-left: 20px;
}

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

.text-grey-2 ol {
    margin-bottom: 0;
    padding-left: 30px;
}

.text-grey-2 ul {
    margin-top: 10px;
}

.text-grey-2 p {
    margin-bottom: 14px;
}

.features-4 {
    grid-column-gap: 32px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.feature {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.icon {
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex;
}

.icon-box {
    background-color: #452c48;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    margin-bottom: 16px;
    display: flex;
}

.icon-box.color-2 {
    background-color: #20b49b;
}

.icon-box.color-4 {
    background-color: #665ba2;
}

.icon-box.color-3 {
    background-color: #853f71;
}

.icon-box.color-1 {
    background-color: #f77e46;
}

.icon-box.color-5 {
    background-color: #69a25b;
}

.icon-box.color-6 {
    background-color: #7246f7;
}

.margin-bottom {
    margin-bottom: 30px;
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex;
}

.white {
    color: #fff;
}

.top-content {
    text-align: right;
    border-top: 1px solid #e7e7e7;
    justify-content: space-between;
    align-self: stretch;
    margin-top: auto;
    padding-top: 15px;
    display: flex;
}

.top-content.bottom-margin {
    border-top-style: none;
    align-self: stretch;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
}

.dropdown-corner {
    z-index: 1;
    background-color: #fff;
    width: 8px;
    height: 8px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: -4px;
    left: 33px;
    transform: rotate(45deg);
}

.dropdown-bridge {
    z-index: 1;
    height: 8px;
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
}

.dropdown-list.w--open {
    background-color: #fff;
    border-radius: 8px;
    flex-wrap: wrap;
    margin-top: 8px;
    margin-left: -4px;
    padding-top: 10px;
    padding-bottom: 10px;
    left: 0;
    box-shadow: 0 6px 24px #30364d38;
}

.nav-dropdown-link {
    color: #151515;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 12px 20px;
    font-size: 14px;
    line-height: 20px;
    transition:
        color 0.1s,
        background-color 0.1s;
}

.nav-dropdown-link:hover {
    background-color: #f5f5f5;
}

.nav-dropdown-link.w--current {
    color: #151515;
    font-weight: 700;
}

.item-header {
    color: #3d5169;
    text-transform: capitalize;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
}

.dtext-left h4 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.lightbox-link {
    border-radius: 0;
}

.btn-wrapper {
    align-self: stretch;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.btn-wrapper.center {
    text-align: center;
    align-self: auto;
}

.btn-wrapper.center.margin-top {
    margin-top: 45px;
}

.btn-wrapper.marg-top-30 {
    margin-top: 30px;
}

.e-mail {
    align-items: center;
    margin-top: 25px;
    display: flex;
}

.link-contacts {
    color: #4e5d78;
    align-items: center;
    height: 50px;
    text-decoration: none;
    display: flex;
}

.img {
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.hero-v1-bg-copy {
    background-color: #fff;
    border-radius: 24px;
    margin-top: 50px;
    margin-bottom: -90px;
    margin-right: 10%;
    position: absolute;
    inset: 0%;
}

.hero-v1-copy {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    align-content: end;
    align-items: end;
    position: relative;
}

.contacts_info {
    z-index: 1;
    margin-top: 131px;
    padding-left: 11%;
    padding-right: 11%;
    position: relative;
}

.email-contacts {
    color: #4e5d78;
    margin-bottom: 0;
    font-size: 16px;
}

.about-us-img {
    z-index: 2;
    cursor: default;
    background-image: url("/assets/web/img/about-us-left.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 440px;
    display: flex;
    position: relative;
}

.about-us-st {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.feature-side-cards-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.wrapper-how {
    z-index: 2;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

.anchor-sticky-info {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: static;
    top: 170px;
}

.how-to-order {
    grid-column-gap: 30px;
    grid-row-gap: 64px;
    perspective: 2000px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative;
}

.text-small {
    font-size: 13px;
    line-height: 20px;
}

.feature-card-2 {
    z-index: 1;
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    flex: 270px;
    align-items: center;
    padding: 20px 20px 32px;
    display: flex;
    position: relative;
    box-shadow: 0 8px 24px #0000001a;
}

.feature-card-2.small {
    padding: 32px;
}

.microdata-wrap {
    display: flex;
}

.breadcrumbs-link {
    color: #fff;
    text-decoration: none;
}

.breadcrumbs-link:hover {
    text-decoration: underline;
}

.breadcrumbs-link.black {
    color: #666;
}

.breadcrumbs-old {
    color: #fff;
    text-transform: capitalize;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
    display: flex;
}

.breadcrumbs-old.black {
    color: #666;
}

.form__error {
    color: #ee3e54;
    text-align: center;
    background-color: #ee3e541f;
    border: 1px solid #ee3e5480;
    border-radius: 7px;
    margin-top: 16px;
    padding: 7px 12px;
    font-size: 13px;
    line-height: 20px;
}

.form__success {
    color: #88ae45;
    background-color: #88ae451f;
    border: 1px solid #88ae4580;
    border-radius: 7px;
    padding: 7px 12px;
    font-size: 13px;
    line-height: 20px;
}

.empty {
    color: #666;
    text-align: center;
    background-color: #0000;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    padding: 8px 12px;
    font-size: 13px;
    line-height: 16px;
}

.blog__list {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.blog__card {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    padding: 16px;
    text-decoration: none;
    transition: all 0.4s;
    overflow: hidden;
    box-shadow: 0 15px 40px #0000001c;
}

.blog__card:hover {
    box-shadow: none;
    transform: translateY(3px);
}

.blog__title {
    color: var(--midnight-blue);
    text-align: center;
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
}

.blog__img {
    z-index: 1;
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 10px;
    width: 100%;
    height: 240px;
}

.blog__bot {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #333;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 8px;
    display: flex;
}

.blog__info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--black);
    justify-content: center;
    align-items: center;
    font-size: 14px;
    display: flex;
}

.blog__top {
    z-index: 1;
    position: relative;
}

.blog__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}

.blog__tag {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: var(--orange);
    transform-origin: 100%;
    color: #fff;
    border-radius: 8px;
    align-items: center;
    padding: 4px 8px;
    font-size: 14px;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    display: flex;
    position: absolute;
    inset: 8px 8px auto auto;
}

.post-hero__info {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
}

.post-hero__avatar {
    object-fit: cover;
    border-radius: 50%;
    width: 56px;
    height: 56px;
    margin-right: 16px;
}

.post-hero__devider {
    background-color: #666;
    width: 1px;
    height: 20px;
}

.post-hero__bot {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.post-hero__name {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
}

.post-hero__content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.post-hero__data {
    color: #666;
    text-align: left;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 500;
}

.post-hero__img {
    border-radius: 20px;
    margin-bottom: 20px;
}

.post-hero {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 610px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.post {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 610px 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: grid;
}

.post__nav {
    z-index: 2;
    position: static;
    top: 128px;
}

.post__text {
    display: block;
}

.post__text p {
    color: #666;
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 1.5em;
}

.post__text ul,
.post__text ol {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #666;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    padding-left: 40px;
    line-height: 1.5em;
    display: grid;
}

.post__text blockquote {
    color: #666;
    border-left-color: #f77e46;
    margin-bottom: 16px;
    padding-right: 0;
    font-style: italic;
    font-weight: 400;
}

.post__text img {
    border-radius: 20px;
}

.post__text h2 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.post__text h3,
.post__text h4 {
    margin-top: 0;
    margin-bottom: 16px;
}

.post__text figure {
    margin-bottom: 16px;
}

.post__nav-list {
    padding-left: 0;
    font-size: 14px;
}

.post__nav-list a {
    color: #7b446f;
    padding-top: 8px;
    text-decoration: none;
    display: inline-block;
}

.post__nav-list ul {
    margin-bottom: 0;
    padding-left: 24px;
}

.post__nav-title {
    color: #666;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 4px;
    margin-bottom: 12px;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
}

.featured__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.featured__link {
    color: #333;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 16px;
    text-decoration: none;
    transition: all 0.4s;
    display: flex;
    box-shadow: 0 10px 30px #0000001c;
}

.featured__link:hover {
    box-shadow: none;
    border: 1px solid #eaeaea;
    transform: translateY(3px);
}

.featured__img {
    object-fit: cover;
    border-radius: 5px;
    width: 100px;
    margin-left: 8px;
}

.featured__title {
    color: var(--midnight-blue);
    margin-top: 8px;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}

.featured__label {
    color: var(--black);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    line-height: 1em;
}

.post-hero__title {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 1.3em;
    position: relative;
}

.post-banner {
    color: #fff;
    text-align: center;
    background-color: #452c48;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 610px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 48px 32px;
    display: flex;
    position: relative;
    overflow: hidden;
}

.post-banner-text {
    z-index: 2;
    color: #fff;
    margin-bottom: 20px;
    position: relative;
}

.post-btn {
    z-index: 2;
    color: #fff;
    text-align: center;
    background-color: #f77e46;
    border-style: none;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    height: 48px;
    padding: 13px 20px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    transition:
        color 0.2s,
        background-color 0.2s,
        border-color 0.2s;
    display: flex;
    position: relative;
}

.post-btn:hover {
    color: #e94a47;
    background-color: #f5f7fd;
}

.post-decor-1 {
    z-index: 1;
    opacity: 0.3;
    background-image: linear-gradient(321deg, #fff, #fff 0%, #fff0);
    border-radius: 10vh;
    width: 42vh;
    height: 42vh;
    margin: auto;
    position: absolute;
    inset: auto auto -12.3vh -26.8vh;
    transform: rotate(45deg);
}

.post-decor-2 {
    z-index: 1;
    opacity: 0.3;
    background-image: linear-gradient(143deg, #fff, #fff 0%, #fff0);
    border-radius: 5vh;
    width: 22vh;
    height: 22vh;
    position: absolute;
    inset: -7vh -12.3vh auto auto;
    transform: rotate(30deg);
}

.post-banner-title {
    z-index: 2;
    margin-top: 0;
    position: relative;
}

.topics-banner {
    color: #fff;
    text-align: center;
    background-color: #452c48;
    border-radius: 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 610px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    position: relative;
    overflow: hidden;
}

.topics-banner-content {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 32px;
    display: flex;
    position: relative;
}

.topics-banner-title {
    z-index: 2;
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 1.4em;
    position: relative;
}

.topics-banner-list {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    list-style-type: none;
}

.topics-banner-item {
    align-items: center;
    margin-bottom: 8px;
    display: flex;
}

.topics-banner-text {
    z-index: 2;
    color: #fff;
}

.topics-decor {
    z-index: 1;
    opacity: 0.3;
    background-image: linear-gradient(7deg, #fff, #fff 0%, #fff0);
    border-radius: 5vh;
    width: 32vh;
    height: 32vh;
    position: absolute;
    inset: auto -23% -19% auto;
    transform: rotate(30deg);
}

.hero-img {
    object-fit: cover;
    border-radius: 26px;
    width: 50%;
    height: 100%;
}

.hero-img.width-100 {
    width: 100%;
}

.pay-img {
    width: 288.993px;
    height: 36.9618px;
}

.social-container.marg-left-20 {
    margin-left: 20px;
}

.answer__item {
    background-color: #fff;
    border-radius: 20px;
    margin-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    box-shadow: 0 15px 40px #0000001c;
}

.answer__author {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
}

.answer__avatar {
    object-fit: cover;
    border: 8px solid #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin-top: -40px;
}

.answer__name {
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 700;
}

.answer__stars {
    justify-content: center;
    align-items: center;
    width: 98px;
    height: 20px;
    display: flex;
}

.answer__number {
    margin-right: 4px;
    display: inline;
}

.answer__rating {
    align-items: center;
    display: flex;
}

.answer__text p {
    font-size: 16px;
    line-height: 1.4em;
}

.answer__text li {
    font-size: 16px;
    line-height: 1.8em;
}

.answer__question {
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    max-width: 800px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 40px 40px;
    display: flex;
    box-shadow: 0 16px 40px #0000001c;
}

.answer__heading {
    text-align: center;
    margin-top: 0;
    font-size: 30px;
    line-height: 1.4em;
}

.answer__description {
    margin-top: 20px;
}

.answer__description p {
    font-size: 16px;
    line-height: 1.4em;
}

.answer__description li {
    font-size: 16px;
    line-height: 1.8em;
}

.answer__title {
    color: var(--orange);
    text-align: center;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700;
}

.answer__list {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.questions__list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}

.question__card {
    color: #0a1f44;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 10px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.3s;
    display: flex;
    box-shadow: 0 10px 20px #0000001c;
}

.question__card:hover {
    box-shadow: none;
    border-color: #eaeaea;
    transform: translateY(3px);
}

.question__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    display: flex;
}

.answer__icon {
    width: 60px;
    height: 60px;
}

.form {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    max-width: 800px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    box-shadow: 0 16px 40px #0000001c;
}

.form__field {
    background-color: #f5f5f5;
    border: 1px solid #0000;
    border-radius: 7px;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 20px;
    transition: all 0.3s;
}

.form__field:hover,
.form__field:focus {
    background-color: #0000;
    border-color: #f77e46;
}

.form__label {
    color: #333;
    font-size: 11px;
}

.form__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
}

.question-slider__slide {
    width: 50%;
    padding: 10px;
}

.question-slider__mask {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
}

.question-slider {
    background-color: #0000;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
}

.icon-7 {
    color: #f77e46;
    margin: auto;
    padding: 0;
    font-size: 20px;
    inset: 0%;
}

.icon-8 {
    color: #f77e46;
    margin: auto;
    font-size: 20px;
}

.text-30 {
    font-size: 30px;
    line-height: 120%;
}

.text-30.up-registr {
    text-transform: uppercase;
    font-weight: 700;
}

.text-block-102 {
    font-size: 13px;
}

.head-div {
    z-index: 10;
    height: 110px;
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    inset: 0% 0% auto;
}

.navbar {
    background-color: #0000;
    width: 100%;
}

.logo-img {
    width: 230px;
    height: 50px;
}

.nav-link-n {
    color: #696871;
    border-radius: 5px;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 20px;
    transition: background-color 0.4s;
}

.nav-link-n:hover {
    background-color: #eeedeb;
}

.nav-link-n.w--current {
    color: #151515;
    font-weight: 700;
    display: block;
}

.nav-link-n.nav-dropdown {
    padding-right: 34px;
}

.nav-menu-n {
    flex: none;
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
}

.buttons-head {
    flex: none;
}

.menu-btn-new {
    font-size: 35px;
}

.styles {
    font-family: Interpro, sans-serif;
    overflow: hidden;
}

.content-hero-div {
    flex: none;
    width: 45%;
    min-width: 558px;
}

.heading-1-ppc {
    margin-top: 0;
    margin-bottom: 0;
    font-family: DM Serif Display;
    font-size: 80px;
    font-weight: 400;
    line-height: 100%;
}

.heading-1-ppc.marg-bott-20 {
    margin-bottom: 20px;
}

.text-21 {
    line-height: 150%;
}

.text-21.marg-bot-50 {
    margin-bottom: 50px;
    font-size: 21px;
}

.button-n {
    color: #fff;
    background-color: #e8a93b;
    border-radius: 5px;
    padding: 18px 56px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
}

.button-n.marg-top-40 {
    margin-top: 40px;
}

.rate-hero-div {
    background-color: #fff;
    border-radius: 10px;
    justify-content: space-between;
    height: 90px;
    padding: 20px 35px;
    display: flex;
    position: absolute;
    inset: 63px 0% auto;
    box-shadow: 0 0 20px #ebebeb99;
}

.rate-item-div {
    justify-content: space-between;
    align-items: center;
    width: 33%;
    display: flex;
}

.rate-star {
    width: 20px;
    height: 20px;
}

.rate-star.marg-r-8 {
    margin-right: 8px;
}

.rate-logo {
    width: 50px;
    height: 50px;
}

.rate-logo.marg-r-20 {
    margin-right: 20px;
}

.rate-number {
    margin-left: auto;
    font-size: 50px;
    font-weight: 400;
    line-height: 100%;
}

.rate-sep {
    background-color: #0003;
    width: 1px;
    margin-left: 20px;
    margin-right: 20px;
}

.text-16 {
    font-size: 16px;
    line-height: 150%;
}

.text-16.black {
    color: #0e101a;
    font-weight: 500;
    line-height: 150%;
}

.text-16.m-bot-35 {
    margin-bottom: 35px;
}

.text-16.m-bot-35.max-w-420,
.text-16.max-w-420 {
    max-width: 420px;
}

.text-16._300 {
    font-weight: 300;
}

.text-16.orange-span {
    text-decoration: underline;
}

.rate-star-div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.rate-stars-div {
    justify-content: center;
    align-items: center;
    display: flex;
}

.foot-link {
    width: 70px;
    height: 70px;
}

.foot-link.marg-left-15 {
    margin-left: 15px;
}

.foot-link-img {
    width: 100%;
    height: 100%;
}

.heading-2-n {
    color: #0e101a;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 120%;
}

.heading-2-n.marg-bot-30 {
    color: #0e101a;
    margin-bottom: 30px;
}

.heading-2-n.marg-bot-50 {
    margin-bottom: 50px;
}

.title-div {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.title-div.m-top-30 {
    margin-top: 30px;
}

.title-div.m-top-30.m-bot-90 {
    color: #696871;
    margin-bottom: 90px;
}

.title-div.m-top-30.m-bot-70 {
    color: #696871;
    margin-bottom: 70px;
}

.title-div.m-bot-30 {
    margin-bottom: 30px;
}

.title-div.m-bot-70 {
    margin-bottom: 70px;
}

.title-div.m-bot-40 {
    margin-bottom: 40px;
}

.text-22 {
    font-size: 22px;
    line-height: 120%;
}

.steps-wrapper {
    justify-content: space-around;
    width: 100%;
    margin-bottom: 90px;
    display: flex;
}

.step-ttem {
    text-align: center;
    flex-direction: column;
    width: 26%;
    display: flex;
}

.numbers-div {
    color: #f8efd9;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 45px;
    display: flex;
    position: relative;
}

.numbers-div.st-2 {
    color: #d6e5e0;
}

.numbers-div.st-3 {
    color: #f7ddd7;
}

.spot-wrapper {
    flex-direction: column;
    display: flex;
}

.spot {
    background-color: #f8efd9;
    border-radius: 100%;
    flex: none;
    width: 28px;
    height: 28px;
    margin-top: 15px;
    display: flex;
}

.spot.st-2 {
    background-color: #d6e5e0;
}

.spot.st-3 {
    background-color: #f7ddd7;
}

.text-step {
    margin-right: 10px;
    font-family: DM Serif Display;
    font-size: 150px;
    line-height: 75%;
}

.spots {
    width: 45px;
    height: 45px;
    position: absolute;
    inset: auto auto 0% 14%;
}

.spots.v2 {
    inset: 0% auto auto 25%;
}

.spots.v-3 {
    bottom: -7%;
    left: 43%;
}

.spots.v-4 {
    bottom: -14%;
    left: 43%;
}

.spots.v-5 {
    inset: 0% auto auto 48%;
}

.spots.v-7 {
    left: 8%;
}

.spots.v-8 {
    bottom: -14%;
    left: 62%;
}

.spots.v-9 {
    inset: 15% auto auto 72%;
}

.spots.sl-1 {
    width: 55px;
    height: 55px;
    inset: auto auto -7% -3%;
}

.spots.sl-2 {
    width: 55px;
    height: 55px;
    inset: -2% auto auto -4%;
}

.spots.sl-3 {
    width: 55px;
    height: 55px;
    inset: -5% -2% auto auto;
}

.ft-wrapper {
    justify-content: space-around;
    display: flex;
}

.ft-item {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 25%;
    display: flex;
}

.text-24 {
    font-size: 24px;
    line-height: 120%;
}

.text-24._600 {
    font-weight: 600;
}

.text-24._600.black {
    color: #000;
}

.text-24._600.black.m-bot-20 {
    margin-bottom: 20px;
}

.ft-img {
    object-fit: contain;
    width: 200px;
    height: 200px;
    margin-bottom: 25px;
}

.image-4 {
    width: 42%;
    max-width: 520px;
}

.col-cont {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    display: flex;
}

.faq-wrapper {
    justify-content: space-between;
    width: 100%;
    display: flex;
}

.faq-col-1 {
    width: 50%;
    padding-right: 10px;
}

.faq-col-2 {
    width: 50%;
    padding-left: 10px;
}

.faq-item {
    color: #252526;
    background-color: #e7f3fb;
    border: 1px solid #25252626;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 30px 30px 40px;
}

.faq-item.f4efe9 {
    background-color: #f4efe9;
}

.faq-item.f0f4fd {
    background-color: #f0f4fd;
}

.faq-item.e0f0e6 {
    background-color: #e0f0e6;
}

.heading-3-n {
    color: #0e101a;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
}

.heading-3-n.marg-bot-20 {
    margin-bottom: 20px;
}

.slick-arrow-right {
    cursor: pointer;
    width: 55px;
    height: 55px;
}

.lf-div {
    text-align: center;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 385px;
    height: 100%;
    min-height: 300px;
    margin-right: 35px;
    padding: 40px 30px 35px;
    display: flex;
    position: relative;
}

.lf-star {
    object-fit: contain;
    width: 162.203px;
    height: 28px;
    margin-left: 3px;
    margin-right: 3px;
}

.lf-stars {
    justify-content: center;
    margin-bottom: 20px;
    display: flex;
}

.text-18 {
    justify-content: center;
    font-size: 18px;
    line-height: 160%;
    display: flex;
}

.text-18.italic-black {
    color: #0e101a;
    font-style: italic;
}

.text-18.italic-black.m-bot-20 {
    margin-bottom: 15px;
}

.text-18.gray {
    color: #666;
}

.text-18.gray.width-450 {
    max-width: 450px;
}

.text-14 {
    font-size: 14px;
    line-height: 150%;
}

.text-14.bold {
    font-weight: 700;
}

.text-14.m-top-20 {
    margin-top: 20px;
}

.text-12 {
    font-size: 12px;
}

.text-12.grey {
    color: #33333380;
}

.text-12.grey.m-top-5 {
    margin-top: 5px;
}

.bg-div {
    width: 0%;
    height: 0;
}

.sl-bg-item {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

.lf-content {
    flex-direction: column;
    width: 100%;
    display: flex;
    position: relative;
}

.logo-div {
    display: none;
}

.slick-slider-1 {
    flex: none;
    align-items: flex-start;
    width: 420px;
    min-height: 300px;
    display: flex;
    overflow: visible;
}

.slick-slide {
    flex-direction: column;
    flex: none;
    width: 420px;
    height: auto;
    min-height: 300px;
}

.slider-row {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200%;
    margin-bottom: 70px;
    display: flex;
    overflow: hidden;
}

.slider-arrows {
    justify-content: space-between;
    max-width: 165px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.slick-arrow-left {
    cursor: pointer;
    transform: rotate(180deg);
}

.div-block-3 {
    justify-content: center;
    margin-top: auto;
    display: flex;
}

.foot-info {
    flex-direction: column;
    display: flex;
}

.text-block-103 {
    position: static;
}

.post__cta {
    background-color: #f3debc;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 610px;
    min-height: 300px;
    padding: 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 16px 40px #0000001c;
}

.post__cta-img {
    z-index: 1;
    width: 455px;
    height: auto;
    position: absolute;
    inset: auto -40px -40px auto;
}

.post__cta-content {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 66%;
    display: flex;
    position: relative;
}

.post__cta-text {
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: 400;
    line-height: 135%;
}

.post__cta-text strong {
    color: #40b5a4;
    font-style: italic;
}

.post__cta-text p {
    font-size: 14px;
    line-height: 150%;
}

.post__cta-text h2 {
    margin-bottom: 8px;
    font-size: 22px;
}

.question-slider__arrow--left {
    border: 1px solid var(--orange);
    border-radius: 100px;
    width: 50px;
    height: 50px;
    inset: 30px auto auto 0%;
}

.question-slider__arrow--right {
    border: 1px solid #f77e46;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    inset: 30px 0% auto auto;
}

.heading-2-ppc {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Caladeapro, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 120%;
}

.heading-2-ppc.marg-bott-20 {
    margin-bottom: 20px;
}

.calc-col {
    position: relative;
}

.calc-wrap {
    justify-content: center;
    align-items: center;
    padding-left: 80px;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
}

.prof-slider {
    background-color: #0000;
    width: 100%;
    height: auto;
}

.prof-mask {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

.prof-slide {
    padding: 40px;
}

.prof-left {
    opacity: 0.5;
    justify-content: center;
    align-items: center;
    display: flex;
}

.prof-left:hover {
    opacity: 1;
}

.prof-right {
    opacity: 0.5;
    justify-content: center;
    align-items: center;
    display: flex;
}

.prof-right:hover {
    opacity: 1;
}

.prof-nav {
    display: none;
}

.prof-card {
    background-color: #f9f7f4;
    background-image:
        url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/615472777986c44871122def_prof-decor-bot.svg),
        url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6154721c4845777a074636b3_prof-top.svg);
    background-position:
        105% 110%,
        105% -20px;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    border-radius: 20px;
    margin-top: 20px;
    margin-left: 20px;
    display: flex;
    position: relative;
}

.prof-first {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/61546d3968a26500862cd3af_prof-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 300px;
    height: 400px;
    padding: 30px;
    position: relative;
    top: -20px;
    left: -20px;
}

.prof-second {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 40px 30px 60px;
    display: flex;
}

.prof-avatar {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin-right: 20px;
}

.prof-first-top {
    align-items: center;
    margin-bottom: 20px;
    display: flex;
}

.prof-stars {
    width: 100px;
    height: 18px;
}

.prof-name {
    color: #0e101a;
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
}

.prof-first-mid {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    display: grid;
}

.prof-number {
    color: #0e101a;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
}

.prof-point {
    color: #454d5c;
}

.prof-first-bot {
    border-top: 1px solid #8fc0b14d;
    margin-top: 20px;
    padding-top: 17px;
}

.prof-tag {
    color: #0e101a;
    background-color: #eef9ff;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 10px;
    padding: 5px 10px;
    line-height: 120%;
    display: inline-block;
}

.prof-title {
    color: #0e101a;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 150%;
}

.prof-user {
    color: #8fc0b1;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
}

.prof-text {
    color: #0e101a;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}

.prof-decor {
    width: 116px;
    height: 67px;
    position: absolute;
    inset: auto -30px 60px auto;
}

.free-row {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
}

.free-list {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.free-item {
    align-items: center;
    display: flex;
}

.free-img {
    object-fit: contain;
    width: 120px;
    height: 120px;
    margin-right: 16px;
}

.free-title {
    color: #0e101a;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 150%;
}

.free-description {
    color: #0e101a;
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
}

.free-card {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/61547c3c7ee422b0b90c04fb_free-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    align-items: center;
    width: 520px;
    max-width: 100%;
    height: 660px;
    padding: 30px 50px 30px 40px;
    display: flex;
    position: relative;
}

.free-heading {
    color: #0e101a;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 150%;
}

.free-data {
    width: 100%;
}

.free-data-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #eeedeb;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto auto;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 150%;
    display: grid;
}

.free-data-row.last {
    border-bottom-style: none;
    margin-bottom: 0;
}

.frre-icon {
    object-fit: contain;
    width: 40px;
    height: 40px;
}

.free-tag {
    color: #e8a93b;
    text-transform: uppercase;
    font-weight: 700;
}

.free-price {
    color: #bebebe;
    font-weight: 500;
    text-decoration: line-through;
}

.pfee-feature {
    color: #0e101a;
    font-weight: 500;
    line-height: 150%;
}

.free-total {
    color: #0e101a;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
    line-height: 150%;
}

.free-decor {
    width: 116px;
    height: 67px;
    position: absolute;
    inset: auto auto 60px -36px;
}

.reviews-slider {
    background-color: #0000;
    width: 100%;
    height: auto;
}

.reviews-mask {
    width: 86%;
    margin-left: auto;
    margin-right: auto;
}

.reviews-left {
    opacity: 0.5;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 55px;
    display: flex;
}

.reviews-left:hover {
    opacity: 1;
}

.reviews-right {
    opacity: 0.5;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 55px;
    display: flex;
}

.reviews-right:hover {
    opacity: 1;
}

.reviews-nav {
    display: none;
}

.reviews-slide {
    width: 32%;
    height: 350px;
    margin-right: 20px;
}

.review-card {
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/61555e6f9e841fed6791142d_review-pink.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 30px 20px;
    display: flex;
    position: relative;
}

.review-card.yellow {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/61555f1ef0fb894ee3c9f7c6_review-yellow.svg);
}

.review-card.green {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/615561c5bbfeb87953507a07_review-green.svg);
}

.one-atar {
    width: 26px;
    height: 26px;
}

.offer-tabs {
    background-color: #fdfdfc;
    border-radius: 20px;
    flex-direction: row;
    align-items: flex-start;
    width: 1000px;
    max-width: 100%;
    margin-top: 30px;
    margin-left: 30px;
    display: flex;
    position: relative;
}

.offer-menu {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    background-image:
        url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6155689657b63904244f2b67_You%20can%20order_.svg),
        url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6155686c94d84d1af6250156_order-bg.svg);
    background-position:
        50% 70px,
        50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 120px 40px 40px;
    display: grid;
    top: -30px;
    left: -30px;
}

.offer-link {
    color: #0e101a;
    text-align: center;
    letter-spacing: 0.3px;
    cursor: pointer;
    background-color: #eef9ff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 230px;
    padding: 17px 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    position: relative;
}

.offer-link:hover {
    box-shadow: none;
    background-color: #eef7ff;
}

.offer-link.w--current {
    box-shadow: none;
    background-color: #fff;
    font-weight: 600;
}

.offer-content {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 50px;
    padding-bottom: 36px;
    padding-right: 10px;
    display: flex;
}

.offer-wrap {
    color: #236cb4;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    font-size: 20px;
    line-height: 140%;
    display: flex;
}

.offer-text {
    color: #0e101a;
    letter-spacing: 0.3px;
    flex: 1;
    align-items: flex-start;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
}

.offer-text li {
    margin-bottom: 14px;
}

.offer-text ul {
    margin-bottom: 0;
    padding-left: 20px;
}

.offer {
    position: relative;
}

.offer-decor-left {
    z-index: 2;
    width: 160px;
    position: absolute;
    inset: -49px auto auto -40px;
}

.offer-decor-right {
    z-index: 2;
    position: absolute;
    inset: -14px auto auto 234px;
}

.work-tabs {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    display: flex;
}

.work-menu {
    flex-direction: column;
    justify-content: center;
    margin-left: 40px;
    display: flex;
}

.work-content {
    flex: none;
    width: 600px;
}

.work-link {
    background-color: #0000;
    border-radius: 20px;
    padding: 20px;
}

.work-link.w--current {
    background-color: #f9f7f4;
}

.work-pane {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/61557123b5a92966a6cfee88_work-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 30px;
}

.work-img {
    z-index: 1;
    object-fit: contain;
    position: relative;
}

.work-decor {
    z-index: 2;
    width: 116px;
    height: 67px;
    position: absolute;
    inset: auto auto 30px 30px;
    transform: rotate(-17deg);
}

.work-toggle {
    align-items: flex-end;
    display: flex;
}

.work-more {
    overflow: hidden;
}

.work-icon {
    object-fit: contain;
    object-position: 0% 50%;
    width: 70px;
    height: 70px;
    margin-right: 16px;
}

.order-title {
    color: #0e101a;
    font-size: 20px;
    font-weight: 600;
    line-height: 150%;
}

.work-text {
    color: #0e101a;
    text-align: left;
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
}

.footer-links-list {
    margin-top: 30px;
    display: flex;
}

.footer-decor {
    z-index: 10;
    width: 180px;
    height: 180px;
    position: absolute;
    top: -94px;
}

.nav-arrow-n {
    color: #696871;
    margin-right: 8px;
}

.experts {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
}

.experts-card {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 780px;
    max-width: 63%;
    height: 420px;
    padding: 40px 30px;
    transition: all 0.5s cubic-bezier(0.07, 0.679, 0.333, 0.925);
    display: flex;
    position: absolute;
    box-shadow: 0 4px 30px #f77e464d;
}

.experts-row {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 20px;
    display: grid;
}

.experts-left {
    flex: 1;
}

.experts-top {
    align-items: center;
    display: flex;
}

.experts-avatar {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.experts-frame {
    background-color: #fff;
    border: 1px solid #f77e464d;
    border-radius: 50%;
    flex: none;
    width: 95px;
    height: 95px;
    margin-right: 20px;
    padding: 8px;
}

.experts-star {
    width: 18px;
    height: 17px;
    margin-right: 4px;
}

.expert-stars {
    display: flex;
}

.expert-name {
    text-align: left;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    line-height: 150%;
}

.expert-rating {
    text-align: left;
    margin-bottom: 5px;
    font-size: 14px;
}

.expert-mid {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    position: relative;
}

.expert-data {
    text-align: left;
    flex: 1;
    display: flex;
}

.expert-data-red {
    color: #f77e46;
    text-align: left;
    margin-right: 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    display: inline-block;
}

.expert-vertical {
    background-color: #f77e464d;
    width: 1px;
    height: 30px;
    margin-left: 1vw;
    margin-right: 1vw;
}

.expert-gorizontal {
    background-color: #f77e464d;
    width: 100%;
    height: 1px;
}

.expert-mid-row {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.expert-mid-row.alibn-bot {
    align-items: flex-end;
}

.expert-data-black {
    text-align: left;
    flex: none;
}

.expert-bot {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.expert-tag {
    text-align: center;
    background-color: #fff;
    border: 1px solid #f77e464d;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 6px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 120%;
    display: inline-block;
}

.experts-right {
    background-color: #fff9f2;
    flex: 1;
    padding: 30px 20px;
}

.experts-title {
    text-align: left;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
}

.experts-right-row {
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
}

.experts-type {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
}

.experts-user {
    color: #367fd3;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
}

.experts-btn {
    color: #fff;
    background-color: #f77e46;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 200px;
    min-width: 200px;
    height: 50px;
    min-height: 50px;
    padding: 13px 24px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
}

.experts-btn:hover {
    background-color: #452c48;
}

.experts-list {
    perspective: 1000px;
    perspective-origin: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1180%;
    max-width: 100%;
    height: 420px;
    margin-bottom: 20px;
    display: flex;
    position: relative;
}

.experts-controls {
    justify-content: space-between;
    width: 280px;
    max-width: 100%;
    display: flex;
}

.experts-text {
    text-align: left;
    font-size: 14px;
    line-height: 150%;
}

.controls {
    cursor: pointer;
    border: 1px solid #f77e46;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}

.controls.experts-next {
    transform: none;
}

.experts-dots {
    justify-content: space-around;
    display: flex;
    position: absolute;
    inset: auto auto 18px;
}

.dot {
    cursor: pointer;
    background-color: #2226;
    border-radius: 50%;
    flex: none;
    width: 14px;
    height: 14px;
    margin-left: 3px;
    margin-right: 3px;
}

.orange-span {
    color: #e88353;
}

.our-team-img {
    z-index: 2;
    cursor: default;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/618a20deb08016f752c0f40a_our-tem-hero-min.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 440px;
    display: flex;
    position: relative;
    top: -60px;
    right: 40px;
}

.h1-50 {
    color: #0e101a;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: 120%;
}

.team-advantages {
    grid-template-rows: auto;
    grid-template-columns: 450px auto;
    justify-content: center;
    align-items: flex-start;
    max-width: 1090px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.team-advantages-img {
    width: 580px;
    height: 410px;
    margin-left: 60px;
}

.team-advantages-content {
    max-width: 450px;
}

.wrapper-callback {
    text-align: left;
    background-color: #f5f5f5;
    border-radius: 25px;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 40px 60px 105px;
    position: relative;
}

.wrapper-callback.first-order {
    padding: 20px 15px;
}

.callback-count {
    max-width: 560px;
}

.callback-button {
    color: #fff;
    cursor: pointer;
    background-color: #f77e46;
    border-radius: 5px;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    width: 220px;
    height: 54px;
    font-size: 15px;
    font-weight: 700;
    display: flex;
}

.callback-button.green {
    background-color: #58bcac;
    justify-content: center;
    width: 100%;
}

.text-block-104 {
    color: #58bcac;
    text-align: left;
    margin-top: 24px;
    font-size: 32px;
    font-weight: 700;
    line-height: 155%;
}

.success-field {
    background-color: #0000;
    padding: 30px 30px 30px 0;
}

.cover-img-callback {
    border-radius: 40px;
}

.callback-arrow {
    width: 19px;
    height: 10px;
    margin-left: 10px;
}

.callback-label {
    color: #333;
    font-size: 16px;
    font-weight: 700;
}

.callback-input {
    border: 1px solid #c4c4c4;
    border-radius: 6px;
    height: 54px;
    margin-top: 16px;
    margin-bottom: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-size: 20px;
}

.callback-input:hover {
    color: #0e101a;
    border-color: #ffdece;
}

.callback-input::placeholder {
    font-size: 18px;
}

.callbak-field {
    z-index: 2;
    background-color: #fff;
    border-radius: 14px;
    flex-direction: column;
    padding: 14px;
    display: flex;
    position: relative;
}

.callback-wrap {
    border-radius: 14px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 4px 30px #f77e464d;
}

.callback-form {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 60px;
    display: grid;
}

.callback-step {
    color: #e88353;
}

.callback-content {
    overflow: hidden;
}

.upheading {
    color: #666;
    text-transform: uppercase;
    font-size: 11px;
}

.callback-img {
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
    display: flex;
    position: relative;
}

.callback-parent {
    position: relative;
}

.callback-child {
    z-index: 2;
    color: #fff;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 700;
    display: flex;
    position: absolute;
    inset: 0%;
}

.callback-icon {
    width: 27px;
    height: 28px;
    margin-left: 10px;
}

.writers-filter {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.writers-filter__dropdown {
    width: 100%;
    max-width: 400px;
    margin-left: 0;
    margin-right: 20px;
}

.reset-btn {
    color: #fff;
    letter-spacing: 0.3px;
    background-color: #ffdece;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 54px;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    display: flex;
}

.writers-filter__toggle {
    color: #0e101a;
    border: 1px solid #ffdece;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.writers-filter__toggle.w--open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.writers-filter__list {
    background-color: #fff;
    border-top: 4px solid #e88353;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 100%;
    padding: 20px 30px 40px;
    box-shadow: 0 1px 16px #f77e462e;
}

.writers-filter__arrow {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 10px;
    display: flex;
}

.writers-filter__item {
    font-size: 18px;
    line-height: 150%;
}

.writers-filter__item:hover {
    color: #e88353;
}

.writers-grid--3-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    display: grid;
}

.writers-card {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6241961b34a34e3769c33f1f_writers-card-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 90%;
    border: 1px solid #ffefdd;
    border-radius: 20px;
    padding: 30px 40px 40px;
    box-shadow: 0 2px 16px #f77e462e;
}

.writers-card:hover {
    border-color: #e88353;
}

.writers-card__top {
    align-items: center;
    display: flex;
}

.writers-card__mid {
    margin-top: 30px;
    margin-bottom: 30px;
}

.writers-card__bot {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}

.writers-card__img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

.writers-card__frame {
    border: 1px solid #ffdece;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 95px;
    height: 95px;
    margin-right: 20px;
    display: flex;
}

.writers-card__rating {
    flex-direction: column;
    display: flex;
}

.writers-card__name {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
    text-decoration: none;
}

.writers-card__rating-number {
    opacity: 0.6;
    color: #666;
    margin-right: 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    display: inline-block;
}

.writers-card__rating-info {
    align-items: flex-start;
    display: flex;
}

.writers-card__reviews {
    opacity: 0.6;
    color: #666;
    margin-top: 7px;
    font-size: 16px;
    line-height: 120%;
}

.writers-card__stars {
    z-index: 1;
    width: 100px;
    height: 16px;
    position: relative;
}

.writers-card__stars--orange {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6242de12ab8bd3146da04ded_paperwriter-stars.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 99%;
    height: 100%;
    display: flex;
    position: absolute;
}

.writers-card__stars--gray {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6242de12e533dea8b5b2a874_paperwriter-stars-dark.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
}

.writers-card__raw {
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}

.writers-card__total {
    color: #e88353;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}

.writers-card__number {
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}

.writers-card__devider {
    background-color: #ffefdd;
    width: 100%;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.writers-card__subjects-list {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
}

.writers-card__subjects-item {
    background-color: #fffbf7;
    border: 1px solid #ffefdd;
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 120%;
    display: inline-block;
}

.btn-orange {
    background-color: #e88353;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    font-size: 18px;
    line-height: 120%;
    display: flex;
}

.btn--gray {
    color: #333;
    background-color: #f5f5f5;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    font-size: 18px;
    line-height: 120%;
    display: flex;
}

.btn-container {
    justify-content: center;
    align-items: center;
    display: flex;
}

.btn-container.margin-top-60 {
    margin-top: 60px;
}

.btn-container.margin-top-d40-m30 {
    margin-top: 40px;
}

.btn-more {
    color: #e88353;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #e88353;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 220px;
    height: 54px;
    padding: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.loader {
    margin-top: 30%;
}

.style-guide-wrap {
    background-color: #f0f0f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 40px;
    display: flex;
}

.style-guide-label {
    color: #aaa;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 40px;
    font-size: 11px;
    line-height: 11px;
}

.style-guide-section {
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    max-width: 1000px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 40px;
}

.style-guide-divider {
    background-color: #f3f3f5;
    width: 100%;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.style-devider {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    background-color: #aa1e1b;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 250px;
    font-size: 50px;
    line-height: 120%;
    display: flex;
}

.feature-heading {
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
}

.section {
    z-index: 1;
    justify-content: center;
    align-items: center;
    padding: 80px 15px;
    display: flex;
    position: relative;
}

.section.pad-top-bot--0 {
    padding-top: 0;
    padding-bottom: 0;
}

.section.pad-bot--0 {
    padding-bottom: 0;
}

.section.pad-bot--d120-t80 {
    padding-bottom: 120px;
}

.section.pad-top--0 {
    padding-top: 0;
}

.section.pad-top--0.pad-bot--d120_m80 {
    padding-bottom: 120px;
}

.nav {
    z-index: 999;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: 66px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    position: sticky;
    top: 8px;
}

.nav__container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1180px;
    display: flex;
}

.nav__brand {
    flex: none;
    order: -1;
    align-items: center;
    padding-left: 0;
    display: flex;
}

.nav__menu {
    align-items: center;
    display: flex;
}

.nav__btn {
    margin-left: 20px;
    padding: 0;
}

.nav__link {
    color: white;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 120%;
    transition: all 0.25s;
    display: flex;
    background: var(--orange);
    border-radius: 20px;
    margin: 0 5px;
}

.nav__link:hover {
    /* color: var(--orange) */
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.nav__link.w--current {
    color: var(--green);
}

.container {
    z-index: 2;
    width: 100%;
    max-width: 1180px;
    position: relative;
}

.nav__btns {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.btn--login {
    color: var(--black);
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 48px;
    padding: 0;
    font-weight: 500;
    transition: all 0.35s ease-in-out;
    display: flex;
    border-radius: 40px;
    background: #dadef1;
}

.btn--login:hover {
    background-color: var(--black);
    color: #fff;
}

.btn--signup {
    background: var(--orange);
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 48px;
    padding: 0;
    font-weight: 500;
    transition: all 0.35s ease-in-out;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
    border-radius: 40px;
}

.btn--signup:hover {
    /* background: linear-gradient(#ffffff29,#ffffff29),linear-gradient(270deg,#5c5cd7e0,#a451eee0); */
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.nav__brand-img {
    flex: none;
    width: 185px;
    height: 127px;
}

.nav__brand-text {
    width: 172px;
    height: 32px;
    margin-left: 10px;
}

.nav__drop-list.w--open {
    background-color: #fff;
    border-radius: 20px;
    min-width: 230px;
    padding: 14px 20px 24px;
    box-shadow: 0 3px 30px #27314229;
}

.nav__drop-link {
    color: var(--black);
    padding: 8px 0;
    font-size: 14px;
    line-height: 120%;
}

.nav__drop-link:hover {
    color: var(--orange);
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.nav__arrow {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 8px;
    margin-left: 4px;
    display: flex;
}

.hero {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}

.hero__column {
    z-index: 1;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    max-width: 50%;
}

.hero__title {
    color: var(--midnight-blue);
    margin-bottom: 20px;
    font-family: Caladeapro, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 110%;
}

.hero__subtitle {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 160%;
}

.hero__subtitle.marg-bot--0 {
    margin-bottom: 0;
}

.btn--orange_220 {
    background: var(--orange);
    color: #fff;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 220px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--orange_220:hover {
    /* background: linear-gradient(#ffffff29,#ffffff29),linear-gradient(270deg,#5c5cd7e0,#a451eee0); */
    /* box-shadow: none */
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.hero__top {
    flex-direction: column;
    align-items: flex-start;
    max-width: 560px;
    /* padding-top: 30px; */
    display: flex;
    position: relative;
}

.hero__bot {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 80px;
    display: flex;
}

.hero__calculator {
    flex-direction: column;
    justify-content: center;
    /* align-items: flex-end; */
    display: flex;
    position: relative;
}

.intro {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    display: flex;
}

.intro__title {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 130%;
}

.intro__subtitle {
    margin-top: 20px;
    font-size: 16px;
    line-height: 160%;
}

.slider-nav--hidden {
    display: none;
}

.slider-arrow {
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 21px;
    display: flex;
}

.show--more,
.show--less {
    width: 80px;
    font-size: 14px;
    line-height: 120%;
}

.show-arrow {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 8px;
    display: flex;
}

.writer-slider__name {
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
}

.btn--lined {
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border: 1px solid #000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-weight: 500;
    transition: all 0.35s ease-in-out;
    display: flex;
}

.btn--lined:hover {
    background-color: var(--black);
    color: #fff;
}

.btn--orange {
    background-color: var(--orange);
    color: #fff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 12px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--orange:hover {
    background-color: var(--midnight-blue);
    box-shadow: none;
}

.nav__right {
    order: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.container--bg_blue {
    /* background-color: var(--alice-blue); */
    background: #f5f3ff;
    border-radius: 20px;
    width: 100%;
    max-width: 1180px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.features {
    flex-direction: column;
    align-items: center;
    max-width: 910px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.features__grid--3_col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}

.features__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    padding: 20px 30px;
    display: grid;
    box-shadow: 0 3px 30px #27314229;
}

.features__icon {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
}

.features__title {
    justify-content: flex-start;
    align-items: center;
    font-family: Interpro, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}

.features__bot {
    align-items: center;
    margin-top: 6px;
    display: flex;
}

.features__number {
    color: var(--midnight-blue);
    margin-right: 10px;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 100%;
    text-decoration: line-through;
}

.features__free {
    color: var(--orange);
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 100%;
}

.features__label {
    background-color: var(--light-yellow);
    color: var(--midnight-blue);
    text-transform: uppercase;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
    position: absolute;
    inset: auto auto -30px 10px;
    transform: rotate(18deg);
}

.features__cta {
    color: var(--midnight-blue);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 14px;
}

.span--orange {
    color: var(--orange);
}

.pricing {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.pricing.marg-bot--40 {
    margin-bottom: 40px;
}

.pricing.marg-top--40 {
    margin-top: 40px;
}

.pricing__card {
    background-color: #fff;
    border-radius: 20px;
    width: 440px;
    overflow: hidden;
    box-shadow: 0 3px 30px #27314229;
    transition: all 0.4s;
}

.pricing__card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.pricing__top {
    align-items: flex-start;
    padding: 30px 30px 24px;
    display: flex;
    background: red;
}

.pricing__icon {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 16px;
    display: flex;
}

.pricing__title {
    color: white;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

.pricing__bot {
    /* background-color: var(--white-smoke); */
    padding: 24px 20px 20px;
}

.pricing__list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
}

.pricing__item {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.pricing__feature {
    /* background-color: #fff; */
    background: #dadef1;
    border-radius: 40px;
    padding: 6px 12px 7px;
    font-size: 14px;
    font-weight: 600;
    line-height: 120%;
}

.pricing__info {
    align-items: flex-start;
    font-size: 14px;
    line-height: 120%;
    display: flex;
}

.pricing__number {
    color: var(--midnight-blue);
    margin-left: 4px;
    margin-right: 4px;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

.pricing__img {
    width: 430px;
    /* height: auto; */
    margin-top: 20px;
}

.paper__list--4col {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-left: 20px;
    display: grid;
}

.paper__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 190px;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
}

.paper__wrap {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
}

.review-slider {
    background-color: #0000;
    height: auto;
}

.review-slider__mask {
    max-width: 90%;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
}

.review-slider__slide {
    width: 33.3333%;
    padding: 30px 15px 40px;
}

.review-slider__arrow--left {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
}

.review-slider__arrow--left:hover {
    background-color: var(--black);
    color: #fff;
}

.review-slider__arrow--right {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: opacity 0.3s;
    display: flex;
}

.review-slider__arrow--right:hover {
    background-color: var(--black);
    color: #fff;
}

.review-slider__card {
    /* background-color: var(--ivory); */
    border-radius: 20px;
    width: 100%;
    height: 330px;
    overflow: hidden;
    box-shadow: 0 6px 20px #27314229;
}

.review-slider__card.height-520 {
    height: 520px;
}

.review-slider__card.big__card {
    height: 480px;
}

.review-slider__top {
    background: var(--orange);
    padding: 20px;
    color: white;
}

.review-slider__bot {
    padding: 24px 20px;
}

.review-slider__stars {
    justify-content: center;
    align-items: center;
    width: 123px;
    height: 18px;
    margin-top: 10px;
    display: flex;
}

.review-slider__title {
    font-size: 14px;
    line-height: 130%;
}

.review-slider__heading {
    align-items: flex-start;
    display: flex;
}

.review-slider__description {
    margin-top: 6px;
    line-height: 150%;
}

.review-slider__topic {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.review-slider__icon {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 16px;
    display: flex;
}

.btn--green_220 {
    background: var(--orange);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 220px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--green_220:hover {
    /* background: linear-gradient(#ffffff29, #ffffff29), linear-gradient(270deg, #5c5cd7e0, #a451eee0); */
    /* box-shadow: none */
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.container--bg_gray {
    /* background-color: var(--white-smoke); */
    background: #f5f3ff;
    border-radius: 20px;
    width: 100%;
    max-width: 1180px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.benefits__grid--3col {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.benefits__grid--3col.mob-drop {
    overflow: hidden;
}

.benefits__top {
    align-items: flex-start;
    display: flex;
}

.benefits__title {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 120%;
    border-left: 3px solid red;
    padding-left: 10px;
}

.benefits__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    /* margin-top: 5px; */
    margin-right: 10px;
    display: flex;
}

.benefuts__description {
    margin-top: 10px;
    font-size: 14px;
    line-height: 150%;
}

.benefits {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    max-width: 930px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.work {
    max-width: 1040px;
    margin-left: auto;
    margin-right: auto;
}

.work__menu {
    justify-content: center;
    align-items: center;
    display: flex;
}

.work__content {
    padding-top: 30px;
    overflow: visible;
}

.work__link {
    box-shadow: 0 0 0 1px var(--black);
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 48px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0;
    font-weight: 500;
    display: flex;
}

.work__link:hover {
    box-shadow: 0 0 0 2px var(--black);
}

.work__link.w--current {
    background-color: var(--black);
    color: #fff;
}

.work__grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.work__img {
    border-radius: 20px;
    width: 620px;
    height: auto;
    box-shadow: 0 3px 30px #27314229;
}

.work__info {
    padding-top: 50px;
}

.work__top {
    align-items: flex-start;
    display: flex;
}

.work__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 16px;
    display: flex;
}

.work__title {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

.work__description {
    margin-top: 16px;
}

.work__bot {
    justify-content: flex-end;
    margin-top: 40px;
    display: flex;
}

.faq--upd {
    grid-column-gap: 60px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.faq__col--24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.faq__item {
    z-index: 1;
    border-radius: 20px;
    width: 100%;
    transition: all 0.2s;
    overflow: hidden;
}

.faq__question {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1px;
    display: flex;
}

.faq__answer {
    position: static;
    overflow: hidden;
}

.faq__answer.w--open {
    background-color: #0000;
}

.faq__title {
    color: var(--midnight-blue);
    white-space: pre-wrap;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.faq_arrow {
    box-shadow: 0 0 0 1px red;
    color: var(--black);
    border: 1px solid #0000;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 20px;
    display: flex;
}

.faq__dot {
    background-color: var(--midnight-blue);
    border-radius: 50%;
    flex: none;
    width: 5px;
    height: 5px;
    margin-top: 10px;
    margin-left: 12px;
    margin-right: 12px;
}

.faq__left {
    align-items: flex-start;
    display: flex;
}

.faq__description {
    color: var(--black);
    margin-top: 18px;
    font-size: 14px;
    line-height: 150%;
    padding: 0px 16px;
    text-align: justify;
}

.faq__description ul {
    margin-bottom: 16px;
    padding-left: 30px;
}

.faq__description p {
    margin-bottom: 16px;
}

.faq__description a {
    color: var(--orange);
    text-decoration: none;
}

.faq__description a:hover {
    text-decoration: underline;
}

.faq__description ol {
    margin-bottom: 16px;
}

.anonymos {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.anonymos.marg-bot-40 {
    margin-bottom: -40px;
}

.anonymos.marg-top--40 {
    margin-top: 40px;
}

.anonymos__img {
    width: 353px;
    height: auto;
}

.anonymos__column {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.anonymos__title--green {
    color: var(--green);
    margin-bottom: 20px;
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
}

.anonymos__description {
    font-size: 16px;
    line-height: 160%;
}

.anonymos__description.marg-bot--d40_m30 {
    margin-bottom: 40px;
}

.seo__row {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-top: 30px;
    padding-bottom: 30px;
    display: grid;
    overflow: auto;
}

.seo__column {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.seo__top {
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
}

.seo__description {
    font-size: 14px;
    line-height: 150%;
}

.seo__description p {
    margin-bottom: 16px;
}

.seo__description a {
    color: var(--orange);
    text-decoration: none;
}

.seo__description a:hover {
    text-decoration: underline;
}

.seo__description ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: grid;
}

.seo__description ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    list-style-type: decimal;
    display: grid;
}

.seo__title {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.seo__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-right: 14px;
    display: flex;
}

.footer {
    z-index: 997;
    background-color: var(--black);
    color: #fff;
    justify-content: center;
    align-items: center;
    padding: 80px 15px 20px;
    display: flex;
}

.footer__grid {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.footer__logo {
    width: 163px;
    height: 96px;
    margin-top: -8px;
    margin-bottom: -8px;
}

.footer__copyright {
    max-width: 226px;
    font-size: 12px;
    line-height: 120%;
}

.footer__menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
}

.footer__menu-link {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 120%;
    text-decoration: none;
    transition: all 0.15s ease-in-out;
}

.footer__menu-link:hover {
    color: var(--orange);
}

.footer__info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    /* margin-top: 64px; */
    /* margin-bottom: 50px; */
    display: flex;
}

.footer__info-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    display: flex;
}

.footer__info-title {
    font-size: 12px;
    line-height: 160%;
}

.footer__payments {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    align-items: center;
    display: flex;
}

.footer__payments-img {
    justify-content: center;
    align-items: center;
    display: flex;
}

.footer__phone {
    align-items: center;
    display: flex;
}

.footer__phone-icon {
    flex: none;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.footer__phone-number {
    color: #fff;
    white-space: nowrap;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    text-decoration: none;
}

.footer__social {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
}

.footer__social-img {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}

.footer__left {
    grid-column-gap: 20px;
    /* grid-row-gap: 20px; */
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.footer__right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.seo {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    border-top: 2px solid var(--gray);
    border-bottom: 2px solid var(--black);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
    position: relative;
}

.nav__burger {
    float: right;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 30px;
}

.nav__burger-top {
    background-color: var(--midnight-blue);
    border-radius: 1px;
    height: 2px;
}

.nav__burger-mid {
    background-color: var(--midnight-blue);
    border-radius: 1px;
    height: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.nav__burger-bot {
    background-color: var(--midnight-blue);
    border-radius: 1px;
    height: 2px;
}

.header {
    justify-content: center;
    align-items: center;
    padding: 30px 15px 80px;
    display: flex;
    position: relative;
    overflow: visible;
}

.header.pad-bot-0 {
    padding-bottom: 0;
}

.header.pad-bot-60 {
    padding-bottom: 60px;
}

.header.pad-top-60 {
    padding-top: 60px;
}

.header.pad-tb-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.header.ai-header {
    padding-top: 0;
}

.writers-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: auto;
}

.writers-decor--mobile {
    z-index: 1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.header-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 0% auto auto;
}

.header-decor--mobile {
    z-index: 1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.review-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 117px auto auto;
}

.review-decor--mobile {
    z-index: 1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.work-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 84px auto auto;
}

.work-decor--mobile {
    z-index: 1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.anonymos-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 74px auto auto;
}

.anonymos-decor--mobile {
    z-index: 1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.calculator-shadow {
    z-index: 2;
    border-radius: 10px;
    position: relative;
    /* box-shadow: 0 3px 30px #27314229 */
}

.seo__arrow--top {
    border: 1px solid var(--black);
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
    position: absolute;
    inset: 32px 0% auto auto;
}

.seo__arrow--top:hover {
    background-color: var(--black);
    color: #fff;
}

.seo__arrow--bot {
    border: 1px solid var(--black);
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
    position: absolute;
    inset: auto 0% 32px auto;
}

.seo__arrow--bot:hover {
    background-color: var(--black);
    color: #fff;
}

.features__card--top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 30px;
    display: grid;
    position: relative;
}

.skeleton__price {
    border-radius: 4px;
    width: 45%;
    height: 20px;
}

.skeleton__pages,
.skeleton__type {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 100%;
    height: 32px;
    margin-top: 0;
    margin-bottom: 12px;
}

.skeleton__deadline {
    border-radius: 4px;
    width: 49%;
    height: 32px;
}

.skeleton__wrap {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 12px;
    display: flex;
}

.skeleton__title {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 70%;
    height: 25px;
    margin-top: 0;
    margin-bottom: 12px;
}

.skeleton__work {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 100%;
    height: 32px;
    margin-top: 0;
    margin-bottom: 12px;
}

.skeleton__level {
    border-radius: 4px;
    width: 49%;
    height: 32px;
}

.skeleton__block {
    background-color: #fff;
    border: 1px solid #e5e6e9;
    border-radius: 12px;
    width: 296px;
    min-width: 296px;
    max-width: 296px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    line-height: 115%;
    position: absolute;
}

.skeleton__button {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 100%;
    height: 48px;
    margin-top: 0;
    margin-bottom: 0;
}

.skeleton__number {
    border-radius: 4px;
    width: 30%;
    height: 20px;
}

.hero__img--absolute {
    z-index: 1;
    height: auto;
    position: absolute;
    inset: 0% auto auto 0;
}

.order {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    max-width: 1040px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.order__img {
    border-radius: 20px;
    width: 620px;
    height: 390px;
    box-shadow: 0 3px 30px #27314229;
}

.order__col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.order__top {
    align-items: flex-start;
    margin-bottom: 10px;
    display: flex;
}

.order__title {
    color: var(--midnight-blue);
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.order__description {
    font-size: 14px;
    line-height: 150%;
}

.order__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-right: 14px;
    display: flex;
}

.btn--green_260 {
    background: var(--orange);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--green_260:hover {
    /* background: var(--midnight-blue); */
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.hero__row {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    max-width: 980px;
}

.legal {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 290px;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: relative;
}

.legal__nav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white-smoke);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 10px 20px 20px;
    display: inline;
    position: sticky;
    top: 100px;
}

.legal__title {
    color: #0e101a;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.legal__list {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-height: 70vh;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    display: grid;
    overflow: scroll;
}

.legal__item:hover {
    color: #f16029;
}

.legal__link {
    color: var(--black);
    font-size: 14px;
    line-height: 120%;
    text-decoration: none;
    display: block;
}

.legal__link:hover,
.legal__link.w--current {
    color: var(--orange);
}

.legal__content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.legal__text {
    line-height: 150%;
}

.legal__text h2 {
    color: var(--midnight-blue);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.legal__text a {
    color: var(--orange);
}

.legal__text em {
    color: var(--orange);
    font-style: normal;
}

.legal__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}

.span--green {
    color: var(--green);
}

.anonymos__subtitle {
    color: var(--midnight-blue);
    margin-bottom: 10px;
}

.anonimos__grid {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.m-hero {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.m-hero__img {
    z-index: 1;
    height: auto;
    position: absolute;
    inset: 24px 0% auto auto;
}

.m-hero__col {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    max-width: 880px;
    display: flex;
    position: relative;
}

.m-hero__title {
    color: var(--orange);
    margin-bottom: 20px;
}

.m-hero__text {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 160%;
}

.service {
    background-color: var(--alice-blue);
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 50px;
    padding-left: 30px;
    position: relative;
}

.service__title {
    line-height: 130%;
}

.service__list {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: grid;
}

.service__item {
    align-items: center;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 130%;
    display: flex;
}

.service__icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    display: flex;
}

.service__content {
    flex-direction: column;
    align-items: flex-start;
    max-width: 720px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: 100px;
    display: flex;
}

.service__img {
    height: auto;
    position: absolute;
    inset: auto auto -143px 40px;
}

.service-rating {
    z-index: 10;
    max-width: 497px;
    margin-top: -50px;
    margin-left: auto;
    margin-right: 40px;
    position: relative;
}

.header--overflow_visible {
    z-index: 10;
    justify-content: center;
    align-items: center;
    padding: 30px 15px 80px;
    display: flex;
    position: relative;
}

.features__grid--mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}

.features__card--mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 30px;
    display: grid;
    box-shadow: 0 3px 30px #27314229;
}

.features__card--mobile-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--alice-blue);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 30px;
    display: grid;
    position: relative;
}

.features__label--mobile {
    background-color: var(--light-yellow);
    color: var(--midnight-blue);
    text-transform: uppercase;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
    position: absolute;
    inset: auto auto -30px 10px;
    transform: rotate(18deg);
}

.m-writers-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 20px auto auto;
}

.features-decor--desktop {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: auto;
}

.review-slider__arrow--left_bot {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
}

.review-slider__arrow--left_bot:hover {
    background-color: var(--black);
    color: #fff;
}

.review-slider__arrow--right_bot {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: opacity 0.3s;
    display: flex;
}

.review-slider__arrow--right_bot:hover {
    background-color: var(--black);
    color: #fff;
}

.span--crossed {
    text-decoration: line-through;
}

.hero__uptitle {
    color: var(--green);
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 120%;
}

.hero__uptitle.fw_700 {
    font-weight: 700;
}

.steps--3col {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
}

.steps__card {
    color: var(--green);
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px;
    display: flex;
    box-shadow: 0 0 20px 6px #0000001c;
}

.steps__card:hover {
    color: var(--orange);
}

.steps__icon {
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
}

.steps__title {
    color: var(--midnight-blue);
    text-align: center;
    margin-top: 20px;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

.steps__description {
    color: var(--black);
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    line-height: 150%;
}

.steps__number {
    margin-top: 16px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.oops__img {
    height: auto;
    max-height: 90%;
}

.oops__title {
    margin-bottom: 10px;
    line-height: 130%;
}

.oops__description {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 160%;
}

.oops__content {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.expert-breadcrumbs__link {
    color: var(--orange);
    text-decoration: none;
}

.expert__label {
    align-items: center;
    font-size: 12px;
    line-height: 120%;
}

.expert__check {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}

.expert__card-number {
    font-size: 16px;
    font-weight: 400;
    text-decoration: line-through;
}

.expert__subjects {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__review-customer {
    white-space: nowrap;
    font-family: Interpro, sans-serif;
    font-size: 14px;
    line-height: 130%;
}

.expert__corector {
    width: 100%;
    height: 36px;
}

.expert__online {
    background-color: #f5fbfc;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 110px;
    margin-top: 14px;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 120%;
    display: flex;
}

.expert__types-number {
    font-weight: 600;
}

.expert__types {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__review-card {
    /* background-color: var(--ivory); */
    border-radius: 20px;
    max-width: 100%;
    overflow: hidden;
    box-shadow: 0 3px 30px #27314229;
}

.expert__languages-item {
    font-weight: 600;
}

.expert__tooltip-text {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    width: 90px;
    height: 26px;
    font-size: 10px;
    line-height: 14px;
    transition: opacity 0.4s ease-in-out;
    display: flex;
    position: absolute;
    inset: -30px 0% auto -35px;
}

.expert__review {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__number {
    color: var(--orange);
    margin-top: 4px;
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
}

.expert__about-icon {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 9px;
    margin-left: 4px;
    display: flex;
}

.expert__card-text {
    font-size: 18px;
    font-weight: 500;
}

.expert__card-list {
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__card-top {
    display: none;
    overflow: hidden;
}

.expert__dot--green {
    background-color: #2bd0af;
    border-radius: 50%;
    flex: none;
    width: 10px;
    height: 10px;
    margin-right: 6px;
}

.expert__item {
    align-items: flex-start;
    display: flex;
}

.expert__review-text {
    overflow-wrap: anywhere;
    margin-top: 6px;
    font-size: 16px;
    line-height: 150%;
}

.expert__flex--gorizontal {
    align-items: center;
    display: flex;
}

.expert__flex--gorizontal.marg-top--2 {
    margin-top: 2px;
}

.expert__flex--gorizontal.marg-bot--10 {
    margin-bottom: 10px;
}

.expert__languages {
    align-items: center;
    font-size: 12px;
    line-height: 120%;
    display: flex;
}

.expert__subjects-number {
    font-weight: 600;
}

.expert__types-top {
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    line-height: 150%;
    display: flex;
}

.expert {
    z-index: 1;
    grid-column-gap: 40px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 4fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    position: relative;
}

.expert__flex--vertical {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    display: flex;
}

.expert__types-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__bot {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__subjects-bot {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 4px;
    position: relative;
    overflow: hidden;
}

.expert__subjects-progress {
    background-color: var(--orange);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
}

.expert__subjects-progress.hide {
    display: none;
}

.expert__card-title {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}

.expert__subjects-top {
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    line-height: 150%;
    display: flex;
}

.expert__info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}

.expert__label-icon {
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    display: flex;
}

.expert__types-bot {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 4px;
    position: relative;
    overflow: hidden;
}

.expert__card-left {
    align-items: center;
    display: flex;
}

.expert__review-icon {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 16px;
    display: flex;
}

.expert__about-drop {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}

.expert__left {
    align-items: flex-start;
    display: flex;
}

.expert__card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    padding: 20px 30px 30px;
    display: block;
    position: sticky;
    top: 110px;
    box-shadow: 0 3px 30px #27314229;
}

.expert__right {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    background-color: var(--alice-blue);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: 100%;
    max-width: 430px;
    padding: 20px 30px;
    display: grid;
}

.expert__card-icon {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 12px;
    margin-right: 8px;
    display: flex;
}

.expert__about-content {
    overflow: hidden;
}

.expert__stars {
    justify-content: center;
    align-items: center;
    width: 82px;
    height: 12px;
    display: flex;
}

.expert__competencies {
    flex-direction: column;
    align-items: flex-start;
    font-size: 12px;
    line-height: 120%;
    display: flex;
}

.expert__card-mid {
    margin-bottom: 30px;
}

.writer__competencies-item {
    background-color: #fff;
    border-radius: 28px;
    padding: 6px 14px;
    font-size: 12px;
    font-weight: 600;
    line-height: 120%;
}

.expert__card-bot {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.expert__card-item {
    justify-content: space-between;
    align-items: center;
    line-height: 150%;
    display: flex;
}

.expert__card-info {
    background-color: var(--alice-blue);
    border-radius: 20px;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 10px;
    padding: 20px;
    display: flex;
}

.expert__data-col {
    grid-row-gap: 24px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__btn--more {
    box-shadow: inset 0 0 0 1px var(--black);
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 220px;
    height: 48px;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    transition-duration: 0.2s;
    display: flex;
}

.expert__btn--more:hover {
    box-shadow: inset 0 0 0 2px var(--black);
}

.expert__btn--more:active {
    background-color: var(--black);
    color: #fff;
}

.expert__types-progress {
    background-color: var(--midnight-blue);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
}

.expert__types-progress.hide {
    display: none;
}

.expert__about {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__competencies-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 8px;
    display: flex;
}

.expert__top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__subjects-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.expert__data {
    grid-column-gap: 60px;
    grid-row-gap: 0px;
    background-color: var(--alice-blue);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    padding: 30px;
    display: grid;
}

.expert__list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 370px;
    display: flex;
}

.expert__photo {
    border-radius: 50%;
    flex: none;
    width: 100px;
    height: 100px;
}

.expert__review-bot {
    padding: 24px 20px 20px;
    font-size: 12px;
    line-height: 150%;
}

.expert__tooltip {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.expert__title {
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.expert__languages-list {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    margin-left: 6px;
    display: flex;
}

.expert__cta {
    z-index: 10;
    background-color: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 14px 16px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 3px 30px #27314229;
}

.expert__content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 40px;
    display: grid;
}

.expert__about-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.expert__name {
    margin-right: 4px;
    font-size: 22px;
    font-weight: 500;
    line-height: 120%;
}

.expert__review-top {
    background: var(--orange);
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    display: flex;
    color: white;
}

.expert__rating {
    margin-right: 10px;
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
}

.expert__mob {
    display: none;
}

.body--white-smoke {
    background-color: var(--white-smoke);
}

.expert__subtitle {
    font-family: Caladeapro, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
}

.expert__review-heading {
    align-items: flex-start;
    display: flex;
}

.experts__review-paper {
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.expert__card-photo {
    border-radius: 50%;
    flex: none;
    width: 60px;
    height: 60px;
    margin: 5px;
}

.expert__card-online {
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 120%;
    display: flex;
}

.expert__cta-name {
    margin-right: 4px;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.btn--orange_260 {
    background: var(--orange);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--orange_260:hover {
    /* background-color: var(--midnight-blue); */
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.btn--green {
    background: var(--orange);
    border-radius: 6px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--green:hover {
    background-color: var(--midnight-blue);
    box-shadow: none;
}

.expert__about-text {
    z-index: 1;
    white-space: pre-wrap;
    background-color: #0000;
}

.expert__about-text.about__open {
    height: auto;
    display: none;
}

.writer__about-arrow {
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 10px;
    margin-left: 10px;
    display: flex;
}

.expert__about-toggle {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: var(--green);
    text-align: left;
    cursor: pointer;
    object-fit: fill;
    background-color: #fff;
    flex-flow: row;
    place-content: flex-end;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 14px;
    display: flex;
    position: static;
    inset: auto 0% 0% auto;
}

.breadcrumbs__arrow {
    color: var(--black);
    width: 6px;
    margin-left: 2px;
    margin-right: 2px;
}

.loader__bg {
    z-index: 4;
    background-color: var(--white-smoke);
    display: none;
    position: absolute;
    inset: 0%;
}

.expert__dot {
    background-color: var(--orange);
    border-radius: 50%;
    flex: none;
    width: 10px;
    height: 10px;
    margin-right: 6px;
}

.expert__rating-stars {
    text-align: left;
    justify-content: flex-start;
    width: 82px;
    height: 13px;
    display: block;
    position: relative;
}

.expert__review-stars--yellow {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c7e8399343422f10a698_Stars--y.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    align-self: auto;
    width: 100%;
    height: 100%;
    position: relative;
}

.expert__review-stars--dark {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c81f0b08bf024fcb6fd9_Stars--d.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}

.expert__review-stars {
    text-align: left;
    justify-content: flex-start;
    width: 123px;
    height: 19px;
    display: block;
    position: relative;
}

.expert__rating-stars--yellow {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c389cbec0b7f112188e0_stars--yellow.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    align-self: auto;
    width: 100%;
    height: 100%;
    position: relative;
}

.expert__rating-stars--dark {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c39b614cb3d3be9c4d7d_stars--dark.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}

.expert-breadcrumbs {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 30px;
    line-height: 100%;
    display: flex;
}

.expert__about-more {
    color: var(--green);
    font-weight: 500;
}

.expert__about-less {
    color: var(--green);
    align-items: center;
    font-weight: 500;
    display: flex;
}

.footer__guarantee {
    align-items: center;
    margin-top: 0;
    display: flex;
}

.footer__guarantee-img {
    width: 62px;
    height: auto;
    margin-right: 12px;
}

.footer__guarantee-text {
    color: #fff;
    text-align: left;
    max-width: 30ch;
    font-size: 10px;
    line-height: 140%;
}

.table__row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 2px;
    font-size: 14px;
    display: grid;
}

.table__col {
    border: 1px solid var(--midnight-blue);
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 10px;
    display: flex;
}

.span--semibold {
    font-weight: 600;
}

.table {
    width: 100%;
}

.intro__cta {
    color: var(--midnight-blue);
    margin-top: 6px;
    font-size: 16px;
    font-weight: 500;
    line-height: 160%;
}

.legal__block {
    position: relative;
}

.legal__anchor {
    position: absolute;
    top: -100px;
}

.legal__nav--sticky {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white-smoke);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 20px;
    display: grid;
    position: sticky;
    top: 100px;
}

.post-hero__label {
    color: #666;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 4px;
    margin-bottom: 12px;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
}

.post-hero__nav {
    color: #666;
    text-align: left;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
    display: flex;
}

.post-hero__link {
    color: #666;
    text-decoration: none;
}

.post-hero__link:hover {
    text-decoration: underline;
}

.post-hero__arrow {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 12px;
    margin-left: 4px;
    margin-right: 4px;
    display: flex;
}

.post__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}

.form__textarea {
    background-color: #f5f5f5;
    border: 1px solid #0000;
    border-radius: 7px;
    min-height: 200px;
    margin-bottom: 0;
    padding: 12px 20px;
    transition: all 0.3s;
}

.form__textarea:hover,
.form__textarea:focus {
    background-color: #0000;
    border-color: #f77e46;
}

.question__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.question-slider__icon {
    transform:;
    color: #f77e46;
    font-size: 17px;
}

.password {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
}

.popup {
    z-index: 9999;
    background-color: #151a268f;
    display: block;
    position: fixed;
    inset: 0%;
}

.popup__wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}

.popup__card {
    background-color: #fff;
    border-radius: 20px;
    width: 984px;
    height: 424px;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 3px 30px #282a2f1a;
}

.popup__img {
    height: auto;
}

.popup__content {
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}

.popup__title {
    color: var(--orange);
    max-width: 584px;
    margin-bottom: 16px;
    font-family: Caladeapro, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
}

.popup__text {
    margin-bottom: 40px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.popup__close {
    z-index: 10;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
    inset: 24px 24px auto auto;
}

.btn--orange_380 {
    background-color: var(--orange);
    color: #fff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 380px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
    box-shadow: 0 3px 12px #27314238;
}

.btn--orange_380:hover {
    background-color: var(--midnight-blue);
    box-shadow: none;
}

.re-calculator {
    width: 296px;
    /* height: 378px */
}

.skeleton__blank {
    width: 100%;
    height: 32px;
    margin-bottom: 12px;
}

.blog--more {
    display: none;
}

.hero__img {
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.info {
    grid-column-gap: 80px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.info__img {
    height: auto;
}

.info__img.marg-top--auto {
    align-self: flex-end;
    margin-top: auto;
}

.info__subtitle {
    color: var(--midnight-blue);
    margin-top: 40px;
}

.info__description {
    margin-top: 20px;
    line-height: 160%;
    text-align: justify;
}

.info__title-copy {
    color: var(--midnight-blue);
    line-height: 130%;
}

.info__list {
    margin-top: 20px;
}

.info__item {
    color: var(--midnight-blue);
    font-size: 20px;
    font-weight: 500;
    line-height: 160%;
}

.container--bg_white {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    max-width: 1180px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.reasons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.reasons__item {
    grid-column-gap: 8px;
    grid-row-gap: 5px;
    background-color: var(--alice-blue);
    color: var(--midnight-blue);
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding: 20px 30px;
    font-family: Caladeapro, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.reasons__stars {
    justify-content: center;
    align-items: center;
    display: flex;
}

.reasons__logo {
    grid-column-gap: 4px;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
}

.reasons__row {
    grid-column-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.reviews-filter {
    margin-bottom: 0;
}

.reviews-filter__form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1045px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.reviews-filter__select {
    border: 1px solid var(--black);
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/626a80c6b2ab2c7d2dba4b28_arrow-drop.svg);
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 6px;
    height: auto;
    margin-bottom: 0;
    padding: 15px 16px;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.reviews-filter__select:hover,
.reviews-filter__select:active,
.reviews-filter__select:focus,
.reviews-filter__select:focus-visible,
.reviews-filter__select[data-wf-focus-visible] {
    border-color: var(--black);
}

.reviews-filter__btn {
    border: 1px solid var(--orange);
    color: var(--orange);
    cursor: pointer;
    background-color: #0000;
    border-radius: 6px;
    flex: none;
    padding: 14px 36px;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.reviews {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    /* grid-template-columns: auto 1fr; */
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}

.reviews__wrap {
    z-index: 1;
    background-color: #fff;
    border-radius: 20px;
    padding: 40px;
    position: relative;
}

.reviews__list {
    column-count: 3;
    column-gap: 20px;
}

.reviews__empty {
    grid-row-gap: 20px;
    color: var(--midnight-blue);
    text-align: center;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    padding: 0;
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
    display: flex;
}

.reviews__card {
    /* background-color: var(--ivory); */
    border-radius: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    box-shadow: 0 3px 30px #27314229;
}

.reviews__top {
    grid-row-gap: 10px;
    background: var(--orange);
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    color: white;
    display: flex;
}

.reviews__bot {
    flex-direction: column;
    padding: 20px;
    display: flex;
}

.reviews__stars {
    width: 122px;
    height: 18px;
}

.reviews__info {
    grid-column-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 130%;
    display: flex;
}

.reviews__heading {
    align-items: flex-start;
    display: flex;
}

.reviews__icon {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 16px;
    display: flex;
}

.reviews__topic {
    grid-column-gap: 4px;
    color: var(--midnight-blue);
    flex-wrap: wrap;
    align-items: center;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.reviews__description {
    margin-top: 6px;
    line-height: 150%;
}

.hiddden {
    display: none;
}

.reviews__more {
    border-color: var(--black);
    color: var(--black);
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 48px;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}

.reviews__empty-title {
    font-size: 60px;
    line-height: 110%;
}

.reviews__empty-description {
    max-width: 30ch;
    font-size: 28px;
    line-height: 130%;
}

.reasons__logo-img {
    justify-content: center;
    align-items: center;
    display: flex;
}

.mob-toggle {
    color: #2bd0af;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: none;
}

.intro__uptitle {
    color: var(--midnight-blue);
    letter-spacing: 1px;
    margin-bottom: 20px;
    font-size: 18px;
}

.intro__top-title {
    color: var(--midnight-blue);
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
}

.trusted {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    color: #333;
    background-color: #f8f8f8;
    border-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    padding: 14px 20px;
    font-weight: 500;
    display: flex;
}

.trusted__child {
    z-index: 1;
    margin-top: 10px;
    position: absolute;
}

.trusted__parent {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 86px;
    display: flex;
    position: relative;
}

.overall {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--midnight-blue);
    align-items: center;
    display: flex;
    /* position: sticky; */
    top: 100px;
    justify-content: center;
}

.overall__img {
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    display: flex;
}

.overall__col {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.overall__row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex;
}

.overall__desc {
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
}

.overall__number {
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
}

.overall__stars {
    justify-content: center;
    align-items: center;
    width: 109px;
    height: 17px;
    display: flex;
}

.bf-banner {
    background-color: #f5f5d5;
    justify-content: center;
    align-items: center;
    padding: 16px;
    display: none;
}

.bf-banner__text {
    color: #1d2550;
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 110%;
}

.bf-banner__icon {
    width: 32px;
    height: 32px;
    margin-right: 12px;
}

.bf-banner__link {
    color: #1d2550;
}

.footer__address {
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 12px;
    line-height: 140%;
    display: block;
}

.legal-us,
.legal-w {
    display: none;
}

.text-span {
    color: #fff;
    font-family: Interpro, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 19px;
}

.html-embed {
    display: none;
}

.preloader {
    z-index: 9999;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 0%;
}

.promo__row {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1270px;
    margin: 30px auto 50px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
}

.promo__brand {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}

.promo {
    flex-direction: column;
    justify-content: space-between;
    width: 100vw;
    min-height: 100vh;
    display: flex;
    overflow: hidden;
}

.promo__nav {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 90px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
}

.promo__top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}

.promo__cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.promo__right {
    z-index: 3;
    flex-direction: column;
    align-items: flex-start;
    max-width: 650px;
    margin-top: 30px;
    display: flex;
    position: relative;
}

.promo__title {
    color: #1d2550;
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 110%;
}

.promo__description {
    color: #333;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 160%;
}

.promo__bot {
    color: #fff;
    text-align: center;
    background-color: #333;
    justify-content: center;
    align-items: center;
    padding: 80px 15px;
    display: flex;
}

.promo__bot-text {
    max-width: 700px;
    font-size: 12px;
    line-height: 160%;
}

.promo__info {
    color: #8a8c92;
    font-size: 16px;
    line-height: 160%;
}

.promo__img {
    min-width: 520px;
    height: auto;
}

.promo__brand-img {
    flex: none;
    width: 45px;
    height: 44px;
}

.promo__brand-text {
    width: 172px;
    height: 32px;
    margin-left: 10px;
}

.promo__decor {
    z-index: 1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: auto auto 57px;
}

.hero__uptitle--grey {
    color: #8a8c92;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 120%;
}

.orm__title {
    flex-direction: column;
    font-weight: 500;
    line-height: 140%;
    display: flex;
}

.orm {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-top: 40px;
    display: flex;
}

.orm__list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
}

.orm__item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--white-smoke);
    border-radius: 18px;
    align-items: center;
    min-width: 130px;
    max-width: 150px;
    padding: 8px 14px;
    display: flex;
}

.orm__rate {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    display: flex;
}

.orm__number {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
}

.orm__info {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.feature__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 30px 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 20px 30px;
    display: flex;
    box-shadow: 0 3px 30px #27314229;
}

.features--homepage {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    max-width: 910px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.features__card-content {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.features__card-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.features__card-free {
    color: var(--green);
    font-family: Caladeapro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
}

.features__card-icon {
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
}

.paper--upd {
    /* background-color: var(--ivory); */
    background: #dadef1;
    border-radius: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px;
    display: flex;
}

.paper__content--upd {
    /* background-color: var(--ivory); */
    background: #dadef1;
    height: 240px;
    margin-left: 50px;
}

.paper__pane--upd {
    /* background-color: var(--ivory); */
    background: #dadef1;
    border-radius: 20px;
    height: 100%;
    padding: 0;
}

.paper__list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
}

.paper__lists {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}

.orm__stars {
    justify-content: center;
    align-items: center;
    width: 65px;
    height: 10px;
    display: flex;
}

.slider {
    background-color: #0000;
    height: auto;
}

.slider__mask {
    margin-left: 71px;
    margin-right: 71px;
}

.slider__slide--3_col {
    width: 30.333%;
    padding: 9px;
}

.slider__nav--hidden {
    display: none;
}

.slider__arrow--left {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
}

.slider__arrow--left:hover {
    background-color: var(--black);
    color: #fff;
}

.slider__arrow--right {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: all 0.3s;
    display: flex;
}

.slider__arrow--right:hover {
    background-color: var(--black);
    color: #fff;
}

.writer {
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    min-height: 362px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 12px #27314229;
}

.writer__content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px;
    display: flex;
}

.writer__link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    /* background-color: var(--white-smoke); */
    background: var(--orange);
    color: white;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 16px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}

.writer__link:hover {
    color: #2bd0af;
}

.writer__arrow {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}

.writer__info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f5fbfc;
    /* background: #dadef1; */
    border-radius: 18px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px;
    display: flex;
}

.writer__data {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex;
}

.writer__comp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
}

.writer__left {
    flex: none;
    width: 80px;
    height: 80px;
    position: relative;
}

.writer__img {
    object-fit: cover;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.writer__name {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.writer__position {
    margin-top: 6px;
    font-size: 12px;
    line-height: 120%;
}

.writer__rating-number {
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
}

.writer__rating-stars {
    justify-content: center;
    align-items: center;
    width: 82px;
    height: 12px;
    display: flex;
}

.writer__rating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 14px;
    display: flex;
}

.writer__status {
    z-index: 2;
    background-color: #2bd0af;
    border: 2px solid #f5fbfc;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    position: absolute;
    inset: 0% 0% auto auto;
}

.writer__data-icon {
    color: #f77e46;
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    display: flex;
}

.writer__data-item {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 110px;
    display: flex;
}

.writer__data-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.writer__data-label {
    font-size: 12px;
    line-height: 120%;
}

.writer__data-number {
    color: var(--orange);
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.writer__comp-title {
    font-size: 12px;
    line-height: 120%;
}

.writer__comp-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-wrap: wrap;
    display: flex;
}

.writer__comp-item {
    /* background-color: #f8f8f8; */
    border-radius: 28px;
    padding: 6px 14px;
    font-size: 12px;
    font-weight: 600;
    line-height: 120%;
    background: #dadef1;
}

.testimonials {
    /* background-color: var(--ivory); */
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 12px #27314229;
    transition: all 0.4s;
}

.testimonials:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.testimonials__top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    /* background-color: var(--light-yellow); */
    background: var(--orange);
    align-items: center;
    padding: 20px;
    display: flex;
    color: white;
}

.testimonials__mid {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    padding: 20px;
    display: flex;
}

.testimonials__bot {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
}

.testimonials__icon {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}

.testimonials__imfo {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.testimonials__customer {
    font-size: 14px;
    font-weight: 600;
    line-height: 120%;
}

.testimonials__joined {
    font-size: 12px;
    line-height: 120%;
}

.span--gray {
    color: #8a8c92;
}

.testimonials__topic {
    color: var(--midnight-blue);
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}

.testimonials__text {
    min-height: 110px;
    line-height: 150%;
}

.testimonials__stars {
    justify-content: center;
    align-items: center;
    width: 122px;
    height: 18px;
    display: flex;
}

.testimonials__date {
    color: #8a8c92;
    font-size: 12px;
    line-height: 120%;
}

.paper__list--more {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
    overflow: hidden;
}

.steps__count {
    background-color: var(--ivory);
    color: var(--midnight-blue);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: auto;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.steps__icon--upd {
    color: var(--orange);
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
}

.anonymos__title--blue {
    color: var(--midnight-blue);
    margin-bottom: 20px;
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
}

.faq__toggle {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: var(--midnight-blue);
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
    display: flex;
}

.faq__toggle:hover {
    color: #8a8c92;
}

.faq__toggle.w--open {
    background-color: #fff;
}

.faq__toggle-icon {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}

.faq__toggle-text {
    white-space: pre-wrap;
    font-family: Interpro, sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.faq__text {
    color: var(--black);
    margin-bottom: 4px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 150%;
}

.faq__text ul {
    margin-bottom: 16px;
    padding-left: 30px;
}

.faq__text p {
    margin-bottom: 16px;
}

.faq__text a {
    color: var(--orange);
    text-decoration: none;
}

.faq__text a:hover {
    text-decoration: underline;
}

.faq__text ol {
    margin-bottom: 16px;
}

.faq__content {
    position: static;
    overflow: hidden;
}

.faq__content.w--open {
    background-color: #fff;
}

.faq__col--8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.footer__info-left {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: space-between;
    width: 55%;
    display: flex;
}

.footer__info-right {
    display: flex;
}

.footer__info-left--top {
    justify-content: space-between;
    display: flex;
}

.orm__logo,
.orm__name {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}

.orm__block {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    display: flex;
}

.post__sticky {
    position: sticky;
    top: 128px;
}

.hero__img--home {
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.header-decor__people-left {
    width: 100%;
    max-width: 180px;
    height: 340px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.header-decor__people-right {
    width: 100%;
    max-width: 270px;
    height: 340px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.header-services {
    justify-content: center;
    align-items: flex-start;
    min-height: 390px;
    padding: 30px 15px 0;
    display: flex;
    position: relative;
    overflow: visible;
}

.hero__title--center {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 20px;
    font-family: Caladeapro, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 110%;
}

.hero__content--780 {
    width: 100%;
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
}

.hero__text {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}

.writing-ivory {
    background-color: var(--ivory);
    border-radius: 20px;
    width: 100%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 50px;
}

.writing__items {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: grid;
}

.writing__item {
    color: var(--black);
    width: 100%;
    list-style-type: disc;
    transition: all 0.2s;
}

.writing__item:hover {
    color: var(--orange);
}

.writing__link {
    color: var(--black);
    vertical-align: top;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
    text-decoration: none;
    display: inline-block;
}

.writing__link:hover {
    color: var(--orange);
    text-decoration: underline;
}

.writing-white {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 50px;
    box-shadow: 0 3px 30px #27314229;
}

.writing__block {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
}

.writing-grid {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

.blog-hero {
    background-color: #fff;
    border-radius: 20px;
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
}

.blog-hero__img {
    height: auto;
}

.blog-hero__column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
}

.blog-hero__title {
    color: var(--midnight-blue);
}

.blog-hero__search {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    display: flex;
}

.blog-hero-input {
    z-index: 1;
    border: 1px solid var(--white-smoke);
    background-color: var(--white-smoke);
    color: var(--midnight-blue);
    border-radius: 6px;
    width: 400px;
    max-width: 100%;
    height: 48px;
    margin-bottom: 0;
    padding: 15px 15px 15px 46px;
    font-size: 18px;
    line-height: 100%;
    position: relative;
}

.blog-hero-input:hover,
.blog-hero-input:active,
.blog-hero-input:focus {
    border-color: var(--orange);
    background-color: var(--white-smoke);
}

.blog-hero-input::placeholder {
    color: #8a8c92;
}

.blog-hero__icon {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
    position: absolute;
    inset: auto auto auto 16px;
}

.blog-hero__wrap {
    z-index: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative;
}

.blog-hero__btn {
    background-color: var(--orange);
    border-radius: 6px;
    width: 160px;
    max-width: 100%;
    height: 48px;
    font-weight: 500;
    transition: all 0.25s ease-in-out;
    box-shadow: 0 3px 12px #27314238;
}

.blog-hero__btn:hover {
    background-color: var(--midnight-blue);
    box-shadow: none;
}

.blog-categories {
    margin-top: 60px;
    margin-bottom: 60px;
}

.blog-categories__list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    place-content: center;
    align-items: center;
    display: flex;
}

.blog-categories__link {
    color: #333;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 30px;
    font-weight: 500;
    display: flex;
    box-shadow: inset 0 0 0 1px #333;
}

.blog-categories__link:hover {
    box-shadow: inset 0 0 0 2px #333;
}

.btn--lined_220 {
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border: 1px solid #000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 220px;
    padding: 12px 24px;
    font-weight: 500;
    transition: all 0.35s ease-in-out;
    display: flex;
}

.btn--lined_220:hover {
    background-color: var(--black);
    color: #fff;
}

.blog__snippet {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--black);
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

.style-devider__info {
    font-size: 16px;
    line-height: 120%;
}

.post-hero__row {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.post__bot {
    border-top: 1px solid #d9e5f5;
}

.post__changed {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 32px;
    padding: 24px;
    display: flex;
}

.post__heading {
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 700;
}

.post__changed-text {
    color: #666;
    font-size: 15px;
}

.post__sources {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffecd6;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 32px;
    padding: 24px;
    display: flex;
}

.post__sources-text {
    color: #f77e46;
    font-size: 15px;
}

.post__sources-text a {
    overflow-wrap: anywhere;
    text-decoration: none;
}

.post__sources-text a:hover {
    text-decoration: underline;
}

.expert__card-free {
    color: var(--green);
    text-transform: uppercase;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    line-height: 100%;
}

.btn--account {
    justify-content: center;
    align-items: center;
    display: none;
}

.sample-popup {
    z-index: 9999;
    background-color: #151515a6;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%;
}

.post-sample-link {
    border: 2px solid var(--orange);
    background-color: var(--white-smoke);
    cursor: pointer;
    border-radius: 4px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 10px 30px;
    text-decoration: none;
    display: flex;
}

.post-sample-link:hover {
    border-color: #fd8c04;
}

.post-sample-link.mobile {
    display: none;
}

.post-sample-link.desktop:hover {
    border-color: var(--yellow);
}

.sample-close {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/66856348ffbb55b37340d1ef_Close-button.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 20px;
    right: 20px;
}

.post-download {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/66856348ffbb55b37340d1ca_dwnload.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 24px;
    height: 24px;
}

.pdf {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 90vh;
}

.post-sample {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
}

.section--static {
    justify-content: center;
    align-items: center;
    padding: 80px 15px;
    display: flex;
}

.container--static {
    width: 100%;
    max-width: 1180px;
}

.seo__list--none {
    padding-left: 0;
}

.seo__list--num {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    list-style-type: none;
    display: grid;
}

.width--500 {
    max-width: 500px;
}

.post__check {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: var(--light-yellow);
    border-radius: 20px;
    flex-flow: column;
    padding: 30px;
    display: flex;
    box-shadow: 0 16px 40px #0000001c;
}

.post__check-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.post__check-title {
    font-family: Caladeapro, sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.post__check-count {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--green);
    justify-content: flex-start;
    align-items: center;
    font-weight: 500;
    display: flex;
}

.post__check-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}

.post__check-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.post__check-bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--black);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    display: flex;
}

.post__check-cta {
    color: #fff;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.post__check-icon {
    box-shadow: inset 0 0 0 1px var(--green);
    cursor: pointer;
    border-radius: 50%;
    flex: none;
    width: 24px;
    height: 24px;
}

.post__check-icon.post__check-icon--checked {
    background-color: var(--green);
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/679b6737045a24d71632bb7f_check-circle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}

.post__check-text.post__check-text--checked {
    text-decoration: line-through;
}

.faq--blog {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--light-yellow);
    border-radius: 20px;
    flex-flow: column;
    margin-bottom: 24px;
    padding: 20px 24px 16px;
    display: flex;
}

.features__grid--2_col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}

.infor__richtext ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}

.anonymos--plag {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.hero--tool {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: grid;
}

.hero__column--tool {
    z-index: 1;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
}

.tool {
    width: 100%;
    position: relative;
}

.container--tool {
    flex: 1;
    width: 100%;
    max-width: 1180px;
    position: relative;
}

.header-decor--desktop-pl {
    z-index: -1;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: flex;
    position: absolute;
    inset: 0% auto auto;
}

.header-decor--mobile--pl {
    z-index: -1;
    display: none;
    position: absolute;
    inset: 0% auto auto;
}

.r-body {
    color: var(--r-text-black);
    font-family: Manrope, sans-serif;
}

.r-nav {
    background-color: #0000;
    padding: 8px 16px;
    position: fixed;
    inset: 0% 0% auto;
}

.r-nav__container {
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
    min-height: 47px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.r-nav__brand {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
}

.r-nav__menu {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex;
}

.r-nav__link {
    color: var(--r-text-black);
    padding: 0;
    font-size: 14px;
    line-height: 19px;
}

.r-nav__link:hover {
    color: var(--r-purple);
}

.r-header {
    background-image: linear-gradient(#eff2f7, #ffffff47 80%);
    padding: 87px 16px 64px;
}

.r-container {
    width: 100%;
    max-width: 1200px;
}

.r-main {
    overflow: hidden;
}

.r-section {
    padding: 128px 16px;
}

.r-section.pad-tb--0 {
    padding-top: 0;
    padding-bottom: 0;
}

.r-section.pad-top--0 {
    padding-top: 0;
}

.r-nav__brand-img,
.r-nav__brand-text {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-nav__signup {
    background-color: var(--r-text-black);
    color: #fff;
    text-align: center;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    padding: 11px 16px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
}

.r-nav__signup:hover {
    background-image: linear-gradient(#fff3, #fff3);
}

.r-nav__login {
    color: var(--r-text-black);
    text-align: center;
    background-color: #0000;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    font-size: 14px;
    line-height: 19px;
    display: flex;
}

.r-nav__login:hover {
    background-color: #0003;
}

.r-nav__drop {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-nav__toggle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
}

.r-nav__arrow {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-nav__content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-bg);
    border-radius: 12px;
    flex-flow: column;
    padding-top: 8px;
    padding-bottom: 8px;
    top: 20px;
}

.r-nav__drop-link {
    color: var(--r-text-black);
    width: 100%;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 19px;
}

.r-nav__drop-link:hover {
    color: var(--r-purple);
}

/* .r-hero {
    grid-column-gap: 40px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 453px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
} */
.r-hero {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-hero__uptitle {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #9f478d, #7762b6);
    -webkit-background-clip: text;
    background-clip: text;
    margin-bottom: 12px;
    font-family: Manrope, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

.r-hero__title {
    color: var(--r-text-black);
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 600;
    line-height: 56px;
}

.r-hero__descr {
    color: #696a76;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.r-hero__left {
    max-width: 570px;
}

.r-hero__span {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #9f478d, #7762b6);
    -webkit-background-clip: text;
    background-clip: text;
}

.r-hero__animation {
    justify-content: flex-start;
    align-items: center;
    height: 357px;
    display: flex;
    position: relative;
}

.r-intro--centered {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 48px;
    display: flex;
}

.r-intro__title--dark {
    color: var(--r-text-black);
    font-family: Manrope, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
}

.r-steps {
    position: relative;
}

.r-steps__tabs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}

.r-steps__menu {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    order: 1;
    width: 486px;
    max-width: 100%;
    display: flex;
}

.r-steps__content {
    order: -1;
}

.r-steps__link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid var(--r-border);
    background-color: #0000;
    flex-flow: column;
    padding: 0 0 24px;
    display: flex;
}

.r-steps__link.w--current {
    background-color: #0000;
}

.r-steps__img {
    width: 588px;
    height: auto;
}

.r-steps__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-steps__number {
    color: var(--r-purple);
    background-color: #e1e5ed;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    display: flex;
}

.r-steps__title {
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.r-steps__icon {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    display: flex;
}

.r-steps__text {
    color: var(--r-text-gray);
}

.r-steps__btn {
    justify-content: flex-start;
    align-items: center;
    width: 486px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
}

.r-btn--purple {
    color: #fff;
    text-align: center;
    background-color: #0000;
    background-image: linear-gradient(90deg, #9f478d, #8c3a7b);
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    display: flex;
}

.r-btn--purple:hover {
    background-image:
        linear-gradient(#0003, #0003), linear-gradient(90deg, #9f478d, #8c3a7b);
}

.r-intro--row {
    z-index: 2;
    grid-column-gap: 126px;
    grid-row-gap: 126px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 486px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    padding-bottom: 48px;
    display: grid;
    position: relative;
}

.r-intro__descr--dark {
    color: var(--r-text-gray);
    line-height: 22px;
}

.r-width--500 {
    max-width: 500px;
}

.r-steps__bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
    overflow: hidden;
}

.r-writers__menu {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    margin-bottom: 24px;
    display: flex;
    overflow: auto;
}

.r-writers__content {
    overflow: visible;
}

.r-writers__link {
    color: var(--r-text-black);
    background-color: #eeeff5;
    border-radius: 300px;
    flex: none;
    padding: 10px 16px;
}

.r-writers__link:hover {
    background-image: linear-gradient(#8d3a7c33, #8d3a7c33);
}

.r-writers__link.w--current {
    color: #fff;
    background-image: linear-gradient(90deg, #9f478d, #8c3a7b);
}

.r-writers__pane {
    overflow: visible;
}

.star-icon {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-writers__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
}

.r-writers__subjects {
    color: var(--r-text-black);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% -116px 0% auto;
}

.r-writers__number {
    font-size: 16px;
    line-height: 24px;
}

.r-writers__tags {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5px;
    display: flex;
}

.r-writers__bg {
    z-index: 2;
    background-image: linear-gradient(#0000, #00000080 32%, #000c);
    height: 166px;
    position: absolute;
    inset: auto 0% 0%;
}

.r-writers__rating--bot {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-writers__label {
    color: #c4c4c4;
    font-size: 12px;
    line-height: 20px;
}

.r-writers__name {
    font-weight: 700;
}

.r-writers__tag {
    color: #fff;
    background-color: #ffffff30;
    border-radius: 33px;
    padding: 2px 8px;
    font-size: 14px;
}

.r-writers__img {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative;
}

.r-writers__data {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid;
}

.r-writers__overlay {
    z-index: 3;
    background-image: linear-gradient(#00000069, #000000a8 32%, #000000bd);
    position: absolute;
    inset: 0%;
}

.r-writers__flex {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}

.r-writers__degree {
    margin-top: 5px;
    font-size: 14px;
    line-height: 22px;
}

.r-writers__card {
    color: #fff;
    cursor: grab;
    border-radius: 20px;
    flex: none;
    width: 282px;
    height: 320px;
    position: relative;
    overflow: hidden;
}

.r-writers__rating {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-writers__bot {
    z-index: 4;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    min-height: 116px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}

.r-writers__btn {
    color: var(--r-text-black);
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    padding: 11px 16px;
    text-decoration: none;
    display: flex;
}

.r-writers__btn:hover {
    background-image: linear-gradient(#0003, #0003);
}

.r-writers__slider {
    overflow: auto;
}

.r-writers__container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 48px;
    display: grid;
}

.r-writers__nav {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto auto -100px 0%;
}

.r-slider-left {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67cedee6b1d9732d37c4cda4_left.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
}

.r-slider-left:hover {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67cff759c9b04be328ceae7d_left%20hover.svg);
}

.r-reviews {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.r-reviews__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
    overflow: auto;
}

.r-reviews__card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    cursor: grab;
    background-color: #fff;
    border-radius: 12px;
    flex-flow: column;
    flex: none;
    width: 588px;
    height: 353px;
    padding: 48px;
    display: flex;
}

.r-reviews__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    display: flex;
}

.r-reviews__title {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #9f478d, #8c3a7b);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 14px;
    line-height: 19px;
}

.r-reviews__descr {
    color: var(--r-text-black);
    font-size: 20px;
    font-weight: 500;
    line-height: 150%;
    overflow: hidden;
}

.r-reviews__bot {
    border-top: 1px solid #c6cfd8;
    justify-content: space-between;
    align-items: center;
    padding-top: 24px;
    display: flex;
}

.r-reviews__left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.r-reviews__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-reviews__user {
    color: var(--r-text-black);
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
}

.r-reviews__data {
    color: var(--r-text-black);
    font-size: 12px;
    line-height: 16px;
}

.r-reviews__stars {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-section--grad-top {
    background-image: linear-gradient(#fff, #eff2f7 35%);
    padding: 128px 16px;
}

.r-reviews__nav {
    z-index: 1;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-section--gray {
    background-color: var(--r-bg);
    padding: 128px 16px;
}

.r-section--gray.pad-top--0 {
    padding-top: 0;
}

.r-pricing__list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
    overflow: auto;
}

.r-pricing__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: grab;
    background-color: #fff;
    border-radius: 12px;
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    width: 384px;
    height: 449px;
    padding: 32px;
    display: flex;
}

.r-pricing__title {
    color: var(--r-text-black);
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-pricing__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}

.r-pricing__item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-bottom: 1px solid var(--r-border);
    justify-content: space-between;
    align-items: center;
    padding-bottom: 16px;
    line-height: 22px;
    display: flex;
}

.r-pricing__label {
    color: var(--r-text-gray);
    flex: none;
}

.r-pricing__value {
    color: var(--r-text-black);
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}

.r-pricing__right {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.r-pricing__img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.r-pricing__parent {
    width: 32px;
    height: 32px;
    position: relative;
}

.r-pricing__status {
    background-color: #4e968a;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    position: absolute;
    inset: auto 0% 0% auto;
    box-shadow: inset 0 0 0 2px #fff;
}

.r-pricing__number {
    color: var(--r-purple);
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
}

.r-pricing__item--last {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.r-note {
    color: var(--r-text-gray);
    font-size: 12px;
    line-height: 150%;
}

.r-slider__bot {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-width--450 {
    max-width: 450px;
}

.r-pricing {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}

.r-pricing__nav {
    z-index: 1;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-row {
    grid-column-gap: 126px;
    grid-row-gap: 126px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
}

.r-intro--left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
}

.r-free {
    background-color: #fff;
    border-radius: 12px;
    flex: none;
    width: 588px;
    max-width: 100%;
    padding: 32px 48px;
}

.r-free__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}

.r-free__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid var(--r-border);
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 15px;
    display: flex;
}

.r-free__tag {
    color: var(--r-purple);
    margin-left: auto;
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
}

.r-free__text {
    color: var(--r-text-black);
    line-height: 22px;
}

.r-free__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-free__item--last {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-intro__btn {
    padding-top: 24px;
    display: flex;
}

.r-section--dark {
    background-color: var(--r-text-black);
    color: #fff;
    background-image:
        radial-gradient(circle farthest-side at 0 0, #583d8ecc, #0000 50%),
        radial-gradient(
            circle farthest-side at 100% 75%,
            #8c3a7b80,
            #23272c 53%
        );
    padding: 128px 16px;
    overflow: clip;
}

.r-intro__title--light {
    color: #fff;
    font-family: Manrope, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
}

.r-width--550 {
    max-width: 550px;
}

.r-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}

.r-info__richtext {
    color: var(--r-border);
    overflow: clip;
}

.r-info__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-purple);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    line-height: 22px;
    display: flex;
}

.r-close {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-types {
    z-index: 2;
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.r-types__tabs {
    width: 100%;
}

.r-types__menu {
    display: flex;
    overflow: auto;
}

.r-types__content {
    border-top: 1px solid #757882;
    margin-top: -1px;
    padding-top: 48px;
}

.r-types__link {
    color: #fff;
    background-color: #0000;
    border-bottom: 2px solid #0000;
    flex: none;
    padding: 16px 24px 14px;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-types__link.w--current {
    border-bottom-color: var(--r-pink);
    color: var(--r-pink);
    background-color: #0000;
}

.r-types__list {
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.r-types__item {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c85e1d1bc9cca1c6030421_r-check.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 32px;
}

.r-types__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-purple);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    line-height: 22px;
    display: none;
}

.r-relative {
    z-index: 1;
    position: relative;
}

.r-decor--1 {
    z-index: 1;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -963px auto auto -962px;
}

.r-decor--2 {
    z-index: 1;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: auto -1300px -963px auto;
}

.r-section--grad-bot {
    background-image: linear-gradient(#eff2f7, #fff);
    padding: 128px 16px;
}

.r-section--grad-bot.pad-bot--0 {
    padding-bottom: 0;
}

.r-benefits {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.r-benefits__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f0f3f7;
    border-radius: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 294px;
    padding: 24px;
    display: flex;
}

.r-benefits__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-benefits__title {
    color: var(--r-text-black);
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-benefits__descr {
    color: var(--r-text-gray);
    max-height: 132px;
    line-height: 22px;
    overflow: auto;
}

.r-benefits__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-purple);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    font-weight: 600;
    line-height: 22px;
    display: flex;
}

.r-btn-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 48px;
    display: flex;
}

.r-faq__row {
    grid-column-gap: 126px;
    grid-row-gap: 126px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.r-faq__col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}

.r-faq__drop {
    border-bottom: 1px solid var(--r-border);
    width: 100%;
    max-width: 486px;
}

.r-faq__toggle {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: var(--r-text-black);
    justify-content: space-between;
    align-items: center;
    padding: 24px 0 23px;
    display: flex;
}

.r-faq__toggle.w--open {
    color: var(--r-purple);
}

.r-faq__content {
    background-color: #0000;
    position: static;
}

.r-faq__title {
    white-space: pre-wrap;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-faq__arrow {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-faq__text {
    color: var(--r-text-gray);
    flex-flow: column;
    margin-bottom: 8px;
}

.r-faq__text p {
    margin-bottom: 16px;
}

.r-faq__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: flex;
}

.r-faq__btn {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--r-purple);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    font-weight: 600;
    line-height: 22px;
    display: none;
}

.r-cta {
    grid-column-gap: 117px;
    grid-row-gap: 117px;
    color: #fff;
    background-image:
        radial-gradient(circle farthest-side at 0 0, #583d8ecc, #0000 50%),
        linear-gradient(#23272c, #0f1318);
    border-radius: 12px;
    justify-content: space-between;
    padding-left: 101px;
    padding-right: 48px;
    display: flex;
    position: relative;
    overflow: clip;
}

.r-cta__left {
    z-index: 2;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 385px;
    padding-top: 48px;
    padding-bottom: 48px;
    display: flex;
    position: relative;
}

.r-cta__title {
    margin-bottom: 24px;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-cta__descr {
    color: var(--r-border);
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 22px;
}

.r-seo__row {
    grid-column-gap: 109px;
    grid-row-gap: 109px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-bottom: 142px;
    display: flex;
    overflow: auto;
}

.r-seo__col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    max-width: 496px;
    display: flex;
}

.r-seo__item {
    flex-flow: column;
    display: flex;
}

.r-seo__top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
    display: flex;
}

.r-seo__title {
    color: var(--r-text-black);
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-seo__icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}

.r-seo__text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--r-text-gray);
    flex-flow: column;
    line-height: 22px;
}

.r-seo__text p {
    margin-bottom: 16px;
}

.r-seo__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-bottom: 16px;
    display: flex;
}

.r-seo {
    position: relative;
}

.r-seo__decor {
    z-index: 2;
    pointer-events: none;
    background-image: linear-gradient(#fff0, #fff);
    width: 100%;
    height: 142px;
    position: absolute;
    inset: auto 0% 0%;
}

.r-footer {
    background-color: var(--r-text-black);
    color: #fff;
    background-image:
        radial-gradient(circle farthest-side at 0 0, #583d8e80, #0000 50%),
        radial-gradient(circle farthest-side at 100% 100%, #8c3a7b80, #0000 60%);
    padding: 24px 16px;
    overflow: hidden;
}

.r-footer__top {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-bottom: 1px solid #757882;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 48px;
    padding-bottom: 24px;
    display: grid;
    position: relative;
}

.r-footer__brand-img {
    justify-content: center;
    align-items: center;
    display: flex;
}

.r-footer__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.r-footer__link {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
}

.r-footer__link:hover {
    color: #fffc;
}

.r-footer__mid {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
    position: relative;
}

.r-footer__row {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-footer__phone-img {
    width: 24px;
    height: 24px;
}

.r-footer__subtitle {
    flex: none;
    font-size: 12px;
    line-height: 160%;
}

.r-footer__phone-link {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}

.r-footer__payments-img {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 24px;
    display: flex;
}

.r-footer__payments {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
}

.r-footer__guarantee {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
}

.r-footer__guarantee-img {
    width: 32px;
    height: 32px;
}

.r-footer__guarantee-text {
    max-width: 30ch;
    font-size: 12px;
    line-height: 160%;
}

.r-footer__bot {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    line-height: 140%;
    display: flex;
    position: relative;
}

.r-decor--3 {
    z-index: 1;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto -1300px -1200px auto;
}

.r-footer___phone {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    display: flex;
}

.r-cta__right {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    height: 424px;
    display: flex;
    position: relative;
}

.r-cta__col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
}

.r-cta__card {
    border-radius: 8px;
    position: relative;
    overflow: clip;
}

.r-cta__img {
    object-fit: cover;
    width: 230px;
    min-width: 230px;
    height: 260px;
}

.r-cta__info {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-image: linear-gradient(#fff0, #00000080 34%, #000c);
    flex-flow: column;
    padding: 20px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}

.r-cta__name {
    font-weight: 700;
    line-height: 22px;
}

.r-cta__degree {
    font-size: 14px;
    line-height: 19px;
}

.r-form__popular {
    color: #626693;
    letter-spacing: 0.28px;
    font-size: 12px;
    line-height: 16px;
    display: none;
}

.r-form__toggle {
    background-color: #eeeff5;
    border-radius: 500px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 52px;
    padding: 2px;
    display: flex;
    position: relative;
}

.r-form__toggle:hover {
    background-color: #fff;
    background-image: linear-gradient(#9f478d3d, #7762b63d);
}

.r-form__content {
    z-index: 2;
    background-color: #eff2f7;
    border-radius: 12px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    display: none;
    position: absolute;
    inset: 56px auto auto;
    overflow: hidden;
}

/* .r-form__list {
    z-index: 1;
    width: 100%;
    max-height: 282px;
    position: relative;
    overflow: auto
} */

.r-form__list {
    z-index: 1;
    text-align: left;
    width: 100%;
    max-height: 300px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    overflow: auto;
}

.r-form__label {
    z-index: 2;
    pointer-events: none;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    color: var(--r-text-black);
    border-radius: 500px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 56px;
    padding-right: 48px;
    font-size: 14px;
    line-height: 150%;
    transition: all 0.3s;
    display: flex;
    position: absolute;
    inset: 0;
}

.r-form__tag {
    color: var(--r-text-gray);
    cursor: pointer;
    border-radius: 500px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    font-size: 12px;
    line-height: 150%;
    transition: all 0.3s;
    display: flex;
}

.r-form__tag:hover {
    background-color: #0000000d;
}

.r-form__input--subject {
    color: var(--r-text-black);
    -webkit-appearance: none;
    appearance: none;
    text-overflow: ellipsis;
    background-color: #eeeff5;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9a6f57149ba903e173f03_r-subject.svg);
    background-position: 24px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: 500px;
    width: 100%;
    height: 100%;
    padding: 14px 56px;
}

.r-form__input--subject:active,
.r-form__input--subject:focus {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9b61910f0ec7bda603929_r-search.svg);
}

.r-form__input--subject::placeholder {
    color: #181f3466;
}

/* .r-form {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
} */

.r-form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 800px;
    margin-bottom: 40px;
    display: flex;
}

/* .r-form__item {
    max-width: 320px;
    position: relative
} */

.r-form__item {
    width: 100%;
    position: relative;
}

.r-form__tags {
    flex-flow: wrap;
    place-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
    display: flex;
}

.r-form-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
}

.r-form__btn {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    flex: none;
    align-items: stretch;
    display: flex;
}

.r-form__icon--arrow {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9b7ed294afac6156ae1d9_r-arrow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 24px;
    height: 24px;
    position: absolute;
    inset: auto 24px auto auto;
}

.r-form__input--type {
    color: var(--r-text-black);
    -webkit-appearance: none;
    appearance: none;
    text-overflow: ellipsis;
    background-color: #eeeff5;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9a6d7118f4cf59f85d4d2_r-type.svg);
    background-position: 24px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: 500px;
    width: 100%;
    height: 100%;
    padding: 14px 56px;
}

.r-form__input--type:active,
.r-form__input--type:focus {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9b61910f0ec7bda603929_r-search.svg);
}

.r-form__input--type::placeholder {
    color: #181f3466;
}

.r-form__input--deadline {
    color: var(--r-text-black);
    -webkit-appearance: none;
    appearance: none;
    text-overflow: ellipsis;
    background-color: #eeeff5;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9a7118b44d2ef4861c9bb_r-deadline.svg);
    background-position: 24px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: 500px;
    width: 100%;
    height: 100%;
    padding: 14px 56px;
}

.r-form__input--deadline:active,
.r-form__input--deadline:focus {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67c9b61910f0ec7bda603929_r-search.svg);
}

.r-form__input--deadline::placeholder {
    color: #181f3466;
}

.r-nav__right {
    order: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.r-nav__btns {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.r-nav__left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.r-nav__btn {
    padding: 0;
}

.r-nav__burger {
    float: right;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 30px;
}

.r-nav__burger-top {
    background-color: var(--r-text-black);
    border-radius: 1px;
    height: 2px;
}

.r-nav__burger-mid {
    background-color: var(--r-text-black);
    border-radius: 1px;
    height: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.r-nav__burger-bot {
    background-color: var(--r-text-black);
    border-radius: 1px;
    height: 2px;
}

.r-noai {
    text-align: center;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #9f478d, #7762b6);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 12px;
    line-height: 150%;
}

.r-slider-right {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67cedf60a27d17f200adc310_right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
}

.r-slider-right:hover {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/67cff7a64957ce4430d1a521_right%20hover.svg);
}

.r-btn--white {
    color: var(--r-text-black);
    background-color: #fff;
    border-radius: 28px;
    justify-content: center;
    align-items: center;
    min-width: 176px;
    padding: 14px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-decoration: none;
    display: flex;
}

.r-btn--white:hover {
    background-image: linear-gradient(#0003, #0003);
}

.r-hero__decor {
    z-index: 1;
    opacity: 0.24;
    filter: blur(166.5px);
    background-image: linear-gradient(90deg, #9f478d, #8c3a7b);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 241px;
    height: 240px;
    display: flex;
    position: absolute;
    top: 68px;
    left: 146px;
}

.r-steps__mob {
    display: none;
}

.r-table__row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 2px;
    font-size: 14px;
    display: grid;
}

.r-table__col {
    border: 1px solid var(--r-border);
    color: var(--r-text-gray);
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 10px;
    display: flex;
}

.r-table.marg-bot--16 {
    margin-bottom: 16px;
}

.r-nav__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
}

.r-nav__title {
    padding: 8px 16px;
    font-weight: 600;
}

.r-decor--4 {
    z-index: 1;
    pointer-events: none;
    filter: blur(333px);
    background-image: linear-gradient(90deg, #7762b6, #583d8e);
    border-radius: 50%;
    width: 594px;
    height: 592px;
    position: absolute;
    top: -296px;
    left: -297px;
}

.r-decor--5 {
    z-index: 1;
    pointer-events: none;
    filter: blur(333px);
    background-image: linear-gradient(90deg, #9f478d, #8c3a7b);
    border-radius: 50%;
    width: 785px;
    height: 782px;
    position: absolute;
    bottom: -169px;
    right: -392px;
}

.r-hero__bold-black {
    color: #23272c;
    font-weight: 700;
}

.footer__col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    width: 192px;
    max-width: 100%;
    display: flex;
}

.r-footer__col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
}

.r-footer__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
}

.r-footer__right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    display: flex;
}

.r-footer__left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.footer__title {
    line-height: 160%;
}

.hero--centered {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.soon {
    background-color: var(--alice-blue);
    color: var(--midnight-blue);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    display: flex;
}

.hero__info {
    margin-top: 30px;
}

.soon--w400 {
    background-color: var(--alice-blue);
    color: var(--midnight-blue);
    border-radius: 20px;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 300px;
    margin-left: 20px;
    font-family: Caladeapro, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    display: flex;
}

.hero__subtitle--pb0 {
    font-size: 18px;
    line-height: 160%;
}

.ai-writer-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
}

.ai-html {
    width: 100%;
}

.ai-header-wrapper {
    flex-flow: column;
    margin-bottom: 40px;
    padding-top: 30px;
    display: flex;
}

.list-item {
    list-style-type: decimal;
}

.rewriting-tool-test {
    height: 100vh;
}

.anonymos--long {
    grid-column-gap: 50px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.anonymos--long.marg-bot-40 {
    margin-bottom: -40px;
}

.steps--4col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.benefits__grid--2col {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.benefits__grid--2col.mob-drop {
    overflow: hidden;
}

.ai-html-3 {
    width: 100%;
    margin-bottom: 0;
}

.resources {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}

.resources__title {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    font-size: 50px;
    line-height: 1.3em;
}

.resources__text {
    display: block;
}

.resources__text p {
    color: #666;
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 1.5em;
}

.resources__text ul,
.resources__text ol {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #666;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    padding-left: 40px;
    line-height: 1.5em;
    display: grid;
}

.resources__text blockquote {
    color: #666;
    border-left-color: #f77e46;
    margin-bottom: 16px;
    padding-right: 0;
    font-style: italic;
    font-weight: 400;
}

.resources__text img {
    border-radius: 20px;
}

.resources__text h2 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.resources__text h3,
.resources__text h4 {
    margin-top: 0;
    margin-bottom: 16px;
}

.resources__text figure,
.post__keyt h3 {
    margin-bottom: 16px;
}

.post__keytakeaways {
    background-color: var(--ivory);
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/685d4dfe295d1e7f4eb10840_pw.svg);
    background-position: 97% 5%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    padding: 30px 60px 30px 30px;
    display: block;
}

.post__keytakeaways h3 {
    margin-bottom: 16px;
    font-size: 24px;
}

.list-item-2 {
    color: var(--black);
}

.heading-5,
.heading-6 {
    margin-bottom: 16px;
}

.list,
.list-2 {
    width: 90%;
}

.filters__drop {
    z-index: 1;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    flex: 1;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}

.filters__drop.second {
    z-index: 2;
}

.filters__drop.first {
    z-index: 3;
}

.filters__toggle {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 15px 16px;
    display: flex;
}

.filters__arrow {
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease-in-out;
    display: flex;
}

.filters__row {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    height: 300px;
    display: flex;
}

.filters__btn {
    border: 1px solid var(--orange);
    color: var(--orange);
    cursor: pointer;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 14px 36px;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s;
    display: flex;
}

.filters__btn:hover {
    background-color: var(--orange);
}

.filters__content {
    z-index: 2;
    border: 1px solid var(--black);
    background-color: #fff;
    border-radius: 6px;
    flex-flow: column;
    width: 100%;
    margin-top: 4px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 4px 24px #2e314333;
}

.filters__content.w--open {
    flex-flow: column;
    margin-top: 3px;
    display: flex;
}

.r-range--seo {
    -webkit-appearance: none;
    appearance: none;
    writing-mode: vertical-lr;
    vertical-align: top;
    background-color: #e5e7f0;
    border-radius: 3px;
    outline-style: none;
    width: 3px;
    height: 100%;
}

.filters__scroll {
    z-index: 2;
    width: 100%;
    height: 300px;
    overflow: auto;
}

.filters__scroll.w--open {
    flex-flow: column;
    margin-top: 3px;
    display: flex;
}

.filters {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    margin-bottom: 60px;
    display: flex;
    position: relative;
}

.filters__item {
    cursor: pointer;
    width: 100%;
    padding: 4px 16px;
}

.filters__item:hover {
    background-color: var(--gray);
}

.reviews__loader {
    z-index: 3;
    background-color: var(--white-smoke);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: 100px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
}

.circle {
    border-style: solid;
    border-width: 16px;
    border-color: var(--orange) var(--orange) var(--gray);
    border-radius: 50%;
    width: 120px;
    height: 120px;
}

.reviews__btn {
    border: 1px solid var(--black);
    color: var(--black);
    cursor: pointer;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 48px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}

.reviews__btn:hover {
    background-color: var(--gray);
}

.reviews__error {
    grid-row-gap: 20px;
    color: var(--midnight-blue);
    text-align: center;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    padding: 0;
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
    display: none;
}

.r-stars {
    z-index: 1;
    text-align: left;
    justify-content: flex-start;
    width: 122px;
    height: 18px;
    display: block;
    position: relative;
}

.r-stars__filled {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c7e8399343422f10a698_Stars--y.svg);
    background-repeat: no-repeat;
    background-size: auto;
    align-self: auto;
    width: 100%;
    height: 18px;
    line-height: 17px;
    display: flex;
    position: relative;
}

.r-stars__empty {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/6419c81f0b08bf024fcb6fd9_Stars--d.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 18px;
    line-height: 17px;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}

.reviews__title {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/68762874a8769168f2738a27_books%201.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    align-items: flex-start;
    min-height: 40px;
    padding-left: 56px;
    font-family: Caladeapro, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    display: flex;
}

.expert-loader {
    z-index: 3;
    background-color: var(--white-smoke);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: 100px;
    padding-top: 30px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
}

.expert__about-long {
    background-color: #0000;
}

.expert__about-long.about__open {
    height: auto;
    display: none;
}

.expert__review-box {
    background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/68762874a8769168f2738a27_books%201.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    align-items: flex-start;
    min-height: 40px;
    padding-left: 56px;
    display: flex;
}

.filters--writers {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    width: 600px;
    max-width: 100%;
    margin-bottom: 60px;
    display: flex;
    position: relative;
}

.writers {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}

.writers-loader {
    z-index: 3;
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 120%;
    min-height: 100px;
    padding-top: 60px;
    display: flex;
    position: absolute;
    inset: -60px auto auto;
}

.writers__error {
    grid-row-gap: 20px;
    color: var(--midnight-blue);
    text-align: center;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    padding: 0;
    font-family: Caladeapro, sans-serif;
    font-weight: 700;
    display: none;
}

.writers-card__link {
    text-decoration: none;
}

.ai-html-4 {
    width: 100%;
}

.width--245 {
    max-width: 245px;
}

.pricing__list--gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
}

.r-hero__writers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
}

.r-hero__writer {
    border-radius: 50%;
    position: relative;
}

.r-hero__writer-photo {
    border-radius: 50%;
}

.r-hero__writer-official {
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.r-hero__writer-info {
    z-index: 9;
    text-align: left;
    background-color: #fff;
    border-radius: 16px;
    min-width: 184px;
    min-height: 91px;
    padding: 8px;
    display: none;
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0 2px 5px #7969d43d;
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 48px;
    }
    h2 {
        font-size: 34px;
    }
    h3 {
        font-size: 26px;
    }
    h4 {
        font-size: 18px;
    }
    h5 {
        font-size: 16px;
    }
    .bg-elements {
        z-index: 0;
        min-height: 420px;
    }
    .bg-element-6 {
        width: 16vw;
        height: 16vw;
    }
    .bg-element-5 {
        border-radius: 4vw;
        width: 20vw;
        height: 20vw;
        right: -13.9vw;
    }
    .bg-element-1 {
        border-radius: 8vw;
        width: 48vw;
        height: 48vw;
        left: -27.9vw;
    }
    .h1 {
        text-align: center;
    }
    .button {
        flex: none;
        display: inline-block;
    }
    .button._02-n {
        display: inline-block;
    }
    .bg-element-7 {
        border-radius: 3vw;
        width: 14vw;
        height: 14vw;
        right: 13.1vw;
    }
    .cards.acards {
        margin-bottom: 15px;
        display: block;
    }
    .body-text.no-margin {
        text-align: left;
    }
    .wrapper {
        z-index: 2;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .wrapper.head {
        justify-content: space-between;
    }
    .wrapper.hero-col.m-top-30 {
        flex-direction: column;
        align-items: center;
    }
    .wrapper.columns-v2 {
        flex-direction: column;
    }
    .bottom-content {
        text-align: left;
        display: flex;
    }
    .t06_arrow_left {
        left: 20%;
    }
    .card {
        width: auto;
    }
    .t06_arrow_right {
        right: 20%;
    }
    .columns,
    .faq-column {
        display: block;
    }
    .faq01_click_wrap {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .faq01_block {
        min-width: auto;
    }
    .faq-header,
    .f07_legal {
        text-align: left;
    }
    .footer-bottom-wrapper,
    .footer-top-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .oops {
        height: auto;
        min-height: 100vh;
        padding-top: 20px;
    }
    .oops__container {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .floating-element.hero-v2-element {
        margin-left: -17%;
        inset: auto 0% 9% 18%;
    }
    .hero-v1-scroll {
        display: none;
    }
    .review-star {
        width: 18px;
    }
    .hero-v1-intro {
        padding-left: 0%;
        padding-right: 0%;
    }
    .hero-v1 {
        grid-row-gap: 48px;
        grid-template-columns: 1fr;
        padding-bottom: 32px;
        padding-left: 12%;
        padding-right: 12%;
    }
    .hero-v1.marg-top-60 {
        grid-row-gap: 50px;
        margin-top: 0;
    }
    .hero-v1-bg {
        margin: -24px 3% 20vw;
    }
    .hero-v1-bg.team-bg {
        margin-bottom: -40px;
        margin-left: 0%;
    }
    .hero-v1-card.relative {
        position: static;
    }
    .intro-left {
        z-index: 2;
        text-align: center;
        align-items: center;
        position: relative;
    }
    .tabs-horisontal {
        margin-left: -16px;
        margin-right: -16px;
    }
    .tab-link-w {
        padding: 16px;
    }
    .section-w.haze.contacts {
        height: auto;
        padding-bottom: 80px;
    }
    .section-w.order-hero {
        padding-top: 30px;
    }
    .media-decoration {
        border-radius: 32px;
        top: -24px;
        right: -24px;
    }
    .media-decoration.bottom-right {
        bottom: -24px;
        right: -24px;
    }
    .main-grid {
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: auto;
        height: auto;
        display: flex;
    }
    .media-rounded {
        border-radius: 20px;
    }
    .heading-3 {
        font-size: 28px;
    }
    .intro-w.margin-bottom {
        margin-bottom: 64px;
    }
    .text-grey-2 {
        text-align: left;
    }
    .features-4 {
        grid-template-columns: 1fr 1fr;
    }
    .icon-box {
        width: 56px;
        height: 56px;
    }
    .top-content {
        text-align: left;
        display: flex;
    }
    .dropdown-corner,
    .dropdown-bridge {
        display: none;
    }
    .dropdown-list.w--open {
        z-index: 1;
        background-color: #fff;
        border-radius: 0;
        margin-top: -1px;
        margin-left: 0;
        padding: 0 16px 8px;
        position: relative;
        box-shadow: 0 1px #ffffff1f;
    }
    .nav-dropdown-link {
        padding-left: 24px;
        padding-right: 24px;
        font-size: 13px;
        font-weight: 700;
        line-height: 20px;
    }
    .nav-dropdown-link:hover {
        background-color: #0000;
    }
    .nav-dropdown-link.w--current {
        color: #452c48;
    }
    .dtext-left {
        text-align: left;
        padding-left: 24px;
        padding-right: 24px;
    }
    .btn-wrapper {
        display: flex;
    }
    .btn-wrapper.center,
    .btn-wrapper.center.margin-top {
        justify-content: center;
    }
    .hero-v1-bg-copy {
        margin: -24px 3% 20vw;
    }
    .hero-v1-copy {
        grid-row-gap: 48px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        padding-bottom: 32px;
        padding-left: 12%;
        padding-right: 12%;
    }
    .contacts_info {
        padding-left: 0%;
        padding-right: 0%;
    }
    .about-us-img {
        height: 48vw;
    }
    .about-us-st {
        display: block;
    }
    .wrapper-how {
        padding-left: 16px;
        padding-right: 16px;
    }
    .anchor-sticky-info {
        text-align: center;
        align-items: center;
        position: static;
    }
    .how-to-order {
        grid-column-gap: 16px;
        grid-row-gap: 64px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .feature-card-2 {
        border-radius: 16px;
        padding: 16px 16px 28px;
    }
    .blog__list {
        grid-template-columns: 1fr 1fr;
    }
    .blog__img {
        height: 200px;
    }
    .post-hero {
        max-width: 100%;
    }
    .post {
        text-align: left;
        grid-template-columns: 1fr;
        place-items: start;
    }
    .post__nav {
        position: static;
    }
    .featured__link {
        flex-direction: column;
    }
    .featured__img {
        width: 100%;
        height: 100px;
        margin-top: 10px;
        margin-left: 0;
    }
    .post-hero__title {
        grid-row-gap: 48px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        font-size: 36px;
    }
    .post-decor-1 {
        border-radius: 8vw;
        width: 48vw;
        height: 48vw;
        left: -27.9vw;
    }
    .post-decor-2 {
        border-radius: 4vw;
        width: 20vw;
        height: 20vw;
        right: -13.9vw;
    }
    .topics-decor {
        border-radius: 4vw;
    }
    .hero-img {
        width: 470px;
        margin-top: 30px;
    }
    .social-container.marg-left-20 {
        align-items: center;
        display: flex;
    }
    .answer__text {
        text-align: left;
    }
    .answer__question {
        margin-bottom: 40px;
    }
    .answer__description {
        text-align: left;
    }
    .question__icon {
        width: 56px;
        height: 56px;
        margin-right: 10px;
    }
    .form__label {
        text-align: left;
    }
    .question-slider__slide {
        width: 100%;
    }
    .question-slider__mask {
        width: 80%;
    }
    .image-container {
        justify-content: center;
        display: flex;
    }
    .nav-link-n {
        background-color: #fff;
        border-radius: 0;
        margin-bottom: -1px;
        padding: 16px 24px;
    }
    .nav-link-n:hover {
        background-color: #fff;
    }
    .nav-link-n.w--current {
        color: #452c48;
    }
    .nav-menu-n {
        background-color: #fff;
        border-bottom: 1px solid #e3e3e3;
        justify-content: flex-start;
        max-height: 90vh;
        margin-right: 0;
        padding-bottom: 12px;
        padding-left: 0;
        padding-right: 0;
        overflow: scroll;
    }
    .logo-link {
        margin-right: 10px;
    }
    .content-hero-div {
        width: 100%;
    }
    .heading-1-ppc.marg-bott-20 {
        font-size: 60px;
    }
    .rate-hero-div {
        flex-wrap: wrap;
        justify-content: space-around;
        height: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .rate-item-div {
        width: 304px;
        margin-bottom: 25px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .rate-sep {
        display: none;
    }
    .rate-star-div {
        flex: none;
    }
    .title-div.m-top-30 {
        margin-top: 100px;
    }
    .steps-wrapper {
        flex-wrap: wrap;
        margin-bottom: 60px;
    }
    .step-ttem {
        width: 100%;
        max-width: 380px;
        margin-bottom: 30px;
    }
    .image-4 {
        margin-bottom: 25px;
    }
    .col-cont {
        text-align: center;
        align-items: center;
        width: 100%;
    }
    .logo-div {
        justify-content: space-between;
        align-items: center;
        width: 50%;
    }
    .slick-slide {
        flex: none;
    }
    .slider-row {
        width: 100%;
    }
    .post__cta {
        background-image: none;
        max-width: 100%;
    }
    .post__cta-img {
        width: 400px;
    }
    .post__cta-content {
        width: 80%;
    }
    .question-slider__arrow--left,
    .question-slider__arrow--right {
        top: 25px;
    }
    .heading-2-ppc {
        font-size: 50px;
    }
    .calc-wrap {
        width: 100%;
        padding-left: 0;
    }
    .prof-mask {
        width: 90%;
    }
    .prof-second {
        padding-left: 0;
    }
    .prof-title {
        font-size: 20px;
        line-height: 130%;
    }
    .prof-decor {
        bottom: 26px;
    }
    .free-row {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .free-list {
        grid-template-columns: 1fr 1fr 1fr;
        justify-items: start;
    }
    .free-item {
        flex-direction: column;
    }
    .free-title {
        text-align: center;
        font-size: 22px;
    }
    .free-description {
        text-align: center;
    }
    .free-tag,
    .free-price,
    .pfee-feature {
        text-align: left;
    }
    .free-total {
        font-size: 22px;
    }
    .reviews-mask {
        width: 80%;
    }
    .reviews-slide {
        width: 48%;
        height: 400px;
    }
    .offer-tabs {
        width: auto;
    }
    .offer-link {
        flex-direction: column;
        min-width: auto;
    }
    .offer-content {
        width: 100%;
        padding: 30px;
        position: static;
    }
    .offer-wrap {
        flex-direction: column;
    }
    .offer-decor-left {
        width: 140px;
    }
    .work-menu {
        margin-left: 0;
    }
    .work-content {
        width: 50%;
    }
    .work-pane {
        width: 100%;
    }
    .work-icon {
        width: 60px;
        height: 60px;
    }
    .order-title {
        font-size: 18px;
    }
    .footer-links-list {
        flex-wrap: wrap;
        place-content: flex-end center;
        align-items: center;
        margin-top: 18px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer-decor {
        width: 150px;
        height: 150px;
        top: -77px;
    }
    .nav-arrow-n {
        color: #d1d1d1;
        margin-right: 24px;
        font-size: 15px;
    }
    .experts-card {
        width: 80%;
        height: 600px;
    }
    .experts-row {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .expert-name {
        margin-bottom: 4px;
    }
    .expert-rating {
        margin-bottom: 2px;
    }
    .expert-mid {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .experts-list {
        height: 600px;
    }
    .our-team-img {
        height: 48vw;
        top: 0;
        right: 0;
    }
    .h1-50 {
        font-size: 40px;
    }
    .team-advantages {
        flex-direction: column;
        grid-template-columns: auto;
        grid-auto-columns: 1fr;
        place-items: center;
        display: flex;
    }
    .team-advantages-img {
        margin-top: 40px;
        margin-left: 0;
    }
    .team-advantages-content {
        max-width: 100%;
    }
    .wrapper-callback {
        padding-bottom: 100px;
        padding-left: 40px;
    }
    .callback-count {
        max-width: none;
    }
    .cover-img-callback {
        max-width: 60%;
    }
    .callback-img {
        bottom: -19px;
    }
    .writers-grid--3-column {
        grid-template-columns: 1fr 1fr;
    }
    .style-devider {
        font-size: 40px;
    }
    .section {
        padding: 50px 0;
    }
    .section.pad-bot--d120-t80 {
        padding-bottom: 80px;
    }
    .nav {
        height: 70px;
    }
    .nav__menu {
        background-color: #fff;
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .nav__btn.w--open {
        background-color: #0000;
    }
    .nav__link {
        text-align: center;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 18px;
    }
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav__drop-list.w--open {
        box-shadow: none;
        min-width: auto;
        padding: 10px 16px;
        position: static;
    }
    .nav__drop-link {
        text-align: center;
        font-size: 18px;
    }
    .hero {
        align-items: flex-start;
    }
    .hero__title {
        font-size: 48px;
    }
    .hero__top {
        padding-top: 0;
    }
    .hero__calculator {
        align-items: center;
        padding-right: 0;
    }
    .intro__title {
        font-size: 34px;
    }
    .container--bg_blue {
        padding: 50px 15px;
    }
    .features__grid--3_col {
        grid-template-columns: 1fr 1fr;
    }
    .features__number,
    .features__free {
        font-size: 26px;
    }
    .features__cta {
        font-size: 22px;
    }
    .pricing {
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
    }
    .paper__list--4col {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .review-slider__mask {
        margin-left: 50px;
        margin-right: 50px;
    }
    .review-slider__slide {
        width: 50%;
    }
    .review-slider__arrow--left,
    .review-slider__arrow--right {
        background-color: var(--black);
        color: #fff;
    }
    .review-slider__card {
        box-shadow: 0 3px 20px #27314229;
    }
    .review-slider__card.big__card {
        height: 420px;
    }
    .review-slider__stars {
        margin-top: 8px;
    }
    .review-slider__description {
        font-size: 14px;
    }
    .container--bg_gray {
        padding: 50px 15px;
    }
    .benefits__title {
        font-size: 26px;
    }
    .benefits {
        padding-left: 15px;
        padding-right: 15px;
    }
    .work__grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .work__info {
        max-width: 620px;
        padding-top: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
    .faq--upd {
        grid-column-gap: 20px;
    }
    .anonymos {
        grid-column-gap: 30px;
    }
    .anonymos.marg-bot-40 {
        margin-bottom: 0;
    }
    .seo__row {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
    }
    .footer {
        padding-top: 60px;
        padding-left: 0;
        padding-right: 0;
    }
    .footer__grid {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
        align-items: center;
    }
    .footer__copyright {
        max-width: 100%;
    }
    .footer__info {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer__left {
        text-align: center;
        align-items: center;
    }
    .footer__right {
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
    }
    .seo {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        padding-left: 40px;
    }
    .header {
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .writers-decor--desktop {
        display: none;
    }
    .writers-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        overflow: hidden;
    }
    .header-decor--desktop {
        display: none;
    }
    .header-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        overflow: hidden;
    }
    .review-decor--desktop {
        display: none;
    }
    .review-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        top: auto;
        overflow: hidden;
    }
    .work-decor--desktop {
        display: none;
    }
    .work-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        top: 10px;
        overflow: hidden;
    }
    .anonymos-decor--desktop {
        display: none;
    }
    .anonymos-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        top: 10px;
        overflow: hidden;
    }
    .seo__arrow--top,
    .seo__arrow--bot {
        background-color: var(--black);
        color: #fff;
    }
    .hero__img--absolute {
        display: none;
        left: auto;
    }
    .order {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .order__col {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .hero__row {
        text-align: center;
        max-width: 100%;
    }
    .legal {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr;
    }
    .legal__nav {
        position: static;
    }
    .m-hero {
        justify-content: center;
    }
    .m-hero__img {
        width: 160px;
        inset: auto auto -84px;
    }
    .m-hero__col {
        text-align: center;
        align-items: center;
        max-width: 100%;
        margin-bottom: 184px;
    }
    .m-hero__title {
        font-size: 40px;
    }
    .service {
        flex-direction: column;
        align-items: center;
        margin-left: -15px;
        margin-right: -15px;
        padding: 75px 15px 168px;
        display: flex;
    }
    .service__title {
        text-align: center;
    }
    .service__item {
        font-size: 26px;
    }
    .service__icon {
        width: 24px;
        height: 24px;
    }
    .service__content {
        align-items: center;
        max-width: 100%;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
    }
    .service__img {
        width: 108px;
        bottom: -71px;
        left: auto;
    }
    .service-rating {
        margin-top: 100px;
        margin-right: auto;
    }
    .header--overflow_visible {
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .features__grid--mobile {
        grid-template-columns: 1fr 1fr;
    }
    .features__label--mobile {
        left: auto;
        right: 10px;
    }
    .m-writers-decor--desktop,
    .features-decor--desktop {
        display: none;
    }
    .review-slider__arrow--left_bot,
    .review-slider__arrow--right_bot {
        background-color: var(--black);
        color: #fff;
    }
    .hero__uptitle {
        font-size: 14px;
    }
    .steps--3col {
        grid-column-gap: 10px;
    }
    .steps__card {
        padding: 20px;
    }
    .steps__title {
        font-size: 22px;
    }
    .oops__content {
        text-align: center;
        align-items: center;
    }
    .expert__online {
        margin-top: 6px;
        padding-left: 6px;
        padding-right: 6px;
    }
    .expert {
        grid-template-columns: 1fr;
    }
    .expert__card {
        width: 100%;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
        position: static;
    }
    .expert__right {
        padding-left: 20px;
        padding-right: 20px;
    }
    .expert__photo {
        width: 70px;
        height: 70px;
    }
    .expert__content {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .btn--green.promo-btn {
        min-width: 200px;
    }
    .expert-breadcrumbs {
        font-size: 14px;
    }
    .legal__nav--sticky {
        position: static;
    }
    .popup__card {
        width: 100%;
        height: auto;
        margin-left: 16px;
        margin-right: 16px;
    }
    .popup__content {
        padding: 40px;
    }
    .hero__img {
        width: 260px;
    }
    .info {
        grid-column-gap: 40px;
        justify-content: flex-start;
        align-items: center;
    }
    .info__img {
        width: 260px;
    }
    .container--bg_white {
        padding: 50px 15px;
    }
    .reasons {
        grid-row-gap: 5px;
        flex-flow: column;
        align-items: stretch;
    }
    .reasons__item {
        font-size: 20px;
    }
    .reviews-filter__form {
        margin-bottom: 50px;
    }
    .reviews {
        grid-row-gap: 50px;
        /* grid-template-columns: 1fr */
    }
    .reviews__description {
        font-size: 14px;
    }
    .overall {
        position: static;
    }
    .overall__img {
        width: 74px;
        height: 74px;
    }
    .overall__number {
        font-size: 30px;
        line-height: 39px;
    }
    .footer__address {
        text-align: center;
    }

    .promo__row {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        align-items: center;
        margin-top: 20px;
        margin-bottom: 80px;
    }
    .promo__nav {
        height: 70px;
    }
    .promo__cta {
        width: 100%;
    }
    .promo__right {
        text-align: center;
        align-items: center;
        max-width: 100%;
        margin-top: 0;
    }
    .promo__title {
        width: 100%;
        margin-bottom: 10px;
        font-size: 42px;
        line-height: 110%;
    }
    .promo__description {
        margin-bottom: 20px;
    }
    .promo__bot {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .promo__bot-text {
        font-size: 14px;
    }
    .promo__img {
        min-width: 260px;
        margin-top: 30px;
        left: 8%;
    }
    .promo__decor {
        display: none;
    }
    .hero__uptitle--grey {
        font-size: 14px;
    }
    .orm__title {
        flex-direction: row;
    }
    .orm {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: center;
    }
    .orm__list {
        width: 100%;
    }
    .orm__item {
        flex-direction: column;
        flex: 1;
        min-width: auto;
        max-width: none;
    }
    .orm__info {
        align-items: center;
    }
    .features__card-free {
        font-size: 26px;
    }
    .paper--upd {
        background-color: #0000;
        flex-direction: column;
        align-items: stretch;
        max-width: 100%;
        height: auto;
        padding: 0;
    }
    .paper__content--upd {
        height: auto;
        margin-top: 20px;
        margin-left: 0;
        padding: 20px;
    }

    .paper__pane--upd {
        height: auto;
    }
    .slider {
        padding-bottom: 71px;
    }
    .slider__mask {
        margin-left: 0;
        margin-right: 0;
    }
    .slider__slide--3_col {
        width: 50%;
    }
    .slider__arrow--left {
        background-color: var(--black);
        color: #fff;
        inset: auto auto 0% 65px;
    }
    .slider__arrow--right {
        background-color: var(--black);
        color: #fff;
        inset: auto 65px 0% auto;
    }
    .writer__data-icon,
    .steps__icon--upd {
        color: #2bd0af;
    }
    .faq__toggle {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .footer__info-left {
        width: 55%;
    }
    .orm__block {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: row;
        align-items: center;
    }
    .post__sticky {
        position: static;
    }
    .hero__img--home {
        width: 260px;
    }
    .header-decor__people-left,
    .header-decor__people-right {
        display: none;
    }
    .header-services {
        align-items: flex-start;
        min-height: 0;
        padding-bottom: 80px;
        padding-left: 0;
        padding-right: 0;
    }
    .hero__title--center {
        font-size: 48px;
    }
    .blog-hero {
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .blog-hero__column {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        text-align: center;
        justify-content: flex-start;
        align-items: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .blog-categories {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .blog-categories__list {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .post-sample-link.mobile {
        display: flex;
    }
    .post-sample-link.desktop,
    .pdf {
        display: none;
    }
    .section--static {
        padding: 50px 0;
    }
    .container--static {
        padding-left: 15px;
        padding-right: 15px;
    }
    .features__grid--2_col {
        grid-template-columns: 1fr 1fr;
    }
    .anonymos--plag {
        grid-column-gap: 30px;
    }
    .hero--tool {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .hero__column--tool {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        display: flex;
    }
    .header-decor--desktop-pl {
        display: none;
    }
    .header-decor--mobile--pl {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        overflow: hidden;
    }
    .r-nav {
        background-color: #fff;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .r-nav__menu {
        border-bottom: 1px solid var(--r-border);
        background-color: #fff;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        padding-bottom: 8px;
    }
    .r-nav__link {
        padding: 8px 16px;
        font-size: 16px;
    }
    .r-header {
        background-image: none;
        padding-top: 79px;
    }
    .r-section {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .r-nav__drop {
        width: 100%;
        display: block;
    }
    /* .r-hero {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        grid-template-columns: 1fr
    } */
    .r-hero__title {
        margin-bottom: 16px;
        font-size: 22px;
        line-height: 32px;
    }
    .r-hero__descr {
        color: #4f5274;
        font-size: 14px;
        line-height: 19px;
    }
    .r-hero__left {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        max-width: 100%;
        display: flex;
    }
    .r-hero__animation {
        height: 180px;
    }
    .r-intro--centered {
        padding-bottom: 16px;
    }
    .r-intro__title--dark {
        font-size: 32px;
        line-height: 125%;
    }
    .r-steps__tabs {
        flex-flow: column;
    }
    .r-steps__menu {
        width: 100%;
    }
    .r-steps__content {
        display: none;
    }
    .r-steps__btn {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 16px;
        position: static;
    }
    .r-btn--purple {
        width: 100%;
    }
    .r-intro--row {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-columns: 1fr;
        padding-bottom: 24px;
    }
    .r-width--500 {
        max-width: 100%;
    }
    .r-steps__img--1 {
        object-fit: none;
        object-position: 0% 50%;
        flex: none;
        margin-top: 12px;
        margin-left: 52px;
    }
    .r-writers__tabs {
        margin-left: -16px;
        margin-right: -16px;
    }
    .r-writers__menu {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-writers__list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .r-writers__number {
        font-size: 14px;
    }
    .r-writers__label {
        font-size: 10px;
        line-height: 14px;
    }
    .r-writers__data {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .r-writers__card {
        flex: none;
        width: 244px;
    }
    .r-writers__slider {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-writers__container {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .r-writers__nav {
        display: none;
    }
    .r-reviews {
        grid-template-columns: 1fr;
    }
    .r-reviews__list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-reviews__card {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        width: 244px;
        height: 281px;
        padding: 16px;
    }
    .r-reviews__descr {
        font-size: 16px;
    }
    .r-reviews__bot {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column-reverse;
        justify-content: space-between;
        align-items: flex-start;
        padding-top: 16px;
    }
    .r-reviews__stars {
        width: 86px;
        height: 16px;
    }
    .r-section--grad-top {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .r-reviews__nav {
        display: none;
    }
    .r-section--gray {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .r-pricing__list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-pricing__card {
        width: 312px;
        height: 406px;
        padding: 24px;
    }
    .r-pricing__title {
        font-size: 16px;
        line-height: 22px;
    }
    .r-pricing__grid {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .r-pricing__label {
        font-size: 12px;
        line-height: 16px;
    }
    .r-pricing__value {
        font-size: 14px;
        line-height: 19px;
    }
    .r-pricing__number {
        font-size: 16px;
        line-height: 22px;
    }
    .r-width--450 {
        max-width: 100%;
    }
    .r-pricing {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
    }
    .r-pricing__nav {
        display: none;
    }
    .r-row {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
    }
    .r-free {
        width: 100%;
        padding: 24px;
    }
    .r-free__tag {
        font-size: 16px;
        line-height: 22px;
    }
    .r-section--dark {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .r-intro__title--light {
        font-size: 32px;
        line-height: 125%;
    }
    .r-width--550 {
        max-width: 100%;
    }
    .r-info {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .r-info__btn {
        justify-content: center;
        align-items: center;
        margin-bottom: 24px;
    }
    .r-types__menu {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-section--grad-bot {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .r-benefits {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-benefits__card {
        flex: none;
        width: 244px;
        min-height: 280px;
    }
    .r-faq__row {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
    }
    .r-faq__drop {
        max-width: 100%;
    }
    .r-faq__btn {
        display: flex;
    }
    .r-cta {
        background-image:
            radial-gradient(circle farthest-side at 0 0, #583d8ecc, #0000),
            linear-gradient(#23272c, #0f1318);
        padding: 64px 24px;
    }
    .r-cta__left {
        width: 100%;
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }
    .r-cta__title {
        margin-bottom: 8px;
    }
    .r-cta__descr {
        margin-bottom: 24px;
    }
    .r-seo__row {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        padding-bottom: 110px;
    }
    .r-seo__col {
        max-width: 96%;
    }
    .r-seo__top {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
    }
    .r-seo__decor {
        height: 110px;
    }
    .r-footer {
        background-image: radial-gradient(
            circle farthest-side at 0 0,
            #583d8e80,
            #0000 80%
        );
    }
    .r-footer__top {
        flex-flow: column;
        grid-template-columns: 1fr;
        align-items: flex-start;
    }
    .r-footer__list {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-footer__row {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-footer__payments {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex: 0 auto;
    }
    .r-footer__bot {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .r-decor--3 {
        display: none;
    }
    .r-footer___phone {
        margin-left: 0;
    }
    .r-cta__right {
        display: none;
    }
    .r-form__popular {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 15px;
        display: block;
    }
    .r-form__tag {
        height: 44px;
        padding-left: 30px;
        padding-right: 30px;
    }
    /* .r-form {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column
    } */
    .r-form {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column;
    }
    .r-form__item {
        width: 100%;
        max-width: 100%;
    }
    .r-form__tags {
        margin-top: 0;
        display: none;
    }
    .r-form-wrap {
        flex-flow: column;
        max-width: 100%;
    }
    .r-form__btn {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        display: flex;
    }
    .r-form__icon--arrow {
        right: 20px;
    }
    .r-nav__btn.w--open {
        background-color: #0000;
    }
    .r-nav__burger {
        width: 24px;
    }
    .r-nav__burger-mid {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .r-hero__decor {
        top: auto;
        left: auto;
        right: 43px;
    }
    .r-steps__mob {
        background-color: #e1e5ed;
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 344px;
        display: flex;
        overflow: clip;
    }
    .r-steps__img--2 {
        object-fit: none;
        object-position: 0% 50%;
        flex: none;
    }
    .r-steps__img--3 {
        object-fit: none;
        object-position: 0% 50%;
        flex: none;
        margin-left: 52px;
    }
    .r-decor--5 {
        bottom: -31px;
        right: -662px;
    }
    .r-gap-16 {
        flex: none;
        width: 16px;
        height: 16px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .ai-writer-container {
        position: relative;
    }
    .anonymos--long {
        grid-column-gap: 30px;
    }
    .anonymos--long.marg-bot-40 {
        margin-bottom: 0;
    }
    .steps--4col {
        grid-column-gap: 10px;
    }
    .resources__title {
        grid-row-gap: 48px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        font-size: 40px;
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 42px;
    }
    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 22px;
    }

    .button {
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
    .button._01 {
        flex: none;
        align-self: center;
    }
    .button._02-n {
        padding-left: 15px;
        padding-right: 15px;
    }
    .button._01-n {
        flex: none;
        align-self: center;
        padding-left: 15px;
        padding-right: 15px;
    }
    .bg-element-7 {
        border-radius: 4vw;
        width: 16vw;
        height: 16vw;
    }
    .body-text.no-margin {
        text-align: left;
    }
    .wrapper.head {
        flex-direction: row;
    }
    .wrapper.rate {
        padding-left: 0;
        padding-right: 0;
    }
    .bottom-content {
        display: flex;
    }
    .t06_arrow_left {
        left: 10%;
    }
    .card {
        min-height: 220px;
    }
    .t06_arrow_right {
        right: 10%;
    }
    .slider-reviews {
        width: 100%;
    }
    .faq01-comment {
        padding-top: 10px;
    }
    .faq01_block {
        padding: 16px;
    }
    .footer-container.marg-top-60 {
        margin-top: 40px;
    }
    .footer-right-wrapper {
        justify-content: center;
    }
    .payments {
        justify-content: center;
        margin-top: 15px;
    }
    .f07_legal {
        text-align: center;
    }
    .f07_logo {
        margin-bottom: 15px;
    }
    .footer-bottom-wrapper,
    .footer-top-wrapper {
        display: block;
    }
    .hero-v1-heading {
        font-size: 32px;
        line-height: 40px;
    }
    .floating-element.hero-v1-element {
        margin-bottom: -60px;
        margin-left: 0%;
        left: auto;
    }
    .floating-element.hero-v2-element {
        margin-left: auto;
        inset: auto 0% -4%;
    }
    .hero-v1-bg {
        border-radius: 16px;
    }
    .hero-v1-bg.team-bg {
        border-radius: 0;
        width: 120%;
        margin-bottom: -50px;
        margin-left: 0%;
        margin-right: 0;
        top: -30px;
        left: -10%;
    }
    .tabs-horisontal {
        margin-bottom: 40px;
    }
    .tab-link-w {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding: 12px;
        font-size: 13px;
        line-height: 16px;
    }
    .section-w {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .tab-icon-left {
        margin-bottom: 5px;
        margin-right: 0;
    }
    .main-grid {
        grid-row-gap: 48px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .media-rounded {
        border-radius: 16px;
    }
    .heading-3 {
        font-size: 26px;
    }
    .intro-w.margin-bottom {
        margin-bottom: 48px;
    }
    .text-grey-2 {
        text-align: left;
    }
    .features-4 {
        grid-row-gap: 48px;
    }
    .icon {
        width: 20px;
    }
    .icon-box {
        width: 52px;
        height: 52px;
    }
    .dtext-left {
        text-align: left;
        padding-left: 24px;
        padding-right: 24px;
    }
    .btn-wrapper.marg-top-30 {
        width: 100%;
    }
    .hero-v1-bg-copy {
        border-radius: 16px;
    }
    .about-us-img {
        border-width: 4px;
        border-radius: 16px;
    }
    .feature-side-cards-2 {
        grid-template-columns: 1fr 1fr;
    }
    .anchor-sticky-info {
        position: static;
    }
    .how-to-order {
        grid-row-gap: 48px;
    }
    .feature-card-2 {
        padding: 20px 20px 32px;
    }
    .blog__list {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
    }
    .blog__title {
        font-size: 22px;
    }
    .post-hero__bot {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .featured__list {
        grid-template-columns: 1fr;
    }
    .featured__link {
        text-align: left;
        flex-direction: row;
        justify-content: space-between;
    }
    .featured__img {
        width: 40%;
        margin-top: 0;
        margin-left: 10px;
    }
    .post-hero__title {
        font-size: 34px;
    }
    .post-banner {
        width: 100%;
        padding: 24px;
    }
    .post-banner-text {
        text-align: left;
    }
    .post-decor-1 {
        bottom: -9.3vh;
        left: -25.1vw;
    }
    .post-decor-2 {
        top: -3.3vh;
        right: -8vw;
    }
    .topics-banner {
        width: 100%;
    }
    .topics-banner-content {
        padding: 24px;
    }
    .topics-banner-title {
        font-size: 20px;
    }
    .topics-banner-text {
        text-align: left;
    }
    .hero-img {
        width: 407px;
    }
    .answer__item,
    .answer__question {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .questions__list {
        grid-template-columns: 1fr;
    }
    .question__icon {
        width: 52px;
        height: 52px;
    }
    .form {
        padding: 20px;
    }
    .form__field {
        padding-left: 12px;
        padding-right: 12px;
    }
    .form__grid {
        grid-template-columns: 1fr;
    }
    .question-slider__mask {
        width: 100%;
    }
    .question-slider {
        padding-bottom: 32px;
        overflow: visible;
    }
    .head-div {
        height: auto;
        padding-top: 20px;
        position: relative;
    }
    .nav-link-n {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .logo-link {
        padding-left: 0;
    }
    .content-hero-div {
        width: 100%;
        min-width: auto;
    }
    .heading-1-ppc.marg-bott-20 {
        font-size: 45px;
    }
    .rate-hero-div {
        margin-top: 20px;
        padding-bottom: 0;
        position: static;
    }
    .heading-2-n {
        font-size: 40px;
    }
    .title-div.m-top-30 {
        margin-top: 0;
    }
    .ft-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .ft-item {
        width: 100%;
        max-width: 380px;
        margin-bottom: 35px;
    }
    .faq-wrapper {
        flex-direction: column;
    }
    .faq-col-1 {
        width: 100%;
        padding-right: 0;
    }
    .faq-col-2 {
        width: 100%;
        padding-left: 0;
    }
    .logo-div {
        width: 70%;
        margin-bottom: 20px;
    }
    .slider-row {
        width: 100%;
    }

    .post__cta {
        background-image: linear-gradient(#0000, #0000);
        justify-content: flex-start;
        height: auto;
        min-height: auto;
        padding: 20px;
    }
    .post__cta-img {
        width: 200px;
        top: auto;
        bottom: 0;
        right: 0%;
    }
    .post__cta-content {
        justify-content: space-between;
    }
    .question-slider__arrow--left {
        top: auto;
        bottom: 0;
        left: 0%;
    }
    .question-slider__arrow--right {
        top: auto;
        bottom: 0;
        right: 0%;
    }
    .heading-2-ppc {
        font-size: 40px;
    }
    .calc-col {
        right: 0;
    }
    .prof-slide {
        padding-bottom: 0;
    }
    .prof-left,
    .prof-right {
        width: 55px;
    }
    .prof-card {
        flex-direction: column;
        align-items: center;
        margin-top: 0;
        margin-left: 0;
    }
    .prof-first {
        left: auto;
    }
    .prof-second {
        padding-top: 20px;
        padding-bottom: 40px;
        padding-left: 30px;
    }
    .prof-number {
        font-size: 20px;
    }
    .free-list {
        grid-template-columns: 1fr;
        justify-items: stretch;
    }
    .free-title {
        font-size: 20px;
    }
    .free-card {
        width: 480px;
        height: 600px;
    }
    .free-data-row {
        font-size: 16px;
    }
    .frre-icon {
        width: 30px;
        height: 30px;
    }
    .free-total {
        font-size: 20px;
    }
    .reviews-mask {
        width: 70%;
    }
    .reviews-slide {
        width: 100%;
        height: 350px;
    }
    .offer-tabs {
        flex-direction: column;
        align-items: stretch;
        margin-left: 0;
    }
    .offer-menu {
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        left: auto;
    }
    .offer-link {
        flex-direction: row;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .offer-content {
        width: 100%;
        min-height: auto;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
        position: static;
        overflow: hidden;
    }
    .offer-wrap {
        flex-direction: row;
    }
    .offer-text li {
        margin-bottom: 10px;
    }
    .offer-decor-left {
        left: 10%;
    }
    .offer-decor-right {
        left: 70%;
    }
    .work-tabs {
        flex-direction: column-reverse;
    }
    .work-content {
        width: 100%;
        margin-bottom: 40px;
    }
    .work-decor {
        width: 100px;
        height: auto;
        bottom: 15px;
    }
    .work-icon {
        margin-right: 10px;
    }
    .work-text {
        margin-top: 10px;
    }
    .footer-links-list {
        justify-content: space-around;
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .footer-decor {
        width: 100px;
        height: 100px;
        top: -50px;
    }
    .experts-card {
        width: 100%;
        max-width: none;
        height: 600px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .experts-row {
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .experts-frame {
        width: 80px;
        height: 80px;
    }
    .expert-mid {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .expert-vertical {
        margin-left: 20px;
        margin-right: 20px;
    }
    .experts-right {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .experts-title {
        margin-bottom: 10px;
    }
    .experts-list {
        height: 600px;
    }
    .our-team-img {
        border-width: 4px;
        border-radius: 16px;
    }
    .h1-50 {
        font-size: 36px;
    }
    .team-advantages-img {
        display: none;
    }
    .team-advantages-content {
        text-align: center;
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .callback-button {
        align-self: stretch;
        width: auto;
    }
    .cover-img-callback {
        max-width: 55%;
    }
    .callback-img {
        position: relative;
    }
    .writers-filter {
        flex-direction: column;
    }
    .reset-btn {
        margin-top: 10px;
    }
    .writers-grid--3-column {
        grid-template-columns: 1fr;
    }
    .btn-container.margin-top-d40-m30 {
        margin-top: 30px;
    }
    .style-devider {
        font-size: 30px;
    }
    .section.pad-top--0.pad-bot--d120_m80 {
        padding-bottom: 80px;
    }
    .btn--login,
    .btn--signup {
        width: 90px;
    }
    .nav__brand-text {
        display: none;
    }
    .hero {
        flex-direction: column;
        align-items: center;
    }
    .hero__column {
        max-width: 100%;
    }
    .hero__title {
        font-size: 42px;
    }
    .hero__top {
        text-align: center;
        align-items: center;
    }
    .hero__bot {
        padding-top: 30px;
    }
    .hero__calculator {
        padding-top: 240px;
    }
    .intro {
        padding-bottom: 30px;
    }
    .intro__title {
        font-size: 30px;
    }
    .intro__subtitle {
        margin-top: 10px;
    }
    .features__title {
        font-size: 16px;
    }
    .features__number,
    .features__free {
        font-size: 22px;
    }
    .pricing {
        flex-direction: column;
    }
    .pricing__img {
        width: 240px;
    }

    .paper__list--4col {
        grid-template-columns: 1fr 1fr;
    }
    .paper__item {
        font-size: 12px;
        font-weight: 600;
    }
    .review-slider__slide {
        width: auto;
    }
    .benefits__grid--3col {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .benefits__title {
        font-size: 22px;
    }
    .benefits {
        grid-row-gap: 30px;
    }
    .work__menu {
        border: 1px solid var(--black);
        background-color: #fff;
        background-image: url(https://cdn.prod.website-files.com/5f0d7ff1afcb6aeeb0ccf28d/626a80c6b2ab2c7d2dba4b28_arrow-drop.svg);
        background-position: 96% 16px;
        background-repeat: no-repeat;
        background-size: auto;
        border-radius: 6px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        padding-top: 48px;
        overflow: hidden;
    }
    .work__content {
        padding-top: 20px;
    }
    .work__link {
        box-shadow: none;
        justify-content: flex-start;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 16px;
        padding-right: 16px;
    }
    .work__link:hover {
        box-shadow: none;
    }
    .work__link.w--current {
        color: var(--black);
        background-color: #0000;
        position: absolute;
        inset: 0% 0% auto;
    }
    .work__img {
        border-radius: 6px;
        width: 290px;
    }
    .work__title {
        font-size: 22px;
    }
    .work__description {
        font-size: 14px;
    }
    .work__bot {
        justify-content: center;
        margin-top: 30px;
    }
    .faq--upd {
        grid-template-columns: 1fr;
    }
    .faq__col--24 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .faq__title {
        font-size: 18px;
    }
    .anonymos {
        grid-template-columns: 1fr;
    }
    .anonymos__img {
        width: 240px;
    }
    .anonymos__column {
        text-align: center;
        align-items: center;
    }
    .anonymos__description {
        font-size: 14px;
    }
    .anonymos__description.marg-bot--d40_m30 {
        margin-bottom: 30px;
    }
    .seo__row {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .seo__title {
        font-size: 18px;
    }
    .footer {
        padding-top: 40px;
    }
    .footer__menu {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
    }
    .footer__info {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: center;
        display: grid;
    }
    .footer__info-item {
        text-align: center;
        align-items: center;
    }
    .seo {
        margin-bottom: 80px;
        padding-left: 0;
        padding-right: 0;
    }
    .header {
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .writers-decor--desktop {
        display: none;
    }
    .writers-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        overflow: hidden;
    }
    .review-decor--desktop {
        display: none;
    }
    .review-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        display: flex;
    }
    .work-decor--desktop {
        display: none;
    }
    .work-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        max-width: 100%;
        max-height: 100%;
        display: flex;
        overflow: hidden;
    }
    .anonymos-decor--desktop {
        display: none;
    }
    .anonymos-decor--mobile {
        justify-content: center;
        align-items: flex-start;
        display: flex;
    }
    .seo__arrow--top {
        inset: auto auto -80px 20%;
    }
    .seo__arrow--bot {
        bottom: -80px;
        right: 20%;
    }
    .hero__img--absolute {
        max-width: 100%;
        display: block;
    }
    .order__img {
        border-radius: 10px;
        width: 290px;
        height: 182px;
    }
    .hero__row {
        max-width: 100%;
    }
    .m-hero__title {
        font-size: 30px;
    }
    .service__list {
        grid-template-columns: max-content;
    }
    .service__item {
        font-size: 22px;
    }
    .service__icon {
        width: 22px;
        height: 22px;
    }
    .header--overflow_visible {
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .m-writers-decor--desktop,
    .features-decor--desktop {
        display: none;
    }
    .steps--3col {
        grid-template-columns: 1fr;
    }
    .steps__number {
        padding-top: 14px;
        padding-bottom: 10px;
    }
    .expert__online {
        font-size: 10px;
    }
    .expert__review {
        grid-row-gap: 10px;
    }
    .expert__review-text {
        font-size: 14px;
    }
    .expert__flex--gorizontal.marg-top--2 {
        margin-top: 6px;
    }
    .expert__languages {
        flex-direction: column;
    }
    .expert__info {
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch;
    }
    .expert__card {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .expert__right {
        justify-items: stretch;
    }
    .expert__competencies {
        font-size: 10px;
    }
    .writer__competencies-item {
        padding-bottom: 7px;
        padding-left: 12px;
        padding-right: 12px;
    }
    .expert__card-info {
        display: none;
    }
    .expert__data-col {
        grid-row-gap: 18px;
    }
    .expert__btn--more {
        margin-top: 30px;
    }
    .expert__top {
        grid-row-gap: 30px;
    }
    .expert__data {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        padding: 20px;
    }
    .expert__review-bot {
        padding-top: 20px;
    }
    .expert__title {
        text-align: center;
        font-size: 20px;
    }
    .expert__languages-list {
        margin-top: 10px;
        margin-left: 0;
    }
    .expert__cta {
        display: flex;
        transform: translateY(300px);
    }
    .expert__content {
        grid-row-gap: 50px;
        margin-left: -16px;
        margin-right: -16px;
        padding: 15px 15px 30px;
    }
    .expert__about-title {
        text-align: center;
    }
    .expert__name {
        font-size: 18px;
    }
    .expert__rating {
        font-size: 22px;
    }
    .expert__mob {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .expert__subtitle {
        text-align: center;
    }
    .experts__review-paper {
        font-size: 18px;
    }
    .expert__card-online {
        margin-top: 10px;
        font-size: 10px;
    }
    .expert__cta-name {
        font-size: 18px;
    }
    .btn--green.promo-btn {
        min-width: 200px;
    }
    .expert__about-text {
        font-size: 14px;
    }
    .expert__review-stars--yellow,
    .expert__rating-stars--yellow {
        width: auto;
    }
    .expert-breadcrumbs {
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 12px;
    }
    .table__row {
        grid-template-columns: 1fr;
    }
    .intro__cta {
        margin-top: 10px;
    }
    .form__textarea {
        padding-left: 12px;
        padding-right: 12px;
    }
    .question__grid {
        grid-template-columns: 1fr;
    }
    .popup__img {
        display: none;
    }
    .popup__title {
        font-size: 20px;
    }
    .popup__text {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .hero__img {
        margin-top: 30px;
    }
    .info {
        flex-direction: column;
    }
    .info__img {
        margin-left: auto;
        margin-right: auto;
    }
    .reasons__item {
        padding-top: 14px;
        padding-bottom: 14px;
        font-size: 18px;
    }
    .reviews-filter__form {
        flex-direction: column;
    }
    .reviews__list {
        column-count: 1;
    }
    .reviews__card {
        margin-bottom: 10px;
    }
    .reviews__more {
        margin-top: 30px;
    }
    .mob-toggle {
        display: flex;
    }
    .intro__uptitle {
        margin-bottom: 10px;
    }
    .bf-banner__text {
        font-size: 20px;
        line-height: 120%;
    }

    .text-span {
        font-size: 12px;
    }

    .promo__brand.w--current {
        flex: none;
    }
    .orm {
        padding-top: 30px;
    }
    .features__card-title {
        font-size: 16px;
    }
    .features__card-free {
        font-size: 22px;
    }
    .paper__lists {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch;
    }
    .slider__slide--3_col,
    .footer__info-left {
        width: 100%;
    }
    .footer__info-left--top {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
    }
    .orm__block {
        flex-direction: row;
        padding-top: 0;
    }
    .hero__img--home {
        width: 160px;
        margin-top: 40px;
    }
    .header-services {
        align-items: flex-start;
        min-height: 0;
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .hero__title--center {
        font-size: 42px;
    }
    .blog-hero__img {
        width: 200px;
    }
    .blog-hero__search {
        width: 100%;
    }
    .blog-hero-input {
        width: auto;
    }
    .blog-categories__link {
        padding-left: 25px;
        padding-right: 25px;
    }
    .post__check {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding: 16px;
    }
    .post__check-title {
        font-size: 20px;
    }
    .post__check-item {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .post__check-bot {
        text-align: center;
        flex-flow: column;
    }
    .features__grid--2_col,
    .anonymos--plag {
        grid-template-columns: 1fr;
    }
    .hero--tool {
        flex-direction: column;
        align-items: center;
    }
    .hero__column--tool {
        max-width: 100%;
    }
    .r-types__list {
        grid-template-columns: 1fr 1fr;
    }
    .r-footer__guarantee {
        margin-top: 20px;
        margin-left: 0;
    }
    .r-table__row {
        grid-template-columns: 1fr;
    }
    .r-nav__grid {
        grid-template-columns: 1fr;
        max-height: 60dvh;
        overflow: auto;
    }
    .r-footer__right {
        flex-flow: column;
    }
    .soon--w400 {
        flex: none;
        width: 100%;
        margin-left: 0;
    }
    .anonymos--long,
    .steps--4col {
        grid-template-columns: 1fr;
    }
    .benefits__grid--2col {
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .resources__title {
        font-size: 34px;
    }
    .filters {
        border-radius: 25px;
        flex-flow: column;
    }
    .circle {
        width: 100px;
        height: 100px;
    }
    .reviews__btn {
        margin-top: 30px;
    }
    .r-stars__filled {
        width: auto;
    }
    .expert__about-long {
        font-size: 14px;
    }
    .filters--writers {
        border-radius: 25px;
        flex-flow: column;
    }
}

@media screen and (max-width: 479px) {
    .r-hero__writers {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        display: flex;
    }
    .r-hero__writer {
        width: 56px;
        height: 56px;
    }
    .r-hero__writer-photo {
        height: 100%;
    }
    .r-hero__writer-official {
        width: 12px;
        height: 12px;
    }

    .bg-element-6 {
        width: 30vw;
        height: 30vw;
        left: 24%;
    }
    .bg-element-5 {
        border-radius: 6vw;
        width: 28vw;
        height: 28vw;
        top: 14.2vh;
        right: -16vw;
    }
    .bg-element-1 {
        bottom: 8vh;
    }
    .h1 {
        font-size: 42px;
        line-height: 43px;
    }
    .button {
        display: inline-block;
    }
    .button._01.width-220 {
        width: 100%;
    }
    .button._02-n {
        margin-right: 10px;
    }
    .bg-element-7 {
        border-radius: 6vw;
        width: 24vw;
        height: 24vw;
    }
    .body-text,
    .body-text.no-margin,
    .bottom-content {
        text-align: left;
    }
    .t06_arrow_left {
        left: 1%;
    }
    .card {
        min-height: 240px;
        padding: 15px;
    }
    .t06_arrow_right {
        right: 0%;
    }
    .slider-reviews {
        width: 100%;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .t06_slider {
        padding-left: 10px;
        padding-right: 10px;
    }
    .t06_mask {
        width: 100%;
    }
    .faq-column {
        padding-left: 0;
        padding-right: 0;
    }
    .faq01_block {
        text-align: left;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        min-width: auto;
        padding-left: 15px;
    }
    .footer-container.marg-top-60 {
        margin-top: 20px;
    }
    .footer-right-wrapper {
        justify-content: center;
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .payments {
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
    }
    .f07_legal {
        margin-bottom: 15px;
    }
    .f08_link {
        margin-bottom: 10px;
        margin-right: 0;
        display: block;
    }
    .footer-bottom-wrapper {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .footer-top-wrapper {
        display: block;
    }
    .slider-reviews-btn {
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .floating-element.hero-v1-element {
        padding-left: 0;
        padding-right: 0;
    }
    .floating-element.hero-v2-element {
        margin-bottom: -66px;
        padding-left: 0;
        padding-right: 0;
    }
    .hero-v1-intro {
        flex-direction: column;
        margin-top: 0;
        display: flex;
    }
    .hero-v1-card-text {
        margin-bottom: 4px;
    }
    .hero-v1-card-number {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 32px;
        text-decoration: none;
    }
    .hero-v1-card-info {
        margin: 16px;
    }
    .hero-v1 {
        padding-left: 5%;
        padding-right: 5%;
    }
    .hero-v1-bg {
        margin-left: 0%;
        margin-right: 0%;
    }
    .hero-v1-bg.team-bg {
        height: auto;
        margin-bottom: 15px;
    }
    .hero-v1-card {
        text-decoration: none;
    }
    .tabs-horisontal {
        border-bottom-style: none;
    }
    .media-container {
        display: flex;
    }
    .tab-link-w {
        padding: 12px;
    }
    .media-decoration {
        border-radius: 28px;
        top: -16px;
        right: -16px;
    }
    .media-decoration.bottom-right {
        bottom: -16px;
        right: -16px;
    }
    .main-grid {
        grid-row-gap: 48px;
        flex-direction: column;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .heading-3 {
        text-align: center;
    }
    .text-grey-2 {
        text-align: left;
    }
    .text-grey-2.center {
        text-align: center;
    }
    .features-4 {
        grid-template-columns: 1fr;
    }
    .feature {
        align-items: center;
    }
    .top-content {
        text-align: left;
    }
    .nav-dropdown-link {
        padding-left: 16px;
        padding-right: 16px;
    }
    .dtext-left {
        text-align: left;
        padding-left: 24px;
        padding-right: 24px;
    }
    .hero-v1-bg-copy {
        margin-left: 0%;
        margin-right: 0%;
    }
    .hero-v1-copy {
        padding-left: 16px;
        padding-right: 16px;
    }
    .contacts_info {
        margin-top: 0;
    }
    .about-us-img {
        height: 56vw;
        margin-bottom: 24px;
    }
    .feature-side-cards-2 {
        grid-template-columns: 1fr;
    }
    .how-to-order {
        grid-row-gap: 48px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .microdata-wrap {
        text-decoration: none;
    }
    .post-hero__bot {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
    }
    .featured__link {
        flex-direction: column;
        justify-content: flex-start;
    }
    .featured__img {
        width: 100%;
        margin-top: 16px;
        margin-left: 0;
    }
    .featured__content {
        text-align: center;
    }
    .post-hero__title {
        font-size: 32px;
    }
    .post-banner {
        padding: 24px 16px;
    }
    .post-banner-text {
        text-align: left;
    }
    .post-decor-1 {
        bottom: -3.1vh;
    }
    .post-decor-2 {
        border-radius: 6vw;
        width: 28vw;
        height: 28vw;
        top: 0;
        right: -16vw;
    }
    .topics-banner-content {
        justify-content: center;
        align-items: center;
    }
    .topics-banner-title {
        text-align: center;
    }
    .topics-banner-text {
        text-align: left;
    }
    .topics-decor {
        border-radius: 6vw;
        width: 20vh;
        height: 20vh;
        bottom: -2%;
        right: -36%;
    }
    .hero-img {
        width: 256px;
    }
    .hero-img.width-100 {
        display: none;
    }
    .social-container.marg-left-20 {
        justify-content: center;
        margin-left: 0;
    }
    .question__card {
        align-items: flex-start;
        font-size: 18px;
    }
    .question__card.w--current {
        flex-direction: column;
    }
    .question__icon {
        width: 40px;
        height: 40px;
    }
    .question-slider__slide {
        width: 100%;
    }
    .image-container {
        display: none;
    }
    .image-container.marg-top-20 {
        display: flex;
    }
    .hero-v1-card-text {
        text-decoration: none;
    }
    .nav-link-n {
        padding-left: 20px;
        padding-right: 20px;
    }
    .nav-link-n.nav-dropdown {
        display: block;
    }
    .nav-menu-n {
        width: 100%;
    }
    .logo-link {
        margin-right: 10px;
        padding-left: 0;
    }
    .menu-btn-new {
        margin-left: 10px;
        padding: 0;
    }
    .rate-number {
        font-size: 35px;
    }
    .rate-star-div {
        margin-left: auto;
        margin-right: auto;
    }
    .lf-div {
        width: 100%;
        margin-right: 0;
    }
    .sl-bg-item {
        object-fit: cover;
    }
    .logo-div,
    .slick-slider-1,
    .slick-slide {
        width: 100%;
    }
    .post__cta {
        background-image: linear-gradient(#0000, #0000);
    }
    .post__cta-img {
        display: none;
    }
    .post__cta-content {
        align-items: stretch;
        width: 100%;
    }
    .post__cta-text {
        font-size: 24px;
    }
    .question-slider__arrow--left {
        left: 1%;
    }
    .question-slider__arrow--right {
        right: 0%;
    }
    .calc-wrap {
        padding-top: 40px;
        padding-bottom: 20px;
        padding-left: 0;
        position: static;
    }
    .prof-slider {
        padding-bottom: 60px;
    }
    .prof-mask {
        width: 100%;
    }
    .prof-slide {
        padding-left: 0;
        padding-right: 0;
    }
    .prof-left {
        height: 55px;
        inset: auto auto 0% 0%;
    }
    .prof-right {
        height: 55px;
        inset: auto 0% 0% auto;
    }
    .prof-decor {
        display: none;
    }
    .free-item {
        flex-direction: column;
    }
    .free-title,
    .free-description {
        text-align: center;
    }
    .free-card {
        background-size: cover;
        width: 100%;
        height: auto;
        padding: 20px 20px 40px;
    }
    .free-heading {
        font-size: 20px;
    }
    .free-data-row {
        grid-column-gap: 10px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
    }
    .frre-icon {
        width: 24px;
        height: 24px;
    }
    .pfee-feature {
        font-size: 12px;
    }
    .free-decor {
        display: none;
    }
    .reviews-slider {
        padding-bottom: 70px;
    }
    .reviews-mask {
        width: 100%;
    }
    .reviews-left {
        width: 50%;
        height: 55px;
        inset: auto auto 0% 0%;
    }
    .reviews-right {
        width: 50%;
        height: 55px;
        inset: auto 0% 0% auto;
    }
    .review-card {
        width: 100%;
        margin-right: 0;
    }
    .offer-tabs {
        flex-direction: column;
    }
    .offer-menu {
        border-bottom-style: none;
        width: 100%;
        margin-bottom: 0;
        top: -20px;
    }
    .offer-link {
        padding-left: 10px;
        padding-right: 10px;
    }
    .offer-content {
        flex-direction: column;
        min-height: auto;
    }
    .offer-wrap {
        flex-direction: column;
    }
    .offer-decor-left {
        left: -12%;
    }
    .work-pane {
        padding: 16px 10px 16px 0;
    }
    .work-decor {
        width: 60px;
        height: auto;
        bottom: 5px;
        left: 15px;
    }
    .footer-decor {
        width: 80px;
        height: 80px;
        top: -40px;
    }
    .nav-arrow-n {
        margin-right: 18px;
    }
    .experts-card {
        height: 700px;
        padding: 20px;
    }
    .experts-frame {
        width: 70px;
        height: 70px;
        padding: 4px;
    }
    .expert-name {
        margin-bottom: 4px;
        font-size: 18px;
        line-height: 120%;
    }
    .expert-rating {
        margin-bottom: 0;
        font-size: 12px;
        line-height: 16px;
    }
    .expert-data-red {
        font-size: 16px;
    }
    .expert-vertical {
        width: 100%;
        height: 1px;
        margin: 5px 0;
    }
    .expert-gorizontal {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .expert-mid-row {
        flex-direction: column;
    }
    .expert-mid-row.alibn-bot {
        align-items: flex-start;
    }
    .expert-tag {
        font-size: 12px;
    }
    .experts-right {
        padding: 20px 10px;
    }
    .experts-title {
        text-align: center;
        font-size: 18px;
        line-height: 130%;
    }
    .experts-type,
    .experts-user {
        font-size: 14px;
    }
    .experts-list {
        height: 700px;
    }
    .our-team-img {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        height: 20px;
    }
    .team-advantages-content {
        text-align: center;
    }
    .wrapper-callback {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .cover-img-callback {
        max-width: 75%;
    }
    .writers-filter {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .writers-filter__dropdown {
        margin-right: 0;
    }
    .reset-btn {
        width: 100%;
    }
    .writers-card {
        padding-left: 20px;
        padding-right: 20px;
    }
    .btn-orange,
    .btn--gray {
        font-size: 16px;
    }
    .btn-more {
        width: 100%;
    }
    .section.pad-top-bot--0 {
        z-index: 2;
    }
    .nav__brand-img {
        width: 100px;
        height: 78px;
    }
    .intro__subtitle {
        font-size: 14px;
    }
    .btn--lined,
    .btn--orange {
        width: 100%;
    }
    .features__grid--3_col {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
    }
    .pricing__card {
        width: 100%;
    }
    .pricing__top {
        padding: 20px;
    }
    .pricing__title {
        font-size: 22px;
    }
    .pricing__bot {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .pricing__feature {
        font-size: 12px;
    }
    .pricing__info {
        margin-left: 16px;
        font-size: 12px;
    }
    .pricing__number {
        font-size: 22px;
    }
    .paper__list--4col {
        grid-template-columns: 1fr;
    }
    .review-slider {
        padding-top: 50px;
    }
    .review-slider.mobile {
        margin-bottom: 40px;
        padding-top: 0;
        padding-bottom: 50px;
    }
    .review-slider__mask {
        max-width: none;
        margin-top: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .review-slider__arrow--left {
        inset: 0 auto auto 65px;
    }
    .review-slider__arrow--right {
        inset: 0 65px auto auto;
    }
    .review-slider__card {
        height: 370px;
    }
    .review-slider__bot {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .review-slider__topic {
        font-size: 18px;
    }
    .benefits__grid--3col {
        grid-template-columns: 1fr;
    }
    .footer__menu {
        justify-content: space-between;
        align-items: center;
    }
    .footer__payments {
        justify-content: center;
    }
    .footer__right {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
    }
    .header {
        align-items: center;
    }
    .review-decor--mobile {
        top: 104px;
    }
    .features__grid--mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .features__card--mobile,
    .features__card--mobile-top {
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
        padding-left: 20px;
        padding-right: 20px;
    }
    .review-slider__arrow--left_bot {
        inset: auto auto 0 65px;
    }
    .review-slider__arrow--right_bot {
        inset: auto 65px 0 auto;
    }
    .expert__label {
        flex-direction: column;
        justify-content: center;
        font-size: 10px;
    }
    .expert__subjects,
    .expert__types {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .expert__number {
        font-size: 22px;
    }
    .expert__competencies {
        text-align: center;
    }
    .expert__data-col {
        grid-column-gap: 18px;
        grid-row-gap: 18px;
    }
    .expert__data {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .expert__list {
        grid-column-gap: 15px;
        width: 100%;
    }
    .expert__review-top {
        grid-row-gap: 8px;
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .btn--green.promo-btn {
        background-color: #2bd0af;
        min-width: 200px;
    }
    .breadcrumbs__arrow {
        margin-left: 5px;
        margin-right: 5px;
    }

    .popup__content {
        padding: 60px 20px;
    }
    .btn--orange_380 {
        width: 100%;
        min-width: auto;
    }
    .reasons__item {
        flex-direction: column;
    }
    .reviews__wrap {
        margin-left: -15px;
        margin-right: -15px;
        padding: 15px;
    }
    .reviews__info {
        grid-column-gap: 2px;
        flex-wrap: wrap;
    }
    .reviews__topic {
        font-size: 18px;
    }
    .mob-toggle {
        display: flex;
    }
    .trusted {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
        justify-content: center;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
    }
    .bf-banner__icon {
        margin-right: 17px;
    }

    .promo__brand.w--current {
        flex: none;
    }
    .promo__img {
        left: auto;
    }
    .orm__item {
        padding: 6px 10px;
    }
    .orm__rate {
        flex-direction: column;
    }
    .slider {
        margin-left: -9px;
        margin-right: -9px;
    }
    .testimonials__mid {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .testimonials__topic {
        font-size: 18px;
    }
    .orm__logo {
        width: auto;
    }
    .header-services {
        align-items: flex-start;
        min-height: 0;
        padding-bottom: 50px;
    }
    .writing-ivory {
        padding: 20px 20px 20px 30px;
    }
    .writing__items {
        grid-template-columns: 1fr;
        font-size: 14px;
    }
    .writing__item {
        font-size: 14px;
    }
    .writing-white {
        padding: 20px 20px 20px 30px;
    }
    .writing-grid {
        grid-template-columns: 1fr;
    }
    .blog-hero__search {
        flex-flow: column;
    }
    .blog-hero-input,
    .blog-hero__wrap,
    .blog-hero__btn {
        width: 100%;
    }
    .post-sample-link {
        padding-left: 20px;
        padding-right: 20px;
    }
    .post__check-icon {
        margin-top: 3px;
    }
    .features__grid--2_col {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
    }
    .r-nav__brand-text {
        display: none;
    }
    .r-nav__content {
        max-height: 60dvh;
        overflow: auto;
    }
    .r-writers__btn {
        width: 100%;
    }
    .r-pricing__card {
        max-width: 100%;
    }
    .r-row {
        flex-flow: column;
    }
    .r-section--dark {
        background-image:
            radial-gradient(circle farthest-side at 0 0, #583d8e80, #0000 50%),
            radial-gradient(
                circle farthest-side at 100% 75%,
                #8c3a7b80,
                #23272c 53%
            );
    }
    .r-types__list {
        grid-template-columns: 1fr;
    }
    .r-types__btn {
        margin-top: 24px;
        display: flex;
    }
    .r-btn--white {
        width: 100%;
    }
    .r-steps__img--2 {
        margin-left: 52px;
    }
    .r-hero__bold-black {
        font-weight: 700;
    }
    .footer__col {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: flex-start;
        align-items: center;
    }
    .ai-writer-container {
        margin-top: 16px;
    }
    .benefits__grid--2col {
        grid-template-columns: 1fr;
    }
    .r-range--seo {
        max-width: 94%;
    }
}

#w-node-_900321d3-c0b2-1285-47b2-038cf3139281-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139289-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139291-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139299-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31392a1-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31392a9-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139482-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139489-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139490-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139498-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf313949f-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394a6-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394be-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394c6-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394ce-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394df-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394e0-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394eb-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394f4-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf31394fd-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139518-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139521-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139522-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf313953b-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139546-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf313954f-36c72d87,
#w-node-_900321d3-c0b2-1285-47b2-038cf3139558-36c72d87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_900321d3-c0b2-1285-47b2-038cf3139564-36c72d87 {
    place-self: start center;
}

#w-node-a37caaf4-168c-d368-f064-0d4dbb821265-bb821262,
#w-node-a37caaf4-168c-d368-f064-0d4dbb82127d-bb821262,
#w-node-_04cae975-c995-ce28-479a-23faa5a039d7-a5a039b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f03286b8aad067c5ae9d92c00000000000c-36c72dc5 {
    align-self: end;
}

#w-node-d6c98177-680a-4cec-0db0-9b3d5e8b64ff-36c72dc5 {
    align-self: center;
}

#w-node-_99b8b008-e696-ab04-9301-50b3a9091aee-36c72dc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_99b8b008-e696-ab04-9301-50b3a9091af9-36c72dc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a8aa683-4c11-1597-15ae-3a4e53a12679-36c72dc6,
#w-node-_602feab0-085e-4f65-94ab-c348f8dc0716-36c72dc6,
#w-node-f80bb8e8-902b-c3ba-2aaa-522734d15019-36c72dc6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
}

#w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b4a-36c72dc6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: auto;
}

#w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b62-36c72dc6 {
    grid-area: 1/6/2/13;
}

#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb5b7-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb5b9-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb5c0-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb5c7-36c72dc7,
#w-node-ffdb4bed-c46f-b368-e000-6c6e59ae684e-36c72dc7,
#w-node-ffdb4bed-c46f-b368-e000-6c6e59ae6855-36c72dc7,
#w-node-ffdb4bed-c46f-b368-e000-6c6e59ae685c-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb601-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb609-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb611-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f91c-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f924-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f92c-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f934-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f93c-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f944-36c72dc7,
#w-node-a40c8b25-1847-e893-c0cf-b8ef7325f94c-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb6d0-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb6d1-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb6ec-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb6f7-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb702-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb703-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb70e-36c72dc7,
#w-node-ed0c0e0a-331f-84b1-892e-57b372ffb719-36c72dc7,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808ba-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808c2-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808ca-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808dd-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808df-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808e6-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808ed-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808f5-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc808fc-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc80903-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809ca-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809cb-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809d6-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809e1-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809ec-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809ed-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc809f8-36c72dc8,
#w-node-_74d92907-f561-3f6c-b542-c276ccc80a03-36c72dc8,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaaa7-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaaa8-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaab5-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaac2-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaacf-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaadc-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaadd-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaaea-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaaf7-36c72dca,
#w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcab04-36c72dca,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a43-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a45-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a4c-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a56-36c72dcb,
#w-node-_572b70dd-f70f-1225-a034-7d7073715447-36c72dcb,
#w-node-_572b70dd-f70f-1225-a034-7d707371544e-36c72dcb,
#w-node-_572b70dd-f70f-1225-a034-7d7073715455-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a8c-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a94-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a9c-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b4c-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b4d-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b5b-36c72dcb,
#w-node-b5dd6b31-fb2c-af3b-645b-709ef10de2ce-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b7c-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b88-36c72dcb,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b96-36c72dcb,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5120-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5122-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5129-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5130-36c72dcc,
#w-node-_73975d88-3da4-6bd5-9559-570e5c920276-36c72dcc,
#w-node-_73975d88-3da4-6bd5-9559-570e5c92027d-36c72dcc,
#w-node-_73975d88-3da4-6bd5-9559-570e5c920284-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5166-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e516e-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5176-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8c2-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8ca-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8d2-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8da-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8e2-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8ea-36c72dcc,
#w-node-f2adad8d-0a02-a79b-cc52-815f80c5e8f2-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5226-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5227-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5234-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e523f-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e524e-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e524f-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e525a-36c72dcc,
#w-node-_3970e20d-8fd0-d624-2948-5d332b3e5265-36c72dcc,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e3c-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e3e-36c72dcf,
#w-node-_4dd0bb43-8191-a7c0-2858-9da8b798dbeb-36c72dcf,
#w-node-_4dd0bb43-8191-a7c0-2858-9da8b798dbe4-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e4c-36c72dcf,
#w-node-_4dd0bb43-8191-a7c0-2858-9da8b798dbf2-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e45-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e86-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e8e-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684e96-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3049-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3051-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3059-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3061-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3069-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3071-36c72dcf,
#w-node-_9f7893cc-585e-795a-1811-9499f9be3079-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f53-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f54-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f5f-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f6a-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f75-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f76-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f83-36c72dcf,
#w-node-_8bbba3a9-6605-af46-307c-d2ea20684f90-36c72dcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d6919cf-9752-c031-4135-e43211ebfee5-36c72de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_9d6919cf-9752-c031-4135-e43211ebfef0-36c72de5,
#w-node-adc9a032-b880-3226-cd29-f258fb2d448d-36c72de6,
#w-node-_969ce0c2-0a60-2747-5f05-cf27188701c1-36c72de6,
#w-node-ebac8d88-68df-c4eb-10c5-edfdc4072a81-36c72de6,
#w-node-_2a4ff777-f62d-f5d9-cca5-92b213e0faaa-36c72de6,
#w-node-f7698803-1bd9-b331-ca10-25f5aaddbce1-36c72de6,
#w-node-bd11e646-3da6-08fb-c118-e4e058ced69a-36c72de6,
#w-node-d41d0d05-88be-7c81-8bc7-c94ff26d67e3-36c72de6,
#w-node-adc9a032-b880-3226-cd29-f258fb2d447a-36c72de6,
#w-node-adc9a032-b880-3226-cd29-f258fb2d447d-36c72de6,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc524-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc526-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc52d-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc534-36c72de7,
#w-node-ecee83b7-2dd9-da05-c33c-43978f768b33-36c72de7,
#w-node-ecee83b7-2dd9-da05-c33c-43978f768b3a-36c72de7,
#w-node-ecee83b7-2dd9-da05-c33c-43978f768b41-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc56d-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc575-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc57d-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb5733522435-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb573352243d-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb5733522445-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb573352244d-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb5733522455-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb573352245d-36c72de7,
#w-node-e85237d6-3c58-cb8c-dbc8-bb5733522465-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc63c-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc63d-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc64d-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc658-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc663-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc67d-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc67e-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc68c-36c72de7,
#w-node-ac11c65b-6025-72a1-eb37-bcd5a0cfc697-36c72de7,
#w-node-eb553435-8982-abd3-390a-906498a0e40c-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e40e-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e415-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e41c-36c72de9,
#w-node-_9126191a-27e0-e9b2-fceb-f689bcc57597-36c72de9,
#w-node-_9126191a-27e0-e9b2-fceb-f689bcc5759e-36c72de9,
#w-node-_9126191a-27e0-e9b2-fceb-f689bcc575a5-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e455-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e45d-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e465-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31959-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31961-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31969-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31971-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31979-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31981-36c72de9,
#w-node-c1ef9370-4325-ab5d-fdc1-29c0e8c31989-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e524-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e525-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e532-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e53f-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e54c-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e564-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e565-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e572-36c72de9,
#w-node-eb553435-8982-abd3-390a-906498a0e581-36c72de9,
#w-node-a94bca57-9a06-47c9-084b-068427d76b34-36c72deb {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fc6c296-bb13-e1d5-4d4f-e7adadd1e238-36c72dee {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0fc6c296-bb13-e1d5-4d4f-e7adadd1e23c-36c72dee {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
}

#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e4005-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e401d-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e404d-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e4058-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e4059-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e4085-36c72e06,
#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e40b5-36c72e06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e40c2-36c72e06 {
    justify-self: center;
}

#w-node-_7d11fcc2-0e62-0401-e7cb-db64812e40c4-36c72e06,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc06-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc08-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc10-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc18-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc21-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc29-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc31-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc5a-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc63-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bc6c-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd07-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd08-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd15-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd22-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd2f-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd30-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd3e-36c72e07,
#w-node-_21dc09a1-d054-5c65-d06f-cb7f0c66bd4e-36c72e07,
#w-node-ea23742a-7bd5-a387-a188-90025fba5648-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba564a-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5651-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5658-36c72e0b,
#w-node-_7199aa0e-cdf6-53b7-e3e1-d3780c0d8b0b-36c72e0b,
#w-node-_7199aa0e-cdf6-53b7-e3e1-d3780c0d8b12-36c72e0b,
#w-node-_7199aa0e-cdf6-53b7-e3e1-d3780c0d8b19-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5691-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5699-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba56a1-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5adc-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5ae4-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5aec-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5af4-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5afc-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5b04-36c72e0b,
#w-node-_92a65508-c0d7-07ef-34ac-de2ca5ac5b0c-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5737-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5738-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5743-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba574e-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5768-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5769-36c72e0b,
#w-node-ea23742a-7bd5-a387-a188-90025fba5774-36c72e0b,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f8f1-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f8f9-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f901-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f909-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f911-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f919-36c72e0c,
#w-node-_2aedc9b8-b305-9e96-9514-714fdd52f921-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851920-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851928-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851930-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851941-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851943-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f85194a-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851951-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851959-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851960-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851967-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a13-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a14-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a22-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a2d-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a38-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a39-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a44-36c72e0c,
#w-node-d019efb3-7bd2-c3fd-5fba-b2643f851a4f-36c72e0c,
#w-node-_84535e57-4b95-23bb-8667-5323a95d67df-36c72e24,
#w-node-_31d725c6-b694-be33-3a92-c229e7a08376-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d67e8-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d67ef-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d67e1-36c72e24,
#w-node-_31d725c6-b694-be33-3a92-c229e7a08365-36c72e24,
#w-node-_31d725c6-b694-be33-3a92-c229e7a0836c-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d682b-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d6833-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d683b-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56d3-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56db-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56e3-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56eb-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56f3-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c56fb-36c72e24,
#w-node-_8d84a8c4-a57c-fdb6-26b1-9587729c5703-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d68d1-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d68d2-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d68e0-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d6901-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d6902-36c72e24,
#w-node-_84535e57-4b95-23bb-8667-5323a95d690d-36c72e24,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd78d-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd78f-36c72e35,
#w-node-_8dd267d1-173d-bc44-998c-5ddb230b6527-36c72e35,
#w-node-_8dd267d1-173d-bc44-998c-5ddb230b6535-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd796-36c72e35,
#w-node-_8dd267d1-173d-bc44-998c-5ddb230b652e-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd79d-36c72e35,
#w-node-deb8fecf-0fdd-9f8a-97a5-6325f7ceef8f-36c72e35,
#w-node-deb8fecf-0fdd-9f8a-97a5-6325f7ceef97-36c72e35,
#w-node-deb8fecf-0fdd-9f8a-97a5-6325f7ceef9f-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd81e-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd81f-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd82d-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd838-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd843-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd844-36c72e35,
#w-node-fc98cee8-739c-8622-c7e0-b1bedd8fd84f-36c72e35,
#w-node-_5d108cbe-0b39-9943-07fe-f6eaf1a2e0c7-36c72e35,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a1d-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a27-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a31-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a3b-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a45-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a4f-36c72e36,
#w-node-a78bb5af-788f-8072-03a8-1ad206116a59-36c72e36,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25dd-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25df-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25e6-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25ed-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25f5-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a25fc-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2603-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2623-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a262b-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2633-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a271f-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2727-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a272f-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2737-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a273f-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a2747-36c72e3a,
#w-node-_4505e295-4c4f-3afc-f311-ec32882a274f-36c72e3a,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b07f-36c72e3c,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b080-36c72e3c,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b08b-36c72e3c,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b099-36c72e3c,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b09a-36c72e3c,
#w-node-_7737aae5-d09c-130c-5f71-5c2cd673b0a5-36c72e3c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720c66c7-b58c-8dba-080c-99b9b0236b27-36c72e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-_720c66c7-b58c-8dba-080c-99b9b0236b32-36c72e3e,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9225-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9227-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd922e-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9235-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd923d-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9244-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd924b-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9270-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9278-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9280-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac76605-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac7660d-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac76615-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac7661d-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac76625-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac7662d-36c72e3f,
#w-node-_82deebeb-9ba2-cd84-7c74-a372bac76635-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd933d-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9354-36c72e3f,
#w-node-a9acd046-cae7-cd03-1172-2491235522a0-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd935f-36c72e3f,
#w-node-ad351ff3-2278-6332-fd41-4f1f6ebd9360-36c72e3f,
#w-node-_04a1787b-9222-e01f-7a83-9d8cd01da95a-36c72e3f,
#w-node-d44eda0e-925d-70e4-359a-76e00360afee-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360aff0-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360aff7-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360affe-36c72e41,
#w-node-a71589dc-3ec5-2f81-3ca3-9065894f9cf7-36c72e41,
#w-node-a71589dc-3ec5-2f81-3ca3-9065894f9cfe-36c72e41,
#w-node-a71589dc-3ec5-2f81-3ca3-9065894f9d05-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b03a-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b042-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b04a-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f8107-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f810f-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f8117-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f811f-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f8127-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f812f-36c72e41,
#w-node-_689c80fb-93b5-9795-af10-ea967f6f8137-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b107-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b108-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b115-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b12f-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b13c-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b13d-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b14a-36c72e41,
#w-node-d44eda0e-925d-70e4-359a-76e00360b157-36c72e41,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d2cb-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d2cd-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d2d4-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d2db-36c72e42,
#w-node-_168a6b68-13fd-42a9-5c0e-538d866ca1a8-36c72e42,
#w-node-_168a6b68-13fd-42a9-5c0e-538d866ca1af-36c72e42,
#w-node-_168a6b68-13fd-42a9-5c0e-538d866ca1b6-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d314-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d31c-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d324-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e7429a-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742a2-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742aa-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742b2-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742ba-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742c2-36c72e42,
#w-node-_04206865-a1d1-d8e6-8bf7-c80131e742ca-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d3e1-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d3e2-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d3ed-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d3f8-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d403-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d40e-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d40f-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d41a-36c72e42,
#w-node-_2d8a796b-e708-9cb7-f7b9-75687895d428-36c72e42,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83564b4-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83564b6-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83564bd-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83564c4-36c72e43,
#w-node-f225e0f6-5a5f-1373-4453-7d4b449702a2-36c72e43,
#w-node-f225e0f6-5a5f-1373-4453-7d4b449702a9-36c72e43,
#w-node-f225e0f6-5a5f-1373-4453-7d4b449702b0-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83564fe-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd8356506-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd835650e-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c9043d-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c90445-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c9044d-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c90455-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c9045d-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c90465-36c72e43,
#w-node-_77db0098-db20-8be0-5809-018228c9046d-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565cb-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565cc-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565db-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565e6-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565f1-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565f2-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd83565fd-36c72e43,
#w-node-_53727c45-352c-a0d4-a037-5f7cd8356608-36c72e43,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdcbe-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdcbf-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdcec-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdcff-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdd8a-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccde42-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccde78-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdeb8-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdee9-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdf96-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdfea-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdff8-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abccdff1-36c72e45,
#w-node-c82f5aaa-b2e3-dbbd-5006-93e37159da5a-36c72e45,
#w-node-_891b814a-ad5e-c53c-fdfe-aa7f20b35efc-36c72e45,
#legal-block-privacy-contact.w-node-a25d9907-ce59-e3a2-2b54-1c24abcce003-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abcce015-36c72e45,
#w-node-a25d9907-ce59-e3a2-2b54-1c24abcce018-36c72e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6531da65-3f06-43d9-6af5-b0b3be3f593f-36c72e46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_744aa4b2-cb03-cf69-83e6-ec5efc05ecd8-36c72e46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
}

#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019976-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019977-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b40199f3-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a02-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a09-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a10-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a23-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a2a-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a39-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a4b-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a52-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a59-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a63-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a73-36c72e47,
#w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a76-36c72e47,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e773b9-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e773c1-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e773c9-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e77486-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e77487-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e77492-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e774a0-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e774ad-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e774ae-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e774b9-36c72e5d,
#w-node-_4c1f489d-2887-0907-dc2e-09f9e8e774c4-36c72e5d,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4df3-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4df5-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4dfc-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e03-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e0b-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e12-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e19-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e3d-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e45-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4e4d-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c202-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c20a-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c212-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c21a-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c222-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c22a-36c72e71,
#w-node-b3e0e738-42e6-2245-f0d3-f3864280c232-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f0a-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f0b-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f16-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f21-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f22-36c72e71,
#w-node-_3641a3ae-e1d7-3626-88ad-3039464b4f2f-36c72e71,
#w-node-b81cd711-9656-c37a-b127-0c8ef062bdc5-36c72e72,
#w-node-b81cd711-9656-c37a-b127-0c8ef062bdce-36c72e72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81737acc-748f-6b12-466c-c8151cd4871f-36c72e72,
#w-node-_81737acc-748f-6b12-466c-c8151cd48768-36c72e72 {
    place-self: start center;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db3f05-36c72e77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db3f13-36c72e77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db4012-36c72e77,
#w-node-f870218d-e599-f2bf-c666-cb2f93db3f95-36c72e77,
#w-node-f870218d-e599-f2bf-c666-cb2f93db4051-36c72e77,
#w-node-f870218d-e599-f2bf-c666-cb2f93db4090-36c72e77,
#w-node-f870218d-e599-f2bf-c666-cb2f93db3fd3-36c72e77,
#w-node-f870218d-e599-f2bf-c666-cb2f93db3f56-36c72e77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40da-36c72e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40de-36c72e77 {
    grid-area: 1/8/2/13;
    align-self: center;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40eb-36c72e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40ef-36c72e77 {
    grid-area: 1/8/2/13;
    align-self: center;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40fb-36c72e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db40ff-36c72e77 {
    grid-area: 1/8/2/13;
    align-self: center;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db410b-36c72e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
}

#w-node-f870218d-e599-f2bf-c666-cb2f93db410f-36c72e77 {
    grid-area: 1/8/2/13;
    align-self: center;
}

#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd13e-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd13f-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd1c3-36c72e79,
#w-node-d399bcb3-2eb1-522e-e61a-3820ae226e27-36c72e79,
#w-node-d5afe965-6b41-7064-1c5a-3c517a2fef7d-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd1d5-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd1ed-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd1ff-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd228-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd279-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd2c1-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd2de-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd305-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd323-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd337-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd34d-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd373-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd387-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd39b-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd3e6-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd408-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd422-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd429-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd440-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd456-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd471-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd47f-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd496-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4a5-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4ac-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4b3-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4cf-36c72e79,
#w-node-b6c9d528-38d7-f04d-c3ff-805e3549cbe1-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4e4-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4f4-36c72e79,
#w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4f7-36c72e79,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d384ce-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d384d0-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d384d7-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d384de-36c72e7a,
#w-node-d913ff84-ac60-53cb-45e2-4eb34d849b34-36c72e7a,
#w-node-d913ff84-ac60-53cb-45e2-4eb34d849b3b-36c72e7a,
#w-node-d913ff84-ac60-53cb-45e2-4eb34d849b42-36c72e7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d38542-36c72e7a {
    place-self: start center;
}

#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385bd-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385be-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385c9-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385d6-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385d7-36c72e7a,
#w-node-_8bf8092c-e7cc-39d3-c549-7cd739d385e2-36c72e7a,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e12e-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e130-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e137-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e13e-36c72e7c,
#w-node-_487ee0aa-f846-1fef-80b4-a15376631c0c-36c72e7c,
#w-node-_487ee0aa-f846-1fef-80b4-a15376631c13-36c72e7c,
#w-node-_487ee0aa-f846-1fef-80b4-a15376631c1a-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e17a-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e182-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e18a-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af0466e-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af04676-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af0467e-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af04686-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af0468e-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af04696-36c72e7c,
#w-node-_63140b0b-5507-486b-0e87-ae296af0469e-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e220-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e221-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e230-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e23d-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e248-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e262-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e263-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e272-36c72e7c,
#w-node-d3864509-d810-fc8e-7ade-79f1db39e280-36c72e7c,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7724-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7726-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d772d-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7734-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d773f-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7746-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d774d-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7772-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d777a-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7782-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f36-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f3e-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f46-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f4e-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f56-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f5e-43a91a05,
#w-node-_36a8bb92-f379-5c17-cb84-9e17faf21f66-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7841-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7842-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d784d-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d785a-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7865-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7870-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7871-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d787c-43a91a05,
#w-node-_66a780f2-addb-bf34-d9e1-3878d96d7887-43a91a05,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4df8-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4dfa-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e01-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e08-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e10-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e17-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e1e-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e42-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e4a-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4e52-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a8fc-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a904-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a90c-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a914-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a91c-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a924-0366a652,
#w-node-f64473b2-4703-40d0-422d-4959c692a92c-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f0f-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f10-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f1b-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f28-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f33-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f3e-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f3f-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f4a-0366a652,
#w-node-f882a6a6-c3ff-f6e3-6206-ec82d9bf4f55-0366a652,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031cd-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031d5-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031dd-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031e5-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031ed-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031f5-ed11f12f,
#w-node-_9c776eb7-7ca1-8aa4-6290-a3b74d1031fd-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c53-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c55-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c5c-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c63-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c6b-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c72-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483c79-ed11f12f,
#w-node-_12ad7964-aa09-5541-29a7-c253cca89b3b-ed11f12f,
#w-node-_12ad7964-aa09-5541-29a7-c253cca89b44-ed11f12f,
#w-node-_12ad7964-aa09-5541-29a7-c253cca89b4c-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483ccb-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483ccc-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483cd7-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483ce2-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483ce3-ed11f12f,
#w-node-af749acc-56a9-bb9f-fbff-32572f483cee-ed11f12f,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3cf-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3e7-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3d1-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3df-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3d8-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3ee-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf3f5-58c2c7e7,
#w-node-b6d6d392-5f5a-aeee-1926-c68daaad74c6-58c2c7e7,
#w-node-b6d6d392-5f5a-aeee-1926-c68daaad74ce-58c2c7e7,
#w-node-b6d6d392-5f5a-aeee-1926-c68daaad74d6-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf447-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf448-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf453-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf45e-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf45f-58c2c7e7,
#w-node-_92092ce7-baf1-2ec2-ef29-1c0e77eaf46a-58c2c7e7,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e817-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e819-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e821-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e829-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e832-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e83a-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e842-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e86b-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e874-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e87d-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e918-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e919-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e930-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e946-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e95a-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e95b-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e967-1428ec33,
#w-node-_4989bc69-ac6c-02aa-d7ed-54eb6219e973-1428ec33,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43d7-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43d9-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43e1-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43e9-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43f2-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd43fa-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd4402-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd442b-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd4434-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd443d-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd44d8-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd44d9-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd44ed-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd4509-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd450a-aa3d35a4,
#w-node-_14f47e78-ea6f-78a7-40f0-03adcedd451b-aa3d35a4,
#w-node-c966ade4-9784-5692-a158-db3752586fe1-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752586fe3-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752586feb-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752586ff3-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752586ffc-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752587004-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258700c-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752587035-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258703e-27c80c16,
#w-node-c966ade4-9784-5692-a158-db3752587047-27c80c16,
#w-node-c966ade4-9784-5692-a158-db37525870e2-27c80c16,
#w-node-c966ade4-9784-5692-a158-db37525870e3-27c80c16,
#w-node-c966ade4-9784-5692-a158-db37525870f1-27c80c16,
#w-node-c966ade4-9784-5692-a158-db37525870ff-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258710d-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258710e-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258711d-27c80c16,
#w-node-c966ade4-9784-5692-a158-db375258712e-27c80c16,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6f86-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6f88-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6f98-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fa9-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6f90-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fa1-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fb1-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fcc-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fd5-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6fde-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6ff0-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6ff1-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec6ffd-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec7009-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec700a-1da9316c,
#w-node-_2fd86679-4aee-66a7-113f-cf3caeec7016-1da9316c,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a4905f-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a49061-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a49069-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a49071-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a4907a-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a49082-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a4908a-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490a5-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490ae-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490b7-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490c9-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490ca-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490d6-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490e2-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490e3-d8a50fba,
#w-node-_8a82d0f9-bc42-8238-71c4-f8e903a490ef-d8a50fba,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8c7-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8c9-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8d1-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8dc-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8e5-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8ed-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d8f5-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d91e-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d927-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d930-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9cb-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9cc-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9d8-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9e4-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9f3-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9d9f4-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9da00-1ae3a1a1,
#w-node-a133021e-24ff-c279-b99a-e678d9e9da0c-1ae3a1a1,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c05c-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c05e-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c066-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c06e-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c077-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c07f-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c087-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0a2-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0ab-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0b4-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0c6-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0c7-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0d3-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0df-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0e0-d9761b12,
#w-node-ba67b046-61e1-1159-eeaa-1a8949f0c0ec-d9761b12,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a55085-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a55086-a95af6ac,
#w-node-_918d020c-dfce-db6d-9007-84598ab79421-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550a8-a95af6ac,
#w-node-_4b0e2e67-2be7-5580-fb6c-3e36892d8f0b-a95af6ac,
#w-node-_8b4f5c0c-4fc4-12c9-f313-32ee8aa9ea8a-a95af6ac,
#w-node-_732edd9c-10fd-6231-055a-0609b582e674-a95af6ac,
#w-node-c7e3a6a9-0ba7-7a17-b4a7-18ec6ddbf0df-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550c4-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550cf-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550ec-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550f4-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a550fc-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a5510f-a95af6ac,
#w-node-b18863b8-802d-5d58-1c2b-8575c6a55112-a95af6ac,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74cb-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74cd-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74d4-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74db-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74e3-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74ea-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a74f1-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a7541-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a7542-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a7556-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a756c-fbbea4ad,
#w-node-_043e63d9-3820-67fc-135a-4e2f1a7a756d-fbbea4ad,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4cd3-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4cd5-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4cdc-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4ce3-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4ceb-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4cf2-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4cf9-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4d4c-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4d4d-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4d63-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4d79-c2ed1fb5,
#w-node-_7ffee354-628b-5845-0918-9a8e84de4d7a-c2ed1fb5,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c633-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c635-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c63c-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c643-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c64b-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c652-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c659-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c67d-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c685-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c68d-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c6ff-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c700-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c70b-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c716-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c721-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c722-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c72d-413e26d4,
#w-node-_1a8bdb13-57de-4e33-0291-e28d7e13c738-413e26d4,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d116-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d118-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d11f-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d126-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d12e-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d135-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d13c-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d160-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d168-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d170-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d1e4-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d1e5-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d1f0-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d20c-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d217-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d218-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d226-16e0233f,
#w-node-_05eb6bd7-8eb8-1394-439a-c5c850a1d231-16e0233f,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475cb-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475cd-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475d4-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475db-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475e3-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475ea-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b475f1-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b47615-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b4761d-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b47625-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b47697-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b47698-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476a3-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476ae-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476bc-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476bd-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476c8-be8f9326,
#w-node-_5631f282-8afc-2e54-c9e9-ae5475b476d3-be8f9326,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a70-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a96-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a79-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a80-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a88-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a8f-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6a72-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6aba-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6ac2-35f069a3,
#w-node-_3617a452-fd32-3759-8ec6-775c677f6aca-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a78-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a79-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a84-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a8f-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a90-35f069a3,
#w-node-_900cbb92-d3ae-31d5-8bcd-48909cde0a9b-35f069a3,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc811-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc813-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc81c-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc825-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc82f-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc838-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc841-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc85a-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc862-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc86a-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc87b-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc87c-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc887-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc892-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc893-cd06014e,
#w-node-cdbbb4f7-ad74-90f3-9596-aa088f6fc89e-cd06014e,
#w-node-_74de16de-850e-90aa-e468-1f6709bed662-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed664-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed66b-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed672-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed67a-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed681-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed688-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6da-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6db-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6e6-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6f1-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6f2-58c8f322,
#w-node-_74de16de-850e-90aa-e468-1f6709bed6fd-58c8f322,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53a5-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53a7-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53ae-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53b5-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53bd-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53c4-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53cb-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53ef-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53f7-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b53ff-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b5471-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b5472-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b5480-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b548b-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b5496-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b5497-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b54a5-ca0f4bd8,
#w-node-b5f35759-4b45-dde7-473b-4241a08b54b0-ca0f4bd8,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bbfe-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc00-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc07-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc0e-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc16-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc1d-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc24-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc76-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc77-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc82-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc8d-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc8e-616f7fc4,
#w-node-_837be0f5-6651-babe-ce28-fd097bd0bc99-616f7fc4,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea26-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea28-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea2f-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea36-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea3e-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea45-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea4c-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea9c-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afea9d-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afeaa8-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afeab3-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afeab4-6c125340,
#w-node-bb5de1c6-13c6-b7de-015f-efd4e5afeabf-6c125340,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175ad-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175d3-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175b6-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175bd-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175c5-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175cc-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175af-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175f7-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb175ff-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb17607-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb17679-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb1767a-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb17685-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb17690-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb17691-5d56f209,
#w-node-d6bbb11c-8db7-b0c3-e7e2-9e9bbbb1769c-5d56f209,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847a4-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847a6-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847ad-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847b4-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847bc-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847c3-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847ca-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847e1-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847e9-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e2847f1-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e284802-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e284803-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e28480e-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e284819-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e28481a-f35e6c47,
#w-node-d730b82d-7fb6-22d1-ffb8-edf23e284825-f35e6c47,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357543-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357545-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35754c-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357553-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35755b-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357562-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357569-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35758f-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357597-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35759f-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357611-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357612-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357620-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35762b-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b35762c-f8dc1ca6,
#w-node-_8ab488cf-885c-b800-2e55-dd638b357637-f8dc1ca6,
#w-node-b25d6b99-cf78-7172-b312-5f21466de866-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de868-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de86f-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de876-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de87e-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de885-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de88c-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de8b1-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de8b9-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de8c1-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de935-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de936-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de944-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de952-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de953-c4079114,
#w-node-b25d6b99-cf78-7172-b312-5f21466de95e-c4079114,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e86f-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e88a-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e878-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e891-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e871-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e882-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e898-0565161a,
#w-node-f2135721-ea80-507e-c685-c65d2a38228e-0565161a,
#w-node-f2135721-ea80-507e-c685-c65d2a382296-0565161a,
#w-node-f2135721-ea80-507e-c685-c65d2a38229e-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e8eb-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e8ec-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e8f7-0565161a,
#w-node-_5e4b6be8-3948-610f-93be-cdafb4f972bc-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e902-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e903-0565161a,
#w-node-_175f7827-6829-cac8-72d5-ae46e020e911-0565161a,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9d9-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9db-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9e2-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9e9-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9f1-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9f8-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024a9ff-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aa25-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aa2d-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aa35-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aaa7-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aaa8-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aab4-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aac0-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aac1-6e1c7b19,
#w-node-_000a72ad-f794-b713-85d7-d64d7024aad0-6e1c7b19,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4eae-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4eb0-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4eb7-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4ebe-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4ec9-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4ed0-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4ed7-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4efd-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f05-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f0d-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f7f-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f80-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f8e-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4f99-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4fa4-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4fa5-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4fb0-30ce0f79,
#w-node-a3c633a2-cbc8-d7c2-51d4-3c2e36ad4fbb-30ce0f79,
#w-node-d3fca96b-1462-5222-a7f1-579bc61623e4-0f093ea4,
#w-node-d3fca96b-1462-5222-a7f1-579bc6162408-0f093ea4,
#w-node-d3fca96b-1462-5222-a7f1-579bc6162423-0f093ea4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3fca96b-1462-5222-a7f1-579bc6162446-0f093ea4,
#w-node-d3fca96b-1462-5222-a7f1-579bc6162456-0f093ea4,
#w-node-d3fca96b-1462-5222-a7f1-579bc6162468-0f093ea4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-d3fca96b-1462-5222-a7f1-579bc616247d-0f093ea4,
#w-node-_54939543-9fbf-5805-df34-52490accac15-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac17-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac1e-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac25-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac2d-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac34-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accac3b-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacb2-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacb3-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacbe-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacc9-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacca-9ecc61a2,
#w-node-_54939543-9fbf-5805-df34-52490accacd8-9ecc61a2,
#w-node-_892bc46e-64ea-67dc-8d80-158baa12909a-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa12909c-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290a3-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290aa-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290b2-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290b9-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290c0-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290e5-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290ed-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa1290f5-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa129167-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa129168-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa129173-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa129181-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa129182-1b00241b,
#w-node-_892bc46e-64ea-67dc-8d80-158baa12918d-1b00241b,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb354d-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb354f-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3556-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb355d-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3565-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb356c-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3573-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3598-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb35a0-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb35a8-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb361a-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb361b-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3626-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3631-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb363c-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb363d-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3648-6e6d6d89,
#w-node-beba9265-db19-fd88-5f4a-d9f5f1bb3653-6e6d6d89,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f75-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f77-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f7e-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f85-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f8d-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f94-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54f9b-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54feb-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54fec-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a54ffa-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a55005-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a55006-aa3d0703,
#w-node-_13af418d-57a2-ebf8-5005-53e1d3a55011-aa3d0703,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d62-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d64-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d6b-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d72-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d7a-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d81-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1d88-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1dd8-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1dd9-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1de4-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1def-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1df0-6a643c82,
#w-node-_863bf81e-ec31-d7b1-3a4b-a301c18b1dfb-6a643c82,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20a8-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20aa-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20b1-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20b8-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20c0-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20c7-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b20ce-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b211e-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b211f-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b212a-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b2135-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b2136-eb28e531,
#w-node-_27ebfb8e-d87c-2e8e-7680-133c398b2141-eb28e531,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb18-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb1a-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb21-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb28-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb30-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb37-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb3e-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb63-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb6b-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbb73-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbbe5-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbbe6-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbbf4-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbbff-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbc00-cc172c0d,
#w-node-f9e2a4bf-77d1-2b65-1ff1-76c54c0cbc0b-cc172c0d,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a75-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a77-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a7e-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a85-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a8d-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a94-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022a9b-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022ac1-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022ac9-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022ad1-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b43-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b44-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b4f-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b5a-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b65-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b66-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b71-ba2c1916,
#w-node-_0652d36f-4a98-22b5-2db3-40edc5022b7f-ba2c1916,
#w-node-b1202f88-2c14-83bc-647f-a022353d9baf-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bb1-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bb8-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bbf-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bc7-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bce-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bd5-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9bfb-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c03-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c0b-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c7d-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c7e-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c89-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9c97-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9ca2-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9ca3-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9cae-86f2f6af,
#w-node-b1202f88-2c14-83bc-647f-a022353d9cb9-86f2f6af,
#w-node-_3c0345c9-4a18-1cae-7b99-26620372464c-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-26620372464e-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-266203724655-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-26620372465c-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-266203724664-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-26620372466b-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-266203724672-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246c2-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246c3-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246ce-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246d9-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246da-49d9295a,
#w-node-_3c0345c9-4a18-1cae-7b99-2662037246e5-49d9295a,
#w-node-_8a0600b1-297e-1c6b-d8d9-d017306714f5-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d017306714f7-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d017306714fe-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671505-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d0173067150d-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671514-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d0173067151b-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671532-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d0173067153a-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671542-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671554-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671555-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671560-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d0173067156b-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d0173067156c-143ef831,
#w-node-_8a0600b1-297e-1c6b-d8d9-d01730671577-143ef831,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a43-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a45-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a4c-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a56-6e58f7d8,
#w-node-_572b70dd-f70f-1225-a034-7d7073715447-6e58f7d8,
#w-node-_572b70dd-f70f-1225-a034-7d707371544e-6e58f7d8,
#w-node-_572b70dd-f70f-1225-a034-7d7073715455-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a8c-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a94-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1a9c-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b4c-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b4d-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b5b-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b7c-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b88-6e58f7d8,
#w-node-_249025e8-15de-ee8d-9fec-2ed6b3df1b96-6e58f7d8,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80036-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80038-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc8003f-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80046-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc8004e-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80055-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc8005c-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80083-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc8008b-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80093-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80105-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80106-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc8011b-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80126-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80127-e8824c93,
#w-node-_9f6cb407-119b-443a-42f0-503e8fc80132-e8824c93,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-1ef30610,
#w-node-cbce5135-b58e-9d4b-8d67-1af03e266343-1ef30610,
#w-node-cbce5135-b58e-9d4b-8d67-1af03e26634b-1ef30610,
#w-node-cbce5135-b58e-9d4b-8d67-1af03e266353-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-1ef30610,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-9d1e294d,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-9d1e294d,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-9d1e294d,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-9d1e294d,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-15571754,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-15571754,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-15571754,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-15571754,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-a3580de8,
#w-node-_0a6c176d-10b8-51fa-d80a-95d8b91a94c5-a3580de8,
#w-node-_0a6c176d-10b8-51fa-d80a-95d8b91a94cd-a3580de8,
#w-node-_0a6c176d-10b8-51fa-d80a-95d8b91a94d5-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-a3580de8,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-496f6ba2,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-496f6ba2,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-496f6ba2,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-496f6ba2,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-496f6ba2,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f625-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f627-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f62e-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f635-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f63d-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f644-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f64b-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f670-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f678-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f680-ff576149,
#w-node-_1c59f99d-10cd-6148-422b-14eb4b8a46ef-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c59f99d-10cd-6148-422b-14eb4b8a46f5-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0f4c801-e32b-6735-230b-97c649299954-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0f4c801-e32b-6735-230b-97c649299958-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77c0d17b-d5f3-0970-b56f-045f9b78e229-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77c0d17b-d5f3-0970-b56f-045f9b78e22d-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbba4bcd-7f84-6fac-e4ac-edd7dfcacb0c-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbba4bcd-7f84-6fac-e4ac-edd7dfcacb10-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc55199e-5b77-0494-c839-e46a3af90d0a-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc55199e-5b77-0494-c839-e46a3af90d0b-ff576149 {
    align-self: center;
}

#w-node-cc55199e-5b77-0494-c839-e46a3af90d0e-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ccbf603-f608-ed0c-5ac5-44396ba7ad8b-ff576149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ccbf603-f608-ed0c-5ac5-44396ba7ad8f-ff576149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_489d418f-9dc8-4b24-d9d6-9e5d3e371826-ff576149 {
    place-self: start center;
}

#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f6f2-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f6f3-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f703-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f70e-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f70f-ff576149,
#w-node-_1cc5b004-0471-7f33-2be0-32d9e419f71a-ff576149,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d16b-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d16d-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d174-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d17b-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d183-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d18a-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d191-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d1a8-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d1b0-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d1b8-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d252-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d253-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d266-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d277-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d284-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d285-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d29a-77bc7d96,
#w-node-_985645f1-8007-0852-88fa-5b0cb945d2a7-77bc7d96,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-6d20c8fe,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-6d20c8fe,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-6d20c8fe,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-6d20c8fe,
#w-node-_2f5c02c4-0c0b-61a1-9b5a-573ed7e6c636-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-6d20c8fe,
#w-node-ed4d285f-bec3-b338-1567-cd669ada9dbb-6d20c8fe,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-e6f32024,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-e6f32024,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-e6f32024,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-e6f32024,
#w-node-_85d534a7-eae2-682a-5072-9a17b82c6d4e-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-e6f32024,
#w-node-_8f6978c4-25ff-d8cd-66da-d773fae3404f-e6f32024,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa1-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafa3-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafaa-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb1-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafb9-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc0-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafc7-43ac3f56,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-43ac3f56,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-43ac3f56,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe7-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafe8-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaff3-43ac3f56,
#w-node-f9673891-2ece-fcb2-1e28-ebe998543dbf-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdaffe-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdafff-43ac3f56,
#w-node-f8d4dd47-9ae7-1701-25cd-d591eccdb00a-43ac3f56,
#w-node-_14d6cf10-43a2-b509-8763-7615ce08350b-43ac3f56,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-744d5f15,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-744d5f15,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-744d5f15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bd8a182-57cc-bdd1-be28-3b09a21c3a5d-744d5f15 {
    place-self: start center;
}

#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef85-744d5f15,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef86-744d5f15,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef91-744d5f15,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc7-744d5f15,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc8-744d5f15,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efe1-744d5f15,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-7c0554c3,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-7c0554c3,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c035-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c03c-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c043-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c04b-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c052-7c0554c3,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c059-7c0554c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bd8a182-57cc-bdd1-be28-3b09a21c3a5d-7c0554c3 {
    place-self: start center;
}

#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef85-7c0554c3,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef86-7c0554c3,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef91-7c0554c3,
#w-node-_7c622487-590d-73f6-9100-1908f4085f5a-7c0554c3,
#w-node-bc2b6fa7-f61a-a82d-ed7d-66d05118ad5c-7c0554c3,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc7-7c0554c3,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc8-7c0554c3,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efe1-7c0554c3,
#w-node-_0e8e760c-4fee-995f-d040-61f46ad65447-7c0554c3,
#w-node-_24608f17-caee-da1d-968d-028bb8ed3445-7c0554c3,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467214-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467216-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546721d-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467224-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546722c-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467233-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546723a-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd54672d7-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd54672df-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd54672e7-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd54672f8-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd54672f9-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467304-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546730f-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546731a-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd546731b-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467326-0b91a8c0,
#w-node-_778478fd-7c89-44fa-5c7a-ce5dd5467331-0b91a8c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bd8a182-57cc-bdd1-be28-3b09a21c3a5d-7699397f {
    place-self: start center;
}

#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d58-7699397f,
#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d5f-7699397f,
#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d66-7699397f,
#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d6e-7699397f,
#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d75-7699397f,
#w-node-_4e75b346-6155-fc66-4e8a-c27c76762d7c-7699397f,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-7699397f,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-7699397f,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef85-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef86-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef91-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc7-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc8-7699397f,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efe1-7699397f,
#w-node-_894ef184-e170-1acb-efd5-8086de7e497d-e2ec6f98,
#w-node-_894ef184-e170-1acb-efd5-8086de7e4985-e2ec6f98,
#w-node-_894ef184-e170-1acb-efd5-8086de7e498d-e2ec6f98,
#w-node-_31f26233-0213-55a6-5171-dc38c0d1c444-e2ec6f98,
#w-node-c45352cd-78ef-e4e4-36f0-b42091594cf3-e2ec6f98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594cf7-e2ec6f98 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594cf9-e2ec6f98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594cfb-e2ec6f98 {
    align-self: start;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594cfd-e2ec6f98 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594cff-e2ec6f98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c45352cd-78ef-e4e4-36f0-b42091594d03-e2ec6f98 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9bd8a182-57cc-bdd1-be28-3b09a21c3a5d-e2ec6f98 {
    place-self: start center;
}

#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c035-e2ec6f98,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c03c-e2ec6f98,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c043-e2ec6f98,
#w-node-_836e2680-ddc9-95f4-9efe-70f4ede8c04b-e2ec6f98,
#w-node-d90efa38-ac49-b1a8-9e5a-4a588f1191a1-e2ec6f98,
#w-node-d90efa38-ac49-b1a8-9e5a-4a588f1191a9-e2ec6f98,
#w-node-d90efa38-ac49-b1a8-9e5a-4a588f1191b1-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef85-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef86-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2ef91-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc7-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efc8-e2ec6f98,
#w-node-_5e44078d-f052-cff1-01e2-75b0b9b2efe1-e2ec6f98,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c580-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c588-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c590-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c598-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c5a0-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c5a8-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c781-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c788-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c78f-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c797-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c79e-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7a5-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7bd-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7c5-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7cd-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7de-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7df-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7ea-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7f3-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c7fc-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c817-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c820-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c821-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c83a-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c845-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c84e-c0a1a1e0,
#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c857-c0a1a1e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4cdf34-78aa-0b4e-a3cf-43f4d3a5c863-c0a1a1e0 {
    place-self: start center;
}

#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458dc-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458e4-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458ec-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b1b-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b22-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b29-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b31-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b38-b3d1e62e,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b3f-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45905-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45906-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c4590f-b3d1e62e,
#w-node-f16312cc-6935-1ac6-594d-fb758d3c77cf-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45918-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45919-b3d1e62e,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45922-b3d1e62e,
#w-node-a4626d6a-44f4-e60e-9212-1c3da18684bc-b3d1e62e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeaa059d-fc80-fd1c-acb6-64d0ea08f6ad-3d2c9b55 {
    place-self: start center;
}

#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b1b-3d2c9b55,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b22-3d2c9b55,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b29-3d2c9b55,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b31-3d2c9b55,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b38-3d2c9b55,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b3f-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458dc-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458e4-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458ec-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45905-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45906-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c4590f-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45918-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45919-3d2c9b55,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45922-3d2c9b55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeaa059d-fc80-fd1c-acb6-64d0ea08f6ad-ccc15301 {
    place-self: start center;
}

#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b1b-ccc15301,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b22-ccc15301,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b29-ccc15301,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b31-ccc15301,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b38-ccc15301,
#w-node-adaf9c24-a80a-78fa-6958-ffa09b2c8b3f-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458dc-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458e4-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c458ec-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45905-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45906-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c4590f-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45918-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45919-ccc15301,
#w-node-eead735c-b13b-a9b1-a43a-bbf6e3c45922-ccc15301 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
    #w-node-d6c98177-680a-4cec-0db0-9b3d5e8b64ff-36c72dc5 {
        order: -9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b4a-36c72dc6 {
        grid-area: 1/2/2/8;
        align-self: start;
    }
    #w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b62-36c72dc6 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }
    #w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaa7a-36c72dca,
    #w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaa86-36c72dca,
    #w-node-b6410c61-bd89-7e63-fc0b-3e1ba0dcaa92-36c72dca {
        justify-self: center;
    }
    #w-node-adc9a032-b880-3226-cd29-f258fb2d447a-36c72de6 {
        order: -9999;
    }
    #w-node-_7737aae5-d09c-130c-5f71-5c2cd673b027-36c72e3c,
    #w-node-_7737aae5-d09c-130c-5f71-5c2cd673b046-36c72e3c,
    #w-node-_7737aae5-d09c-130c-5f71-5c2cd673b063-36c72e3c {
        justify-self: center;
    }
    #w-node-a25d9907-ce59-e3a2-2b54-1c24abcce015-36c72e45,
    #w-node-fd7ad88e-b70a-3f56-eaff-0e79b4019a73-36c72e47 {
        order: -9999;
    }
    #w-node-b81cd711-9656-c37a-b127-0c8ef062bdc5-36c72e72 {
        justify-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40da-36c72e77 {
        grid-area: 1/2/2/8;
        align-self: start;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40de-36c72e77 {
        grid-area: 2/2/3/8;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40eb-36c72e77 {
        grid-area: 1/2/2/8;
        align-self: start;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40ef-36c72e77 {
        grid-area: 2/2/3/8;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40fb-36c72e77 {
        grid-area: 1/2/2/8;
        align-self: start;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40ff-36c72e77 {
        grid-area: 2/2/3/8;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db410b-36c72e77 {
        grid-area: 1/2/2/8;
        align-self: start;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db410f-36c72e77 {
        grid-area: 2/2/3/8;
        align-self: center;
    }
    #w-node-_8b5bcc16-3a8e-e430-8e34-fda5902bd4f4-36c72e79,
    #w-node-b18863b8-802d-5d58-1c2b-8575c6a5510f-a95af6ac {
        order: -9999;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b62-36c72dc6 {
        grid-area: span 1 / span 8 / span 1 / span 8;
    }
    #w-node-_0fc6c296-bb13-e1d5-4d4f-e7adadd1e238-36c72dee,
    #w-node-_0fc6c296-bb13-e1d5-4d4f-e7adadd1e23c-36c72dee,
    #w-node-_6531da65-3f06-43d9-6af5-b0b3be3f593f-36c72e46,
    #w-node-_744aa4b2-cb03-cf69-83e6-ec5efc05ecd8-36c72e46 {
        grid-column: span 1 / span 1;
    }
}

@media screen and (max-width: 479px) {
    #w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b4a-36c72dc6,
    #w-node-_8e0422ab-56c3-dfe9-aa29-98991c212b62-36c72dc6,
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40da-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40de-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40eb-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40ef-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40fb-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db40ff-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db410b-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }
    #w-node-f870218d-e599-f2bf-c666-cb2f93db410f-36c72e77 {
        grid-area: span 1 / span 4 / span 1 / span 4;
        align-self: center;
    }
}

.gradient-text {
    background: linear-gradient(270deg, #5c5cd7e0, #a451eee0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.nav__link.w-dropdown-toggle {
    color: white !important;
}

.nav__link.w-dropdown-toggle:hover {
    color: var(--orange);
}

.r-form__mob-text {
    display: flex !important;
}
#signup {
    display: flex !important;
}
.nav__menu,
.w-nav-menu {
    /* margin-right: 11%; */
}

.r-hero__more-writers-popup {
    position: absolute;
    top: 23%;
    left: 64%;
    transform: translateX(-50%);
    width: 230px;
    padding: 12px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #ddd;
    display: none;
    flex-wrap: wrap;
    gap: 10px;
    z-index: 999;
}
.r-hero__writer-circle {
    cursor: default;
}

.r-hero__writer-mini {
    display: flex;
    align-items: center;
    gap: inherit;
    text-align: center;
    text-decoration: none;
    color: #000;
}

.r-hero__writer-mini-photo {
    border-radius: 50%;
}

.r-hero__view-all {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.price-card {
    font-family: Interpro, sans-serif !important;
    width: 150%;
    border-radius: 14px;
    background: #fff;
    border: 1px solid #ddd;
    font-family: Arial, sans-serif;
    margin-left: 20%;
    max-height: 430px;
    overflow-y: hidden;
    padding-right: 6px;
    font-size: 12px !important;
    line-height: 1.1 !important;
    padding: 12px 14px !important;
}
.price-card::-webkit-scrollbar {
    width: 6px;
}

.price-card::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 4px;
}
.price-card h4 {
    font-size: 15px !important;
    margin-bottom: 8px !important;
}
.price-card .form-select,
.price-card input {
    font-size: 12px !important;
    height: 30px !important;
    padding: 2px 6px !important;
}

/* Label spacing */
.price-card label {
    font-size: 11px !important;
    margin-bottom: 2px !important;
}

/* Reduce spacing between blocks */
.price-card .row {
    margin-bottom: 4px !important;
}

/* Tabs */
.price-card .tabs button {
    padding: 4px 8px !important;
    font-size: 12px !important;
}

/* Pages counter */
.price-card .pages-wrapper button {
    width: 24px !important;
    height: 24px !important;
    font-size: 14px !important;
}

.price-card #pagesText {
    font-size: 12px !important;
}

/* Spacing section */
.price-card .spacing label {
    font-size: 12px !important;
}

/* Price box */
.price-card .price-box .price {
    font-size: 16px !important;
}

.price-card .price-box .discount {
    font-size: 11px !important;
}

/* Button */
.price-card .cta-btn {
    padding: 6px !important;
    font-size: 13px !important;
}

.tabs {
    font-family: Caladeapro, sans-serif !important;
}
h4 {
    margin-bottom: 12px;
}

.tabs {
    display: flex;
    margin-bottom: 12px;
    border: 1px solid #ddd;
    border-radius: 8px;
}
.tab {
    flex: 1;
    padding: 8px;
    border: none;
    background: #eee;
    cursor: pointer;
}
.tab.active {
    background: var(--orange);
    color: #fff;
}

.form-select {
    width: 100%;
    margin-bottom: 12px;
    padding: 8px;
    border-radius: 6px;
    border: 1px solid #ccc;
}

.pages-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 6px;
    margin-bottom: 12px;
}
.pages-wrapper button {
    padding: 4px 10px;
    background: #eee;
    border: none;
    cursor: pointer;
}
.spacing label {
    margin-right: 15px;
    font-size: 14px;
}

.price-box {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 10px 0;
    font-size: 14px;
}
.discount {
    background: #07c96c;
    color: #fff;
    padding: 3px 6px;
    border-radius: 4px;
}
.price {
    font-size: 20px;
    font-weight: bold;
}

.cta-btn {
    width: 100%;
    background: var(--orange);
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 12px;
    border-radius: 10px;
    cursor: pointer;
}

.faq__item:hover > .faq__question .faq_arrow {
    border-color: red;
}

.r-hero-modern {
    padding: 80px 0 0px;
}

.r-writers-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 28px;
    margin-bottom: 80px;
}

.r-writer-card {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: white;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(114, 56, 223, 0.1);
    transition: all 0.35s ease;
    text-decoration: none;
    color: inherit;
}

.swiper-slide {
    margin-right: 2%;
    height: auto;
}

.r-writer-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.18);
}

.r-writer-photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.r-writer-card:hover .r-writer-photo {
    transform: scale(1.1);
}

.r-top-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    background: linear-gradient(135deg, #ffd700, #ffb800);
    color: #333;
    font-size: 11px;
    font-weight: 700;
    padding: 6px 12px;
    border-radius: 30px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    z-index: 10;
}

.r-writer-name {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 8px;
    color: #1a1a1a;
}

.r-writer-rating {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 10px;
    font-size: 15px;
}

.r-writer-degree {
    color: #7238df;
    font-weight: 600;
    margin-bottom: 10px;
}

.r-rating {
    font-weight: 600;
    margin: 0 6px;
}

.r-orders {
    color: #777;
    font-size: 14px;
    display: block;
    margin-top: 4px;
}

.r-tagline {
    font-size: 14px;
    color: #666;
    line-height: 1.4;
    margin-top: 12px;
}

/* +X Experts Card */
.r-experts-card {
    background: linear-gradient(135deg, #7238df, #a443fd);
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
}

.r-experts-inner {
    text-align: center;
}

.r-experts-count {
    font-size: 56px;
    font-weight: 800;
    line-height: 1;
}

.r-experts-text {
    font-size: 20px;
    font-weight: 600;
}

/* Popup */
.r-experts-popup {
    position: absolute;
    top: calc(100% + 16px);
    left: 50%;
    transform: translateX(-50%);
    background: white;
    width: 340px;
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);
    padding: 24px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
    z-index: 1000;
}

.r-experts-card:hover .r-experts-popup {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(-8px);
}

.r-experts-popup h4 {
    text-align: center;
    margin: 0 0 16px;
    font-size: 18px;
    font-weight: 600;
}

.r-popup-item {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 12px 0;
    text-decoration: none;
    color: #333;
    border-bottom: 1px solid #eee;
}

.r-popup-item img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    object-fit: cover;
}

.r-popup-name {
    font-weight: 600;
}

.r-popup-meta {
    font-size: 13px;
    color: #777;
}

.r-view-all-btn {
    display: block;
    text-align: center;
    margin-top: 16px;
    color: #7238df;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
}

/*Hero Content & Form*/
.r-hero-content {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}

.r-hero-title {
    font-size: 48px;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 16px;
}

.r-gradient-text {
    background: linear-gradient(90deg, #7238df, #a443fd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.r-hero-subtitle {
    font-size: 20px;
    color: #444;
    margin-bottom: 40px;
}

.r-hero-form {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.r-form-group {
    position: relative;
}

.r-select,
.r-input {
    padding: 18px 24px;
    border: 2px solid #e8e0ff;
    border-radius: 14px;
    font-size: 16px;
    min-width: 280px;
    background: white;
    outline: none;
}

.r-cta-btn {
    background: linear-gradient(90deg, #7238df, #a443fd);
    color: white;
    padding: 18px 36px;
    border: none;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    box-shadow: 0 10px 30px rgba(114, 56, 223, 0.3);
    transition: 0.3s;
}

.r-cta-btn:hover {
    transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(114, 56, 223, 0.4);
}

.r-review-count {
    font-size: 13px;
    color: #777;
}

.r-degree-orders {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 4px;
    font-size: 12px;
    line-height: 1.2;
    white-space: nowrap;
    /* 🔒 force single line */
    flex-wrap: nowrap;
    /* 🔒 prevent wrapping */

    overflow: hidden;
    /* prevent layout break */
    text-overflow: ellipsis;
    color: #555;
    margin-bottom: 10px;
}

.r-degree {
    font-weight: 600;
    color: #7238df;
}

.r-separator {
    color: #ccc;
    font-weight: 300;
    margin: 0 2px;
}

.r-degree-orders .r-degree {
    font-size: 12px;
}

.r-orders strong {
    color: #7238df;
    font-weight: 700;
}

.r-tagline {
    margin-top: auto;
    font-size: 13.5px;
    color: #666;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.writers-swiper {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    /* IMPORTANT */
    box-sizing: border-box;
}

.writers-swiper .swiper-wrapper {
    width: 100%;
    box-sizing: border-box;
}

.writers-swiper .swiper-slide {
    width: 234px !important;
    box-sizing: border-box;
}

.r-writer-card {
    width: 100%;
    height: 100%;
    /* Fill the slide */
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(114, 56, 223, 0.12);
    transition: all 0.3s ease;
    text-decoration: none;
    color: inherit;
}

.r-writer-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(114, 56, 223, 0.2);
}

.r-writer-photo-wrapper {
    position: relative;
    height: clamp(140px, 20vw, 200px);
    overflow: hidden;
    flex-shrink: 0;
}

.r-writer-photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
}

.r-writer-card:hover .r-writer-photo {
    transform: scale(1.08);
}

.r-top-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    background: #ffd700;
    color: #333;
    font-size: 11px;
    font-weight: 700;
    padding: 6px 12px;
    border-radius: 30px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.r-writer-info {
    padding: 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.r-writer-name {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 6px;
    color: #1a1a1a;
}

.r-writer-degree {
    color: #7238df;
    font-weight: 600;
    margin-bottom: 8px;
    font-size: 14px;
}

.r-writer-rating {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 8px 0;
}

.r-tagline {
    font-size: 14px;
    color: #555;
    line-height: 1.5;
    margin-top: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.r-rating-number {
    margin-left: 8px;
    font-weight: 600;
    font-size: 14px;
    color: #333;
}

/* Navigation arrows – always visible & pretty */
.writers-swiper .swiper-button-next,
.writers-swiper .swiper-button-prev {
    width: 44px;
    height: 44px;
    background: white;
    border-radius: 50%;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    color: #7238df;
    margin-top: -22px;
}

.writers-swiper .swiper-button-next:after,
.writers-swiper .swiper-button-prev:after {
    font-size: 18px;
    font-weight: bold;
}

.r-rating-inline {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    font-weight: 600;
    font-size: 16px;
    color: #333;
    white-space: nowrap;
}

.r-inline-star {
    font-size: 13px;
    color: #ffc107;
    /* same gold as usershow */
}

.r-degree-orders .r-orders {
    font-size: 12px;
}
.features-grid-modern {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
    padding: 32px 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.feature-card-modern {
    background: linear-gradient(180deg, #ffffff, #faf8ff);
    border-radius: 22px;
    padding: 36px 26px 32px;
    text-align: center;
    position: relative;
    box-shadow: 0 12px 35px rgba(114, 56, 223, 0.08);
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
    overflow: hidden;
}

.feature-card-modern::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background: linear-gradient(135deg, rgba(114, 56, 223, 0.15), transparent);
    opacity: 0;
    transition: opacity 0.35s ease;
}

.feature-card-modern:hover {
    transform: translateY(-10px);
    box-shadow: 0 30px 60px rgba(114, 56, 223, 0.18);
}

.feature-card-modern:hover::before {
    opacity: 1;
}

.feature-icon {
    width: 84px;
    height: 84px;
    border-radius: 18px;
    background: linear-gradient(135deg, #f4edff, #fff);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 22px;
    box-shadow: 0 8px 18px rgba(114, 56, 223, 0.12);
}

.feature-title {
    font-size: 18px;
    font-weight: 700;
    color: #1c1c28;
    margin-bottom: 14px;
}

.feature-badge {
    position: absolute;
    top: 18px;
    right: 18px;
    background: red;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 6px 14px;
    border-radius: 20px;
    letter-spacing: 0.4px;
    box-shadow: 0 6px 16px rgba(114, 56, 223, 0.35);
}

.steps-grid-modern {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
    padding: 24px;
    margin: 0 auto;
}

.step-card-modern {
    background: white;
    border-radius: 20px;
    padding: 40px 32px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(114, 56, 223, 0.08);
    transition: all 0.3s ease;
    position: relative;
}

.step-card-modern:hover {
    transform: translateY(-10px);
    box-shadow: 0 25px 50px rgba(114, 56, 223, 0.15);
}

.step-number {
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    background: red;
    color: white;
    font-size: 24px;
    font-weight: 800;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 20px rgba(114, 56, 223, 0.3);
}

.step-icon {
    width: 90px;
    height: 90px;
    background: #f0e8ff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 24px;
    color: #7238df;
}

.step-title {
    font-size: 22px;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 16px;
}

.step-description {
    font-size: 16px;
    color: #555;
    line-height: 1.6;
}

@media (max-width: 1200px) {
    .r-writers-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 992px) {
    .r-degree-orders .r-orders {
        font-size: 9px;
    }
    .features-grid-modern {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }
    .steps-grid-modern {
        grid-template-columns: 1fr;
        gap: 60px;
    }

    .step-card-modern {
        padding: 50px 32px;
    }
}

@media (max-width: 900px) {
    .r-writers-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .r-writers-grid {
        grid-template-columns: 1fr;
    }
    .features-grid-modern {
        grid-template-columns: 1fr;
    }
}

/* Responsive */
@media (max-width: 992px) {
    .r-hero-title {
        font-size: 38px;
    }

    .r-writers-grid {
        gap: 18px;
    }

    .r-writer-card {
        width: 200px;
    }
}

@media (max-width: 768px) {
    .r-writers-grid {
        overflow-x: auto;
        padding-bottom: 10px;
        justify-content: flex-start;
    }

    .r-hero-form {
        flex-direction: column;
        align-items: center;
    }

    .r-select,
    .r-input {
        min-width: 100%;
    }
}

@media (max-width: 480px) {
    .r-writer-card {
        max-width: 90vw;
    }

    .writers-swiper .swiper-button-next,
    .writers-swiper .swiper-button-prev {
        display: none;
    }
}

.benefits__item {
    background: #ffffff;
    border-radius: 16px;
    padding: 20px 17px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

.benefits__item:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);
}

.benefits__icon {
    width: 34px;
    height: 34px;
    flex-shrink: 0;
}
