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;
}
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;
}
@media screen and (max-width: 991px) {
    .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;
    }
    .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) {
    .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-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana,
        sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto;
}
.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden;
}
.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute;
}
.w-lightbox-view:before {
    content: "";
    height: 100vh;
}
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh;
}
.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block;
}
.w-lightbox-figure {
    margin: 0;
    position: relative;
}
.w-lightbox-group .w-lightbox-figure {
    cursor: pointer;
}
.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto;
}
.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block;
}
.w-lightbox-group .w-lightbox-image {
    max-height: 86vh;
}
.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: 0.5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all 0.3s;
    position: absolute;
    top: 0;
}
.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0;
}
.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0;
}
.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0;
}
.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden;
}
.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
    opacity: 0.3;
}
.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden;
}
.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%);
}
.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: 0.8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%;
}
.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px;
}
.w-lightbox-hide {
    display: none;
}
.w-lightbox-noscroll {
    overflow: hidden;
}
@media (min-width: 768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh;
    }
    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh;
    }
    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh;
    }
    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh;
    }
    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh;
    }
    .w-lightbox-left,
    .w-lightbox-right {
        opacity: 0.5;
        display: block;
    }
    .w-lightbox-close {
        opacity: 0.8;
    }
    .w-lightbox-control:hover {
        opacity: 1;
    }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0;
}
.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;
}
:root {
    --r-black-dark: #22273a;
    --r-blue-light: #546dd4;
    --black\<deleted\|variable-5ee2cf27\>: #0e101a;
    --r-black-light: #42445a;
    --r-blue-dark: #4763d1;
    --r-pink-light: #f3f0fe;
    --blue-borders\<deleted\|variable-6762eaf9\>: #c8d9ee;
    --orange-normal\<deleted\|variable-43fcaef8\>: #fd8c04;
    --blue-normal\<deleted\|variable-c47dac3f\>: #367fd3;
    --r-bg-blue-light: #e8ecf9;
    --r-pink-dark: #ece7fe;
    --light-steel-blue\<deleted\|variable-eb96b10b\>: #92abc9;
    --r-gray-dark: #747477;
    --r-gray-light: #dedee3;
    --r-orange-dark: #f57b0a;
    --white: white;
    --r-orange-light: #f58f1e;
    --lime-green\<deleted\|variable-540d39e6\>: #3cbb48;
}
.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}
.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table;
}
.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-users-userformpagewrap {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 340px;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.w-users-userloginformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.w-users-userformheader {
    text-align: center;
}
.w-users-userformbutton {
    text-align: center;
    width: 100%;
}
.w-users-userformfooter {
    justify-content: space-between;
    margin-top: 12px;
    display: flex;
}
.w-users-userformerrorstate {
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    top: 100%;
    left: 0%;
    right: 0%;
}
.w-users-usersignupformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.w-users-userformsuccessstate {
    display: none;
}
.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
}
.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec;
}
.w-users-usersignupverificationmessage {
    display: none;
}
.w-users-userresetpasswordformwrapper,
.w-users-userupdatepasswordformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.w-users-useraccountwrapper {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
}
.w-users-blockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex;
}
.w-users-blockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 20px;
}
.w-users-useraccountformsavebutton {
    text-align: center;
    margin-right: 8px;
}
.w-users-useraccountformcancelbutton {
    text-align: center;
    color: #333;
    background-color: #d3d3d3;
}
@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(--r-black-dark);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    line-height: 150%;
}
h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: 120%;
}
h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
}
h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}
h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
}
h5 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
}
h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}
p {
    margin-bottom: 0;
    line-height: 150%;
}
a {
    color: var(--r-blue-light);
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s;
}
ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
}
ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    list-style-type: decimal;
}
img {
    margin-right: 0;
}
label {
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    display: block;
}
strong {
    font-weight: 700;
}
em {
    font-style: italic;
}
blockquote {
    border-left: 3px solid #367fd3;
    margin-bottom: 24px;
    padding: 16px 32px;
    font-size: 20px;
    line-height: 28px;
}
figure {
    max-width: 100%;
    margin-bottom: 24px;
}
figcaption {
    color: #666;
    text-align: center;
    margin-top: 12px;
    font-size: 13px;
    line-height: 20px;
}
.hidden {
    margin-left: 0;
    display: none;
}
.post__sidebar {
    z-index: 1;
    flex: 0 auto;
    max-width: 320px;
    position: relative;
}
.post__text {
    color: var(--r-black-light);
    flex-direction: column;
    font-size: 16px;
    line-height: 27px;
    display: flex;
    overflow: visible;
}
.post__text p {
    margin-bottom: 16px;
    line-height: 27px;
}
.post__text a {
    color: var(--r-blue-light);
    overflow-wrap: anywhere;
    text-decoration: underline;
}
.post__text a:hover {
    color: var(--r-blue-dark);
    text-decoration: underline;
}
.post__text img {
    border-radius: 20px;
}
.post__text h2 {
    color: #0e101a;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.post__text strong {
    color: var(--r-blue-light);
    font-weight: 500;
}
.post__text blockquote {
    background-color: var(--r-pink-light);
    color: #42445a;
    border-left-width: 8px;
    border-left-color: #e1d8ff;
    border-radius: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 24px 30px 24px 38px;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}
.post__text h4 {
    color: #0e101a;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
}
.post__text h3 {
    color: #0e101a;
    margin-top: 6px;
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 400;
    line-height: 120%;
}
.post__text figcaption {
    color: #92abc9;
    margin-top: 30px;
    font-size: 16px;
    line-height: 150%;
}
.post__text figure {
    margin-bottom: 16px;
}
.post__text h5 {
    color: #000;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
}
.post__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 35px;
    display: grid;
}
.post__text ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 40px;
    display: grid;
}
.play-button {
    background-color: #ffa949;
    border-radius: 50%;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
}
.oops__img {
    max-width: 100%;
    height: auto;
}
.post__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90vw;
    display: flex;
}
.anchor {
    margin-top: 0;
    position: relative;
    top: -220px;
}
.review-tabs__menu {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    background-color: #0000;
    border-radius: 10px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    padding: 0;
    display: flex;
}
.youtube {
    cursor: pointer;
    background-color: red;
    border-radius: 8px;
    min-width: 256px;
    height: auto;
    padding: 20px;
    transition: opacity 0.3s;
    box-shadow: 0 8px 16px #0000001a, inset 1px 0 #e3e3e3;
}
.youtube:hover {
    background-color: #f00c;
}
.hide {
    display: none;
}
.post__sticky {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: sticky;
    top: 80px;
}
.pdf {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 90vh;
}
.span--orange {
    color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
}
.section {
    padding: 100px 15px;
    position: relative;
}
.container {
    z-index: 2;
    width: 100%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.btn--blue_220 {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    text-align: center;
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 6px;
    min-width: 220px;
    padding: 17px 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    transition: box-shadow 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    box-shadow: 0 4px 6px #367fd333, 0 1px 16px #367fd32e;
}
.btn--blue_220:hover {
    box-shadow: none;
    color: #fff;
    background-color: #226ec6;
}
.btn--blue_220:active,
.btn--blue_220:focus,
.btn--blue_220:visited {
    color: #fff;
}
.span--bold-blue {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    font-weight: 700;
}
.footer__dropdown {
    z-index: 1;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    min-height: 48px;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
}
.payments-img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.btn--login {
    box-shadow: inset 0 0 0 1px var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    letter-spacing: 0.3px;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 48px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.btn--login:hover {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
}
.btn--signup {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    letter-spacing: 0.3px;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 48px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.btn--signup:hover {
    color: #fff;
    background-color: #226ec6;
}
.devider--light-blue {
    background-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    width: 95%;
    max-width: 1180px;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.writer-status {
    border-style: solid;
    border-width: 1.5px;
    border-color: var(--r-bg-blue-light) #eef0f6 var(--r-bg-blue-light)
        var(--r-bg-blue-light);
    border-radius: 50%;
    flex-direction: column;
    flex: none;
    align-items: center;
    margin-right: 16px;
    padding: 5px;
    display: flex;
}
.offer__menu {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/61f7fc5abf51983960c57e85_pencil.svg);
    background-position: 50% 30px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 100px 30px 30px;
    display: grid;
    top: -30px;
    left: -30px;
    box-shadow: 0 2px 16px #367fd32e;
}
.work__link {
    border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    background-color: #0000;
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    font-weight: 500;
    display: flex;
}
.work__link:hover {
    border-color: #367fd3;
}
.work__link.w--current {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    background-color: #fff;
    border-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.span--blue {
    color: #546dd4;
}
.blog__item {
    position: relative;
}
.post-btn {
    color: #fff;
    letter-spacing: 0.3px;
    background-color: #367fd3;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 220px;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 17px 40px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 1px 16px #367fd32e;
}
.post-btn:hover {
    box-shadow: none;
}
.post-hero__col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.post--body {
    grid-column-gap: 42px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 360px;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: grid;
}
.blog-drop__arrow {
    flex: none;
    margin: 0 0 0 6px;
    position: static;
}
.subcategory__more-btn {
    color: #367fd3;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}
.post-samples-block {
    text-align: center;
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/612e291ec0a527237f72f104_post-samples-2.svg),
        url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/612f709441a07b070b699950_post-samples-1.svg);
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 40%, auto;
    border: 3px solid #fd8c04;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    margin-top: 36px;
    padding: 40px;
    display: flex;
}
.post-sample-icon {
    border: 1px #000;
    margin-left: 10px;
}
.post-block-text {
    margin-bottom: 0;
}
.post-block-text h2 {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 150%;
}
.post-block-text strong {
    color: #f99f1b;
}
.post-block-text.mar-bot--30 {
    margin-bottom: 30px;
}
.post-block-title {
    margin-top: 0;
    margin-bottom: 14px;
    font-size: 36px;
    font-weight: 500;
    line-height: 130%;
}
.post-block-title h2 {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 150%;
}
.post-block-title strong {
    color: #f99f1b;
}
.post-link-banner {
    background-color: #f5f9ff;
    border: 1px solid #c8d9ee;
    border-radius: 20px;
    align-items: stretch;
    margin-bottom: 24px;
    display: flex;
    overflow: hidden;
}
.post-link-text {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    font-size: 24px;
    font-weight: 500;
    line-height: 180%;
}
.post-link {
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: underline;
}
.post-block-blue {
    color: #367fd3;
    text-transform: uppercase;
    font-weight: 700;
}
.post-block {
    background-color: #f5f9ff;
    border: 3px solid #fd8c04;
    border-radius: 20px;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    margin-bottom: 24px;
    padding: 0;
    display: flex;
    overflow: hidden;
}
.post-block.border-blue {
    border-width: 1px;
    border-color: #c8d9ee;
}
.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%;
}
.sample-close {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/5fb299df1a3059d63ad847e0_Close-button.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 20px;
    right: 20px;
}
.post-block-centered {
    text-align: center;
    background-color: #f5f9ff;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/60ed5d1f7fe1cfd453528172_stuff-2-min.png),
        url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/60ed5d214fca824c907555fb_stuff-1-min.png);
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50%, 50%;
    border: 3px solid #fd8c04;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 36px;
    margin-bottom: 24px;
    padding: 40px;
    display: flex;
}
.post-link-img {
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/612e32139ed5f34af4f2d94c_more-information.webp);
    background-position: 50%;
    background-size: cover;
    width: 40%;
    min-height: 100%;
}
.post-link-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.post-block-img {
    object-fit: contain;
    object-position: 0% 100%;
    width: 30%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.post-block-img.cover {
    object-fit: cover;
    object-position: 50% 50%;
    width: 40%;
    min-height: 100%;
}
.post-block-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px;
    display: flex;
}
.post-block-content.centered {
    text-align: center;
    align-items: center;
}
.post-block-wrap {
    flex: none;
    align-items: flex-end;
    width: 40%;
    display: flex;
}
.hidden-empty {
    background-color: #0000;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.post-sample-link {
    background-color: var(--r-pink-light);
    cursor: pointer;
    border-radius: 8px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 16px 30px;
    text-decoration: none;
    display: flex;
}
.post-sample-link:hover {
    background-color: var(--r-pink-dark);
}
.post-sample-link.mobile {
    display: none;
}
.post-sample {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
}
.banners {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
}
.post-download {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/613b22cbfe59732a47c91222_dwnload.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 24px;
    height: 24px;
}
.calculator {
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.calculator-main {
    z-index: 3;
    background-color: #fff;
    border-radius: 12px;
    width: 296px;
    height: 378px;
    position: relative;
    box-shadow: 1px 1px 16px #367fd32e;
}
.faq__dropdown {
    z-index: 2;
    box-shadow: inset 0 0 0 1px
        var(--blue-borders\<deleted\|variable-6762eaf9\>);
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
    padding-bottom: 0;
    display: flex;
    position: relative;
}
.faq__dropdown:hover {
    box-shadow: inset 0 0 0 2px var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.offer__more {
    color: #367fd3;
    align-items: center;
    font-weight: 500;
    line-height: 120%;
    display: none;
}
.prices__btn {
    box-shadow: inset 0 0 0 1px
        var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    letter-spacing: 0.3px;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    min-height: 54px;
    padding: 16px 20px;
    font-weight: 400;
    line-height: 120%;
    display: flex;
}
.prices__btn:hover {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    border-color: #0000;
}
.prices__btn:active {
    color: #fff;
}
.team {
    z-index: 1;
    background-color: #eef0f6;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 24px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.hiring__link {
    z-index: 2;
    color: #0e101a;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    max-width: 180px;
    padding: 0;
    display: flex;
}
.hiring__link.w--current {
    color: #367fd3;
    background-color: #0000;
}
.search-empty {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.search-empty__img {
    width: 400px;
    height: 340px;
    margin-top: 40px;
}
.search-empty__title {
    font-size: 42px;
    line-height: 52px;
}
.search-empty__description {
    color: var(--r-gray-dark);
    margin-top: 10px;
    font-size: 16px;
}
.oops {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100%;
    min-height: 89vh;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: hidden;
}
.oops__raw {
    align-items: flex-start;
    display: flex;
}
.oops__content {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 60px;
    margin-left: -60px;
    display: flex;
}
.oops__title {
    color: var(--r-black-dark);
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
}
.oops__description {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 150%;
}
.error1 {
    color: #fd8c04;
    text-align: center;
    background-color: #0000;
}
.honor-form__checkbox {
    opacity: 1;
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/61f27719fe47bd18f9e93bef_checkbox-normal.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    border-style: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
}
.honor-form__checkbox:hover {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/61f27719fe47bde612e93bf0_checkbox-hover.svg);
}
.honor-form__checkbox.w--redirected-checked {
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/61f27719fe47bd00b0e93bf1_checkbox-checked.svg);
}
.success {
    color: #367fd3;
    background-color: #f5f9ff;
    border: 1px solid #c8d9ee;
    border-radius: 6px;
    font-weight: 500;
}
.paper-types__bot {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: none;
}
.apply__hidden {
    height: 1px;
    display: none;
}
.hiden__input-2 {
    border: 1px solid #c8d9ee;
    border-radius: 10px;
    width: 300px;
    height: 54px;
    margin-bottom: 0;
    padding: 15px 20px;
    display: none;
}
.hiden__input-2::placeholder {
    color: #b8d2f0;
    letter-spacing: 0.3px;
}
.footer__social-icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.styles-devider {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #f5f4f4;
    text-align: center;
    background-color: #ad0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 50px;
    display: flex;
}
.style-guide {
    background-color: #f0f0f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
}
.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-guide__label {
    color: #aaa;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 40px;
    font-size: 11px;
    line-height: 11px;
}
.blog-feautrs-items {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.blog-feuters-item {
    border: 1px solid var(--orange-normal\<deleted\|variable-43fcaef8\>);
    border-radius: 7px;
    padding: 4px;
}
.skeleton__pages {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 100%;
    height: 32px;
    margin-top: 0;
    margin-bottom: 12px;
}
.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__price {
    border-radius: 4px;
    width: 45%;
    height: 20px;
}
.skeleton__level,
.skeleton__deadline {
    border-radius: 4px;
    width: 49%;
    height: 32px;
}
.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;
}
.skeleton__type {
    background-color: #d4d4d4;
    border-radius: 4px;
    width: 100%;
    height: 32px;
    margin-top: 0;
    margin-bottom: 12px;
}
.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__wrap {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 12px;
    display: flex;
}
.post-btn--desktop {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 17px 40px;
    font-weight: 500;
    line-height: 120%;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 1px 16px #367fd32e;
}
.post-btn--desktop:hover {
    box-shadow: none;
}
.post-btn--mobile {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 17px 40px;
    font-weight: 500;
    line-height: 120%;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    display: none;
    box-shadow: 0 4px 6px #367fd333, 0 1px 16px #367fd32e;
}
.post-btn--mobile:hover {
    box-shadow: none;
}
.button-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.paragraph-2 {
    display: block;
}
.post__cta {
    z-index: 1;
    border: 1px solid var(--orange-normal\<deleted\|variable-43fcaef8\>);
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 338px;
    padding-top: 30px;
    padding-bottom: 40px;
    padding-right: 40px;
    position: relative;
    overflow: hidden;
}
.post__cta-title {
    margin-bottom: 20px;
}
.post__cta-title p {
    color: #0e101a;
    font-size: 32px;
    font-weight: 400;
    line-height: 120%;
}
.post__cta-title strong {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    text-transform: uppercase;
}
.post__cta-title h2 {
    color: #0e101a;
    font-size: 32px;
    font-weight: 400;
    line-height: 120%;
}
.post__cta__description {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 24px;
}
.post__cta__description a {
    text-decoration: underline;
}
.post__cta-content {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-left: 45%;
    display: flex;
    position: relative;
}
.post__cta-bg {
    z-index: 1;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.quiz__slide--active {
    z-index: 2;
    grid-column-gap: 40px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.quiz__slides-pagination {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
}
.quiz__img-cloud1 {
    z-index: -1;
    width: 910px;
    height: 235px;
    display: flex;
    position: absolute;
    inset: auto auto 0% -700px;
}
.quiz__img-cloud2 {
    z-index: -1;
    width: 210px;
    display: flex;
    position: absolute;
    inset: 93px auto auto -126px;
}
.quiz__img-lines {
    width: 73px;
    position: absolute;
    inset: -75px 100px auto auto;
}
.quiz__img-thander {
    z-index: -1;
    width: 105px;
    display: flex;
    position: absolute;
    inset: auto 48px 63px auto;
}
.quiz__img-dot1 {
    display: flex;
    position: absolute;
    inset: 132px -180px auto auto;
}
.quiz__img-dot2 {
    display: flex;
    position: absolute;
    inset: 251px -140px auto auto;
}
.quiz__img-dot3 {
    z-index: -1;
    display: flex;
    position: absolute;
    inset: 262px auto auto -56px;
}
.quiz__results--active {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.btn--orange_240 {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    letter-spacing: 0.3px;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 240px;
    height: 54px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.btn--orange_240:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.btn--orange_220 {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 220px;
    height: 54px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.btn--orange_220:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.apps {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: grid;
}
.process {
    grid-template-rows: auto;
    grid-template-columns: 1fr 0.8fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.process__img {
    max-width: 100%;
    height: auto;
    margin-right: 7%;
}
.process__list {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
}
.process__item {
    flex-direction: row;
    align-items: center;
    padding-bottom: 6px;
    display: flex;
    position: relative;
}
.process__icon {
    background-color: #f1f6fc;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    display: flex;
}
.process__line--first {
    background-color: #dde2f6;
    width: 160%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.process__line--second {
    background-color: #bbc5ee;
    width: 150%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.process__line--third {
    background-color: #98a7e5;
    width: 140%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.process__line--fourth {
    background-color: #768add;
    width: 130%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.process__line--fifth {
    background-color: #546dd4;
    width: 120%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.writer__about-arrow {
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 10px;
    margin-left: 10px;
    display: flex;
}
.writer__about-arrow.arrow__open {
    transform: rotate(180deg);
}
.writer__tooltip {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.writer__corector {
    width: 100%;
    height: 36px;
}
.prices__free-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.stars_block-wr-card {
    text-align: left;
    justify-content: flex-start;
    width: 77px;
    height: 11px;
    display: block;
    position: relative;
}
.writer_stars-card {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/63f38b54126a6fa53b35cc0f_writer_stars_card.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 77px 11px;
    align-self: auto;
    width: 100%;
    height: 11px;
    line-height: 17px;
    display: flex;
    position: relative;
}
.dark_stars-card {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/63f38b54b8b19b13f35b3994_writer_dark_stars_card.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 77px 11px;
    width: 100%;
    height: 11px;
    line-height: 17px;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}
.stars_block-wr-rev {
    text-align: left;
    justify-content: flex-start;
    width: 75px;
    height: 12px;
    display: block;
    position: relative;
}
.writer_stars-review {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/63f38d5635c687b48d810801_writer_stars_review.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 75px 12px;
    align-self: auto;
    width: 100%;
    height: 12px;
    line-height: 17px;
    display: flex;
    position: relative;
}
.dark_stars-review {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/63f38d560fc00a23e7a41e71_writer_dark_stars_review.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 75px 12px;
    width: 100%;
    height: 12px;
    line-height: 17px;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}
.app-btns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.app-btns.marg-top--d60_m30 {
    margin-top: 60px;
}
.app-btns__link {
    text-decoration: none;
}
.app-btns__img {
    height: auto;
}
.app-tabs__link {
    box-shadow: inset 0 0 0 1px
        var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    background-color: #0000;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px;
    display: flex;
}
.app-tabs__link:hover {
    box-shadow: inset 0 0 0 2px var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.app-tabs__link.w--current {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    box-shadow: inset 0 0 0 1px #fff;
}
.brief {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: relative;
}
.breaf__img {
    height: auto;
}
.style-guide-divider {
    background-color: #f3f3f5;
    width: 100%;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.style-guide-label {
    color: #aaa;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 40px;
    font-size: 11px;
    line-height: 11px;
}
.team__cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
}
.team__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    padding: 16px;
    transition: all 0.3s ease-in-out;
    display: grid;
    overflow: hidden;
}
.team__card:hover {
    border-color: var(--r-gray-light);
}
.team__btn {
    background-color: var(--r-orange-dark);
    color: var(--white);
    letter-spacing: 0.3px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    padding: 10px 40px;
    line-height: 26px;
    display: flex;
}
.team__btn:hover {
    background-color: var(--r-orange-light);
}
.team__list {
    grid-row-gap: 16px;
    background-color: #eef0f6;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding: 16px 20px 16px 40px;
    transition: all 0.3s ease-in-out;
    display: grid;
}
.team__item {
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: flex-start;
    min-width: 80px;
    display: flex;
}
.team__label {
    color: var(--r-black-light);
    font-size: 12px;
    line-height: 120%;
}
.team__value {
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
}
.team__info {
    align-items: center;
    display: flex;
}
.team__right {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
}
.team__top {
    align-items: center;
    display: flex;
}
.team__mid {
    align-items: center;
    margin-top: 2px;
    display: flex;
}
.team__link {
    color: var(--r-gray-dark);
    letter-spacing: 0.3px;
    align-items: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 19px;
    transition: all 0.3s ease-in-out;
    display: flex;
}
.team__link:hover {
    color: var(--r-blue-light);
}
.team__name {
    color: var(--r-black-dark);
    font-size: 20px;
    line-height: 120%;
}
.team__icon {
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    display: flex;
}
.team__rating {
    color: var(--r-black-light);
    margin-right: 8px;
    font-size: 20px;
    font-weight: 500;
    line-height: 120%;
}
.team__arrow {
    justify-content: center;
    align-items: center;
    width: 12px;
    height: 13px;
    margin-left: 4px;
    display: flex;
}
.team__more {
    background-color: var(--r-blue-light);
    color: var(--white);
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 10px 60px;
    line-height: 26px;
    display: flex;
}
.team__more:hover {
    background-color: var(--r-blue-dark);
}
.cards__toggle {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    letter-spacing: 0.3px;
    cursor: pointer;
    align-items: center;
    margin-top: 20px;
    font-weight: 500;
    line-height: 19px;
    display: none;
}
.status-circle {
    z-index: 2;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.status-text {
    color: var(--r-gray-dark);
    height: 14px;
    font-size: 12px;
    line-height: 120%;
}
.status-box {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #eef0f6;
    border-radius: 50px;
    align-items: center;
    height: 24px;
    padding: 5px 8px;
    display: flex;
}
.writer-photo {
    object-fit: cover;
    border-radius: 50%;
    width: 56px;
    height: 56px;
}
.writer-photo.size--m {
    width: 68px;
    height: 68px;
}
.team__bot {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    margin-top: 8px;
    display: flex;
}
.post-example {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 62px;
    margin-bottom: 32px;
    padding: 30px 30px 30px 202px;
    display: flex;
    position: relative;
}
.post-example__text {
    max-width: 30ch;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
}
.post-example__btn {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 132px;
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.post-example__btn:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.post-example__img {
    object-fit: contain;
    object-position: 50% 100%;
    width: 202px;
    height: 178px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.re-calculator {
    min-width: 296px;
    height: 378px;
}
.skeleton__blank {
    width: 100%;
    height: 32px;
    margin-bottom: 12px;
}
.footer__social-link {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
}
.citation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
}
.citation__img--desktop {
    height: auto;
    display: none;
}
.citation__subscribe {
    z-index: 2;
    border: 2px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    background-color: #fff;
    border-radius: 20px;
    width: 700px;
    margin-bottom: 0;
    padding: 30px 60px;
    display: none;
    box-shadow: 0 2px 16px #367fd32e;
}
.citation__sucess {
    text-align: center;
    background-color: #0000;
    padding: 30px 0 14px;
    font-size: 32px;
    font-weight: 700;
    line-height: 120%;
}
.citation__error {
    color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    text-align: left;
    background-color: #0000;
    padding: 0;
}
.citation__title {
    text-align: center;
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
}
.citation__description {
    text-align: center;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 150%;
}
.citation__row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 170px;
    grid-auto-columns: 1fr;
    display: grid;
}
.citation__input {
    box-shadow: inset 0 0 0 1px var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    background-color: #fff;
    border-style: none;
    border-radius: 6px;
    height: 48px;
    margin-bottom: 0;
    padding: 16px;
}
.citation__input:hover,
.citation__input:focus {
    box-shadow: inset 0 0 0 2px var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.citation__input::placeholder {
    color: #a2b3c8;
    letter-spacing: 0.3px;
    font-size: 16px;
    line-height: 100%;
}
.citation__btn {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    letter-spacing: 0.3px;
    border-radius: 6px;
    height: 48px;
    font-size: 16px;
    font-weight: 500;
    transition: box-shadow 0.3s ease-in-out;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.citation__btn:hover {
    box-shadow: none;
    background-color: #226ec6;
}
.citation__check {
    width: 86px;
    height: 86px;
    margin-top: 26px;
    margin-left: auto;
    margin-right: auto;
}
.citation__img--mobile {
    height: auto;
    display: none;
}
.types__list {
    grid-column-gap: 8px;
    align-items: center;
    display: flex;
}
.types__item--purple {
    color: #fff;
    text-align: center;
    background-color: #8f8bea;
    border-radius: 10px;
    padding: 6px 24px;
    font-size: 18px;
    line-height: 154%;
}
.types__item--orange {
    color: #fff;
    text-align: center;
    background-color: #faa948;
    border-radius: 10px;
    padding: 6px 24px;
    font-size: 18px;
    line-height: 154%;
}
.types__item--green {
    color: #fff;
    text-align: center;
    background-color: #01cb99;
    border-radius: 10px;
    padding: 6px 24px;
    font-size: 18px;
    line-height: 154%;
}
.types__parent {
    grid-column-gap: 16px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.types__child {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    font-size: 24px;
    line-height: 132%;
    display: grid;
}
.types__arrow {
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    margin-top: 14px;
    display: flex;
}
.types__arrow.top-left,
.types__arrow.bot-left,
.types__arrow.bot-right {
    transform-style: preserve-3d;
}
.types__label--purple {
    color: #8f8bea;
}
.types__label--orange {
    color: #faa948;
}
.types__label--green {
    color: #01cb99;
}
.types__item--yellow {
    color: #fff;
    text-align: center;
    background-color: #d6cc59;
    border-radius: 10px;
    padding: 6px 24px;
    font-size: 18px;
    line-height: 154%;
}
.types__label--yellow {
    color: #d6cc59;
}
.map {
    z-index: -1;
    justify-content: center;
    align-items: center;
    max-width: 982px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.map__img--desktop {
    z-index: 3;
    position: relative;
}
.map__bg {
    z-index: 1;
    width: 702px;
    max-width: 100%;
    height: auto;
    position: absolute;
    inset: 0 auto auto;
}
.map__decor {
    z-index: 2;
    filter: blur(97px);
    background-color: #fff;
    height: 200px;
    position: absolute;
    inset: auto 0% -216px;
}
.map__img--mob {
    z-index: 3;
    display: none;
    position: relative;
}
.preloader {
    z-index: 9999;
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    background-color: var(--white);
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%;
}
.post-block-subtitle {
    margin-top: 0;
    margin-bottom: 14px;
    font-size: 20px;
    font-weight: 700;
    line-height: 150%;
}
.post-block-subtitle h2 {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 150%;
}
.post-block-subtitle strong {
    color: #f99f1b;
}
.blog__form {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}
.blog__form-cta {
    color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 120%;
}
.blog__form-row {
    width: 100%;
    display: flex;
}
.blog__success {
    color: var(--lime-green\<deleted\|variable-540d39e6\>);
    letter-spacing: 0.3px;
    background-color: #0000;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 90px;
    font-weight: 700;
    line-height: 120%;
}
.blog__error {
    color: #eb001b;
    background-color: #0000;
    margin-top: 0;
    padding: 0;
    font-size: 12px;
}
.blog__form-nospam {
    color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    margin-top: 4px;
    margin-left: 73%;
    font-size: 12px;
    font-weight: 300;
    line-height: 120%;
}
.blog__form-input {
    border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    border-radius: 6px;
    flex: 1;
    width: 100%;
    min-height: 48px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 8px 10px;
    font-size: 16px;
    line-height: 120%;
}
.blog__form-input::placeholder {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    letter-spacing: 0.3px;
    font-size: 16px;
    line-height: 120%;
}
.blog__form-btn {
    box-shadow: inset 0 0 0 1.5px
        var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    background-color: #0000;
    border-radius: 6px;
    flex: none;
    justify-content: center;
    align-items: center;
    min-width: 70px;
    min-height: 48px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.blog__form-btn:hover {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
}
.blog__form-col {
    width: 100%;
}
.post-block-img--ai {
    object-fit: contain;
    object-position: 50% 50%;
    width: 280px;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.post-block-title--ai {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 130%;
}
.post-block-title--ai h2 {
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 500;
    line-height: 150%;
}
.post-block-title--ai strong {
    color: #f99f1b;
}
.aiban {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #f5f9ff;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
    padding: 15px 35px 15px 15px;
    display: flex;
}
.aiban__img {
    height: auto;
}
.aiban__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
}
.aiban__description {
    line-height: 130%;
}
.aiban__content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.aiban__btn {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    letter-spacing: 0.3px;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 180px;
    height: 54px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.aiban__btn:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.form {
    width: 100%;
    margin-bottom: 0;
}
.form__grid {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.form__input {
    border: 1px solid var(--r-gray-light);
    border-radius: 12px;
    max-width: 100%;
    height: 49px;
    margin-bottom: 0;
    padding: 0 20px;
    font-size: 14px;
    line-height: 100%;
}
.form__input::placeholder {
    color: var(--r-gray-dark);
}
.form__row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex;
}
.form__check {
    margin-bottom: 0;
}
.form__check-icon {
    margin-top: 2px;
}
.form__check-label {
    color: var(--r-black-light);
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 0;
    font-family: Poppinspro;
    font-size: 12px;
    line-height: 140%;
}
.pre-popup {
    z-index: 9999;
    background-color: #5d687580;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.pre-popup__wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 100px 15px;
    display: flex;
}
.pre-popup__card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 300px 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 960px;
    height: 443px;
    padding: 40px 40px 40px 20px;
    display: grid;
    position: relative;
}
.pre-popup__img {
    height: auto;
}
.pre-popup__content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.pre-popup__title {
    font-size: 36px;
    line-height: 120%;
}
.pre-popup__description {
    font-size: 18px;
    line-height: 150%;
}
.pre-popup__close {
    z-index: 10;
    color: var(--r-gray-dark);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 15px;
    height: 16px;
    display: none;
    position: absolute;
    inset: 20px 20px auto auto;
}
.winners {
    background-color: #fbfdff;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6569e73a65f6cfb04c8ecfdb_winners-bg-desktop.webp),
        radial-gradient(circle at 0 100%, #4e84d12b, #fbfdff2b);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    border-radius: 20px;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    max-width: 780px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 67px;
    display: flex;
}
.winners__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 120%;
}
.winners__img {
    max-width: 100%;
    height: auto;
    margin-top: -16px;
}
.winners__left {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.winners__right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 317px;
    margin-top: 30px;
    margin-bottom: 30px;
    display: grid;
}
.winners__card {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.winners__subtitle {
    color: #367fd3;
    text-align: center;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 500;
    line-height: 120%;
}
.winners__list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.winners__item {
    background-color: #fff;
    border-radius: 44px;
    justify-content: flex-start;
    align-items: center;
    min-width: 260px;
    padding: 4px 10px 4px 4px;
    display: flex;
    box-shadow: 0 2px 16px #367fd32e;
}
.winners__name {
    font-size: 14px;
    line-height: 120%;
}
.winners__sum--first {
    color: #f4a136;
    background-color: #f3f3f7;
    border-radius: 36px;
    margin-right: 12px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
}
.winners__number--first {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6569e33492c60ae492a97913_winners-1.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    flex: none;
    width: 24px;
    height: 24px;
    margin-right: 6px;
}
.winners__sum--second {
    color: #3cbb48;
    background-color: #f3f3f7;
    border-radius: 36px;
    margin-right: 12px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
}
.winners__sum--third {
    color: #367fd3;
    background-color: #f3f3f7;
    border-radius: 36px;
    margin-right: 12px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
}
.winners__number--second {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6569e4e458c1f23741515440_winners-2.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    flex: none;
    width: 24px;
    height: 24px;
    margin-right: 6px;
}
.winners__number--third {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6569e5349cf476759875aec6_winners-3.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    flex: none;
    width: 24px;
    height: 24px;
    margin-right: 6px;
}
.post__hidden-source {
    display: none;
}
.post__sources {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-pink-dark);
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    padding: 24px;
    display: flex;
}
.post__heading {
    color: var(--r-black-dark);
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.post__sources-text {
    color: #4a4a4a;
    max-width: 780px;
    font-size: 14px;
    line-height: 22px;
}
.post__sources-text a {
    overflow-wrap: anywhere;
    text-decoration: underline;
}
.post__sources-text ul {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.r-container {
    z-index: 2;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    max-width: 1300px;
    position: relative;
}
.r-container.z-index {
    z-index: 0;
}
.r-main {
    overflow: hidden;
}
.r-main.overflow-visible {
    overflow: visible;
}
.r-section--blue {
    background-color: var(--r-blue-light);
    color: #fff;
    padding: 80px 16px;
}
.r-writers__tabs {
    z-index: 1;
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    flex-flow: column;
    max-width: 100vw;
}
.r-writers__menu {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 46px;
    display: flex;
}
.r-writers__pane {
    overflow: scroll;
}
.r-writers__link {
    color: #fff;
    background-color: #ffffff12;
    border-radius: 119px;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    display: flex;
}
.r-writers__link.w--current {
    background-color: #ffffff12;
    box-shadow: inset 0 0 0 1px #fff;
}
.r-writers__row {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.r-writers__img {
    z-index: 1;
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 318px;
    position: relative;
}
.r-writers__name {
    font-weight: 600;
    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: 6px;
    margin-right: -8px;
    display: flex;
}
.r-writers__tag--green {
    color: #e0fbca;
    background-color: #e0fbca40;
    border-radius: 119px;
    padding: 2px 8px;
    font-size: 13px;
}
.r-writers__degree {
    margin-top: 3px;
    font-size: 14px;
    line-height: 22px;
}
.r-writers__star {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 17px;
    height: 17px;
    display: flex;
}
.r-writers__rating {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-writers__tag--pink {
    color: #e1d4ff;
    background-color: #e1d4ff40;
    border-radius: 119px;
    padding: 2px 8px;
    font-size: 13px;
}
.r-intro {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-h2 {
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
}
.r-h2.inline {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-h2.marg-bot--16 {
    margin-bottom: 16px;
}
.r-writers__btn {
    z-index: 2;
    justify-content: flex-end;
    align-items: center;
    margin-top: -2px;
    margin-right: 20px;
    display: flex;
}
.r-btn__arrow {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-writers {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-writer__subjects {
    cursor: auto;
    pointer-events: none;
    position: absolute;
    right: -120px;
}
.r-section--pink {
    background-color: var(--r-pink-dark);
    color: #42445a;
    padding: 80px 16px;
}
.r-description--18 {
    font-size: 18px;
}
.r-description--18.marg-bot--32 {
    margin-bottom: 32px;
}
.r-description--18.marg-top--d10 {
    margin-top: 10px;
}
.r-description--18.marg-top--32 {
    margin-top: 32px;
}
.r-row {
    grid-column-gap: 44px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
}
.r-tabs {
    z-index: 2;
    width: 100%;
}
.r-tabs__menu {
    z-index: 2;
    display: flex;
    overflow: scroll;
}
.r-tabs__content--dark {
    z-index: 1;
    border-top: 1px solid #dedee3;
    margin-top: -1px;
    padding-top: 20px;
}
.r-tabs__link--dark {
    color: #4a4a4a;
    background-color: #0000;
    border-bottom: 1px solid #0000;
    flex: none;
    padding: 16px;
}
.r-tabs__link--dark:hover {
    color: #546dd4;
}
.r-tabs__link--dark.w--current {
    color: #546dd4;
    background-color: #0000;
    border-bottom: 1px solid #546dd4;
}
.r-section--dark {
    color: #fff;
    background-color: #2c3352;
    padding: 80px 16px;
}
.r-intro--long {
    z-index: 1;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.r-drops__item {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #373f62;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
.r-writers__content {
    overflow: visible;
}
.r-description--light {
    color: #ffffffb3;
    font-size: 14px;
}
.r-description--light.marg-top--d10 {
    margin-top: 10px;
}
.r-description--light.marg-top--32 {
    margin-top: 32px;
}
.r-tabs__link--light {
    color: #fff;
    background-color: #0000;
    border-bottom: 1px solid #0000;
    flex: none;
    padding: 16px;
}
.r-tabs__link--light:hover {
    color: #83a0ff;
}
.r-tabs__link--light.w--current {
    color: #83a0ff;
    background-color: #0000;
    border-bottom: 1px solid #83a0ff;
}
.r-app__img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-app {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.r-app__qr {
    z-index: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative;
}
.r-app__qr-btn {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}
.qr-img {
    z-index: 1;
    perspective-origin: 50% 100%;
    transform-origin: 50% 100%;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: auto auto 48px;
}
.r-slider {
    z-index: 2;
    background-color: #0000;
    height: auto;
}
.r-slider__mask {
    width: 900px;
    overflow: visible;
}
.r-slider__nav {
    display: none;
}
.r-sider__slider {
    width: 348px;
    margin-right: 24px;
}
.r-slider__arrow {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}
.r-sample__icon {
    color: #546dd4;
    cursor: pointer;
    background-color: #e2e2f9;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
.r-sample__icon:hover {
    color: #fff;
    background-color: #546dd4;
}
.r-sample__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-sample__item {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.r-sample__devider {
    background-color: #dedee3;
    width: 100%;
    height: 1px;
}
.r-section--white {
    color: #42445a;
    background-color: #fff;
    padding: 80px 16px;
}
.r-section--white.pad-top--0 {
    padding-top: 0;
}
.r-faq {
    z-index: 1;
    position: relative;
}
.r-faq__row {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
    position: relative;
}
.r-faq__col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-faq__drop {
    z-index: 1;
    background-color: #ffffff12;
    border-radius: 12px;
    width: 100%;
    padding: 12px 16px;
    position: static;
}
.r-faq__toggle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
    position: static;
}
.r-faq__content {
    background-color: #0000;
    border-top: 1px solid #ffffff40;
    margin-top: 12px;
    padding-top: 12px;
    position: static;
}
.r-faq__text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #fffc;
    flex-flow: column;
    margin-top: -12px;
    margin-bottom: -12px;
    font-size: 14px;
    display: flex;
}
.r-faq__text a {
    color: #fffc;
    text-decoration: underline;
}
.r-faq__text a:hover {
    color: #fff;
}
.r-faq__title {
    color: #fff;
    white-space: pre-wrap;
    max-width: 533px;
    font-size: 14px;
    font-weight: 400;
}
.r-faq__plus {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 33px;
    height: 33px;
    display: flex;
    position: relative;
}
.r-faq__horizontal {
    background-color: #83a0ff;
    width: 16px;
    height: 1px;
}
.r-faq__vertical {
    background-color: #83a0ff;
    width: 1px;
    height: 16px;
    position: absolute;
}
.r-faq__btn {
    display: none;
}
.r-faq__col--more {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-seo {
    flex: 1;
    position: relative;
}
.r-seo__text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #747477;
    flex-flow: column;
    margin-top: -12px;
    margin-bottom: -12px;
    font-size: 14px;
    display: flex;
}
.r-seo__text h2 {
    color: #42445a;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6641d793489d3a4cc2c27e32_graduation-cap.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 24px;
    padding-left: 36px;
    font-size: 16px;
    font-weight: 400;
    display: flex;
}
.r-seo__text a {
    color: #747477;
    text-decoration: underline;
}
.r-seo__text strong {
    font-weight: 600;
}
.r-seo__text h3 {
    color: #42445a;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6641d793489d3a4cc2c27e32_graduation-cap.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: 24px;
    padding-left: 36px;
    font-size: 16px;
    font-weight: 400;
    display: flex;
}
.r-seo__row {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-top: 28px;
    padding-bottom: 48px;
    padding-right: 20px;
    display: grid;
    overflow: auto;
}
.r-seo__col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.r-seo__top {
    pointer-events: none;
    background-image: linear-gradient(#ece7fe, #ece7fe00);
    height: 48px;
    position: absolute;
    inset: 0% 20px auto 0%;
}
.r-seo__bot {
    pointer-events: none;
    background-image: linear-gradient(#ece7fe00, #ece7fe);
    height: 48px;
    position: absolute;
    inset: auto 20px 0 0%;
}
.r-footer {
    color: #fff;
    background-color: #22273a;
    padding: 60px 16px 40px;
}
.r-footer__top {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-footer__column {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-footer__brand {
    color: #fff;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
}
.r-footer__brand.w--current {
    cursor: pointer;
    flex: 0 auto;
}
.r-footer__brand-img {
    justify-content: center;
    align-items: center;
    width: 220px;
    max-width: none;
    height: 52px;
    display: flex;
}
.r-footer__dropdown {
    z-index: 1;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    min-height: 48px;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
}
.r-footer__toggle {
    z-index: 1;
    color: #fff;
    letter-spacing: 0.3px;
    background-color: #4d596e;
    border-radius: 6px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.r-footer__toggle:hover {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.r-footer__toggle.w--open {
    z-index: 2;
}
.r-footer__toggle-text {
    color: #fff;
}
.r-footer__toggle-arrow {
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    display: flex;
}
.r-footer__list {
    background-color: #4d596e;
}
.r-footer__list.w--open {
    z-index: 1;
    border-radius: 10px;
    width: auto;
    min-width: 200px;
    padding-top: 45px;
    inset: 0% 0% auto;
    box-shadow: 0 1px 16px #367fd32e;
}
.r-footer__drop-link {
    color: #fff;
    letter-spacing: 0.3px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
}
.r-footer__drop-link:hover {
    text-decoration: underline;
}
.r-footer__info {
    grid-column-gap: 80px;
    grid-row-gap: 50px;
    align-items: center;
    display: flex;
}
.r-footer__title {
    color: #ffffffb3;
    width: 100%;
    margin-bottom: 10px;
    font-size: 20px;
}
.r-footer__text {
    color: #ffffffb3;
    max-width: 700px;
    font-size: 14px;
    line-height: 150%;
}
.fr-ooter__dmca {
    margin-top: 18px;
    margin-bottom: 0;
}
.r-footer__social {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-footer__heading {
    color: #fff;
    font-size: 20px;
    line-height: 120%;
}
.r-footer__link {
    color: #fff;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: block;
}
.r-footer__link:hover {
    text-decoration: underline;
}
.r-footer__copyright {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #ffffffb3;
    flex-flow: column wrap;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    font-size: 12px;
    font-weight: 300;
    line-height: 150%;
    display: flex;
}
.r-footer__devider {
    background-color: #4d596e;
    width: 100%;
    height: 1px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.r-table {
    color: #747477;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    box-shadow: inset 0 0 0 1px #747477;
}
.r-table.marg-top--16 {
    margin-top: 16px;
}
.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: 1px;
    display: grid;
}
.r-table__col {
    border: 1px solid #747477;
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 8px;
    display: flex;
}
.r-top-btn {
    z-index: 9;
    position: fixed;
    inset: auto 68px 3px auto;
}
.r-top-btn__icon {
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    display: flex;
}
.r-footer__drop {
    z-index: 1;
    width: 100%;
}
.r-footer__drop-toggle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    padding: 0;
    display: flex;
}
.r-footer__drop-content {
    background-color: #0000;
    display: block;
    position: static;
}
.r-footer__drop-arrow {
    justify-content: center;
    align-items: center;
    display: none;
}
.r-footer__bot {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
}
.r-footer__mid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 480px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}
.r-footer__left {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-footer__payments {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.r-footer__guarantee {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: center;
    display: flex;
}
.r-footer__guarantee-img {
    width: 62px;
    height: auto;
}
.r-footer__guarantee-text {
    max-width: 237px;
    font-size: 12px;
    line-height: 140%;
}
.r-footer__right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 310px;
    display: flex;
}
.r-footer__form {
    width: 100%;
    margin-bottom: 0;
}
.r-footer__form-cta {
    color: var(--r-orange-light);
    font-size: 12px;
    font-weight: 300;
    line-height: 120%;
}
.r-footer__form-row {
    width: 100%;
    display: flex;
}
.r-footer__form-input {
    color: #42445a;
    border-radius: 6px;
    width: 100%;
    max-width: 400px;
    min-height: 48px;
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 16px;
    line-height: 120%;
}
.r-footer__form-input::placeholder {
    color: #22273a57;
    letter-spacing: 0.3px;
    font-size: 16px;
    line-height: 120%;
}
.r-footer__form-btn {
    border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: #fff;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 0 14px;
    font-size: 16px;
    line-height: 120%;
    display: flex;
}
.r-footer__form-btn:hover {
    background-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: #2e394e;
}
.r-footer__form-nospam {
    color: var(--r-orange-light);
    width: 70px;
    margin-left: auto;
    font-size: 12px;
    font-weight: 300;
    line-height: 120%;
}
.r-footer__success {
    color: #ffffffb3;
    letter-spacing: 0.3px;
    background-color: #0000;
    border: 1px solid #ffffffb3;
    border-radius: 6px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 90px;
    line-height: 120%;
}
.r-footer__error {
    color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    background-color: #0000;
    margin-top: 0;
    padding: 0;
    font-size: 12px;
}
.r-writers__flex {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-seo-wrap {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: 400px 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
}
.r-canvas {
    cursor: zoom-in;
    width: 90vw;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 0;
}
.r-tabs__drop {
    width: 100%;
}
.post__writer {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-top: 1px solid var(--r-gray-light);
    border-bottom: 1px solid var(--r-gray-light);
    color: var(--r-black-light);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 25px;
    padding-bottom: 25px;
    text-decoration: none;
    display: flex;
}
.post__writer-img {
    object-fit: cover;
    object-position: 50% 10%;
    border-radius: 50%;
    flex: none;
    width: 40px;
    height: 40px;
}
.post__writer-info {
    font-size: 14px;
    line-height: 22px;
}
.post__writer-name {
    float: left;
    color: var(--r-blue-light);
    margin-right: 4px;
    font-weight: 500;
    display: inline;
}
.sk__btn {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-header {
    color: var(--r-black-light);
    background-color: #fff;
    padding: 78px 16px 92px;
    overflow: hidden;
}
.r-header.pad-bot--0 {
    padding-bottom: 0;
}
.r-header.pad-tb--0 {
    padding-top: 0;
    padding-bottom: 0;
}
.r-header.pad-top--118 {
    padding-top: 118px;
}
.r-header.tool {
    margin-top: 10px;
    overflow: visible;
}
.r-hero--home {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
}
.r-hero__content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 734px;
    display: flex;
}
.r-hero__content.pad-top--0 {
    padding-top: 0;
}
.r-hero__parent {
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.r-hero__img--home {
    z-index: 2;
    flex: none;
    width: 509px;
    min-width: 509px;
    height: auto;
    position: relative;
}
.r-hero__child--desktop {
    z-index: 1;
    pointer-events: none;
    position: absolute;
}
.rw-nav {
    z-index: 10;
    color: #fff;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 78px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
}
.rw-nav__container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    display: flex;
}
.rw-nav__brand {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    perspective-origin: 0%;
    transform-origin: 0%;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
}
.rw-nav__brand-img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.rw-nav__menu {
    grid-column-gap: 22px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
}
.rw-nav__link {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: #42445a;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 4px 0;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.rw-nav__link:hover,
.rw-nav__link.w--current {
    color: #546dd4;
}
.rw-nav__btns {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex: none;
    order: 1;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: flex;
}
.rw-login {
    background-color: var(--r-bg-blue-light);
    color: #546dd4;
    letter-spacing: 0.3px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 110px;
    height: 40px;
    padding: 0;
    font-size: 16px;
    line-height: 120%;
    display: flex;
}
.rw-login:hover {
    color: #fff;
    background-color: #455086;
}
.rw-login:active {
    background-color: #3b467c;
}
.rw-signup {
    color: #fff;
    letter-spacing: 0.3px;
    background-color: #546dd4;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 110px;
    height: 40px;
    padding: 0;
    font-size: 16px;
    line-height: 120%;
    display: flex;
}
.rw-signup:hover {
    color: #fff;
    background-color: #4763d1;
}
.rw-signup:active {
    background-color: #3b59ce;
}
.rw-nav__burger {
    padding: 5px 3px;
}
.rw-nav__line--top {
    background-color: #42445a;
    border-radius: 8px;
    width: 18px;
    height: 1.5px;
}
.rw-nav__line--mid {
    background-color: #42445a;
    border-radius: 8px;
    width: 18px;
    height: 1.5px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.rw-nav__line--bot {
    background-color: #42445a;
    border-radius: 8px;
    width: 18px;
    height: 1.5px;
}
.rw-trust {
    z-index: 2;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.rw-trust__list {
    z-index: 2;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    display: flex;
    overflow: scroll;
}
.rw-trust__item--1 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 425px;
    height: 206px;
    padding-left: 38px;
    padding-right: 37px;
    font-size: 18px;
    line-height: 24px;
}
.rw-trust__services {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex;
}
.rw-trust__service {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.rw-trust__logo {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 30px;
    display: flex;
}
.rw-trust__raitimg {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    color: #42445a;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 14px;
    font-weight: 600;
    display: flex;
}
.rw-trust__stars {
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 20px;
    padding-top: 2px;
    display: flex;
}
.rw-trust__text--10 {
    color: #0006;
    font-size: 10px;
    line-height: 20px;
}
.rw-trust__item--2 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: row;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 426px;
    height: 206px;
    padding: 18px 52px 10px 18px;
    font-size: 18px;
    line-height: 24px;
}
.rw-trust__item--3 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 206px;
    height: 206px;
    padding: 18px;
    font-size: 18px;
    line-height: 24px;
}
.rw-trust__item--4 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 206px;
    height: 206px;
    padding: 18px;
}
.rw-trust__text--18 {
    font-size: 18px;
    line-height: 28px;
}
.rw-trust__text--16 {
    color: var(--r-black-light);
    text-align: center;
    width: 100%;
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
}
.rw-trust__text--48 {
    font-size: 48px;
    font-weight: 300;
    line-height: 1;
}
.rw-trust__row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: flex-end;
    margin-top: 36px;
    display: flex;
}
.rw-trust__text--24 {
    font-size: 24px;
    line-height: 32px;
}
.rw-trust__col {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 218px;
    margin-left: auto;
    display: flex;
    position: relative;
    top: -43px;
}
.rw-trust__img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-hero__span {
    color: var(--r-blue-dark);
    font-weight: 600;
}
.r-hero__child--mobile {
    z-index: 1;
    pointer-events: none;
    display: none;
    position: absolute;
}
.rw-popup {
    z-index: 12;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100vw;
    height: 100%;
    max-height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
}
.rw-popuo__card {
    z-index: 2;
    color: #42445a;
    background-color: #fff;
    border-radius: 20px;
    width: 400px;
    max-width: 100%;
    position: relative;
}
.rw-popup__top {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: space-between;
    align-items: center;
    padding: 20px 24px;
    display: flex;
}
.rw-popup__title {
    font-weight: 600;
    line-height: 24px;
}
.rw-popup__close {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}
.rw-popup__mid {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    line-height: 22px;
}
.rw-popup__bot {
    justify-content: flex-end;
    align-items: center;
    padding: 12px 24px;
    display: flex;
}
.r-btn--orange-117 {
    background-color: #ff7300;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    min-width: 117px;
    min-height: 48px;
    padding: 10px;
    display: flex;
}
.r-btn--orange-117:hover {
    background-color: #f58f1e;
}
.r-btn--orange-117:active {
    background-color: #d75d00;
}
.rw-popup__bg {
    z-index: 1;
    background-color: #000000b3;
    position: absolute;
    inset: 0%;
}
.r-btn--orange-242 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    min-width: 242px;
    min-height: 48px;
    padding: 10px;
    display: flex;
}
.r-btn--orange-242:hover {
    background-color: var(--r-orange-light);
}
.r-btn--orange-242:active {
    background-color: #d75d00;
}
.r-writers__bot {
    z-index: 4;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 116px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
}
.r-writers__data {
    grid-column-gap: 22px;
    grid-row-gap: 19px;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 22px;
    margin-bottom: 27px;
    display: grid;
}
.r-writers__number {
    font-size: 16px;
    line-height: 24px;
}
.r-writers__label {
    color: #c4c4c4;
    font-size: 12px;
    line-height: 20px;
}
.r-btn--orange {
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 39px;
    padding: 10px;
    display: flex;
}
.r-btn--orange:hover {
    background-color: var(--r-orange-light);
}
.r-btn--orange:active {
    background-color: #d75d00;
}
.r-writers__overlay {
    z-index: 3;
    opacity: 1;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #0009;
    position: absolute;
    inset: 0%;
}
.r-writers__rating--bot {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-writers__bg {
    z-index: 2;
    background-image: linear-gradient(#0000, #0009 73%);
    height: 166px;
    position: absolute;
    inset: auto 0% 0%;
}
.rw-nav__brand-text {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-btn--orange-281 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 281px;
    min-height: 48px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    display: flex;
}
.r-btn--orange-281:hover {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
}
.r-btn--orange-281:active {
    background-color: #d75d00;
}
.rw-body {
    font-family: Poppins, sans-serif;
}
.rw-body.gray {
    background-color: #f1f1f1cf;
}
.r-writers__card {
    color: #fff;
    border-radius: 20px;
    flex: none;
    width: 242px;
    margin-right: 20px;
    position: relative;
    overflow: hidden;
}
.premium {
    z-index: 10;
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 568px;
    padding-bottom: 60px;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
}
.premium.is-active {
    display: flex;
}
.premium__title {
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}
.premium__subtitle {
    text-align: center;
    max-width: 615px;
    margin-bottom: 24px;
    font-size: 18px;
}
.auth-form-code {
    display: none;
}
.auth-form-code.is-active {
    z-index: 100;
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.auth-form__bottom-text {
    color: #747477;
    text-align: center;
    font-size: 12px;
}
.auth-form__error-text {
    opacity: 0;
    color: #c61e1e;
    font-size: 14px;
    line-height: 110%;
    transition: opacity 0.2s;
    position: absolute;
}
.auth-form__toggle-password {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    right: 12px;
}
.auth-form-forgot {
    display: none;
}
.auth-form-forgot.is-active {
    z-index: 100;
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.auth-form-forgot__success {
    display: none;
}
.auth-form-forgot__success.is-active {
    display: block;
}
.auth-form__input-show-pass {
    cursor: pointer;
}
.form-tabs__tab {
    height: 100%;
}
.auth-form__social-fb-icon {
    width: 24px;
    height: 24px;
}
.auth-form__input-hide-pass {
    cursor: pointer;
}
.auth-form__input-hide-pass.hide,
.auth-form__form.js-auth-email-step.is-hide {
    display: none;
}
.auth-form__tabs-wrap {
    height: 100%;
    display: none;
}
.auth-form__tabs-wrap.is-active {
    display: block;
}
.auth-form__input-icon {
    color: #747477;
    width: 16px;
    height: 16px;
    transition: all 0.2s;
    position: absolute;
    top: 12px;
    left: 12px;
}
.form-btn-wrap {
    margin-top: 24px;
    position: relative;
}
.form-btn-wrap.is-hide {
    display: none;
}
.form-btn-icon {
    color: #fff;
    background-color: #fff3;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    top: 4px;
    right: 4px;
}
.form-btn-icon.is-btn-loader {
    display: none;
}
.auth-form-forgot__head {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
}
.g_id_signin.js-google-icon.is-hide {
    display: none;
}
.auth-form {
    z-index: 2147483647;
    background-color: #0000004d;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100dvh;
    display: none;
    position: absolute;
    top: 0;
}
.auth-form.is-active {
    z-index: 1000;
    z-index: 1000;
    display: flex;
    position: fixed;
}
.js-email-for-reset {
    color: #42445a;
    font-weight: 500;
}
.auth-form__tabs__link {
    color: #747477;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}
.auth-form__tabs__link.w--current {
    z-index: 1;
    color: #546dd4;
    background-color: #0000;
    border-bottom: 1px solid #546dd4;
}
.auth-form__link {
    text-align: center;
    display: block;
}
.auth-form__tabs__list {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
    position: relative;
}
.auth-form-code__head {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
}
.auth-form-forgot__back {
    cursor: pointer;
    background-color: #eef0f6;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: relative;
    top: 2px;
}
.auth-form-forgot__success-text {
    color: #42445a;
    font-size: 16px;
}
.r-btn--primary {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 60px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.r-btn--primary:hover {
    background-color: var(--r-orange-light);
}
.r-btn--primary:active {
    background-color: #d75d00;
}
.r-width--550 {
    max-width: 550px;
}
.r-width--589 {
    max-width: 589px;
}
.r-steps__tabs {
    flex-flow: row-reverse;
    justify-content: space-between;
    display: flex;
}
.r-steps__menu {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: column;
    flex: none;
    width: 534px;
    display: flex;
}
.r-steps__content {
    margin-right: 40px;
}
.r-steps__link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    padding: 26px;
    transition-property: none;
    display: flex;
    box-shadow: inset 0 0 0 1px #ece7fe;
}
.r-steps__link:hover {
    box-shadow: inset 0 0 0 1px #546dd4;
}
.r-steps__link.w--current {
    background-color: #fff;
}
.r-steps__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-steps__bot {
    flex-flow: column;
    display: flex;
}
.r-steps__descr {
    color: #42445a;
    line-height: 24px;
}
.r-steps__title {
    color: #546dd4;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
.r-steps__number {
    color: #546dd4;
    background-color: #ece7fe;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    font-weight: 600;
    line-height: 24px;
    display: flex;
}
.r-steps__desktop {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 726px;
    max-width: 100%;
    height: 480px;
    padding-left: 57px;
    display: flex;
    overflow: hidden;
}
.r-steps__desktop.pad-24 {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    justify-content: center;
    align-items: center;
    padding: 24px;
}
.r-steps__img {
    object-fit: none;
    object-position: 0% 50%;
}
.r-steps__img--mid {
    width: 581px;
    height: auto;
}
.r-steps {
    position: relative;
}
.r-steps__btn {
    justify-content: center;
    align-items: center;
    width: 534px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
}
.r-steps__mobile {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 290px;
    display: none;
    overflow: hidden;
}
.r-tabs__logo {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-review {
    color: #0e101a;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    height: 367px;
    padding: 25px 24px;
    line-height: 24px;
    display: flex;
}
.r-review__top {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-review__mid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-top: 1px solid #dedee3;
    border-bottom: 1px solid #dedee3;
    flex-flow: column;
    flex: 1;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}
.r-review__bot {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-review__stars {
    justify-content: center;
    align-items: center;
    width: 86px;
    height: 15px;
    display: flex;
}
.r-review__paper {
    color: #546dd4;
}
.r-review__text {
    text-overflow: ellipsis;
    line-height: 24px;
    overflow: hidden;
}
.r-review__customer,
.r-review__date {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-btn-container {
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    display: flex;
}
.r-perks-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: start;
    display: grid;
}
.r-price {
    z-index: 2;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 554px;
    padding: 40px 50px;
    display: flex;
}
.r-perks {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-perks__item {
    background-color: #ffffff80;
    border-radius: 20px;
    padding: 30px 26px;
}
.r-perks__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-perks__text {
    color: var(--r-gray-dark);
    margin-top: 6px;
    font-size: 14px;
    line-height: 22px;
}
.r-perks__icon {
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    margin-bottom: 16px;
    display: flex;
}
.r-price__title {
    color: #42445a;
    width: 100%;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.r-price__list {
    flex-flow: column;
    width: 100%;
    display: flex;
}
.r-price__item {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-bottom: 1px solid #dedee3;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
}
.r-price__service {
    color: #546dd4;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 100%;
    font-size: 20px;
    line-height: 28px;
    overflow: hidden;
}
.r-price__check {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
}
.r-price__free {
    color: #fff;
    background-color: #546dd4;
    border-radius: 48px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 74px;
    height: 38px;
    font-size: 18px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.r-price__info {
    color: #42445a;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.r-span--orange {
    color: #f57b0a;
}
.r-section--perks {
    color: #42445a;
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/674f23c389f86ccea1021490_r-perks-desktop.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 80px 16px;
}
.r-row--types {
    grid-column-gap: 44px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 400px 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
}
.r-types {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
}
.r-types__list {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    line-height: 24px;
    display: grid;
}
.r-type__btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    line-height: 20px;
    display: none;
    box-shadow: inset 0 0 0 1px #42445a;
}
.r-types__arrow {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
}
.r-logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.r-logos__img {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.r-section--faq {
    color: #fff;
    background-color: #2c3352;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/66d080edb9e4719b950551b0_r-faq-desktop.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 80px 16px;
}
.r-social {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    display: flex;
}
.r-social__item {
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding: 40px 30px 50px;
    display: flex;
    overflow: hidden;
    box-shadow: inset 0 0 0 1px #ece7fe;
}
.r-social__item:hover {
    box-shadow: inset 0 0 0 1px #546dd4;
}
.r-social__top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 35px;
    display: flex;
}
.r-social__img {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}
.r-social__text {
    height: 100px;
    margin-bottom: 16px;
    line-height: 24px;
}
.r-social__btn {
    color: #546dd4;
    background-color: #0000;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 212px;
    height: 48px;
    padding: 0;
    transition-property: none;
    display: flex;
    box-shadow: inset 0 0 0 1px #546dd4;
}
.r-social__number {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.r-social__label {
    color: var(--r-blue-light);
    line-height: 24px;
}
.r-order--upd {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
}
.r-order__text--upd {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    color: #ffffffb3;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 38px;
    margin-bottom: 35px;
    font-size: 14px;
    display: grid;
}
.r-order__text--upd.marg-bot--0 {
    margin-bottom: 0;
}
.rw-nav__drop {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
}
.rw-nav__content {
    display: none;
}
.rw-nav__content.w--open {
    background-color: #fff;
    border-radius: 20px;
    flex-wrap: wrap;
    min-width: 312px;
    max-height: 90vh;
    margin-left: -4px;
    padding: 24px 38px;
    left: 0;
    overflow: auto;
    box-shadow: 0 4px 20px #546dd440;
}
.rw-nav__drop-link {
    color: #42445a;
    cursor: pointer;
    background-color: #0000;
    width: 100%;
    padding: 8px 0;
    font-size: 16px;
    transition: color 0.1s, background-color 0.1s;
}
.rw-nav__drop-link:hover {
    color: #546dd4;
}
.rw-nav__drop-link.w--current {
    color: var(--r-blue-light);
}
.r-slider__left {
    z-index: 2;
    color: #42445a;
    background-color: #fff;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 66px;
    height: 66px;
    display: flex;
    inset: -106px 73px auto auto;
}
.r-slider__left:hover {
    color: #4763d1;
}
.r-slider__left:active {
    background-color: #fffc;
}
.r-slider__right {
    z-index: 2;
    color: #42445a;
    background-color: #fff;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 66px;
    height: 66px;
    display: flex;
    inset: -106px 0% auto auto;
}
.r-slider__right:hover {
    color: #4763d1;
}
.r-slider__right:active {
    background-color: #fffc;
}
.r-slider__disabled-btns {
    z-index: 1;
    background-color: #2c3352;
    justify-content: flex-end;
    align-items: center;
    width: 195px;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: -106px 0% auto auto;
}
.r-tabs__content--reviews {
    z-index: 3;
    border-top: 1px solid #fff3;
    margin-top: -1px;
    padding-top: 40px;
    overflow: visible;
}
.post__content--mod {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 96vw;
    display: flex;
    position: relative;
}
.rw-trust__circle-1 {
    opacity: 0.45;
    filter: blur(150px);
    pointer-events: none;
    background-color: #9454d4;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
    bottom: -168px;
    right: 0;
}
.rw-trust__circle-2 {
    opacity: 0.45;
    filter: blur(150px);
    pointer-events: none;
    background-color: #546dd4;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
    bottom: -158px;
    left: 0;
}
.auth-form__logo-upd {
    min-width: 170px;
}
.auth-form-confirm__done-text {
    font-size: 16px;
}
.auth-form-confirm {
    display: none;
}
.auth-form-confirm.is-active {
    z-index: 100;
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
}
.auth-form-confirm__done-icon {
    margin-left: 5px;
    position: relative;
    top: 3px;
}
.auth-form-confirm__done-wrap {
    margin-top: 50px;
    display: none;
}
.auth-form-confirm__done-wrap.is-active {
    display: block;
}
.auth-form-confirm__head {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
}
.auth-form-confirm__done {
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-span-2 {
    font-weight: 700;
}
.premium__inner {
    background-color: #f5f9ff;
    border: 1px solid #367fd3;
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 50px 30px;
    display: flex;
    box-shadow: 0 2px 16px #367fd32e;
}
.nav__btn-grid--mod {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
}
.auth-form-info__inner {
    background-color: #fff;
    border-radius: 12px;
    width: 400px;
    height: auto;
    padding: 24px;
}
.auth-form-info__info {
    color: #747477;
    font-size: 12px;
}
.auth-form-info__text-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-bottom: 1px solid #dedee3;
    margin-bottom: 16px;
    padding-bottom: 16px;
    display: flex;
}
.auth-form-info__btns-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #dedee3;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    padding-bottom: 16px;
    display: grid;
}
.form-btn-upd {
    color: #fff;
    cursor: pointer;
    background-color: #fd8c04;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    font-size: 16px;
    transition: all 0.4s ease-in;
    display: flex;
}
.form-btn-upd:hover {
    background-color: #f4a136;
}
.form-btn-upd.not-active {
    pointer-events: none;
    color: #00000014;
    background-color: #00000014;
}
.form-btn--grey {
    color: #42445a;
    cursor: pointer;
    background-color: #eef0f6;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    font-size: 16px;
    display: flex;
}
.form-btn--grey:hover {
    background-color: #f0f4ff;
}
.auth-form-info {
    z-index: 2147483647;
    background-color: #0000004d;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
}
.auth-form-info.is-active {
    z-index: 1000;
    display: flex;
    position: fixed;
}
.auth-form-country__text-4 {
    color: #42445a;
    font-size: 14px;
    line-height: 22px;
}
.link-7 {
    color: #546dd4;
    text-decoration: underline;
}
.auth-form-country__text-5 {
    color: #42445a;
    font-size: 14px;
    line-height: 22px;
}
.auth-form-info__btns-wrap--mod {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
    display: grid;
}
.form-btn--reactivation-yes {
    color: #fff;
    cursor: pointer;
    background-color: #5b7fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    font-size: 16px;
    transition: all 0.4s ease-in;
    display: none;
}
.form-btn--reactivation-yes:hover {
    color: #22232b;
    background-color: #a4fbc4;
}
.form-btn--reactivation-yes.is-active {
    background-color: #fd8c04;
    display: flex;
}
.form-btn--reactivation-yes.is-active:hover {
    color: #fff;
    background-color: #f4a136;
}
.auth-form-country__text-6 {
    color: #42445a;
    font-size: 14px;
    line-height: 22px;
}
.text-block-3 {
    color: #747477;
    font-weight: 500;
    line-height: 22px;
}
.auth-form__social-google-2 {
    height: 40px;
    display: flex;
    overflow: hidden;
}
.form-btn-icon--grey {
    color: #fff;
    background-color: #fff;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    top: 4px;
    right: 4px;
}
.auth-form__social-google-wrap {
    width: 100%;
}
.auth-form__forgot-upd {
    color: #4763d1;
    font-size: 14px;
}
.auth-form__input-upd {
    color: #42445a;
    background-color: #00000014;
    border: 1px solid #0000;
    border-radius: 8px;
    height: 43px;
    margin-bottom: 2px;
    padding-left: 30px;
    transition: all 0.2s;
}
.auth-form__input-upd:hover {
    background-color: #f5f5f7;
    border-style: solid;
    border-color: #546dd4;
}
.auth-form__input-upd:focus,
.auth-form__input-upd:focus-visible,
.auth-form__input-upd[data-wf-focus-visible] {
    background-color: #f5f5f7;
    border-color: #546dd4;
}
.auth-form__input-upd::placeholder {
    color: var(--r-gray-dark);
}
.auth-form__input--code {
    color: #42445a;
    background-color: #00000014;
    border: 1px solid #0000;
    border-radius: 8px;
    margin-bottom: 0;
    padding: 0;
    transition: all 0.2s;
}
.auth-form__input--code:hover {
    background-color: #f5f5f7;
    border-style: solid;
    border-color: #546dd4;
}
.auth-form__input--code:focus,
.auth-form__input--code:focus-visible,
.auth-form__input--code[data-wf-focus-visible] {
    background-color: #f5f5f7;
    border-color: #546dd4;
}
.auth-form__input--code.js-code-input {
    text-align: center;
}
.auth-form__block-inner {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
}
.auth-form-confirm__bottom-2 {
    text-align: center;
    position: absolute;
    bottom: 32px;
}
.auth-form__social-text {
    background-color: #fff;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    top: -12px;
}
.auth-form__bottom-text--link {
    color: #546dd4;
    margin-right: 2px;
    text-decoration: underline;
}
.auth-form__input-wrap-upd {
    margin-bottom: 20px;
    position: relative;
}
.auth-form-forgot__title-2 {
    color: #42445a;
    font-size: 28px;
    line-height: 38px;
}
.auth-form__social-btn {
    cursor: pointer;
    border: 1px solid #dedee3;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
.auth-form__social-btn.js-fb-login-btn,
.auth-form__social-btn.js-apple-login-btn {
    border-radius: 4px;
}
.auth-form__social--mod {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top: 1px solid #ccc;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 65px;
    margin-top: 24px;
    padding-top: 24px;
    display: flex;
    position: relative;
}
.auth-form__text {
    color: #747477;
    letter-spacing: 0;
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}
.auth-form-confirm__again-link-2 {
    color: #3f52f4;
    cursor: pointer;
}
.auth-form-confirm__again-2 {
    color: #6e73a6;
    margin-top: 24px;
}
.form-btn-wrap--start {
    margin-top: 16px;
    position: relative;
}
.form-tabs__tab-inner--mod {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
}
.auth-form__input-label-upd {
    color: #747477;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}
.auth-form__close-upd {
    cursor: pointer;
    width: 24px;
    height: 24px;
}
.auth-form__code {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 16px;
    display: grid;
}
.auth-form__block-upd {
    background-color: #fff;
    border-radius: 12px;
    flex-flow: column;
    justify-content: space-between;
    width: 460px;
    max-width: 460px;
    height: 624px;
    padding: 32px 50px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.auth-form__head {
    z-index: 1000;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
}
.auth-form__start.js-auth-start-state.is-hide,
.auth-form-forgot__form-inner.is-hide {
    display: none;
}
.spotify {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-style: solid;
    border-width: 1px;
    border-color: #c8d9ee #c8d9ee
        var(--blue-borders\<deleted\|variable-6762eaf9\>);
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-top: 20px;
    padding: 40px;
    display: none;
    box-shadow: 0 1px 16px #367fd32e;
}
.spotify__logo {
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 100px;
    display: flex;
}
.spotify__btn {
    box-shadow: inset 0 0 0 1px
        var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    letter-spacing: 0.3px;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
    padding: 17px 20px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
    position: relative;
}
.spotify__btn:hover {
    box-shadow: inset 0 0 0 2px var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.post__expert {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    background-color: #e8ecf9;
    border-radius: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 24px;
    display: flex;
}
.post__expert-img {
    object-fit: cover;
    border-radius: 16px;
    width: 180px;
    height: 180px;
}
.post__expert-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
}
.post__expert-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.post__expert-icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.post__expert-text {
    font-size: 14px;
    line-height: 140%;
}
.post__expert-text a {
    white-space: pre-wrap;
    word-break: break-all;
}
.r-cards--2col {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-cards__item {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 26px;
    display: flex;
}
.r-cards__icon {
    color: var(--r-blue-light);
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
}
.r-cards__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-cards__text {
    color: var(--r-gray-dark);
    font-size: 14px;
    line-height: 22px;
}
.r-cards__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-show {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #546dd4;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    display: none;
}
.r-show__arrow {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
}
.r-order--centered {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-pain--2col {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pain__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 26px;
    display: flex;
}
.r-pain__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #dedee3;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-pain-img {
    width: 180px;
    height: 180px;
}
.r-pain__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-pain__text {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-hide {
    overflow: hidden;
}
.r-hero__uptitle {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.r-width--500 {
    max-width: 500px;
}
.my-account {
    display: none;
}
.rw-account {
    color: #546dd4;
    letter-spacing: 0.3px;
    background-color: #e8ecf9;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 40px;
    padding: 0;
    font-size: 16px;
    line-height: 120%;
    display: flex;
}
.rw-account:hover {
    color: #fff;
    background-color: #455086;
}
.rw-account:active {
    background-color: #3b467c;
}
.post__content--podcasts {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 780px;
    max-width: 90vw;
    display: flex;
}
.r-hero__img--lp {
    z-index: 2;
    height: auto;
    position: relative;
}
.auth-modal__error {
    z-index: 2147483647;
    color: #fff;
    background-color: #d2335c;
    border-radius: 12px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translate(-50%);
}
.auth-form-wrap {
    display: flex;
}
.r-width--900 {
    max-width: 900px;
}
.form-btn-new {
    color: #fff;
    cursor: pointer;
    background-color: #ff7300;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    font-size: 16px;
    transition: all 0.4s ease-in;
    display: flex;
}
.form-btn-new:hover {
    background-color: #f4a136;
}
.form-btn-new.not-active {
    pointer-events: none;
    color: #00000014;
    background-color: #00000014;
}
.auth-form__head--mod {
    z-index: 1000;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative;
}
.auth-form__close-wrap {
    cursor: pointer;
    background-color: #eef0f6;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
}
.auth-form__close-new {
    cursor: pointer;
    width: 20px;
    height: 20px;
}
.auth-form__block-inner--mod {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
}
.blog__form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.blog__form-textarea {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--blue-borders\<deleted\|variable-6762eaf9\>);
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    resize: none;
    border-radius: 6px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 120%;
}
.blog__form-textarea::placeholder {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    letter-spacing: 0.3px;
}
.blog__form-check {
    justify-content: flex-start;
    align-items: center;
    max-width: 450px;
    margin-bottom: 0;
    display: flex;
}
.blog__form-check-icon {
    margin-top: 0;
}
.blog__form-check-label {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}
.post__card {
    border: 1.5px solid var(--blue-normal\<deleted\|variable-c47dac3f\>);
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 32px;
    box-shadow: 0 6px 26px #2e73c229;
}
.blog__form-title {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 500;
}
.blog__form-bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.blog__form-submit {
    background-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: #fff;
    text-align: center;
    letter-spacing: 0.3px;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 17px 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    transition: box-shadow 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 1px 16px #367fd32e;
}
.blog__form-submit:hover {
    box-shadow: none;
    color: #fff;
    background-color: #226ec6;
}
.blog__form-submit:active,
.blog__form-submit:focus,
.blog__form-submit:visited {
    color: #fff;
}
.blog__form-link {
    cursor: pointer;
}
.blog__form-link:hover {
    text-decoration: underline;
}
.blog__success--mod {
    color: var(--lime-green\<deleted\|variable-540d39e6\>);
    letter-spacing: 0.3px;
    background-color: #0000;
    padding: 0;
    font-weight: 700;
    line-height: 120%;
}
.post__comments {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
}
.post__comments-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.post__comments-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
    border-radius: 20px;
    flex-flow: column;
    padding: 24px;
    display: flex;
}
.post__comments-img {
    object-fit: cover;
    border-radius: 50%;
    width: 80px;
    height: 80px;
}
.post__comments-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
}
.post__comments-name {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    font-size: 20px;
    font-weight: 500;
}
.post__comments-date {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
}
.post__comments-info {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    display: flex;
}
.r-hero--picture {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    width: 100%;
    padding-top: 40px;
    display: grid;
}
.r-hero--picture.pad-top--0 {
    padding-top: 0;
}
.r-hero__trust {
    width: 100%;
    max-width: 100%;
}
.r-hero__trust.marg-top--48 {
    margin-top: 48px;
}
.post__reactions {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.post__reactions-title {
    color: var(--r-black-dark);
    font-size: 18px;
    line-height: 24px;
}
.post__reactions-btn {
    color: var(--r-blue-light);
    letter-spacing: 0.3px;
    cursor: pointer;
    background-color: #e8ecf9;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    padding: 17px 20px;
    font-weight: 500;
    line-height: 120%;
    display: flex;
}
.post__reactions-btn:hover {
    color: #fff;
    background-color: #455086;
}
.post__reactions-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
}
.r-perks__number--38 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: var(--r-blue-light);
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 400;
    line-height: 100%;
    display: flex;
}
.r-perks__number--38.marg-bot--0 {
    margin-bottom: 0;
}
.r-perks__number--26 {
    color: var(--r-blue-light);
    font-size: 26px;
    line-height: 1;
}
.comments {
    width: 100%;
}
.r-pricing--3col {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pricing__item {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    padding: 30px 26px;
    display: flex;
    position: relative;
}
.r-pricing__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-pricing__icon--55 {
    color: #546dd4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
}
.r-pricing__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-pricing__text {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-pricing__bot {
    border-top: 1px solid #dedee3;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: auto;
    padding-top: 16px;
    display: flex;
}
.r-btn--secondary {
    color: #546dd4;
    cursor: pointer;
    background-color: #e8ecf9;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 11px 40px;
    line-height: 25.2px;
    display: flex;
}
.r-btn--secondary:hover {
    color: #fff;
    background-color: #455086;
}
.r-btn--secondary:active {
    background-color: #3b467c;
}
.r-span--semibold {
    font-weight: 600;
}
.post__quiz {
    background-color: #4763d1;
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    min-height: 600px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.post__quiz-intro {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
}
.post__quiz-card {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    background-color: #fff;
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 370px;
    max-width: 100%;
    min-height: 316px;
    padding: 40px;
    display: flex;
    position: relative;
    box-shadow: 0 3px 5px #46444a1a;
}
.post__quiz-title {
    letter-spacing: -0.6px;
    font-size: 26px;
    font-weight: 700;
    line-height: 120%;
}
.post__quiz-start {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 290px;
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.post__quiz-start:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.post__quiz-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: none;
}
.post__quiz-thumbnail {
    z-index: 1;
    object-fit: cover;
    object-position: 50% 100%;
    width: 100%;
    height: 205px;
}
.post__quiz-cards {
    z-index: 2;
    background-color: #fff;
    border-radius: 15px;
    flex-flow: column;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
    position: relative;
}
.post__quiz-progress {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    background-color: #fdecd7;
    border-radius: 500px;
    justify-content: space-between;
    align-items: center;
    height: 9px;
    margin: 7px 7px 24px;
    padding: 2px;
    display: flex;
}
.post__quiz-line {
    background-color: #0000;
    border-radius: 500px;
    flex: 1;
    height: 5px;
    transition: all 0.3s;
}
.post__quiz-wrap {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
}
.post__quiz-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
}
.post__quiz-next {
    pointer-events: none;
    color: #fff;
    cursor: pointer;
    background-color: #d5d5d5;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 135px;
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s;
    display: flex;
}
.post__quiz-next:hover {
    box-shadow: none;
}
.post__result {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
}
.post__result-img {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 15px;
    width: 100%;
    height: auto;
}
.post__result-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border-radius: 15px;
    flex-flow: column;
    flex: 1;
    padding: 40px;
    display: flex;
}
.post__result-item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.post__result-label {
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
}
.post__result-text {
    font-size: 14px;
    line-height: 20px;
}
.post__quiz-prev {
    color: #000;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    transition: all 0.3s;
    display: flex;
    box-shadow: inset 0 0 0 1px #d5d5d5;
}
.post__quiz-prev:hover {
    box-shadow: inset 0 0 0 1px var(--blue-normal\<deleted\|variable-c47dac3f\>);
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.post__quiz-slide {
    display: none;
}
.post__quiz-question {
    font-size: 26px;
    font-weight: 700;
    line-height: 120%;
}
.post__quiz-answers {
    flex-flow: column;
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
}
.post__quiz-label {
    z-index: 1;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    min-height: 50px;
    margin-bottom: 0;
    padding: 10px 10px 10px 55px;
    transition: all 0.3s;
    display: flex;
    position: relative;
}
.post__quiz-label:hover {
    background-color: #fdecd7;
}
.post__quiz-input-text {
    color: var(--r-black-dark);
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 22px;
}
.r-link {
    color: var(--r-gray-dark);
    text-decoration: underline;
}
.r-link:hover {
    color: #42445a;
}
.r-span--white {
    color: #fff;
}
.r-pricing--2col {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pricing__logo {
    object-fit: contain;
    width: auto;
    max-width: 90%;
    height: 66px;
}
.r-pricing__center {
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.r-pricing__link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #42445a;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-pricing__link:hover {
    color: #546dd4;
}
.r-pricing__link-icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-grid--3col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.r-review--mod {
    color: #0e101a;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 25px 24px;
    line-height: 24px;
    display: inline-flex;
}
.r-grid--1col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
}
.r-rating {
    z-index: 2;
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    background-color: #ffffff12;
    border-radius: 20px;
    align-items: center;
    padding: 25px;
    display: flex;
    position: relative;
}
.r-rating__img {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
}
.r-rating__text {
    font-size: 16px;
    line-height: 24px;
}
.r-rating__top {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    display: flex;
}
.r-rating__number {
    justify-content: flex-start;
    align-items: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
}
.r-rating__stars {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-parent--reviews {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.r-student {
    background-image: linear-gradient(41deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
}
.r-row--reviews {
    grid-column-gap: 44px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 28px;
    display: flex;
}
.r-rating__col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#e7f3ff, #f3e7ff);
    -webkit-background-clip: text;
    background-clip: text;
    flex-flow: column;
    display: flex;
}
.r-child--reviews {
    z-index: 1;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 962px;
    height: 669px;
    display: flex;
    position: absolute;
    inset: auto;
}
.r-questions {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding: 30px;
    display: grid;
}
.r-questions__img {
    max-width: 100%;
    height: auto;
}
.r-questions__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-questions__drop {
    z-index: 1;
    border: 1px solid #dedee3;
    border-radius: 12px;
    width: 100%;
    padding: 12px 16px;
    position: static;
}
.r-questions__toggle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
    position: static;
}
.r-questions__title {
    color: #4a4a4a;
    white-space: pre-wrap;
    max-width: 533px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.r-questions__plus {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.r-questions__content {
    background-color: #0000;
    border-top: 1px solid #ffffff40;
    margin-top: 12px;
    padding-top: 12px;
    position: static;
}
.r-questions__text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #4a4a4a;
    flex-flow: column;
    margin-top: -12px;
    margin-bottom: -12px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-questions__text a {
    color: #4a4a4a;
    text-decoration: underline;
}
.r-questions__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.r-paper-types {
    grid-template-rows: auto;
    grid-template-columns: 780px 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    max-width: 100%;
    display: flex;
}
.r-paper-types__slider {
    z-index: 1;
    background-color: #0000;
    max-width: 66.6667%;
    height: auto;
    margin-right: 10px;
    padding-bottom: 84px;
    overflow: hidden;
}
.r-paper-types__mask {
    width: 50%;
    overflow: visible;
}
.r-paper-types__slide {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.r-paper-types__card {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
    padding: 30px 26px;
    display: flex;
}
.r-paper-types__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 60px auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
}
.r-paper-types__icon {
    color: #546dd4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
}
.r-paper-types__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-paper-types__text {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-paper-types__arrow--left {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: 66px;
    padding-right: 10px;
    display: flex;
    inset: auto auto 0% 0%;
}
.r-paper-types__arrow--right {
    align-items: center;
    width: 50%;
    height: 66px;
    padding-left: 10px;
    display: flex;
    inset: auto 0% 0% auto;
}
.r-paper-banner {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    text-align: center;
    background-color: #546dd4;
    border-radius: 20px;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-bottom: 84px;
    padding: 30px 26px;
    display: flex;
    position: relative;
}
.r-paper-banner__img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-paper-banner__title {
    font-size: 24px;
    line-height: 32px;
}
.r-paper-banner__text {
    font-size: 14px;
    line-height: 22px;
}
.r-section__img {
    max-width: 100%;
    height: auto;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.r-arrow-slider {
    color: #546dd4;
    background-color: #e8ecf9;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 66px;
    height: 66px;
    transition: all 0.3s ease-in-out;
    display: flex;
}
.r-arrow-slider:hover {
    color: #fff;
    background-color: #455086;
}
.r-hero-features {
    background-color: #f3f3f700;
    border-radius: 10px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 60px;
    display: flex;
}
.r-hero-features__item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    flex: 1;
    align-items: center;
    display: flex;
}
.r-hero-features__icon {
    color: #546dd4;
    width: 38px;
    height: 38px;
}
.r-hero-features__title {
    color: #42445a;
    text-align: center;
}
.r-width--800 {
    max-width: 800px;
}
.post__slider-img {
    width: 300px;
    height: auto;
}
.post__slider-wrap {
    margin-left: -24px;
    margin-right: -24px;
}
.r-hero-features__number {
    color: #546dd4;
    font-size: 38px;
    font-weight: 400;
    line-height: 100%;
}
.r-hero-features__text {
    color: #546dd4;
    text-align: center;
}
.r-cards__img {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 130px;
    display: flex;
}
.process__text {
    font-size: 22px;
    font-weight: 500;
}
.r-free {
    z-index: 2;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    max-width: 790px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    display: flex;
    position: relative;
}
.r-free__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
}
.r-free__icon {
    color: #546dd4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    display: flex;
}
.r-free__content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.r-free__title {
    color: #f57b0a;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
}
.r-free__text {
    line-height: 1;
}
.r-about {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-about__card {
    grid-row-gap: 10px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    height: 100%;
    padding: 40px 30px;
    display: flex;
    box-shadow: inset 0 0 0 1px #ece7fe;
}
.r-about__img {
    border-radius: 50%;
    width: 96px;
    height: 96px;
}
.r-about__name {
    color: #42445a;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.r-about__position {
    color: #546dd4;
    line-height: 24px;
}
.r-about__text {
    text-align: left;
    line-height: 24px;
}
.r-ecognition {
    background-color: #0000;
    height: auto;
}
.r-recognition__mask {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.r-recognition__slide {
    width: 50%;
    height: 360px;
    padding: 10px;
}
.r-recognition__slide--2 {
    width: 25%;
    height: 360px;
    padding: 10px;
    left: 250px;
}
.r-pricing--recornition {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    width: 480px;
    height: 100%;
    padding: 30px 26px;
    display: flex;
}
.r-recognition__slide--3 {
    width: 25%;
    height: 360px;
    padding: 10px;
    top: 360px;
    left: -500px;
}
.r-recognition__slide--4 {
    width: 25%;
    height: 360px;
    padding: 10px;
    top: 360px;
    left: -250px;
}
.r-recognition--left {
    justify-content: flex-end;
    align-items: center;
    width: 66px;
    height: 66px;
    display: flex;
    inset: 0% auto 0% 0%;
}
.r-recognition--right {
    justify-content: flex-start;
    align-items: center;
    width: 66px;
    height: 66px;
    display: flex;
    inset: 0% 0% 0% auto;
}
.r-order-steps {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: flex;
}
.r-order-steps__col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: inset 0 0 0 1px var(--r-pink-dark);
    border-radius: 20px;
    flex-direction: column;
    flex: none;
    padding: 40px;
    display: flex;
}
.r-order-steps__bot {
    max-width: 454px;
    line-height: 24px;
}
.r-order-steps__bot p {
    margin-bottom: 16px;
}
.r-order-steps__bot ul {
    flex-flow: column;
    padding-left: 20px;
    display: flex;
}
.r-order-steps__bot strong {
    color: #546dd4;
    font-weight: 600;
    line-height: 24px;
}
.r-order-steps__desktop {
    object-fit: none;
    object-position: 0% 50%;
}
.r-order-steps__title {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.r-order-steps__info {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: center;
    display: flex;
}
.r-order-steps__icon {
    color: #546dd4;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
}
.r-order-steps__number {
    font-size: 42px;
    line-height: 52px;
}
.r-order-steps__wrap {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    height: 480px;
    padding-left: 57px;
    display: flex;
    overflow: hidden;
}
.r-order-steps__mobile {
    object-fit: none;
    object-position: 0% 50%;
    display: none;
}
.r-order-steps__mobile--mid {
    display: none;
}
.r-section-devider {
    background-color: var(--r-pink-dark);
    width: 100%;
    max-width: 1300px;
    height: 1px;
    margin-left: auto;
    margin-right: auto;
}
.r-score {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: auto;
}
.r-score__card {
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 307px;
    height: 367px;
    padding: 30px 26px;
    display: flex;
}
.r-score__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-score__title {
    color: #42445a;
    margin-top: 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-score__text {
    color: #747477;
    margin-top: 6px;
    font-size: 14px;
    line-height: 22px;
}
.r-info--score {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    max-width: 752px;
    display: flex;
}
.r-info__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-btn-container--score {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
    display: flex;
}
.r-pricing__btn {
    color: #546dd4;
    cursor: pointer;
    background-color: #0000;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 11px 40px;
    line-height: 25.2px;
    display: flex;
    box-shadow: inset 0 0 0 1px #546dd4;
}
.r-pricing__btn:hover {
    background-color: var(--r-blue-light);
    color: #fff;
}
.r-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: #42445a;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    padding: 32px 24px;
    display: flex;
}
.r-list__item {
    grid-column-gap: 89px;
    grid-row-gap: 89px;
    border-bottom: 1px solid #dedee3;
    grid-template-rows: auto;
    grid-template-columns: 328px 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 24px;
    display: grid;
}
.r-list__left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-list__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-list__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-list__text {
    line-height: 24px;
}
.r-list__item--last {
    grid-column-gap: 89px;
    grid-row-gap: 89px;
    grid-template-rows: auto;
    grid-template-columns: 328px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-reasons {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
}
.r-reasons__card {
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    flex: 1;
    padding: 24px;
    display: flex;
}
.r-reasons__title {
    color: #42445a;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-reasons__list {
    margin-top: 32px;
}
.r-reasons__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 13px;
    padding-bottom: 13px;
    display: flex;
}
.r-reasons__icon {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
}
.r-reasons__descr {
    color: #42445a;
    font-size: 18px;
    line-height: 22px;
}
.r-reasons__text {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-reasons__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    display: flex;
}
.r-reasons__bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top: 1px solid #dedee3;
    flex-flow: column;
    margin-top: 24px;
    padding-top: 24px;
    display: flex;
}
.r-reasons__price {
    color: #42445a;
    line-height: 24px;
}
.r-steps__img--plag {
    height: auto;
}
.r-steps__mobile--plag-1,
.r-steps__mobile--plag-3,
.r-steps__mobile--plag-2 {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 290px;
    display: none;
    overflow: hidden;
}
.r-services {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}
.r-services__item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.r-services__logo {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 30px;
    display: flex;
}
.r-services__rating {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    color: #42445a;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 14px;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    display: flex;
}
.r-services__stars {
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 20px;
    padding-top: 2px;
    display: flex;
}
.r-hero--tool {
    grid-column-gap: 24px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool.pt--d80px-t60px {
    padding-top: 75px;
}
.r-header--tool {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68ad72a3ffa2e9d7b9d9e099_bg-humanizer.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 946px;
    padding: 158px 16px 143px;
}
.r-header--tool.pt {
    padding-top: 90px;
}
.post__cards {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
}
.post__cards-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
}
.post__cards-item {
    border: 1px solid var(--r-gray-light);
    border-radius: 20px;
    overflow: hidden;
}
.post__cards-img {
    height: auto;
}
.post__cards-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 32px;
}
.post__cards-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.post__cards-text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-top: 8px;
    display: flex;
}
.post__cards-info {
    float: right;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--r-bg-blue-light);
    border-radius: 8px;
    flex-flow: column;
    width: 260px;
    margin-bottom: 8px;
    margin-left: 16px;
    padding: 24px;
    display: block;
}
.post__cards-data {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
}
.post__cards-label {
    font-size: 12px;
    line-height: 120%;
}
.post__cards-value {
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}
.post__cards-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.r-hero--legacy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
    display: flex;
    position: relative;
}
.r-legal-text {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    line-height: 24px;
}
.r-legal-text h2 {
    margin-top: 48px;
    margin-bottom: 16px;
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
}
.r-legal-text strong {
    font-weight: 600;
}
.r-legal-text a {
    color: #42445a;
    text-decoration: underline;
}
.r-legal-text p {
    margin-bottom: 16px;
}
.r-legal-text em {
    font-style: normal;
}
.r-legal-text 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;
}
.r-legal-text ol {
    margin-bottom: 16px;
}
.r-legal-text h3 {
    margin-top: 32px;
    margin-bottom: 16px;
}
.r-hero__child--legacy {
    z-index: 1;
    opacity: 0.5;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -60px 0% auto auto;
}
.r-hero__link {
    color: #42445a;
    text-decoration: underline;
}
.r-hero--app {
    text-align: center;
    background-image: linear-gradient(41deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1080px;
    margin: 50px auto;
    padding: 50px 16px;
    display: flex;
    position: relative;
}
.r-hero__tag {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 110px;
    height: 110px;
    line-height: 120%;
    position: absolute;
    inset: -60px auto auto 40px;
    transform: rotate(-20deg);
}
.r-app-list {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: center;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: auto;
}
.r-app-list__img {
    width: 196px;
    height: auto;
}
.post__cards-service {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.post__cards-logo {
    max-width: 180px;
    height: auto;
}
.post__result-pic {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    padding: 5px;
    display: none;
}
.post__quiz-bg--desktop {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.post__quiz-bg--mobile {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%;
}
.r-pricing__between {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-pricing__label {
    color: #747477;
    font-size: 14px;
    line-height: 22px;
}
.r-pricing__value {
    color: #546dd4;
    font-weight: 600;
    line-height: 24px;
}
.r-discount__info {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    border: 1px solid #fff;
    border-radius: 20px;
    align-items: center;
    padding: 12px 26px 12px 12px;
    display: flex;
}
.r-discount__trust {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 16px;
    flex: none;
    align-items: center;
    padding: 14px 26px;
    text-decoration: none;
    display: flex;
}
.r-discount__logo {
    justify-content: center;
    align-items: center;
    width: 55px;
    height: 55px;
    display: flex;
}
.r-discount__rating {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    display: flex;
}
.r-discount__stars {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-discount__service {
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 22px;
    line-height: 32px;
    display: block;
}
.r-discount__description {
    color: #42445a;
    text-align: left;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
}
.r-discount__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
}
.r-discount {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.sitemap--pink {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ece7fe;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 30px;
    display: grid;
}
.sitemap__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    align-items: start;
    padding-left: 24px;
    list-style-type: none;
    display: grid;
}
.sitemap__item {
    list-style-type: disc;
}
.sitemap__link {
    color: #42445a;
    font-size: 16px;
    line-height: 24px;
}
.sitemap__link:hover {
    text-decoration: underline;
}
.sitemap--white {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #ffffff80;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 30px;
    display: grid;
}
.r-blog-hero {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 32px;
    display: grid;
}
.r-hero__title {
    margin-bottom: 32px;
    font-size: 54px;
    font-weight: 600;
    line-height: 70px;
}
.r-hero__title.marg-bot--16 {
    margin-bottom: 16px;
}
.r-hero__descr {
    margin-bottom: 32px;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
}
.r-hero__descr.marg-bot--0 {
    margin-bottom: 0;
}
.r-hero__descr.marb-bot--24 {
    margin-bottom: 24px;
}
.r-breadcrumbs {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-gray-dark);
    text-transform: capitalize;
    flex-flow: row;
    align-items: center;
    max-width: 100%;
    font-size: 12px;
    line-height: 22px;
    display: flex;
}
.r-breadcrumbs__link {
    color: var(--r-blue-light);
    flex: none;
    line-height: 100%;
}
.r-breadcumbs__devider {
    color: var(--r-gray-light);
}
.r-blog-grid {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-blog__grid--1col {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: clip;
}
.r-blog__card--big {
    grid-column-gap: 0px;
    grid-row-gap: 48px;
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    color: var(--r-black-light);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.r-blog__img--big {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 20px;
    width: 100%;
    height: 100%;
}
.r-blog__content--big {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 52px;
    display: flex;
}
.r-blog__row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: var(--r-blue-light);
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-blog__category {
    font-size: 12px;
    line-height: 18px;
}
.r-blog__subject {
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 50px;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 18px;
}
.r-blog__title--big {
    color: var(--r-black-light);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.r-blog__descr {
    color: var(--r-gray-dark);
    font-size: 14px;
    line-height: 21px;
}
.r-blog__info {
    color: var(--r-gray-dark);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
    line-height: 18px;
    display: flex;
}
.r-blog__dot {
    background-color: var(--r-gray-dark);
    border-radius: 50%;
    flex: none;
    width: 8px;
    height: 8px;
    margin-left: 8px;
    margin-right: 8px;
}
.r-blog__btn {
    color: var(--r-blue-light);
    text-align: center;
    background-color: #e8ecf9;
    border-radius: 12px;
    flex: none;
    padding: 12px 40px;
    line-height: 25px;
    display: inline-block;
}
.r-blog__btn:hover {
    color: var(--white);
    background-color: #455086;
}
.r-blog__grid--3col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-blog__item {
    z-index: 1;
    flex: none;
    max-width: 100%;
    position: relative;
}
.r-blog__card--small {
    z-index: 2;
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    color: var(--r-black-light);
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.r-blog__img--small {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 240px;
}
.r-blog__content--small {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 24px;
    display: flex;
}
.r-blog__top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.r-blog__title--small {
    font-size: 18px;
    line-height: 32px;
}
.r-blog__bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: auto;
    display: flex;
}
.r-blog-more {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.r-blog-samples {
    border: 1px solid var(--r-orange-light);
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}
.r-blog-samples__img {
    object-fit: fill;
    object-position: 50% 50%;
    width: auto;
    max-width: 100%;
    height: 240px;
}
.r-blog-samples__text {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 24px;
    line-height: 32px;
}
.r-blog-samples__text strong {
    color: #f99f1b;
}
.r-blog-samples__text p {
    margin-bottom: 0;
}
.r-blog-samples__wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding: 24px;
    display: flex;
}
.r-blog-search {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e8ecf9;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.r-blog-search__btn {
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/67efa53f70eb01920e07cc55_r-search-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    padding: 0;
}
.r-blog-search__input {
    color: var(--r-blue-dark);
    background-color: #0000;
    border: 1px #000;
    width: 105px;
    height: 21px;
    margin-bottom: 0;
    padding: 0;
    font-size: 14px;
    line-height: 21px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
}
.r-blog-search__input:hover,
.r-blog-search__input:active {
    background-color: #0000;
}
.r-blog-search__input:focus {
    background-color: #0000;
    width: 200px;
}
.r-blog-search__input::placeholder {
    color: var(--r-blue-light);
}
.r-categories {
    z-index: 3;
    background-color: #e8ecf9;
    justify-content: center;
    align-items: center;
    padding: 20px 16px;
    display: flex;
    position: relative;
}
.r-categories.marg-tb--40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.r-categories.marg-top--78 {
    margin-top: 78px;
}
.r-categories__toggle {
    color: var(--r-blue-light);
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    display: none;
}
.r-categories__content {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    font-size: 14px;
    display: flex;
}
.r-category__link {
    color: var(--r-blue-light);
    flex: none;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    display: flex;
}
.r-category__link:hover {
    color: var(--r-black-dark);
}
.r-category__link.w--current {
    color: var(--r-black-dark);
    flex: none;
}
.r-category__link.w--open {
    color: var(--r-blue-light);
}
.r-blog-drop__list {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    display: flex;
    overflow: auto;
}
.r-blog-drop__item {
    flex: none;
}
.rw-nav__brand-blog {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.rw-nav__brand-wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    display: flex;
}
.r-blog__img--podcasts {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: auto;
}
.r-post--hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-transform: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    font-size: 16px;
    line-height: 150%;
    display: grid;
}
.r-post__img {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 20px;
    width: 630px;
    max-width: 100%;
    height: 350px;
}
.r-post__column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
}
.r-post__top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
}
.r-post__bot {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
}
.r-post__row {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-post__category {
    color: var(--r-blue-light);
    font-size: 12px;
    line-height: 18px;
}
.r-post__subject {
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 50px;
    padding: 5px 8px;
    font-size: 12px;
    line-height: 18px;
}
.r-post__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 52px;
}
.r-post__author {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    color: var(--r-black-light);
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    align-items: center;
    padding: 5px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
}
.r-post__author-img {
    object-fit: cover;
    object-position: 50% 10%;
    border-radius: 50%;
    flex: none;
    width: 16px;
    height: 16px;
}
.r-post__author-name {
    color: var(--r-blue-light);
    display: block;
}
.r-post__date {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-gray-dark);
    flex-flow: wrap;
    align-content: flex-start;
    align-items: center;
    padding: 5px 5px 5px 0;
    font-size: 12px;
    line-height: 18px;
    display: flex;
}
.r-post__dot {
    background-color: var(--r-gray-dark);
    border-radius: 50%;
    flex: none;
    width: 2px;
    height: 2px;
}
.r-post--body {
    grid-column-gap: 42px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 360px;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    display: grid;
}
.r-post-nav {
    z-index: 2;
    border-radius: 10px;
    width: 100%;
}
.r-post__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90vw;
    display: flex;
}
.r-post__sidebar {
    z-index: 1;
    flex: 0 auto;
    max-width: 360px;
    position: relative;
}
.r-post-nav__toggle {
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    color: #4a4a4a;
    cursor: pointer;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 0 16px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-post-nav__toggle:hover {
    box-shadow: inset 0 0 0 1px var(--r-blue-light);
    color: var(--r-black-dark);
}
.r-post-nav__toggle.w--open {
    box-shadow: inset 0 0 0 1px var(--r-blue-light);
    color: var(--r-blue-light);
}
.r-post-nav__content {
    z-index: 10;
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    border-radius: 12px;
    margin-top: 8px;
    position: relative;
}
.r-post-nav__content.w--open {
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-blue-light);
}
.r-post-nav__arrow {
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 10px;
    display: flex;
}
.r-post-nav__list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 257px;
    margin-left: 20px;
    margin-right: 6px;
    padding-right: 6px;
    line-height: 2;
    display: flex;
    overflow: auto;
}
.r-post-nav__list a {
    color: var(--black\<deleted\|variable-5ee2cf27\>);
    margin-bottom: 0;
    text-decoration: none;
    display: inline;
}
.r-post-nav__list a:hover {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.r-post-nav__list ul {
    padding-left: 20px;
}
.r-post__text {
    color: var(--r-black-light);
    flex-direction: column;
    font-size: 16px;
    line-height: 27px;
    display: flex;
    overflow: visible;
}
.r-post__text p {
    margin-bottom: 16px;
    line-height: 27px;
}
.r-post__text a {
    color: var(--r-black-light);
    overflow-wrap: anywhere;
    text-decoration: underline;
}
.r-post__text a:hover {
    color: var(--r-black-dark);
    text-decoration: underline;
}
.r-post__text img {
    border-radius: 20px;
}
.r-post__text h2 {
    color: #0e101a;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.r-post__text strong {
    color: var(--r-blue-light);
    font-weight: 500;
}
.r-post__text blockquote {
    background-color: var(--r-pink-light);
    color: #42445a;
    border-left-width: 8px;
    border-left-color: #e1d8ff;
    border-radius: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 24px 30px 24px 38px;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}
.r-post__text h4 {
    color: var(--r-black-dark);
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 400;
    line-height: 120%;
}
.r-post__text h3 {
    color: var(--r-black-dark);
    margin-top: 6px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
}
.r-post__text li {
    color: #000;
    line-height: 150%;
}
.r-post__text figcaption {
    color: #92abc9;
    margin-top: 30px;
    font-size: 16px;
    line-height: 150%;
}
.r-post__text figure {
    margin-bottom: 16px;
}
.r-post__text h5 {
    color: #000;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 150%;
}
.r-post__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 35px;
    display: grid;
}
.r-post__text ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 40px;
    display: grid;
}
.r-post__writer {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-top: 1px solid var(--r-gray-light);
    border-bottom: 1px solid var(--r-gray-light);
    color: var(--r-black-light);
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 25px;
    padding-bottom: 25px;
    text-decoration: none;
    display: flex;
}
.r-post__writer-img {
    object-fit: cover;
    object-position: 50% 10%;
    border-radius: 50%;
    flex: none;
    width: 40px;
    height: 40px;
}
.r-post__writer-info {
    font-size: 14px;
    line-height: 22px;
}
.r-post__writer-name {
    float: left;
    color: var(--r-blue-light);
    margin-right: 4px;
    font-weight: 500;
    display: inline;
}
.r-post__share {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-post__share-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-post__sticky {
    z-index: 1;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: sticky;
    top: 80px;
}
.r-post__cta {
    z-index: 1;
    border: 1px solid var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #0e101a;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
    padding-right: 40px;
    position: relative;
    overflow: hidden;
}
.r-post__cta-title {
    margin-bottom: 16px;
}
.r-post__cta-title p {
    font-size: 36px;
    font-weight: 700;
    line-height: 46px;
}
.r-post__cta-title strong {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    text-transform: uppercase;
}
.r-post__cta-title h2 {
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
}
.r-post__cta__descr {
    margin-bottom: 22px;
    font-size: 14px;
    line-height: 24px;
}
.r-post__cta__descr a {
    text-decoration: underline;
}
.r-post__cta__descr p {
    line-height: 24px;
}
.r-post__slider {
    z-index: 1;
    background-color: #0000;
    border-radius: 20px;
    width: 360px;
    max-width: 100%;
    height: auto;
}
.r-post__slider-card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-orange-light);
    border-radius: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 410px;
    padding: 16px;
    display: flex;
    overflow: hidden;
}
.r-post__slider-review {
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    border-radius: 16px;
    padding: 16px 24px;
}
.r-post__slider-top {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
}
.r-post__slider-text {
    border-top: 1px solid var(--r-gray-light);
    border-bottom: 1px solid var(--r-gray-light);
    color: var(--r-black-dark);
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 21px;
}
.r-post__slider-logo {
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-post__slider-user {
    color: var(--r-black-dark);
    font-size: 16px;
    line-height: 24px;
}
.r-post__sources {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-pink-dark);
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    padding: 24px;
    display: flex;
}
.r-post__heading {
    color: var(--r-black-dark);
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.r-post__sources-text {
    color: #4a4a4a;
    font-size: 14px;
    line-height: 22px;
}
.r-post__sources-text a {
    color: var(--r-black-light);
    overflow-wrap: anywhere;
    text-decoration: underline;
}
.r-post__reactions {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 16px;
    display: flex;
}
.r-post__reactions-title {
    color: var(--r-black-dark);
    font-size: 18px;
    line-height: 24px;
}
.r-post__reactions-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
}
.r-post__reactions-btn {
    color: var(--r-blue-light);
    letter-spacing: 0.3px;
    cursor: pointer;
    background-color: #e8ecf9;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    padding: 17px 20px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s ease-in-out;
    display: flex;
}
.r-post__reactions-btn:hover {
    color: var(--white);
    background-color: #455086;
}
.r-post__faq {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
}
.r-post__faq-drop {
    z-index: 1;
    background-color: var(--white);
    border: 1px solid #dedee3;
    border-radius: 12px;
    width: 100%;
    margin-bottom: 12px;
    padding: 12px 16px;
    position: static;
}
.r-post__faq-toggle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
    position: static;
}
.r-post__faq-toggle.w--open {
    padding-top: 8px;
    font-weight: 600;
}
.r-post__faq-content {
    background-color: #0000;
    position: static;
}
.r-post__faq-title {
    color: #4a4a4a;
    white-space: pre-wrap;
    font-size: 16px;
    line-height: 24px;
    font-weight: inherit;
    max-width: 533px;
}
.r-post__faq-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    font-size: 14px;
    display: flex;
}
.r-post__faq-text a {
    color: #fffc;
    text-decoration: underline;
}
.r-post__faq-text a:hover {
    color: #fff;
}
.r-post__faq-plus {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 33px;
    height: 33px;
    display: flex;
    position: relative;
}
.r-post__faq-horizontal {
    background-color: #83a0ff;
    width: 16px;
    height: 1.5px;
}
.r-post__faq-vertical {
    background-color: #83a0ff;
    width: 1.5px;
    height: 16px;
    position: absolute;
}
.r-category {
    margin-left: 0;
    margin-right: 0;
    position: static;
}
.r-category__content {
    z-index: 999;
    background-color: #e8ecf9;
    width: 100%;
    padding: 16px;
    display: none;
    left: 0;
    right: 0;
}
.r-category__content.w--open {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.category__list {
    flex: 1;
}
.category__title {
    color: var(--r-blue-light);
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}
.category__link {
    color: var(--r-blue-light);
    white-space: normal;
    margin-bottom: 6px;
    padding: 0;
    font-size: 14px;
    line-height: 150%;
    display: block;
}
.category__link:hover {
    color: var(--r-black-dark);
}
.category__wrap {
    overflow: hidden;
}
.category__more {
    color: var(--r-blue-light);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-decoration: underline;
}
.r-container--static {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    max-width: 1300px;
}
.r-hero__app {
    max-width: 900px;
}
.r-width--640 {
    max-width: 640px;
}
.r-order-steps__circle {
    background-image: linear-gradient(46deg, #e7f3ff, #f3e7ff);
    border-radius: 500px;
    justify-content: center;
    align-items: center;
    width: 90px;
    height: 90px;
    display: flex;
}
.r-width--1000 {
    max-width: 1000px;
}
.r-hero__uptitle--pl {
    color: #4763d1;
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
}
.post__optional {
    width: 100%;
}
.r-pricing-additional {
    text-align: center;
    margin-top: 40px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-order__richtext {
    text-align: left;
}
.r-order__richtext 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-top: 16px;
    display: flex;
}
.r-order__link {
    color: var(--white);
    font-weight: 400;
    text-decoration: underline;
}
.r-contacts {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    box-shadow: inset 0 0 0 1px var(--r-pink-dark);
    border-radius: 20px;
    flex-flow: column;
    padding: 40px;
    display: flex;
}
.r-contacts__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-contacts__icon {
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
}
.r-contacts__info {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-contacts__title {
    font-weight: 600;
    line-height: 24px;
}
.r-map {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 392px;
    display: flex;
}
.r-section--map {
    color: #42445a;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/678a337ea0652871912f8268_b13d9d7e55b50b5949d990b609a15c7b_map-pic.avif),
        linear-gradient(41deg, #e7f3ff, #f3e7ff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    padding-left: 16px;
    padding-right: 16px;
}
.r-contacts__link {
    color: var(--r-black-dark);
    line-height: 24px;
    text-decoration: none;
}
.r-pricing__step {
    font-size: 24px;
    line-height: 32px;
}
.r-soon {
    background-image: linear-gradient(41deg, #f0f7ff, #f7f0ff);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 400px;
    display: flex;
}
.r-soon__text {
    color: var(--r-blue-light);
    font-size: 42px;
    line-height: 1;
    transform: rotate(-45deg);
}
.r-format {
    margin-bottom: 32px;
}
.r-format__text {
    color: var(--r-gray-dark);
    margin-top: 16px;
    font-size: 14px;
    line-height: 22px;
}
.r-format__card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 40px 30px;
    display: flex;
}
.r-format__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-hiring {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    display: flex;
}
.r-hiring__circle {
    background-color: #fff;
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    display: flex;
    position: relative;
}
.r-hiring__content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
}
.r-hiring__number {
    z-index: 1;
    color: var(--r-blue-light);
    font-size: 20px;
    font-weight: 500;
    position: relative;
}
.r-hiring__chart {
    z-index: 2;
    width: 85%;
    height: 85%;
    position: absolute;
}
.r-hiring__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-hiring__text {
    line-height: 24px;
}
.r-width--350 {
    max-width: 350px;
}
.r-feat {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    place-content: center flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative;
}
.r-feat__tag {
    background-color: #ffffff80;
    border-radius: 8px;
    flex: none;
    align-self: center;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.r-feat-decor {
    filter: blur(150px);
    pointer-events: none;
    background-color: #9454d466;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
}
.r-pause {
    background-color: var(--r-blue-light);
    color: #fff;
    letter-spacing: 0.3px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
    line-height: 150%;
    display: flex;
}
.r-pause__container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    display: flex;
}
.r-pause__text {
    font-size: 16px;
    line-height: 1;
}
.r-pause__close {
    cursor: pointer;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    display: flex;
}
.r-discount__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.r-apply {
    width: 100%;
    max-width: 490px;
    margin-bottom: 0;
}
.r-apply.marg-top--32 {
    margin-top: 32px;
}
.r-apply__form {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    display: grid;
}
.r-apply__label {
    color: var(--r-black-light);
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 150%;
}
.r-apply__input {
    border: 1px solid var(--r-gray-light);
    border-radius: 12px;
    width: 300px;
    height: 49px;
    margin-bottom: 0;
    padding: 15px 20px;
}
.r-apply__success {
    border: 1px solid var(--r-gray-light);
    background-color: var(--r-pink-light);
    color: var(--r-blue-light);
    border-radius: 6px;
    font-weight: 500;
}
.r-apply__error {
    color: var(--r-orange-light);
    background-color: #0000;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
}
.r-apply__btn {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 49px;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.r-apply__btn:hover {
    background-color: var(--r-orange-light);
}
.r-apply__btn:active {
    background-color: #d75d00;
}
.rw-nav__info {
    border-left: 1px solid var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    color: var(--r-gray-dark);
    letter-spacing: 0.3px;
    padding-left: 7px;
    font-size: 11px;
}
.r-quiz {
    flex-direction: column;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 125px;
    display: flex;
    position: relative;
}
.r-quiz__intro {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.r-quiz__intro-heading {
    margin-bottom: 40px;
    font-size: 54px;
    font-weight: 600;
    line-height: 70px;
}
.r-quiz__intro-text--discount {
    max-width: 600px;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 32px;
}
.r-quiz__start {
    background-color: var(--r-orange-dark);
    color: #fff;
    text-align: center;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 240px;
    padding: 10px 60px;
    line-height: 26px;
    transition: all 0.3s;
    display: flex;
}
.r-quiz__start:hover {
    background-color: var(--r-orange-light);
}
.r-quiz__content {
    flex-direction: column;
    align-items: center;
    display: none;
}
.r-quiz__question {
    color: var(--r-blue-light);
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-quiz__slide-title {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.r-quiz__content-wrap {
    background-color: var(--white);
    border: 1px solid #ece7fe;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    min-height: 430px;
    padding: 30px;
    display: flex;
}
.r-quiz__slide {
    z-index: 1;
    grid-column-gap: 40px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: none;
}
.r-quiz-img {
    width: 400px;
    height: 270px;
    position: relative;
}
.r-quiz-img__picture {
    z-index: 1;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    position: relative;
}
.r-quiz__answers {
    flex-direction: column;
    display: flex;
}
.r-quiz__slides-pagination {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
}
.r-quiz__previous {
    color: var(--r-blue-light);
    background-color: #e8ecf9;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 160px;
    padding: 10px 20px;
    line-height: 24px;
    transition: all 0.2s;
    display: flex;
}
.r-quiz__previous:hover {
    color: var(--white);
    background-color: #455086;
}
.r-quiz__progress {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
}
.r-quiz__progress-text {
    color: var(--r-gray-dark);
}
.r-quiz__progress-lines {
    grid-column-gap: 6px;
    display: flex;
}
.r-quiz__progress-line {
    background-color: #e8ecf9;
    border-radius: 8px;
    width: 30px;
    height: 4px;
}
.r-quiz__progress-line--hidden {
    background-color: var(--r-blue-light);
    border-radius: 8px;
    width: 0;
    height: 4px;
    transition: width 0.2s linear;
}
.r-quiz__next {
    background-color: var(--r-blue-light);
    color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 160px;
    padding: 10px 16px;
    line-height: 24px;
    transition: all 0.2s;
    display: flex;
}
.r-quiz__next:hover {
    background-color: var(--r-blue-dark);
}
.r-quiz__submit {
    background-color: var(--r-blue-light);
    color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 160px;
    padding: 10px 16px;
    line-height: 120%;
    transition: all 0.2s;
    display: none;
}
.r-quiz__submit:hover {
    background-color: var(--r-blue-dark);
}
.r-quiz__results {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: none;
}
.r-quiz__results-container {
    background-color: #fff;
    border: 1px solid #ece7fe;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
}
.r-quiz__results-wrap {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 44px;
    padding-top: 30px;
    display: grid;
}
.r-quiz-img__actor {
    z-index: 1;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    position: relative;
}
.r-quiz__results-character {
    color: var(--r-blue-light);
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
}
.r-quiz__results-from {
    border-bottom: 1px solid var(--r-gray-light);
    color: var(--r-blue-light);
    margin-bottom: 16px;
    padding-bottom: 16px;
    font-size: 18px;
}
.r-quiz__results-description {
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 22px;
}
.r-quiz__results-sale {
    align-items: center;
    display: flex;
}
.r-quiz__results-vector {
    margin-right: 12px;
    display: flex;
}
.r-quiz__results-text {
    color: var(--r-gray-dark);
    font-size: 14px;
}
.r-quiz__results-box {
    padding-bottom: 30px;
}
.r-quiz__results-btn {
    background-color: var(--r-orange-dark);
    color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 60px;
    line-height: 24px;
    display: flex;
}
.r-quiz__results-btn:hover {
    background-color: var(--r-orange-light);
}
.r-quiz__results--active {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.r-quiz__slide--active {
    z-index: 2;
    grid-column-gap: 40px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.r-quiz__input-check {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/678e6f0366f00fa60564c8d1_check-circle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}
.quiz-trust {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.quiz-trust.marg-top--20 {
    margin-top: 20px;
}
.quiz-trust__list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.quiz-trust__item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #ffffff7d;
    border-radius: 10px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 12px 30px;
    text-decoration: none;
    display: flex;
}
.quiz__circle-1 {
    z-index: -1;
    opacity: 0.45;
    filter: blur(150px);
    pointer-events: none;
    background-color: #9454d4;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
    right: 0;
}
.quiz-trust__decor {
    z-index: -1;
    opacity: 0.45;
    filter: blur(150px);
    pointer-events: none;
    background-color: #546dd4;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
}
.quiz-trust__rating {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.quiz-trust__number {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}
.quiz-trust__logo {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 30px;
    display: flex;
}
.r-nav__right {
    justify-content: flex-end;
    align-items: center;
    display: flex;
}
.r-mob-info {
    color: var(--r-gray-dark);
    letter-spacing: 0.3px;
    font-size: 10px;
    line-height: 120%;
    display: none;
}
.quiz-main {
    min-height: 100vh;
    overflow: hidden;
}
.r-student__child {
    z-index: 1;
    width: 700px;
    max-width: 90%;
    height: auto;
    position: relative;
}
.post__check {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border: 1px solid var(--r-orange-light);
    background-color: var(--r-bg-blue-light);
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    padding: 32px;
    display: flex;
}
.post__check-top {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.post__check-title {
    color: var(--r-black-dark);
    font-size: 22px;
    font-weight: 500;
}
.post__check-counter {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.post__check-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.post__check-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.post__check-icon {
    box-shadow: inset 0 0 0 1px var(--r-blue-dark);
    cursor: pointer;
    border-radius: 50%;
    flex: none;
    width: 24px;
    height: 24px;
}
.post__check-icon:hover {
    box-shadow: inset 0 0 0 1px var(--r-blue-light);
}
.post__check-icon.post__check-icon--checked {
    background-color: var(--r-blue-light);
    box-shadow: inset 0 0 0 1px var(--r-blue-light);
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/678e6f0366f00fa60564c8d1_check-circle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.post__check-text.post__check-text--checked {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    text-decoration: line-through;
}
.post__check-bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--r-blue-light);
    border-radius: 10px;
    justify-content: space-between;
    align-items: center;
    padding: 16px 16px 16px 24px;
    display: flex;
}
.post__check-cta {
    color: var(--white);
    max-width: 60%;
    font-size: 18px;
    font-weight: 500;
}
.influencers {
    width: 100%;
    margin-bottom: 0;
}
.influencers__form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    display: flex;
}
.influencers__succes {
    z-index: 10;
    border: 1px solid var(--r-gray-light);
    color: var(--r-blue-light);
    background-color: #0000;
    border-radius: 12px;
}
.influencers__error {
    color: var(--r-orange-dark);
    background-color: #0000;
    padding: 0;
}
.influencers__label {
    background-color: var(--white);
    color: #4a4a4a;
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    inset: -4px auto auto 20px;
}
.influencers__input {
    border: 1px solid var(--r-gray-light);
    background-color: #0000;
    border-radius: 12px;
    height: 49px;
    margin-bottom: 0;
    padding: 7px 20px;
}
.influencers__input:hover,
.influencers__input:active {
    border-color: var(--r-gray-light);
    background-color: #0000;
}
.influencers__input:focus,
.influencers__input:focus-visible,
.influencers__input[data-wf-focus-visible] {
    border-color: var(--r-blue-light);
    background-color: #0000;
}
.influencers__parent {
    flex: 1;
    position: relative;
}
.influencers__row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
}
.influencers__check {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative;
}
.influencers__check-input {
    border: 1px solid #546dd466;
    border-radius: 50%;
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 10px;
}
.influencers__check-input:hover,
.influencers__check-input:active {
    border-color: var(--r-blue-light);
}
.influencers__check-input.w--redirected-checked {
    border-color: var(--r-blue-light);
    background-color: var(--r-blue-light);
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/678e6f0366f00fa60564c8d1_check-circle.svg);
    background-position: 50%;
    background-size: auto;
}
.influencers__check-input.w--redirected-focus,
.influencers__check-input.w--redirected-focus-visible {
    border-color: var(--r-blue-light);
}
.influencers__check-label {
    color: var(--r-gray-dark);
    letter-spacing: normal;
    text-transform: none;
    margin-top: 2px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
}
.r-nav__last {
    order: 1;
}
.rw-trust__item--5 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: stretch;
    width: 425px;
    height: 206px;
    padding: 18px 30px;
    font-size: 18px;
    line-height: 24px;
    display: flex;
}
.influencers--popup {
    z-index: 100;
    background-color: #0000008c;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
}
.influencers__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 500px;
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    padding: 40px 16px;
    display: flex;
    position: relative;
}
.influencers__col {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 420px;
    display: flex;
}
.influencers__title {
    color: var(--r-blue-dark);
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
}
.influencers__descr {
    margin-bottom: 20px;
    font-size: 14px;
}
.influencers__img {
    width: 280px;
    max-width: 100%;
    height: auto;
}
.influencers__close {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 24px 24px auto auto;
}
.influencers__tip {
    background-color: var(--r-blue-light);
    color: var(--white);
    letter-spacing: normal;
    text-transform: none;
    border-radius: 4px;
    padding: 4px;
    font-size: 14px;
    font-weight: 400;
    display: none;
    position: absolute;
    inset: auto auto -35px 0%;
}
.influencers__tail {
    z-index: -1;
    background-color: var(--r-blue-light);
    width: 10px;
    height: 10px;
    position: absolute;
    inset: -5px auto auto 5px;
    transform: rotate(45deg);
}
.influencers__btn {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 60px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.influencers__btn:hover {
    background-color: var(--r-orange-light);
}
.influencers__btn:active {
    background-color: #d75d00;
}
.r-cards__item--white {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 26px;
    display: flex;
}
.banner-sample__close {
    z-index: 3;
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
    position: absolute;
    inset: 16px 16px auto auto;
}
.banner-sample__close:hover {
    color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
}
.rw-nav__arrow {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.r-tabs__text {
    color: var(--r-gray-dark);
    font-size: 14px;
}
.r-perks--3col {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pricing__item--white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 20px;
    flex-flow: column;
    padding: 30px 26px;
    display: flex;
}
.r-icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.r-tabs__link-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}
.r-container--tool {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    max-width: 1300px;
    position: relative;
}
.author-icon {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
}
.r-btn--blue {
    background-color: var(--r-blue-light);
    color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 11px 40px;
    font-size: 16px;
    line-height: 157%;
    display: flex;
}
.r-btn--blue:hover {
    color: #fff;
    background-color: #4763d1;
}
.r-btn--blue:active {
    background-color: #3b59ce;
}
.r-note {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--r-blue-light);
    color: #fff;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: 16px 20px;
    display: flex;
    overflow: auto;
}
.r-note.marg-tb--40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.r-note__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-note__img {
    flex: none;
    width: 65px;
    height: 44px;
}
.r-note__text {
    font-weight: 500;
    line-height: 24px;
}
.r-breadcrumbs__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-breadcrumbs__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}
.r-post__left {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-categories__container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    display: flex;
    overflow: auto;
}
.r-blog__scroll {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
    overflow: auto;
}
.r-blog__item--post {
    flex: none;
    width: 405px;
    max-width: 33%;
    position: relative;
}
.r-writers__descr {
    margin-top: 8px;
    font-size: 14px;
    line-height: 19px;
}
.r-writer__social {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
}
.r-sk {
    z-index: 9;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
}
.r-sk__wrap {
    z-index: 101;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: var(--r-blue-light);
    color: var(--white);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 1300px;
    max-width: 100%;
    height: 40px;
    font-weight: 500;
    display: flex;
}
.r-sk-popup__card {
    z-index: 2;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    color: var(--r-black-dark);
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    width: 920px;
    height: 365px;
    padding: 40px;
    display: grid;
    position: relative;
    overflow: hidden;
}
.r-sk-popup {
    z-index: 102;
    background-color: #0009;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
    position: fixed;
    inset: 0%;
}
.r-sk-popup__overlay {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.r-sk-popup__close {
    z-index: 3;
    color: var(--r-gray-light);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 15px;
    display: flex;
    position: absolute;
    top: 20px;
    right: 20px;
}
.r-sk-popup__form {
    margin-bottom: 0;
}
.r-sk-popup__img {
    z-index: 2;
    height: auto;
    position: relative;
}
.r-sk-popup__col {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.r-sk-popup__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 52px;
}
.r-sk-popup__text {
    color: var(--r-black-light);
    font-size: 22px;
    line-height: 32px;
}
.r-span--semibold-blue {
    color: var(--r-blue-light);
    font-weight: 600;
}
.r-sk-popup__grid {
    z-index: 2;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.r-sk-popup__top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-sk-popup__parent {
    flex: 1;
    position: relative;
}
.r-sk-popup__input {
    z-index: 2;
    box-shadow: inset 0 0 0 1px var(--r-gray-light);
    color: var(--r-black-dark);
    border-style: none;
    border-radius: 12px;
    height: 49px;
    margin-bottom: 0;
    padding: 7px 20px;
    font-size: 16px;
    line-height: 25px;
}
.r-sk-popup__input::placeholder {
    color: #0006;
}
.r-sk-popup__tip--email {
    z-index: 10;
    color: var(--r-black-light);
    background-color: #e8ecf9;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 1;
    display: none;
    position: absolute;
    inset: -30px 0% auto auto;
}
.r-sk-popup__triangle--bot {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 10px -8px auto;
}
.r-sk-popup__btn {
    z-index: 2;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    border-radius: 12px;
    padding: 12px 60px;
    line-height: 26px;
}
.r-sk-popup__btn:hover {
    background-color: var(--r-orange-light);
}
.r-sk-popup__bot {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative;
}
.r-sk-popup__check {
    border: 1px solid #546dd466;
    border-radius: 50%;
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 8px;
}
.r-sk-popup__check.w--redirected-checked {
    border-color: var(--r-blue-light);
    background-color: var(--r-blue-light);
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/678e6f0366f00fa60564c8d1_check-circle.svg);
    background-size: contain;
}
.r-sk-popup__label {
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}
.r-sk-popup__tip--chek {
    z-index: 10;
    color: var(--r-black-light);
    letter-spacing: 0;
    text-transform: none;
    background-color: #e8ecf9;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    display: none;
    position: absolute;
    inset: auto auto -26px 0%;
}
.r-sk-popup__triangle--top {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: -8px auto auto 5px;
}
.r-sk-popup__success {
    z-index: 2;
    background-color: #fff;
    padding: 30px 15px;
    position: absolute;
    inset: 0%;
}
.r-sk-popup__wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}
.r-sk-popup__icon {
    color: var(--r-blue-light);
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 36px;
    display: flex;
}
.r-sk-popup__error {
    background-color: #0000;
    width: 0;
    height: 0;
    margin-top: 0;
    padding: 0;
}
.r-sk-popup__link {
    color: var(--r-blue-light);
    text-decoration: underline;
}
.r-blog-hero__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 52px;
}
.r-blog-hero__descr {
    color: var(--r-black-light);
    font-size: 14px;
    line-height: 21px;
}
.r-blog-hero__link {
    color: var(--r-black-light);
    text-decoration: underline;
}
.r-blog-hero__link:hover {
    color: var(--r-blue-dark);
}
.r-sk-top {
    z-index: 100;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    position: fixed;
    inset: 0% 0% auto;
}
.r-sk__star {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
.r-credit__row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-gray-dark);
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 1;
    display: flex;
}
.r-credit__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-credit {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    display: flex;
}
.r-section--overflow {
    color: #42445a;
    background-color: #fff;
    padding: 80px 16px;
    overflow: clip;
}
.r-intro--centered {
    z-index: 1;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.r-pricing__number {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: #546dd4;
    justify-content: flex-start;
    align-items: center;
    font-size: 38px;
    font-weight: 400;
    line-height: 100%;
    display: flex;
}
.r-category__container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.r-blog-hero__img {
    z-index: 2;
    height: auto;
    position: relative;
}
.r-blog-hero__col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
}
.post__result-btn {
    background-color: var(--orange-normal\<deleted\|variable-43fcaef8\>);
    color: #fff;
    letter-spacing: 0.3px;
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-width: 290px;
    height: 56px;
    margin-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s;
    display: flex;
    box-shadow: 0 4px 6px #367fd333, 0 2px 16px #367fd32e;
}
.post__result-btn:hover {
    box-shadow: none;
    background-color: #f4a136;
}
.post__quiz-descr {
    letter-spacing: -0.6px;
    font-size: 16px;
    line-height: 160%;
}
.r-authors {
    grid-column-gap: 60px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.r-authors__card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 1px solid var(--r-gray-light);
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 70px;
    padding: 30px;
    display: flex;
}
.r-authors__wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--r-black-light);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -100px;
    display: flex;
}
.r-authors__social {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-blue-dark);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    display: flex;
}
.r-authors__social:hover {
    text-decoration: underline;
}
.r-authors__img {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 50%;
    flex: none;
    width: 128px;
    height: 128px;
}
.r-authors__info {
    color: var(--r-black-dark);
    font-size: 14px;
    line-height: 21px;
}
.r-authors__name {
    float: left;
    color: var(--r-blue-dark);
    margin-right: 4px;
    font-weight: 500;
    display: inline;
}
.r-authors__drop {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
}
.r-authors__toggle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--r-black-light);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
}
.r-authors__toggle.w--open {
    color: var(--light-steel-blue\<deleted\|variable-eb96b10b\>);
}
.r-authors__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    flex-flow: column;
    display: flex;
    position: static;
}
.r-authors__arrow {
    justify-content: center;
    align-items: center;
    display: none;
}
.r-authors__posts {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-authors__ink {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--r-blue-dark);
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/673378d2fe3c1baaf205a6d4_check2.svg);
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24px;
    font-size: 14px;
    line-height: 21px;
    display: flex;
}
.r-authors__ink:hover {
    color: var(--r-blue-light);
}
.r-authors__item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-authors-conclusion {
    padding-top: 40px;
}
.post__social {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.post__flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-hero__title--40 {
    margin-bottom: 32px;
    font-size: 40px;
    font-weight: 600;
    line-height: 60px;
}
.r-hero__title--40.marg-bot--16 {
    margin-bottom: 16px;
}
.r-hero__centered {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    display: flex;
}
.r-hero__centered.ai-hero-centered {
    padding-top: 0;
}
.r-author__left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-black-light);
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-author__img {
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 50%;
    flex: none;
    width: 200px;
    height: 200px;
}
.r-author__social {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-blue-dark);
    display: flex;
}
.r-author__social:hover {
    text-decoration: underline;
}
.r-author__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 120%;
}
.r-author__name {
    float: left;
    margin-right: 4px;
    display: inline;
}
.r-author__text {
    color: var(--r-black-dark);
    font-size: 16px;
    line-height: 24px;
}
.r-credit__link {
    color: var(--r-blue-light);
}
.r-credit__text {
    color: var(--r-gray-dark);
    font-size: 12px;
    line-height: 1;
}
.r-expert {
    z-index: 1;
    padding-top: 24px;
    position: relative;
}
.r-expert__grid {
    grid-column-gap: 42px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
}
.r-expert__main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: #eef0f6;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 24px;
    display: grid;
}
.r-expert__info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 16px;
    display: flex;
}
.r-expert__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.r-expert__left {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: center;
    display: flex;
}
.r-expert__parent {
    z-index: 1;
    flex: none;
    width: 52px;
    height: 52px;
    position: relative;
}
.r-expert__photo {
    object-fit: cover;
    border-radius: 50%;
    width: 52px;
    height: 52px;
}
.r-expert__status {
    z-index: 2;
    border: 2.5px solid var(--white);
    background-color: var(--r-gray-light);
    border-radius: 50%;
    width: 12px;
    height: 12px;
    position: absolute;
    inset: auto 0% 0% auto;
}
.r-expert__name {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.r-expert__online {
    color: var(--r-black-light);
    font-size: 12px;
    line-height: 20px;
}
.r-expert__list {
    background-color: #f5f5f7;
    border-radius: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 8px 16px;
    display: flex;
}
.r-expert__label {
    color: var(--r-gray-dark);
    font-size: 12px;
    line-height: 20px;
}
.r-expert__value {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-black-light);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-expert__star {
    justify-content: center;
    align-items: center;
    margin-bottom: 4px;
    display: flex;
}
.r-expert__data {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--white);
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 16px;
    display: grid;
}
.r-expert__data-col,
.r-expert__data-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-expert__data-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-expert__data-info {
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-expert__data-bar {
    background-color: #eef0f6;
    width: 100%;
    height: 8px;
    position: relative;
    overflow: hidden;
}
.r-expert__data-progress {
    background-color: #ffc53d;
    width: 40%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.r-expert__about {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-expert__about-text {
    z-index: 1;
    color: var(--r-black-light);
    font-size: 14px;
    line-height: 22px;
}
.r-expert__about-content {
    z-index: 1;
    overflow: hidden;
}
.r-expert__about-drop {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.r-expert__about-toggle {
    color: var(--r-blue-light);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-expert__about-more,
.r-expert__about-less {
    cursor: pointer;
}
.r-expert__about-col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-expert__title {
    font-size: 20px;
    line-height: 28px;
}
.r-expert__about-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-expert__about-item {
    background-color: var(--white);
    border-radius: 8px;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 20px;
}
.r-expert__reviews {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.r-expert__reviews-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-expert__review {
    background-color: var(--white);
    border-radius: 20px;
    padding: 12px 18px;
}
.r-expert__review-top {
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/67fd097eb9a6988d31a54b87_r-user.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-bottom: 1px solid #dedee3;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    min-height: 24px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 32px;
    display: flex;
}
.r-expert__review-date {
    color: var(--r-gray-dark);
    font-size: 12px;
    line-height: 20px;
}
.r-expert__review-customer {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-black-light);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.r-expert__review-bot {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-expert__review-text {
    color: var(--r-black-light);
    font-size: 14px;
    line-height: 22px;
}
.r-expert__review-topic {
    color: var(--r-gray-dark);
    font-size: 12px;
    line-height: 20px;
}
.r-expert__review-rating {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-stars {
    width: 80px;
    height: 16px;
    position: relative;
    overflow: hidden;
}
.r-stars__filled {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/67fd0910fecd7810723b5a2e_r-stars-filled.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 16px;
    position: relative;
}
.r-stars__empty {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/67fd0910916a60c7eb24f85b_r-stars-empty.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 16px;
    position: absolute;
    inset: 0%;
}
.r-expert__card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #eef0f6;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 360px;
    padding: 24px;
    display: block;
    position: sticky;
    top: 60px;
}
.r-expert__card-top {
    overflow: hidden;
}
.r-expert__card-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 20px;
    align-items: center;
    margin-bottom: 16px;
    padding: 16px;
    display: flex;
}
.r-expert__card-mid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    margin-bottom: 16px;
    display: flex;
}
.r-expert__card-title {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
}
.r-expert__card-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-expert__card-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-bottom: 1px solid #dedee3;
    align-items: center;
    padding-bottom: 12px;
    display: flex;
}
.r-expert__card-icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}
.r-expert__card-text {
    color: var(--r-black-light);
    font-size: 16px;
    line-height: 24px;
}
.r-expert__card-free {
    background-color: var(--white);
    border-radius: 8px;
    margin-left: auto;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 20px;
}
.r-expert__card-bot {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.r-expert__card-secure {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-gray-dark);
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.r-expert__card-lock {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-header--expert {
    color: var(--r-black-light);
    background-color: #fff;
    padding: 78px 16px 92px;
}
.r-expert__cta {
    z-index: 10;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 50px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
}
.r-expert__cta-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-expert__cta-text {
    color: var(--r-black-dark);
    font-size: 22px;
    line-height: 28px;
}
.r-expert__cta-icon {
    color: var(--r-blue-light);
    flex: none;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.r-expert__reviews-nav {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-expert__btn {
    color: #fff;
    cursor: pointer;
    background-color: #546dd4;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 60px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.r-expert__btn:hover {
    color: #fff;
    background-color: #4763d1;
}
.r-expert__btn:active {
    background-color: #3b59ce;
}
.r-loader {
    z-index: 2;
    background-color: var(--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    display: flex;
    position: absolute;
    inset: 0%;
}
.r-loader__circle {
    border-style: solid;
    border-width: 10px;
    border-color: var(--r-blue-light) var(--r-blue-light) var(--r-bg-blue-light);
    border-radius: 50%;
    width: 100px;
    height: 100px;
}
.r-author__right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.r-author {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border: 1px solid var(--r-gray-light);
    border-radius: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
    padding: 30px;
    display: flex;
}
.r-quiz__answers--blog {
    flex-direction: column;
    justify-content: center;
    display: flex;
}
.r-quiz__content--blog {
    flex-direction: column;
    align-items: center;
    display: flex;
}
.r-quiz__results-container--blog {
    background-color: #fff;
    border: 1px solid #ece7fe;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 80px 30px;
    display: flex;
}
.r-quiz__results-result--blog {
    text-align: center;
}
.r-quiz__results-character--blog {
    color: var(--r-blue-light);
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: 150%;
}
.r-quiz__results-description--blog {
    font-size: 14px;
    line-height: 21px;
}
.r-order-steps__img {
    width: 525px;
    max-width: 100%;
    height: auto;
}
.r-order-steps__bg {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.r-form__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.r-form__btn:hover {
    background-color: var(--r-orange-light);
}
.r-form__btn:active {
    background-color: #d75d00;
}
.r-span--blue {
    color: var(--r-blue-light);
}
.r-filters__arrow {
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease-in-out;
    display: flex;
}
.r-filters__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--r-black-dark);
    cursor: pointer;
    background-color: #0000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 12px 30px;
    transition: all 0.3s;
    display: flex;
}
.r-filters__btn:hover {
    background-color: #181f3424;
}
.r-filters__content {
    z-index: 2;
    border: 1px solid var(--r-black-dark);
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    width: 100%;
    margin-top: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    display: none;
    position: absolute;
    overflow: hidden;
}
.r-filters__content.w--open {
    flex-flow: column;
    margin-top: 3px;
    display: flex;
}
.r-filters__toggle {
    border: 1px solid var(--r-black-dark);
    background-color: #fff;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 12px 20px;
    display: flex;
}
.r-filters__scroll {
    z-index: 2;
    width: 100%;
    height: 300px;
    overflow: auto;
}
.r-filters__scroll.w--open {
    flex-flow: column;
    margin-top: 3px;
    display: flex;
}
.r-filters__item {
    cursor: pointer;
    width: 100%;
    padding: 4px 20px;
}
.r-filters__item:hover {
    color: var(--r-blue-dark);
}
.r-filters__drop {
    z-index: 1;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    flex: 1;
    max-width: 400px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
.r-filters {
    z-index: 2;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--r-black-dark);
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.r-filters__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-error {
    text-align: center;
    display: none;
}
.ai-writer-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    display: flex;
    position: relative;
}
.ai-html {
    width: 100%;
    margin-bottom: 0;
}
.ai-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 32px;
    display: flex;
}
.r-nav__drop {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
}
.r-nav__toggle {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: var(--r-black-light);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-nav__back {
    display: none;
}
.r-steps__img--ai {
    height: auto;
}
.r-review--mod-h {
    color: #0e101a;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    height: 390px;
    padding: 25px 24px;
    line-height: 24px;
    display: flex;
}
.r-subjects__list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-subjects__card--white {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    cursor: pointer;
    background-image: linear-gradient(#fff6, #fff);
    border: 1px solid #fff;
    border-radius: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 134px;
    padding: 20px;
    transition: all 0.2s ease-in-out;
    display: flex;
}
.r-subjects__card--white:hover {
    border-color: var(--r-blue-dark);
    background-color: var(--r-blue-dark);
    color: var(--white);
    background-image: none;
}
.r-subjects__name {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
}
.r-subjects__icon {
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
}
.r-header--subjects {
    color: var(--r-black-light);
    background-color: #fff;
    background-image: radial-gradient(circle at 33% 100%, #4763d14d, #fff0 36%),
        radial-gradient(circle at 70% 100%, #f57b0a33, #fff0 26%),
        linear-gradient(#fff 77%, #e8eaf3);
    padding: 78px 16px 92px;
    overflow: hidden;
}
.r-subjects__card--blue {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border: 1px solid var(--r-blue-light);
    background-color: var(--r-blue-light);
    color: var(--white);
    cursor: pointer;
    border-radius: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 134px;
    padding: 20px;
    transition: all 0.2s ease-in-out;
    display: flex;
}
.r-subjects__card--blue:hover {
    border-color: var(--r-blue-dark);
    background-color: var(--r-blue-dark);
    color: var(--white);
}
.r-subjects__find {
    font-size: 14px;
    line-height: 22px;
}
.r-subjects__search {
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
}
.subj {
    z-index: 11;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    padding: 50px;
    display: none;
    position: fixed;
    inset: 0%;
}
.subj__main {
    z-index: 2;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: 768px;
    max-width: 1200px;
    height: 100%;
    min-height: 524px;
    max-height: 780px;
    display: flex;
    position: relative;
}
.subj__card {
    z-index: 1;
    background-color: #e8e1ff;
    background-image: linear-gradient(#e7e3f8, #e7e3f800),
        linear-gradient(#e8ecf9, #e8ecf900);
    border-radius: 20px;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.subj__close {
    background-color: var(--white);
    cursor: pointer;
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-top: 12px;
    margin-left: 12px;
    display: flex;
}
.subj__body {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    flex: 1;
    max-height: 100%;
    padding: 40px 30px 40px 40px;
    display: flex;
    overflow: auto;
}
.subj__sidebar {
    width: 100%;
    min-width: 360px;
    max-width: 450px;
    height: 100%;
    min-height: 524px;
    max-height: 100%;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
}
.subj__form {
    background-color: var(--white);
    border-radius: 20px 20px 0 0;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 16px 32px 32px;
    display: flex;
}
.subj__title {
    color: var(--r-black-light);
    font-size: 24px;
    line-height: 32px;
}
.subj__col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
    position: relative;
}
.subj__tags {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.subj__tag {
    color: var(--r-black-light);
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #f5f5f7;
    border-radius: 500px;
    flex: none;
    max-width: 100%;
    height: 38px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
}
.subj__text {
    color: var(--r-black-light);
    font-size: 14px;
    line-height: 22px;
}
.subj__check {
    justify-content: center;
    align-items: center;
    display: flex;
}
.subj__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.subj__item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.subj__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.subj__slider {
    z-index: 1;
    background-color: #0000;
    max-width: 113%;
    margin-left: -40px;
    margin-right: -30px;
    position: relative;
    overflow: hidden;
}
.subj__mask {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 20px;
    display: flex;
    overflow: auto;
}
.subj__slider-left {
    cursor: pointer;
    background-color: #fff;
    border-radius: 8px;
    width: 32px;
    height: 32px;
    inset: 0 76px auto auto;
}
.subj__slider-right {
    cursor: pointer;
    background-color: #fff;
    border-radius: 8px;
    width: 32px;
    height: 32px;
    inset: 0 40px auto auto;
}
.subj__slide {
    background-color: #fff;
    border-radius: 20px;
    flex: none;
    width: 290px;
    height: 256px;
    padding: 20px;
}
.subj__review {
    flex-flow: column;
    height: 100%;
    display: flex;
}
.subj__review-top {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-bottom: 1px solid #dedee3;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 11px;
    display: flex;
}
.subj__review-name {
    font-size: 14px;
    line-height: 22px;
}
.subj__review-check {
    justify-content: center;
    align-items: center;
    display: flex;
}
.subj__review-bot {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    display: flex;
}
.subj__review-descr {
    line-height: 24px;
}
.subj__review-date {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-gray-dark);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.subj__arrow {
    background-color: var(--white);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.subj__decor--right {
    z-index: 3;
    pointer-events: none;
    background-image: linear-gradient(90deg, #e7e3f800, #e7e3f8);
    width: 40px;
    height: 100%;
    position: absolute;
    inset: auto 0% 0% auto;
}
.subj__legacy {
    color: var(--r-gray-dark);
    font-size: 12px;
    line-height: 20px;
}
.subj__link {
    text-decoration: underline;
}
.subj__form-top {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 32px;
    display: flex;
}
.subj__form-img {
    height: auto;
}
.subj__form-title {
    margin-top: 24px;
    font-size: 22px;
    line-height: 32px;
}
.subj__form-descr {
    color: var(--r-gray-dark);
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
}
.subj__form-bot {
    text-align: center;
    width: 100%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.subj__decor {
    z-index: 3;
    pointer-events: none;
    background-image: linear-gradient(#c1bcd600, #c1bcd6);
    width: 100%;
    height: 40px;
    position: absolute;
    inset: auto 0% 0%;
}
.subj__content {
    justify-content: space-between;
    width: 100%;
    display: none;
}
.subj__search {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    background-color: var(--white);
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    margin: 12px;
    padding: 32px;
    display: none;
}
.subj__search-title {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
}
.subj__search-wrap {
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.subj__search-content {
    z-index: 2;
    background-color: #dedee3;
    border-radius: 12px;
    width: 100%;
    display: none;
    position: absolute;
    inset: 52px auto auto;
    overflow: hidden;
    box-shadow: 2px 4px 20px #0000004d;
}
.subj__search-list {
    z-index: 1;
    flex-flow: column;
    width: 100%;
    max-height: 328px;
    display: flex;
    position: relative;
    overflow: auto;
}
.subj__search-tag {
    color: var(--r-black-light);
    cursor: pointer;
    background-color: #eef0f6;
    border-radius: 8px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    font-size: 16px;
    line-height: 24px;
    transition: all 0.3s;
    display: flex;
}
.subj__search-tag:hover {
    color: var(--r-blue-light);
}
.subj__search-input {
    color: var(--r-black-light);
    -webkit-appearance: none;
    appearance: none;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/681dcc113866726bc819233d_search.svg);
    background-position: 12px;
    background-repeat: no-repeat;
    background-size: auto;
    border-style: none;
    border-radius: 8px;
    outline-style: none;
    width: 100%;
    height: 48px;
    padding: 12px 12px 12px 40px;
    line-height: 24px;
    box-shadow: inset 0 0 0 1px #dedee3;
}
.subj__search-input:active,
.subj__search-input:focus {
    background-color: #f5f5f7;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/681dd2918fa23eca7bce86d7_search.svg);
    box-shadow: inset 0 0 0 1px #546dd4;
}
.subj__search-input::placeholder {
    color: var(--r-black-light);
}
.subj__search-col {
    z-index: 1;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 500px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.subj__search-tags {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: flex-start;
    display: flex;
}
.subj__search-group {
    color: var(--r-blue-light);
    border-bottom: 1px solid #959595;
    padding: 10px 20px;
    font-size: 12px;
    line-height: 20px;
}
.subj__search-item {
    color: var(--r-black-light);
    cursor: pointer;
    padding: 13px 20px;
    line-height: 24px;
}
.subj__search-item:hover {
    background-color: var(--r-blue-light);
    color: var(--white);
}
.subj__name,
.subj__item-text {
    color: var(--r-black-light);
    font-size: 14px;
    line-height: 22px;
}
.r-hero__list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-bottom: 32px;
    display: flex;
}
.r-hero__list-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-hero__list-icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-hero__list-text {
    color: var(--r-black-light);
    font-size: 16px;
    line-height: 24px;
}
.r-hero__list-span {
    font-weight: 600;
}
.r-hero__rating {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    display: flex;
}
.r-hero__rating-item {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-hero__rating-logo {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-hero__rating-col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    display: flex;
}
.r-hero__img--desktop {
    z-index: 2;
    flex: none;
    width: 509px;
    min-width: 509px;
    height: auto;
    position: relative;
}
.r-hero__img--mobile {
    z-index: 2;
    flex: none;
    width: 509px;
    min-width: 509px;
    height: auto;
    display: none;
    position: relative;
}
.r-intro__top {
    z-index: 1;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.r-tooltip {
    z-index: 10;
    justify-content: flex-end;
    align-items: flex-start;
    width: 32px;
    height: 32px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
    inset: auto;
}
.r-tooltip__toggle {
    border: 1.5px solid var(--white);
    color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    padding: 0;
    font-size: 20px;
    line-height: 1;
    display: inline-flex;
}
.r-tooltip__toggle.w--open {
    background-color: var(--white);
    color: var(--r-blue-light);
}
.r-tooltip__content {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 286px;
    display: none;
    top: 28px;
    left: auto;
    right: auto;
}
.r-tooltip__content.w--open {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
}
.r-tooltip__text {
    background-color: var(--r-gray-light);
    color: var(--r-black-light);
    border-radius: 8px;
    padding: 4px 0 4px 8px;
    font-size: 14px;
    line-height: 22px;
}
.r-intro--mod {
    z-index: 10;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
    display: flex;
    position: relative;
}
.r-tooltip__corner {
    background-color: #dedee3;
    width: 14px;
    height: 14px;
    position: relative;
    inset: 7px 10px auto auto;
    transform: rotate(45deg);
}
.r-intro__first {
    display: inline;
}
.r-intro__bot {
    color: #eef0f6;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
    display: flex;
}
.r-intro__second {
    margin-left: 4px;
    display: inline;
}
.r-intro__btn {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    cursor: pointer;
    flex: none;
    justify-content: flex-start;
    align-self: flex-end;
    align-items: center;
    display: none;
}
.r-intro__more {
    display: inline;
}
.r-intro__less {
    display: none;
}
.subj__review-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.subj__review-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.subj__review-text {
    font-size: 14px;
    line-height: 22px;
}
.subj__last {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex;
}
.subj__cta {
    background-color: var(--r-blue-light);
    color: var(--white);
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 20px;
    display: none;
}
.subj__cta-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 28px;
    display: flex;
}
.subj__cta-title {
    font-size: 30px;
    line-height: 38px;
}
.subj__cta-descr {
    max-width: 288px;
    line-height: 24px;
}
.subj__auth {
    z-index: 1;
}
.tread-btn {
    background-color: var(--r-orange-dark);
    color: var(--white);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 240px;
    max-width: 100%;
    min-height: 39px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-decoration: none;
    display: flex;
}
.tread-btn:hover {
    background-color: var(--r-orange-light);
}
.tread-btn:active {
    background-color: #d75d00;
}
.subj__form-nav {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: var(--r-black-light);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 90px;
    line-height: 24px;
    display: flex;
}
.subj__form-back {
    justify-content: center;
    align-items: center;
    display: flex;
}
.form-col {
    padding-bottom: 20px;
}
.r-post-side {
    background-color: var(--white);
    box-shadow: inset 0 0 0 1px var(--r-orange-light);
    border-radius: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 360px;
    max-width: 100%;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: hidden;
}
.r-post-side__img {
    width: 300px;
    max-width: 100%;
    height: auto;
}
.r-post__side-col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: column;
    margin-bottom: 8px;
    display: flex;
}
.r-post-side__title {
    color: var(--r-black-dark);
    font-weight: 600;
    line-height: 24px;
}
.r-post__side-text {
    font-size: 13px;
    line-height: 22px;
}
.r-post-side__bot {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-post-side__left {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
}
.r-post-side__right {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
}
.r-post-side__arrow {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-post-side-btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--r-orange-dark);
    color: var(--white);
    text-align: center;
    cursor: pointer;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 10px 60px;
    font-size: 16px;
    line-height: 26px;
    display: flex;
}
.r-post-side-btn:hover {
    background-color: var(--r-orange-light);
}
.r-post-side-btn:active {
    background-color: #d75d00;
}
.subj__perks {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.subj__perk {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--r-black-light);
    background-color: #f5f5f7;
    border-radius: 500px;
    flex-flow: wrap;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    height: 38px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.subj__slider-nav {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
}
.subj__row {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.subj__list-title {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--r-black-light);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
    line-height: 22px;
    display: flex;
}
.subj__text-row {
    display: flex;
}
.subj__decor--left {
    z-index: 3;
    pointer-events: none;
    background-image: linear-gradient(90deg, #e7e3f8, #e7e3f800);
    width: 40px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%;
}
.subj__form-col {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.subj__overlay {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.r-steps__mobile--rewriter-3 {
    background-image: linear-gradient(49deg, #e7f3ff, #f3e7ff);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 290px;
    display: none;
    overflow: hidden;
}
.r-width--639 {
    max-width: 639px;
}
.r-post__date-inner {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
}
.r-header--tool--mod {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6780e810a9c7db7861914de7_plag-desktop.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 946px;
    padding: 108px 16px 143px;
}
.r-header--tool--mod.pad-bot--80 {
    padding-bottom: 80px;
}
.collection {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    padding-top: 20px;
    display: flex;
}
.collection__title {
    font-size: 42px;
    font-weight: 400;
    line-height: 52px;
}
.collection__text {
    color: var(--r-black-light);
    flex-direction: column;
    font-size: 16px;
    line-height: 27px;
    display: flex;
    overflow: visible;
}
.collection__text p {
    margin-bottom: 16px;
    line-height: 27px;
}
.collection__text a {
    color: var(--r-black-light);
    overflow-wrap: anywhere;
    text-decoration: underline;
}
.collection__text a:hover {
    color: var(--r-black-dark);
    text-decoration: underline;
}
.collection__text img {
    border-radius: 20px;
}
.collection__text h2 {
    color: #0e101a;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
}
.collection__text strong {
    color: var(--r-blue-light);
    font-weight: 500;
}
.collection__text blockquote {
    background-color: var(--r-pink-light);
    color: #42445a;
    border-left-width: 8px;
    border-left-color: #e1d8ff;
    border-radius: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 24px 30px 24px 38px;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
}
.collection__text h4 {
    color: var(--r-black-dark);
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 400;
    line-height: 120%;
}
.collection__text h3 {
    color: var(--r-black-dark);
    margin-top: 6px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
}
.collection__text li {
    color: #000;
    line-height: 150%;
}
.collection__text figcaption {
    color: #92abc9;
    margin-top: 30px;
    font-size: 16px;
    line-height: 150%;
}
.collection__text figure {
    margin-bottom: 16px;
}
.collection__text h5 {
    color: #000;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 150%;
}
.collection__text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 35px;
    display: grid;
}
.collection__text ol {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 40px;
    display: grid;
}
.post__keytakeaways {
    background-color: var(--r-bg-blue-light);
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/685e80bef77045c73678c784_ep.svg);
    background-position: 97% 16px;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    width: 100%;
    padding: 30px 60px 30px 30px;
    display: block;
}
.post__keytakeaways h3 {
    margin-bottom: 16px;
    font-size: 24px;
}
.r-header--citation {
    color: #42445a;
    background-color: #fafafa;
    background-image: linear-gradient(#fafafa80, #fafafa80),
        url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6780ef1fcd3683e16e08ab7d_plag-mob.svg);
    background-position: 0 0, 50% 10%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    padding: 108px 16px 80px;
}
.r-cards--3col {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-questions__col {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
}
.r-table__head {
    color: var(--r-black-dark);
    font-weight: 600;
}
.r-table__3col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 33.3333% 33.3333% 33.3333%;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 1px;
    display: grid;
}
.r-table__mob {
    border: 1px solid #747477;
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 8px;
    font-weight: 600;
    display: flex;
}
.r-description--dark {
    color: var(--r-gray-dark);
    font-size: 14px;
}
.r-description--dark.marg-top--d10 {
    margin-top: 10px;
}
.r-description--dark.marg-top--32 {
    margin-top: 32px;
}
.r-reasons__col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.r-hero__decor--tools {
    opacity: 0.3;
    filter: blur(150px);
    pointer-events: none;
    background-color: #9454d4;
    border-radius: 50%;
    width: 500px;
    height: 400px;
    position: absolute;
    left: 0;
}
.r-services--centered {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: stretch;
    margin-top: 64px;
    display: flex;
}
.r-footer__form__col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.r-footer__form-checkbox {
    width: 450px;
    max-width: 100%;
    margin-bottom: 0;
}
.r-footer__form-check {
    margin-top: 2px;
}
.r-footer__form-label {
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 300;
    line-height: 140%;
}
.r-footer__form-link {
    color: var(--white);
    text-decoration: underline;
}
.r-perks--2col {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.text-block-4 {
    font-size: 20px;
    line-height: 150%;
}
.r-hero__tool-brand {
    background-color: #fdd3c1;
    border-radius: 20px;
    flex-flow: column;
    margin-bottom: 38px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero__tool-brand.mb-d52 {
    margin-bottom: 52px;
}
.r-hero--tool-h1 {
    color: #ac4e25;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero--tool-pl {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool-pl.pt--d80px-t60px {
    padding-top: 75px;
}
.r-hero__tool-box {
    min-height: 457px;
}
.r-container--tool-nav {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    max-width: 1300px;
    padding-top: 70px;
    position: relative;
}
.r-hero__tool-descr {
    color: #ac4e25;
    margin-top: auto;
}
.r-hero__tool-svg {
    width: 237px;
    height: 237px;
    position: absolute;
    inset: auto 24px 24px auto;
}
.r-header--tool-pl {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/688c8274554df09432c6579e_bg.svg);
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
    padding: 90px 16px 143px;
    overflow: visible;
}
.r-header--tool-pl.pt {
    padding-top: 90px;
}
.r-hero__tool-brand--grammar {
    background-color: #d9dcff;
    border-radius: 20px;
    flex-flow: column;
    margin-bottom: 38px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1--grammar {
    color: #333ec4;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr--grammar {
    color: #333ec4;
    margin-top: auto;
}
.tool-tabel {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
}
.r-table__row--3col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 1px;
    display: grid;
}
.wrong {
    color: red;
}
.right {
    color: green;
}
.r-table__col--yellow {
    background-color: #fcfcce;
    border: 1px solid #747477;
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 8px;
    display: flex;
}
.r-table__col--red {
    background-color: #f6caca;
    border: 1px solid #747477;
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 8px;
    display: flex;
}
.r-table__col--green {
    background-color: #c6ffc6;
    border: 1px solid #747477;
    align-items: center;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: 8px;
    display: flex;
}
.r-header--tool-grammar {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/689df2c8b97151f773008bcf_grammar-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-grammar.pt {
    padding-top: 90px;
}
.r-description--light-copy {
    color: #ffffffb3;
    font-size: 14px;
}
.r-description--light-copy.marg-top--d10 {
    margin-top: 10px;
}
.r-description--light-copy.marg-top--32 {
    margin-top: 32px;
}
.r-hero--tool-grammar {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool-grammar.pt--d80px-t60px {
    padding-top: 75px;
}
.r-hero__btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-hero__btn.marg-top--24 {
    margin-top: 24px;
}
.r-safety {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.r-safety__icon {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-trust__bot {
    color: var(--r-gray-dark);
    text-align: right;
    font-size: 20px;
    line-height: 28px;
}
.r-trust {
    z-index: 2;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.r-trust__list {
    z-index: 2;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    display: flex;
    overflow: auto;
}
.r-trust__item {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 206px;
    height: 206px;
    padding: 20px;
    font-size: 18px;
    line-height: 24px;
    display: flex;
}
.r-trust__top {
    font-size: 20px;
    line-height: 28px;
}
.r-trust__mid {
    text-align: center;
    font-size: 60px;
    font-weight: 300;
    line-height: 90px;
}
.r-trust__add {
    font-size: 26px;
    line-height: 36px;
}
.r-trust__second {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: row;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 426px;
    height: 206px;
    padding: 16px 52px 10px 16px;
    font-size: 18px;
    line-height: 24px;
}
.r-trust__wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 218px;
    margin-left: auto;
    display: flex;
    position: relative;
    top: -43px;
}
.r-trust__small {
    color: #0006;
    font-size: 10px;
    line-height: 20px;
}
.r-trust__img {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-trust__first {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #ffffff7d;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 426px;
    height: 206px;
    padding: 10px;
    font-size: 18px;
    line-height: 24px;
    display: flex;
}
.r-trust__row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: grid;
}
.r-trust__card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: var(--r-black-dark);
    background-image: linear-gradient(119deg, #ffffff8c, #ffffff1c);
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 12px;
    text-decoration: none;
    display: flex;
}
.r-trust__logo {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
}
.r-trust__arrow {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-trust__service {
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.r-trust__name {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-trust__raitimg {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    display: flex;
}
.r-trust__star {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.r-trust__link {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.r-trust__link-icon {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    display: flex;
}
.r-trusted__col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-top: 12px;
    display: flex;
}
.r-trust__bold {
    font-weight: 600;
}
.r-hero__uptitle--14 {
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.r-perks__span {
    color: var(--r-black-dark);
    font-weight: 600;
}
.r-example {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-example__scroll {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    cursor: grab;
    width: 100vw;
    padding-left: calc(50vw - 650px);
    padding-right: calc(50vw - 650px);
    display: flex;
    overflow: auto;
}
.r-example__card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--r-black-dark);
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    width: 348px;
    padding: 24px;
    display: flex;
}
.r-example__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.r-example__list {
    grid-column-gap: 24px;
    grid-row-gap: 20px;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68a57dbc67baaaf4969ef1cd_dash-line.svg),
        url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68a57dbc67baaaf4969ef1cd_dash-line.svg);
    background-position: 0 100%, 0 0;
    background-repeat: repeat-x, repeat-x;
    background-size: auto, auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
    display: grid;
}
.r-example__item {
    max-width: 140px;
}
.r-example__label {
    color: var(--r-gray-dark);
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
}
.r-example__value {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
}
.r-example__price {
    color: var(--r-blue-light);
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    overflow: hidden;
}
.r-example__writer {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-example__img {
    border-radius: 8px;
    width: 46px;
    height: 46px;
}
.r-example__name {
    font-weight: 600;
    line-height: 24px;
}
.r-example__degree {
    color: var(--r-gray-dark);
    font-size: 14px;
    line-height: 22px;
}
.r-range {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff3;
    border-radius: 100px;
    outline-style: none;
    width: 1300px;
    max-width: 100%;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: inset 0 0 0 9px #2c3352;
}
.r-example-info {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    color: var(--r-gray-light);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 24px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.r-intro__arrow {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
}
.r-pain--scroll {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pain__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px 26px;
    display: flex;
}
.r-pain__info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #dedee3;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-pricing--scroll {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-pricing__card {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    padding: 30px 26px;
    display: flex;
    position: relative;
}
.r-pricing__cta {
    color: #546dd4;
    cursor: pointer;
    background-color: #0000;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 11px 40px;
    line-height: 25.2px;
    display: flex;
    box-shadow: inset 0 0 0 1px #546dd4;
}
.r-pricing__cta:hover {
    background-color: var(--r-blue-light);
    color: #fff;
}
.r-pricing__bot--no-line {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: auto;
    display: flex;
}
.r-hero--center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.r-hero__text--14 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.r-hero__frame {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-radius: 22px;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    padding: 2px 20px 2px 2px;
    display: flex;
    box-shadow: inset 0 0 0 1px #cdcdcd;
}
.r-form {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: space-between;
    align-items: flex-start;
    width: 918px;
    max-width: 100%;
    display: flex;
}
.r-form__content {
    z-index: 2;
    background-color: #eef0f6;
    border-radius: 8px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    display: none;
    position: absolute;
    inset: 52px auto auto;
    overflow: hidden;
}
.r-form__popular {
    color: #626693;
    letter-spacing: 0.28px;
    font-size: 12px;
    line-height: 16px;
    display: none;
}
.r-form__toggle {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 48px;
    display: flex;
    position: relative;
}
.r-form__input {
    color: #23272c;
    -webkit-appearance: none;
    appearance: none;
    text-overflow: ellipsis;
    background-color: #eef0f6;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68a5d842e69fdd02b0be8425_arrow.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: auto;
    border-style: none;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    padding: 12px 40px;
}
.r-form__input::placeholder {
    color: #23272c;
}
.r-form__list {
    z-index: 1;
    width: 100%;
    max-height: 282px;
    position: relative;
    overflow: auto;
}
.r-form__close {
    z-index: 3;
    background-color: #eef0f6;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68a5e4d72e823ad80025a313_close%201.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 24px;
    height: 24px;
    display: none;
    position: absolute;
    inset: auto 12px auto auto;
}
.r-form__item {
    width: 100%;
    position: relative;
}
.r-form__label {
    z-index: 2;
    pointer-events: none;
    perspective-origin: 100% 100%;
    transform-origin: 100% 100%;
    color: #23272c;
    border-radius: 500px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px;
    line-height: 150%;
    transition: all 0.3s;
    display: flex;
    position: absolute;
    inset: 0;
}
.r-hero__col {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 48px;
    display: flex;
}
.r-form__icon {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
    position: absolute;
    inset: 14px auto 0% 12px;
}
.r-perks__row {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
}
.r-cards--scroll {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-cards__card {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    text-align: center;
    background-color: #ffffff80;
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 26px;
    display: flex;
}
.r-cards__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}
.r-paper-types__scroll {
    width: 50%;
    overflow: visible;
}
.r-paper-types__item {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.r-paper-types__slider--scroll {
    z-index: 1;
    background-color: #0000;
    max-width: 66.6667%;
    height: auto;
    margin-right: 10px;
    padding-bottom: 84px;
    overflow: hidden;
}
.r-hero__tool-brand-humanizer {
    background-color: #f0ddff;
    border-radius: 20px;
    flex-flow: column;
    margin-bottom: 30px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1-humanizer {
    color: #6b25a4;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr-humanizer {
    color: #6b25a4;
    margin-top: auto;
}
.r-header--tool-humanizer {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68ad72a3ffa2e9d7b9d9e099_bg-humanizer.svg);
    background-repeat: repeat;
    background-size: cover;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-humanizer.pt {
    padding-top: 90px;
}
.r-hero__tool-brand--shortener {
    background-color: #ffccd4;
    border-radius: 20px;
    flex-flow: column;
    width: 519px;
    height: 447px;
    margin-bottom: 38px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1--shortener {
    color: #7d1627;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr--shortener {
    color: #7d1627;
    margin-top: auto;
}
.promo {
    z-index: 2;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.promo__card {
    z-index: 1;
    color: var(--r-black-light);
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.promo__card:hover {
    background-color: var(--r-bg-blue-light);
}
.promo__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.promo__info {
    color: var(--r-gray-dark);
    font-size: 14px;
    line-height: 22px;
}
.promo__number {
    margin-bottom: 4px;
    font-size: 26px;
    font-weight: 300;
    line-height: 1;
}
.promo__dot--bot {
    background-color: var(--r-blue-light);
    border-radius: 200px 200px 0% 0;
    width: 100px;
    height: 50px;
    margin-top: 14px;
}
.promo__note {
    color: var(--r-gray-dark);
    font-size: 12px;
}
.promo__bot {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-top: 2px dashed var(--r-gray-light);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
.promo__top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
.span--black {
    color: var(--r-black-dark);
}
.promo__text {
    color: var(--r-gray-dark);
    font-size: 20px;
}
.promo__cta-text {
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    line-height: 0.85;
}
.promo__icon {
    color: var(--r-blue-light);
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    display: flex;
}
.promo__mid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--white);
    flex-flow: column;
    width: 100%;
    padding: 16px 8px 24px;
    display: flex;
}
.promo__dot--top {
    background-color: var(--r-blue-light);
    border-radius: 0 0 200px 200px;
    width: 100px;
    height: 50px;
}
.r-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
}
.promo__parent {
    z-index: 1;
    color: var(--white);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.promo__child {
    z-index: 2;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    display: flex;
    position: absolute;
}
.promo__cta-num {
    font-size: 45px;
    line-height: 1;
}
.promo__cta-small {
    font-size: 12px;
}
.collect {
    z-index: 11;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%;
}
.collect.is-active {
    display: flex;
}
.collect__start {
    z-index: 2;
    background-color: #fff;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: stretch;
    width: 1033px;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    position: relative;
    overflow: auto;
}
.collect__samples {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    background-color: var(--r-blue-light);
    color: var(--white);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    max-width: 100%;
    display: flex;
}
.collect__right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    width: 440px;
    padding: 40px;
    display: flex;
}
.collect__img--desk {
    max-width: 100%;
    height: auto;
}
.collect__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.collect__descr {
    line-height: 24px;
}
.collect__finish {
    z-index: 2;
    background-color: var(--r-blue-light);
    color: var(--white);
    text-align: center;
    border-radius: 12px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 400px;
    max-width: 100%;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
    position: relative;
}
.collect__finish-img {
    width: auto;
    max-width: 100%;
    height: 193px;
}
.collect__finish-title {
    margin-bottom: 8px;
    font-weight: 600;
    line-height: 24px;
}
.collect__finish-descr {
    max-width: 300px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 22px;
}
.collect__finish-close {
    z-index: 1;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% -44px auto auto;
}
.collect__top {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.collect__start-close {
    cursor: pointer;
    background-color: #eef0f6;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.collect__subtitle {
    text-align: center;
    flex: 1;
    font-weight: 600;
    line-height: 24px;
}
.collect__img--mob {
    max-width: 100%;
    height: auto;
    display: none;
}
.collect__col--400 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    max-width: 100%;
    display: flex;
}
.collect__legal {
    color: #959595;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
}
.collect__link {
    color: inherit;
    text-decoration: underline;
}
.auth-form__blog {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex;
}
.auth-form__tabs__link1 {
    color: #747477;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}
.auth-form__tabs__link1.w--current {
    z-index: 1;
    color: #546dd4;
    background-color: #0000;
    border-bottom: 1px solid #546dd4;
}
.collect__overflow {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.r-hero__tool-brand--extender {
    background-color: #ffccd4;
    border-radius: 20px;
    flex-flow: column;
    width: 519px;
    height: 447px;
    margin-bottom: 38px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1--extender {
    color: #7d1627;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr--extender {
    color: #7d1627;
    margin-top: auto;
}
.r-container--tools {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    max-width: 1300px;
    padding-top: 80px;
    position: relative;
}
.r-hero--tool-pl-2 {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero__tool-wrap {
    min-height: 457px;
}
.r-pricing__check {
    justify-content: center;
    align-items: center;
    display: flex;
}
.r-pricing__left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.r-pricing__list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-top: 1px solid #dedee3;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 16px;
    display: flex;
}
.r-pricing__icon--38 {
    color: #546dd4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    display: flex;
}
.r-tabs-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    display: flex;
}
.r-header--tool-shortener {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68cc1f9b02f29a2bc328f709_shortener-bg.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-shortener.pt {
    padding-top: 90px;
}
.r-header--tool-extender {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68cc1f9b02f29a2bc328f709_shortener-bg.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-extender.pt {
    padding-top: 90px;
}
.r-hero--tool--shortener {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool--shortener.pt--d80px-t60px {
    padding-top: 75px;
}
.r-hero--tool-grammar--extender {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool-grammar--extender.pt--d80px-t60px {
    padding-top: 75px;
}
.r-order__text--upd-1col {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    color: #ffffffb3;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 38px;
    margin-bottom: 35px;
    font-size: 14px;
    display: grid;
}
.r-order__text--upd-1col.marg-bot--0 {
    margin-bottom: 0;
}
.r-width--250 {
    max-width: 250px;
}
.r-header--tool-outline {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68dd1d63d8b52c4bd111807d_outline-bg.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-outline.pt {
    padding-top: 90px;
}
.r-hero--tool--outline {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool--outline.pt--d80px-t60px {
    padding-top: 75px;
}
.r-hero__tool-brand--outline {
    background-color: #cae7e6;
    border-radius: 20px;
    flex-flow: column;
    width: 519px;
    height: 100%;
    margin-bottom: 38px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1--outline {
    color: #106965;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr--outline {
    color: #106965;
    margin-top: auto;
}
.r-header--ai-writer {
    color: #42445a;
    background-color: #fafafa;
    padding: 108px 16px 80px;
}
.r-header--ai-writer.pad-bot--80 {
    padding-bottom: 80px;
}
.r-rich-text ul {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
}
.r-rich-text h2 {
    margin-bottom: 24px;
    font-size: 42px;
    font-weight: 400;
}
.r-rich-text p {
    margin-bottom: 16px;
}
.r-rich-text strong {
    font-weight: 600;
}
.r-hero__tool-brand-thesis {
    background-color: #f1d7e9;
    border-radius: 20px;
    flex-flow: column;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1-thesis {
    color: #9f2d7d;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr-thesis {
    color: #9f2d7d;
    margin-top: auto;
}
.r-hero--tool-thesis {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
}
.r-hero--tool-thesis.pt--d80px-t60px {
    padding-top: 75px;
}
.r-header--tool-thesis {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68ad72a3ffa2e9d7b9d9e099_bg-humanizer.svg);
    background-repeat: repeat;
    background-size: cover;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-thesis.pt {
    padding-top: 90px;
}
.r-pricing__tool {
    color: #546dd4;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.r-free-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
}
.r-link--white {
    color: var(--white);
}
.r-link--white:hover {
    text-decoration: underline;
}
.r-pain--3col {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.r-hero__tool-brand-homework {
    background-color: #e1e7fd;
    border-radius: 20px;
    flex-flow: column;
    margin-bottom: 30px;
    padding: 32px;
    display: flex;
    position: relative;
}
.r-hero--tool-h1-homework {
    color: #314fc6;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 600;
}
.r-hero__tool-descr-homework {
    color: #314fc6;
    margin-top: auto;
}
.r-header--tool-homework {
    color: #42445a;
    background-color: #fafafa;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/68ad72a3ffa2e9d7b9d9e099_bg-humanizer.svg);
    background-repeat: repeat;
    background-size: cover;
    padding: 90px 16px 80px;
    overflow: visible;
}
.r-header--tool-homework.pt {
    padding-top: 90px;
}
.auth-form__input-wrap-upd-b {
    margin-bottom: 20px;
    position: relative;
}
.collect__col--500 {
    width: 384px;
    max-width: 100%;
}
.r-table__2col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 25% 75%;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 1px;
    display: grid;
}
.r-table__3col-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 33.3333% 33.3333% 33.3333%;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-right: 1px;
    display: grid;
}
.r-table__col-title,
.bold-text {
    font-size: 18px;
}
.collect__premium {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--r-blue-light);
    color: var(--white);
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6909e7f098dc88853b9e1b9b_8b064bc4cdcefb3ca96b94583811cce8_premium.avif);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    padding-top: 80px;
    display: flex;
}
.r-questions__btn {
    align-self: flex-start;
}
@media screen and (max-width: 991px) {
    h1 {
        font-size: 46px;
    }
    h2 {
        font-size: 32px;
    }
    h6 {
        font-size: 16px;
    }
    blockquote {
        padding: 12px 24px;
    }
    .post__sidebar {
        max-width: 100%;
    }
    .post__text {
        width: 100%;
    }
    .oops__img {
        width: 340px;
    }
    .post__content {
        max-width: 100vw;
    }
    .review-tabs__menu {
        border: 1px solid var(--blue-borders\<deleted\|variable-6762eaf9\>);
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/611219ec06248cef4462f33e_arrow-bot-hover.svg);
        background-position: 96% 20px;
        background-repeat: no-repeat;
        background-size: auto;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%;
        padding-top: 54px;
        display: flex;
        overflow: hidden;
    }
    .post__sticky {
        position: static;
    }
    .pdf {
        display: none;
    }
    .section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .offer__menu {
        border-bottom: 1px solid #e1edff;
        border-right-style: none;
        flex-direction: row;
        justify-content: center;
        align-items: stretch;
        display: flex;
        top: -20px;
        left: 0;
    }
    .work__link {
        flex: 1;
    }
    .post--body {
        grid-column-gap: 16px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr;
    }
    .post-block-text h2 {
        font-size: 34px;
        line-height: 130%;
    }
    .post-block-text p {
        margin-bottom: 0;
    }
    .post-block-title {
        font-size: 32px;
    }
    .post-block-title h2 {
        font-size: 34px;
        line-height: 130%;
    }
    .post-block-title p {
        margin-bottom: 0;
    }
    .post-block {
        background-size: auto;
    }
    .post-sample-link.desktop {
        display: none;
    }
    .post-sample-link.mobile {
        display: flex;
    }
    .post-sample-link.test {
        display: none;
    }
    .banners {
        grid-template-columns: 1fr 1fr;
    }
    .prices__btn {
        border-width: 2px;
        border-color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
        color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    }
    .hiring__link {
        max-width: 20%;
        padding-left: 5px;
        padding-right: 5px;
    }
    .search-empty__title {
        font-size: 30px;
        line-height: 36px;
    }
    .oops__raw {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: flex;
    }
    .oops__content {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        left: 0;
    }
    .oops__title {
        font-size: 32px;
    }
    .post-btn--desktop {
        display: none;
    }
    .post-btn--mobile {
        display: flex;
    }
    .post__cta {
        max-width: 780px;
        margin-left: auto;
        margin-right: auto;
    }
    .post__cta-title p,
    .post__cta-title h2 {
        font-size: 24px;
    }
    .quiz__img-dot3 {
        left: 5px;
    }
    .process__list {
        grid-column-gap: 16px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .app-tabs__link {
        flex: 1;
        padding: 20px;
    }
    .brief {
        grid-row-gap: 40px;
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .team__cards {
        grid-template-columns: 1fr 1fr;
    }
    .team__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-right: 16px;
        display: grid;
        box-shadow: 0 2px 18px #367fd32e;
    }
    .team__card:hover {
        box-shadow: 0 2px 16px #367fd32e;
    }
    .team__btn {
        margin-right: auto;
    }
    .team__list {
        grid-column-gap: 12px;
        justify-content: space-between;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding: 12px 14px;
        display: flex;
    }
    .team__item {
        text-align: center;
        align-items: center;
        min-width: auto;
    }
    .team__label {
        font-size: 10px;
    }
    .team__link {
        color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .team__rating {
        font-size: 18px;
    }
    .team__more {
        margin-top: 20px;
    }
    .citation__subscribe {
        padding-left: 30px;
        padding-right: 30px;
    }
    .citation__sucess {
        font-size: 26px;
    }
    .citation__title {
        margin-bottom: 10px;
        font-size: 26px;
    }
    .citation__check {
        margin-top: 30px;
    }
    .types__item--purple,
    .types__item--orange,
    .types__item--green {
        padding-left: 6px;
        padding-right: 6px;
        font-size: 14px;
    }
    .types__child {
        font-size: 18px;
    }
    .types__item--yellow {
        padding-left: 6px;
        padding-right: 6px;
        font-size: 14px;
    }
    .map__decor {
        bottom: -200px;
    }
    .post-block-subtitle {
        font-size: 32px;
    }
    .post-block-subtitle h2 {
        font-size: 34px;
        line-height: 130%;
    }
    .post-block-subtitle p {
        margin-bottom: 0;
    }
    .blog__form-input {
        min-width: auto;
    }
    .post-block-title--ai {
        font-size: 32px;
    }
    .post-block-title--ai h2 {
        font-size: 34px;
        line-height: 130%;
    }
    .post-block-title--ai p {
        margin-bottom: 0;
    }
    .aiban {
        padding-right: 15px;
    }
    .form__row {
        flex-flow: column;
        align-items: stretch;
    }
    .pre-popup__card {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: auto 1fr;
        height: auto;
        padding: 20px 15px;
    }
    .pre-popup__title {
        font-size: 26px;
    }
    .pre-popup__description {
        font-size: 14px;
    }
    .winners {
        padding-right: 20px;
    }
    .r-section--blue {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-writers__tabs {
        max-width: 100vw;
        margin-left: -16px;
        margin-right: -16px;
    }
    .r-writers__menu {
        margin-bottom: 20px;
        padding-left: 16px;
        padding-right: 16px;
        overflow: scroll;
    }
    .r-writers__link {
        flex: none;
    }
    .r-writers__row {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-intro {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .r-h2 {
        font-size: 32px;
    }
    .r-h2.inline {
        flex-flow: row;
        display: flex;
    }
    .r-writers__btn {
        margin-top: 0;
        margin-right: 0;
    }
    .r-writers {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .r-section--pink {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-description--18.marg-top--d10 {
        margin-top: 0;
    }
    .r-row {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-tabs__menu {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-tabs__content--dark {
        border-top-style: none;
    }
    .r-tabs__link--dark {
        border-bottom-color: #dedee3;
    }
    .r-section--dark {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-intro--long {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding-bottom: 40px;
    }
    .r-drops__item {
        width: 100%;
        padding: 6px 16px;
    }
    .r-description--light.marg-top--d10 {
        margin-top: 0;
    }
    .r-tabs__link--light {
        border-bottom-color: #fff3;
    }
    .r-app__qr {
        display: none;
    }
    .r-slider {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        overflow: scroll;
    }
    .r-slider__mask {
        width: 100%;
    }
    .r-sider__slider {
        width: 290px;
        margin-right: 12px;
    }
    .r-sample__icon {
        width: 32px;
        height: 32px;
    }
    .r-sample__list {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
    }
    .r-sample__item {
        font-size: 14px;
    }
    .r-section--white {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-section--white.pad-tb--t0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .r-footer__top {
        grid-row-gap: 20px;
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        display: flex;
    }
    .r-footer__column {
        width: 100%;
    }
    .r-footer__brand-img {
        max-width: 180px;
        height: auto;
    }
    .r-footer__dropdown {
        margin-top: 20px;
    }
    .r-footer__info {
        grid-row-gap: 20px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-footer__title {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .r-footer__heading {
        font-size: 16px;
    }
    .r-footer__link {
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 14px;
    }
    .r-footer__copyright {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 24px;
    }
    .r-footer__devider {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .r-footer__drop-toggle {
        border-bottom: 1px solid #4d596e;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .r-footer__drop-content {
        padding-top: 8px;
        padding-bottom: 8px;
        display: none;
    }
    .r-footer__drop-arrow {
        display: flex;
    }
    .r-footer__bot {
        grid-row-gap: 12px;
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
    }
    .r-footer__mid {
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        justify-content: space-between;
        align-items: flex-start;
    }
    .r-footer__form-input {
        min-width: auto;
    }
    .r-seo-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-canvas {
        max-height: 80vh;
    }
    .sk__btn {
        display: none;
    }
    .sk__text--left {
        -webkit-text-fill-color: transparent;
        background-image: linear-gradient(45deg, #f4ff74, #ffe974 50%, #ffc34e);
        -webkit-background-clip: text;
        background-clip: text;
    }
    .sk__text--right {
        -webkit-text-fill-color: transparent;
        background-image: linear-gradient(45deg, #ffc34e, #ffe974 50%, #f4ff74);
        -webkit-background-clip: text;
        background-clip: text;
    }
    .r-header {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .r-hero--home {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        justify-content: center;
    }
    .r-hero__content {
        max-width: 400px;
    }
    .r-hero__content.pad-top--0 {
        padding-top: 0;
    }
    .r-hero__parent {
        position: relative;
    }
    .r-hero__img--home {
        width: 290px;
        min-width: 290px;
    }
    .r-hero__child--desktop {
        display: none;
    }
    .rw-nav {
        background-color: #fff;
        justify-content: center;
        align-items: flex-start;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .rw-nav__brand-img {
        width: auto;
        height: auto;
    }
    .rw-nav__menu {
        background-color: #fff;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        max-height: calc(100dvh - 60px);
        padding: 0 16px 18px;
        overflow: auto;
        box-shadow: 0 10px 15px #00000029;
    }
    .rw-nav__link {
        padding: 16px 0;
    }
    .rw-nav__btns {
        grid-column-gap: 12px;
        order: 0;
    }
    .rw-login {
        width: auto;
        min-width: 80px;
        height: 33px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .rw-signup {
        border-style: none;
        width: auto;
        min-width: 80px;
        height: 33px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .rw-nav__burger {
        order: 1;
    }
    .rw-nav__burger.w--open {
        background-color: #0000;
    }
    .rw-trust {
        margin-left: -16px;
        margin-right: -16px;
    }
    .rw-trust__list {
        grid-auto-columns: 1fr;
        padding-left: 16px;
        padding-right: 16px;
    }
    .rw-trust__item--1 {
        width: 328px;
        height: 162px;
        padding-left: 27px;
        padding-right: 26px;
    }
    .rw-trust__service {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
    }
    .rw-trust__logo {
        width: 120px;
        height: 22px;
    }
    .rw-trust__raitimg {
        font-size: 16px;
    }
    .rw-trust__stars {
        width: 80px;
        height: 15px;
    }
    .rw-trust__item--2 {
        width: 328px;
        height: 162px;
        padding: 14px 14px 7px;
    }
    .rw-trust__item--3,
    .rw-trust__item--4 {
        height: 162px;
        padding: 14px;
    }
    .rw-trust__text--18,
    .rw-trust__text--16 {
        font-size: 14px;
        line-height: 22px;
    }
    .rw-trust__text--48 {
        font-size: 36px;
    }
    .rw-trust__row {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        margin-top: 27px;
    }
    .rw-trust__text--24 {
        font-size: 18px;
        line-height: 24px;
    }
    .rw-trust__col {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .rw-trust__img {
        width: 172px;
        height: 103px;
    }
    .r-hero__span {
        display: inline-block;
    }
    .r-hero__child--mobile {
        display: flex;
    }
    .rw-popuo__card {
        width: 328px;
    }
    .rw-popup__top,
    .rw-popup__mid,
    .rw-popup__bot {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-writers__data {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .r-writers__number {
        font-size: 14px;
    }
    .r-writers__label {
        font-size: 10px;
        line-height: 14px;
    }
    .rw-nav__brand-text {
        display: none;
    }
    .r-writers__card {
        flex: none;
        width: 230px;
    }
    .r-width--550 {
        max-width: 100%;
    }
    .r-steps__tabs {
        flex-flow: column;
    }
    .r-steps__menu {
        width: 100%;
    }
    .r-steps__content {
        display: none;
    }
    .r-steps__link {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding: 0;
    }
    .r-steps__link:hover {
        box-shadow: inset 0 0 0 1px #ece7fe;
    }
    .r-steps__top {
        padding: 16px;
    }
    .r-steps__descr {
        padding-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-steps__img--mid {
        object-fit: contain;
    }
    .r-steps__btn {
        width: 100%;
        margin-top: 40px;
        position: static;
    }
    .r-steps__mobile {
        display: flex;
    }
    .r-review {
        height: 337px;
        padding: 18px;
    }
    .r-review__text {
        font-size: 14px;
        line-height: 22px;
    }
    .r-btn-container {
        padding-top: 40px;
    }
    .r-perks-wrap {
        grid-template-columns: 1fr;
    }
    .r-price {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        width: 100%;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-perks {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        max-width: 100vw;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-perks__item {
        flex: none;
        width: 290px;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-price__title {
        font-size: 20px;
        line-height: 28px;
    }
    .r-price__item {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .r-price__service {
        font-size: 16px;
        line-height: 24px;
    }
    .r-price__check {
        width: 22px;
        height: 22px;
    }
    .r-price__free {
        width: 56px;
        height: 30px;
        font-size: 14px;
        line-height: 22px;
    }
    .r-price__info {
        font-size: 20px;
        line-height: 28px;
    }
    .r-section--perks {
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/66d075f9a363bb6f9527ca07_r-perks-mobile.svg);
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-row--types {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-logos {
        justify-content: center;
    }
    .r-section--faq {
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/66d0810b9340651806609ba4_r-faq__mobile.svg);
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-social {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        overflow: auto;
    }
    .r-social__item {
        flex: none;
        width: 290px;
        padding: 30px 18px;
    }
    .r-social__top {
        margin-bottom: 16px;
    }
    .r-social__text {
        font-size: 14px;
        line-height: 22px;
    }
    .r-order--upd {
        text-align: left;
    }
    .r-order__text--upd {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .rw-nav__drop {
        flex: none;
        display: block;
    }
    .rw-nav__content.w--open {
        box-shadow: none;
        background-color: #fff;
        border-radius: 0;
        max-height: none;
        margin-left: 0;
        padding: 0 16px;
        position: static;
        overflow: visible;
    }
    .rw-nav__drop-link {
        text-align: center;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .rw-nav__drop-link:hover {
        background-color: #0000;
    }
    .rw-nav__drop-link.w--current {
        color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    }
    .r-slider__left,
    .r-slider__right,
    .r-slider__disabled-btns {
        display: none;
    }
    .r-tabs__content--reviews {
        border-top-style: none;
    }
    .rw-trust__circle-1 {
        filter: blur(86px);
        width: 300px;
        height: 300px;
        inset: -10% auto auto 0;
    }
    .rw-trust__circle-2 {
        filter: blur(86px);
        width: 300px;
        height: 300px;
        inset: -10% 50px auto auto;
    }
    .nav__btn-grid--mod {
        grid-column-gap: 12px;
    }
    .spotify {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .r-cards__item {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-cards__icon {
        width: 45px;
        height: 45px;
    }
    .r-cards__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-cards__top {
        flex-flow: row;
    }
    .r-show {
        display: none;
    }
    .r-pain--2col {
        grid-template-columns: 1fr;
    }
    .r-pain__item {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-pain__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-pain__title.height {
        min-height: 72px;
    }
    .r-hero__uptitle {
        font-size: 16px;
        line-height: 24px;
    }
    .rw-account {
        width: auto;
        height: 33px;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 14px;
        line-height: 22px;
    }
    .r-hero__img--lp {
        width: 328px;
    }
    .r-writers--last {
        flex: none;
        width: 1px;
        height: 1px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .r-hero--picture {
        grid-column-gap: 38px;
        grid-row-gap: 38px;
    }
    .r-hero__trust.marg-top--48 {
        margin-top: 32px;
    }
    .r-pricing--3col {
        grid-template-columns: 1fr 1fr;
    }
    .r-pricing__item {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-pricing__top {
        flex-flow: row;
    }
    .r-pricing__icon--55 {
        width: 45px;
        height: 45px;
    }
    .r-pricing__title {
        font-size: 16px;
        line-height: 24px;
    }
    .post__quiz-wrap {
        padding-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .post__result-list {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        min-height: auto;
        padding: 15px;
    }
    .post__quiz-prev:hover {
        color: #000;
        box-shadow: inset 0 0 0 1px #d5d5d5;
    }
    .post__quiz-question {
        font-size: 22px;
    }
    .post__quiz-label {
        border-radius: 10px;
        padding-left: 36px;
    }
    .post__quiz-input-text {
        font-size: 14px;
        line-height: 20px;
    }
    .r-grid--3col {
        grid-template-columns: 1fr;
    }
    .r-review--mod {
        padding: 18px;
    }
    .r-rating {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .r-rating__img {
        width: 45px;
        height: 45px;
    }
    .r-rating__text {
        font-size: 14px;
        line-height: 22px;
    }
    .r-rating__number {
        font-size: 20px;
        line-height: 30px;
    }
    .r-student {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .r-row--reviews {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-bottom: 40px;
    }
    .r-child--reviews {
        display: none;
    }
    .r-questions {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-columns: 1fr;
    }
    .r-paper-types {
        grid-template-columns: 1fr 1fr;
    }
    .r-paper-types__slider {
        max-width: 50%;
    }
    .r-paper-types__mask,
    .r-paper-types__slide {
        width: 100%;
    }
    .r-paper-types__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding: 24px;
    }
    .r-paper-types__top {
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
    }
    .r-paper-types__icon {
        width: 45px;
        height: 45px;
    }
    .r-paper-types__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-paper-types__arrow--left.hide-mob,
    .r-paper-types__arrow--right.hide-mob {
        display: none;
    }
    .r-paper-banner {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-paper-banner.marg-bot--0 {
        margin-bottom: 0;
    }
    .r-paper-banner__title {
        font-size: 20px;
        line-height: 28px;
    }
    .r-section__img {
        margin-top: 40px;
    }
    .r-arrow-slider {
        color: var(--blue-normal\<deleted\|variable-c47dac3f\>);
    }
    .r-hero-features {
        padding-top: 30px;
    }
    .r-hero-features__title,
    .r-hero-features__text {
        font-size: 14px;
        line-height: 22px;
    }
    .process__text {
        font-size: 18px;
    }
    .r-free {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        max-width: 90%;
    }
    .r-about {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
    }
    .r-ecognition {
        margin-left: -10px;
        margin-right: -10px;
        padding-bottom: 80px;
    }
    .r-recognition__slide {
        height: 426px;
    }
    .r-recognition__slide--2 {
        width: 50%;
        height: 426px;
        left: auto;
    }
    .r-pricing--recornition {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-recognition__slide--3,
    .r-recognition__slide--4 {
        width: 50%;
        height: 426px;
        top: auto;
        left: auto;
    }
    .r-recognition--left {
        width: 50%;
        padding-right: 10px;
        top: auto;
    }
    .r-recognition--right {
        width: 50%;
        padding-left: 10px;
        top: auto;
        left: auto;
    }
    .r-order-steps {
        grid-column-gap: 40px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: center stretch;
        display: grid;
    }
    .r-order-steps__col {
        width: 100%;
        padding: 16px;
    }
    .r-order-steps__bot {
        max-width: 100%;
    }
    .r-order-steps__bot ul {
        font-size: 14px;
        line-height: 22px;
    }
    .r-order-steps__desktop {
        display: none;
    }
    .r-order-steps__title {
        font-size: 18px;
        line-height: 32px;
    }
    .r-order-steps__info {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex: none;
    }
    .r-order-steps__icon {
        width: 28px;
        height: 28px;
    }
    .r-order-steps__number {
        font-size: 24px;
        line-height: 30px;
    }
    .r-order-steps__wrap {
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 290px;
        padding-left: 0;
    }
    .r-order-steps__mobile {
        display: block;
    }
    .r-order-steps__desktop--mid {
        display: none;
    }
    .r-order-steps__mobile--mid {
        display: block;
    }
    .r-section-devider {
        display: none;
    }
    .r-score {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .r-score__card {
        width: 290px;
    }
    .r-btn-container--score {
        flex-flow: column;
        padding-top: 40px;
    }
    .r-pricing__btn {
        color: #fff;
        background-color: #546dd4;
    }
    .r-list {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .r-list__item {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding-bottom: 16px;
    }
    .r-list__left {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .r-list__item--last {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .r-reasons {
        flex-flow: column;
    }
    .r-steps__mobile--plag-1 {
        justify-content: flex-end;
        align-items: flex-end;
        padding-top: 24px;
        padding-left: 24px;
        display: flex;
    }
    .r-steps__mobile--plag-3 {
        justify-content: center;
        align-items: flex-end;
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 24px;
        display: flex;
    }
    .r-steps__mobile--plag-2 {
        justify-content: center;
        align-items: center;
        padding: 24px;
        display: flex;
    }
    .r-services {
        grid-column-gap: 33px;
        grid-row-gap: 33px;
        justify-content: center;
        align-items: stretch;
        margin-top: 24px;
    }
    .r-services__item {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
    }
    .r-services__logo {
        width: 120px;
        height: 22px;
    }
    .r-services__rating {
        font-size: 16px;
    }
    .r-services__stars {
        width: 80px;
        height: 15px;
    }
    .r-hero--tool {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-hero__wrap--tool {
        width: auto;
        margin-left: -16px;
        margin-right: -16px;
        position: relative;
    }
    .r-hero__wrap--tool.pt--80px {
        padding-top: 80px;
    }
    .r-hero__wrap--tool.static {
        position: static;
    }
    .r-header--tool {
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6780ef1fcd3683e16e08ab7d_plag-mob.svg);
        padding-top: 64px;
        padding-bottom: 50px;
    }
    .r-legal-text h2 {
        margin-top: 32px;
        font-size: 32px;
    }
    .r-hero__child--legacy {
        top: -110px;
    }
    .r-app-list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: flex-start;
    }
    .r-app-list__img {
        width: 180px;
    }
    .r-discount__trust {
        padding-left: 14px;
        padding-right: 14px;
    }
    .r-discount__logo {
        width: 45px;
        height: 45px;
    }
    .r-discount__service {
        font-size: 18px;
        line-height: 26px;
    }
    .r-discount__description {
        font-size: 16px;
        line-height: 24px;
    }
    .r-discount__title {
        font-size: 32px;
    }
    .r-discount {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .sitemap--pink,
    .sitemap--white {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-columns: 1fr 1fr;
        padding-left: 20px;
    }
    .r-blog-hero {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-columns: 1fr;
        padding-top: 24px;
    }
    .r-hero__title {
        margin-bottom: 16px;
        font-size: 27px;
        line-height: 40px;
    }
    .r-hero__descr {
        margin-bottom: 38px;
        font-size: 16px;
        line-height: 24px;
    }
    .r-breadcrumbs {
        max-width: 96vw;
        top: -60px;
    }
    .r-blog-grid {
        grid-row-gap: 24px;
    }
    .r-blog__card--big {
        grid-template-columns: 1fr 1fr;
    }
    .r-blog__content--big {
        grid-column-gap: 26px;
        grid-row-gap: 26px;
        padding: 24px;
    }
    .r-blog__title--big {
        font-size: 18px;
    }
    .r-blog__btn {
        padding-left: 20px;
        padding-right: 20px;
    }
    .r-blog__grid--3col {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
    }
    .r-blog-search {
        z-index: 2;
        position: absolute;
        inset: 0% 0% 0% auto;
    }
    .r-blog-search__btn {
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
    }
    .r-blog-search__input {
        width: 0;
    }
    .r-categories {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .r-categories__drop {
        z-index: 1;
        box-shadow: inset 0 0 0 1px var(--r-blue-light);
        border-radius: 12px;
        width: 278px;
        max-width: 100%;
        padding: 13px 16px;
        position: relative;
    }
    .r-categories__toggle {
        cursor: pointer;
        border-bottom: 4px solid #0000;
        justify-content: space-between;
        display: flex;
    }
    .r-categories__content {
        z-index: 10;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border-right: 1px solid var(--r-blue-light);
        border-bottom: 1px solid var(--r-blue-light);
        border-left: 1px solid var(--r-blue-light);
        background-color: #e8ecf9;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        max-height: 70dvh;
        padding-bottom: 8px;
        display: none;
        position: absolute;
        top: 40px;
        left: 0;
        right: 0;
        overflow: auto;
    }
    .r-category__link {
        width: 100%;
        margin-right: 0;
        padding: 4px 16px;
    }
    .r-category__link.w--current {
        border-bottom-style: none;
    }
    .r-blog-drop__list {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        align-items: stretch;
    }
    .rw-nav__brand-wrap {
        display: none;
    }
    .r-post--hero {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
    }
    .r-post__img {
        width: 100%;
    }
    .r-post__top {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .r-post__title {
        font-size: 30px;
        line-height: 36px;
    }
    .r-post__author {
        padding-right: 0%;
    }
    .r-post--body {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-post__content {
        max-width: 100vw;
    }
    .r-post__sidebar {
        max-width: 100%;
        margin-bottom: 16px;
    }
    .r-post-nav__content {
        position: absolute;
    }
    .r-post-nav__list p {
        margin-bottom: 0;
    }
    .r-post__text {
        width: 100%;
    }
    .r-post__text h2 {
        font-size: 24px;
    }
    .r-post__writer {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .r-post__sticky {
        position: static;
    }
    .r-post__cta {
        max-width: 780px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-category {
        width: 100%;
    }
    .r-category__content {
        position: static;
    }
    .r-category__content.w--open {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        border-bottom: 1px solid var(--r-gray-light);
        box-shadow: none;
        border-radius: 0;
        flex-wrap: wrap;
        padding: 8px 16px;
    }
    .category__title {
        margin-bottom: 8px;
    }
    .r-order-steps__circle {
        width: 60px;
        height: 60px;
    }
    .r-hero__uptitle--pl,
    .r-pricing-additional {
        font-size: 16px;
        line-height: 24px;
    }
    .r-contacts {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding: 16px;
    }
    .r-map {
        max-width: 500px;
        height: 276px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-pricing__step {
        font-size: 24px;
        line-height: 30px;
    }
    .r-soon {
        height: 300px;
    }
    .r-soon__text {
        font-size: 32px;
    }
    .r-format__card {
        padding: 24px;
    }
    .r-format__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-hiring {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .r-hiring__circle {
        width: 15vw;
        height: 15vw;
    }
    .r-hiring__number {
        font-size: 16px;
    }
    .r-hiring__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-width--350 {
        max-width: 100%;
    }
    .r-feat__tag {
        text-align: center;
    }
    .r-pause,
    .r-pause__text {
        font-size: 16px;
    }
    .r-apply__form {
        grid-template-columns: auto;
    }
    .r-apply__input,
    .r-apply__btn {
        width: 100%;
    }
    .r-quiz__intro-heading {
        font-size: 27px;
        line-height: 40px;
    }
    .r-quiz__intro-text--discount {
        font-size: 16px;
        line-height: 24px;
    }
    .r-quiz__results-wrap {
        grid-template-columns: 1fr 1fr;
    }
    .quiz-trust {
        flex-direction: column;
    }
    .quiz-trust__item {
        padding-left: 10px;
        padding-right: 10px;
    }
    .quiz__circle-1 {
        filter: blur(86px);
        width: 300px;
        height: 300px;
        inset: -10% auto auto 0;
    }
    .quiz-trust__decor {
        filter: blur(86px);
        width: 300px;
        height: 300px;
    }
    .r-nav__right {
        flex: 1;
    }
    .r-student__child {
        width: auto;
    }
    .post__check {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
    }
    .influencers__row {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
    }
    .r-nav__last {
        order: 0;
    }
    .rw-trust__item--5 {
        width: 328px;
        height: 162px;
        padding-left: 27px;
        padding-right: 26px;
    }
    .influencers__img {
        max-height: 50vh;
    }
    .r-cards__item--white {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-perks--3col {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        max-width: 100vw;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-pricing__item--white {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 18px;
        padding-right: 18px;
    }
    .r-btn--blue {
        border-style: none;
    }
    .r-note.marg-tb--40 {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .r-note__img {
        width: 47px;
        height: 32px;
    }
    .r-note__text {
        font-size: 12px;
        line-height: 18px;
    }
    .r-categories__container {
        padding-right: 48px;
        position: relative;
        overflow: visible;
    }
    .r-categories__arrow {
        justify-content: center;
        align-items: center;
        width: 18px;
        height: 21px;
        display: flex;
    }
    .r-blog__scroll {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
        padding-bottom: 24px;
    }
    .r-blog__item--post {
        width: 326px;
        max-width: 100%;
    }
    .r-sk__wrap {
        bottom: -70px;
    }
    .r-sk-popup__card {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: auto;
        width: 100%;
        height: auto;
    }
    .r-sk-popup__img {
        width: 120px;
    }
    .r-sk-popup__col {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .r-sk-popup__title {
        font-size: 27px;
        line-height: 40px;
    }
    .r-sk-popup__text {
        font-size: 16px;
        line-height: 24px;
    }
    .r-blog-hero__title {
        font-size: 30px;
        line-height: 36px;
    }
    .r-section--overflow {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .r-intro--centered {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding-bottom: 40px;
    }
    .r-category__container {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .r-blog-hero__img {
        width: 328px;
    }
    .r-authors {
        grid-template-columns: 1fr;
    }
    .r-authors__toggle.w--open {
        color: var(--r-black-dark);
    }
    .r-authors__content {
        display: none;
    }
    .r-authors__arrow {
        display: flex;
    }
    .r-hero__title--40 {
        margin-bottom: 16px;
        font-size: 24px;
        line-height: 40px;
    }
    .r-hero__title--40.marg-bot--16 {
        margin-bottom: 8px;
    }
    .r-author__img {
        width: 150px;
        height: 150px;
    }
    .r-author__title {
        font-size: 32px;
    }
    .r-expert__grid {
        grid-template-columns: 1fr;
    }
    .r-expert__card {
        width: 100%;
        position: static;
    }
    .r-header--expert {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .r-expert__btn {
        border-style: none;
    }
    .r-order-steps__bg {
        width: 100%;
    }
    .r-filters__arrow {
        width: 13px;
        height: 8px;
        transform: rotate(-90deg);
    }
    .r-filters__btn {
        padding-left: 35px;
        padding-right: 35px;
    }
    .ai-writer-container {
        position: relative;
    }
    .ai-hero {
        padding-bottom: 16px;
    }
    .r-nav__drop {
        width: 100%;
    }
    .r-nav__toggle {
        justify-content: space-between;
        width: 100%;
    }
    .r-nav__back {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        color: var(--r-black-light);
        cursor: pointer;
        justify-content: flex-start;
        align-items: center;
        line-height: 24px;
        display: flex;
    }
    .r-steps__img--ai {
        width: auto;
        height: auto;
        max-height: 100%;
    }
    .r-review--mod-h {
        height: 337px;
        padding: 18px;
    }
    .r-subjects__list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .r-header--subjects {
        background-image: radial-gradient(
                circle at 0 100%,
                #4763d126,
                #fff0 49%
            ),
            radial-gradient(circle at 100% 100%, #f57b0a1a, #fff0 50%),
            linear-gradient(#ffffff80 30%, #dee2ed);
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .r-subjects__card--blue {
        flex-flow: row;
        height: auto;
        margin-top: 12px;
        padding: 4px 4px 4px 16px;
    }
    .r-subjects__find {
        text-align: center;
        flex: 1;
    }
    .r-subjects__search {
        background-color: #ffffff26;
        border-radius: 4px;
        order: 1;
        width: 40px;
        height: 40px;
        padding: 10px;
    }
    .subj {
        transition: all 0.5s;
        transform: translateY(100dvh);
    }
    .subj__sidebar {
        min-width: 316px;
        max-width: 360px;
    }
    .subj__search-content {
        display: flex;
    }
    .r-hero__list-item {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-hero__list-icon {
        margin-top: 4px;
    }
    .r-hero__list-text {
        font-size: 16px;
    }
    .r-hero__rating {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .r-hero__img--desktop {
        width: 290px;
        min-width: 290px;
        display: none;
    }
    .r-hero__img--mobile {
        width: 290px;
        min-width: 290px;
        display: block;
    }
    .r-intro--mod {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding-bottom: 40px;
    }
    .r-intro__bot {
        font-size: 14px;
        line-height: 22px;
    }
    .r-intro__second {
        display: none;
    }
    .r-intro__btn {
        justify-content: flex-end;
        align-items: center;
        display: inline-flex;
    }
    .r-intro__more,
    .r-intro__less {
        text-decoration: underline;
    }
    .r-steps__mobile--rewriter-3 {
        justify-content: center;
        align-items: center;
        height: auto;
        padding: 24px;
        display: flex;
    }
    .r-width--639 {
        max-width: 100%;
    }
    .r-width--m340 {
        max-width: 340px;
    }
    .r-header--tool--mod {
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6780ef1fcd3683e16e08ab7d_plag-mob.svg);
        padding-top: 104px;
        padding-bottom: 50px;
    }
    .r-header--tool--mod.pad-bot--80 {
        padding-bottom: 50px;
    }
    .collection__title {
        font-size: 30px;
        line-height: 36px;
    }
    .collection__text {
        width: 100%;
    }
    .collection__text h2 {
        font-size: 24px;
    }
    .r-header--citation {
        padding-top: 104px;
        padding-bottom: 50px;
    }
    .r-questions__col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .r-table__head {
        display: none;
    }
    .r-table__mob {
        color: var(--r-black-dark);
    }
    .r-description--dark.marg-top--d10 {
        margin-top: 0;
    }
    .r-hero__decor--tools {
        filter: blur(86px);
        width: 300px;
        height: 300px;
    }
    .r-services--centered {
        grid-column-gap: 33px;
        grid-row-gap: 33px;
        justify-content: center;
        align-items: stretch;
        margin-top: 24px;
    }
    .r-perks--2col {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        max-width: 100vw;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-hero__tool-brand,
    .r-hero__tool-brand.mb-d52 {
        margin-bottom: 0;
    }
    .r-hero--tool-pl {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool-pl.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-hero__tool-box {
        min-height: 419px;
    }
    .r-container--tool-nav {
        padding-top: 60px;
    }
    .r-hero__tool-svg {
        width: 88px;
        height: 88px;
    }
    .r-header--tool-pl {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-hero__tool-brand--grammar {
        margin-bottom: 0;
    }
    .r-header--tool-grammar {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-description--light-copy.marg-top--d10 {
        margin-top: 0;
    }
    .r-hero--tool-grammar {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool-grammar.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-trust__bot {
        font-size: 15px;
        line-height: 22px;
    }
    .r-trust {
        margin-left: -16px;
        margin-right: -16px;
    }
    .r-trust__list {
        grid-auto-columns: 1fr;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-trust__item {
        width: 160px;
        height: 160px;
        padding: 14px;
    }
    .r-trust__top {
        font-size: 15px;
        line-height: 22px;
    }
    .r-trust__mid {
        font-size: 46px;
        line-height: 70px;
    }
    .r-trust__add {
        font-size: 20px;
        line-height: 28px;
    }
    .r-trust__second {
        width: 328px;
        height: 160px;
        padding: 12px 12px 7px;
    }
    .r-trust__wrap {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        top: -35px;
    }
    .r-trust__small {
        font-size: 8px;
    }
    .r-trust__img {
        width: 172px;
        height: 103px;
    }
    .r-trust__first {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        width: 328px;
        height: 160px;
        padding: 8px;
    }
    .r-trust__card {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        padding: 8px;
    }
    .r-trust__logo {
        width: 23px;
        height: 23px;
    }
    .r-trust__name {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
    }
    .r-trust__raitimg {
        font-size: 27px;
        line-height: 34px;
    }
    .r-trust__star {
        width: 24px;
        height: 24px;
    }
    .r-trust__link {
        font-size: 9px;
        line-height: 15px;
    }
    .r-trust__link-icon {
        width: 10px;
        height: 10px;
    }
    .r-trusted__col {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        padding-top: 6px;
    }
    .r-example {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .r-example__scroll {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-example__card {
        width: 290px;
    }
    .r-example__list {
        grid-column-gap: 20px;
    }
    .r-example__item {
        max-width: 111px;
    }
    .r-range {
        width: 96%;
    }
    .r-example-info {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .r-pain--scroll {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-pain__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        width: 290px;
        padding: 16px;
        display: flex;
    }
    .r-pain__info {
        flex-flow: column;
        padding-bottom: 8px;
    }
    .r-pricing--scroll {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-pricing__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        width: 260px;
        padding: 16px;
    }
    .r-pricing__cta {
        padding-left: 11px;
        padding-right: 11px;
    }
    .r-hero__frame {
        margin-bottom: 16px;
    }
    .r-hero__avatars {
        width: 80px;
        height: auto;
    }
    .r-form__popular {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 15px;
        display: block;
    }
    .r-form__item {
        width: 100%;
        max-width: 100%;
    }
    .r-hero__col {
        margin-top: 32px;
        margin-bottom: 40px;
    }
    .r-cards--scroll {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
        overflow: auto;
    }
    .r-cards__card {
        flex: none;
        width: 290px;
        padding: 24px;
    }
    .r-paper-types__scroll {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        width: 100%;
        display: flex;
        overflow: auto;
    }
    .r-paper-types__item {
        flex: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .r-paper-types__slider--scroll {
        max-width: 50%;
        padding-bottom: 0;
    }
    .r-hero__tool-brand-humanizer {
        margin-bottom: 0;
    }
    .r-header--tool-humanizer {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-hero__tool-brand--shortener {
        width: auto;
        height: auto;
        margin-bottom: 0;
    }
    .promo {
        grid-template-columns: 1fr 1fr;
    }
    .promo__card {
        flex: none;
    }
    .promo__title {
        font-size: 16px;
        line-height: 24px;
    }
    .r-steps__img--mob {
        object-fit: contain;
        height: auto;
        max-height: 90%;
    }
    .collect__start {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        border-radius: 12px 12px 0 0;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid;
    }
    .collect__samples {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        border-radius: 32px;
        flex: none;
        margin: 24px 16px 44px;
        overflow: hidden;
    }
    .collect__right {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        width: 100%;
        padding: 0;
    }
    .collect__img--desk {
        width: 240px;
        display: none;
    }
    .collect__title {
        font-size: 20px;
        line-height: 28px;
    }
    .collect__finish {
        margin-bottom: 56px;
    }
    .collect__finish-close {
        top: auto;
        bottom: -56px;
        right: auto;
    }
    .collect__top {
        color: #cdcdcd;
        background-color: #22242b;
        padding: 20px 16px 28px;
    }
    .collect__start-close {
        background-color: #161719;
    }
    .collect__bot {
        width: 100%;
        max-width: 392px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 16px;
        padding-right: 16px;
    }
    .collect__img--mob {
        display: block;
    }
    .collect__col--400 {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        padding-top: 32px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .collect__legal {
        margin-top: 44px;
        margin-left: 16px;
        margin-right: 16px;
    }
    .collect__overflow {
        pointer-events: none;
    }
    .r-hero__tool-brand--extender {
        width: auto;
        height: auto;
        margin-bottom: 0;
    }
    .r-container--tools {
        padding-top: 60px;
    }
    .r-hero--tool-pl-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero__tool-wrap {
        min-height: 419px;
    }
    .r-pricing__icon--38 {
        width: 45px;
        height: 45px;
    }
    .r-header--tool-shortener,
    .r-header--tool-extender {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-hero--tool--shortener {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool--shortener.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-hero--tool-grammar--extender {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool-grammar--extender.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-order__text--upd-1col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .r-width--250 {
        max-width: 100%;
    }
    .r-header--tool-outline {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-hero--tool--outline {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool--outline.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-hero__tool-brand--outline {
        width: auto;
        height: auto;
        margin-bottom: 0;
    }
    .r-header--ai-writer {
        padding-top: 104px;
        padding-bottom: 50px;
    }
    .r-header--ai-writer.pad-bot--80 {
        padding-bottom: 50px;
    }
    .r-rich-text h2 {
        font-size: 32px;
    }
    .r-hero__tool-brand-thesis {
        margin-bottom: 0;
    }
    .r-hero--tool-thesis {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .r-hero--tool-thesis.pt--d80px-t60px {
        padding-top: 60px;
    }
    .r-header--tool-thesis {
        background-image: none;
        padding-bottom: 50px;
    }
    .r-pricing__tool {
        width: 24px;
        height: 24px;
    }
    .r-free-wrap,
    .r-pain--3col {
        grid-template-columns: 1fr;
    }
    .r-hero__tool-brand-homework {
        margin-bottom: 0;
    }
    .r-header--tool-homework {
        background-image: none;
        padding-bottom: 50px;
    }
    .collect__col--500 {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .collect__premium {
        border-radius: 32px;
        flex: none;
        margin: 24px 16px;
        padding: 32px 32px 54vw;
        overflow: hidden;
    }
    .r-questions__btn {
        align-self: center;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 30px;
    }
    h4 {
        margin-bottom: 8px;
        font-size: 20px;
    }
    h5 {
        font-size: 18px;
    }
    .post__text img {
        border-radius: 8px;
    }
    .post__text blockquote {
        margin-bottom: 40px;
    }
    .post__text figcaption {
        margin-top: 16px;
    }
    .oops__img {
        width: 290px;
    }
    .section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .container {
        position: relative;
    }
    .offer__menu {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        box-shadow: none;
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/611219ec06248cef4462f33e_arrow-bot-hover.svg);
        background-position: 96% 20px;
        background-size: auto;
        border: 1px solid #c8d9ee;
        border-radius: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding: 54px 0 0;
        display: grid;
        top: 0;
        left: 0;
        overflow: hidden;
    }
    .work__link {
        min-width: 260px;
        font-size: 18px;
    }
    .post-btn {
        margin-top: 20px;
    }
    .post-samples-block {
        margin-top: 16px;
    }
    .post-block-text {
        text-align: center;
    }
    .post-block-text h2 {
        font-size: 30px;
    }
    .post-block-title {
        text-align: center;
        font-size: 28px;
    }
    .post-block-title h2 {
        font-size: 30px;
    }
    .post-link-text {
        font-size: 20px;
        line-height: 160%;
    }
    .post-block {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        align-items: center;
        padding: 0;
    }
    .post-block.border-blue {
        align-items: stretch;
    }
    .post-block-img {
        display: none;
    }
    .post-block-img.cover {
        display: block;
    }
    .post-block-content {
        align-items: center;
    }
    .post-block-wrap {
        display: none;
    }
    .banners {
        grid-template-columns: 1fr;
    }
    .calculator {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .offer__more {
        justify-content: center;
        width: 100%;
        padding-top: 30px;
        font-size: 16px;
        display: flex;
    }
    .team {
        padding: 15px;
    }
    .hiring__link {
        border: 1px solid #c8d9ee;
        border-radius: 20px;
        max-width: 100%;
        margin-top: 60px;
        padding: 70px 20px 30px;
    }
    .hiring__link.w--current {
        color: #0e101a;
    }
    .search-empty__img {
        width: 290px;
        height: 250px;
        margin-top: 20px;
    }
    .search-empty__title {
        font-size: 26px;
    }
    .search-empty__description {
        margin-top: 20px;
    }
    .paper-types__bot {
        color: #367fd3;
        font-weight: 500;
        display: flex;
    }
    .hiden__input-2 {
        width: 100%;
    }
    .blog-feautrs-items {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .post__cta {
        justify-content: flex-start;
        align-items: center;
        min-height: auto;
        padding-left: 40px;
    }
    .post__cta-title {
        line-height: 15%;
    }
    .post__cta-content {
        text-align: center;
        align-items: center;
        margin-left: 0%;
    }
    .post__cta-bg {
        display: none;
    }
    .quiz__slides-pagination {
        grid-column-gap: 0px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
        justify-content: space-between;
    }
    .quiz__img-cloud1 {
        width: 444px;
        height: 100px;
        inset: auto auto 0% -256px;
    }
    .quiz__img-cloud2 {
        width: 94px;
        inset: -34px auto auto -51px;
    }
    .quiz__img-lines {
        width: 40px;
        height: 45px;
        top: -27px;
        right: 0;
    }
    .quiz__img-thander {
        width: 70px;
        height: 68px;
        bottom: 45px;
        right: 35px;
    }
    .quiz__img-dot1 {
        inset: auto 10px 79px auto;
    }
    .quiz__img-dot2 {
        inset: auto 45px 30px auto;
    }
    .process {
        grid-column-gap: 16px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        display: grid;
    }
    .process__img {
        width: 260px;
        margin-left: auto;
        margin-right: auto;
    }
    .process__list {
        grid-row-gap: 18px;
    }
    .process__item {
        padding-bottom: 0;
    }
    .process__line--first,
    .process__line--second,
    .process__line--third,
    .process__line--fourth,
    .process__line--fifth {
        display: none;
    }
    .writer_stars-card,
    .writer_stars-review {
        width: auto;
    }
    .app-btns.marg-top--d60_m30 {
        margin-top: 30px;
    }
    .app-tabs__link {
        min-width: 260px;
        position: static;
    }
    .app-tabs__link.w--current {
        position: relative;
    }
    .team__cards {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
    }
    .team__list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .team__info {
        align-items: flex-start;
    }
    .cards__toggle {
        justify-content: center;
        width: 100%;
        display: flex;
    }
    .writer-photo.size--m {
        width: 60px;
        height: 60px;
    }
    .team__bot {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-wrap: wrap;
    }
    .post-example {
        text-align: center;
        flex-direction: column;
        margin-top: 32px;
        padding: 32px 24px;
    }
    .post-example__img {
        display: none;
        position: static;
    }
    .citation__subscribe {
        width: auto;
        margin-left: 16px;
        margin-right: 16px;
        padding: 20px;
    }
    .types__list {
        grid-column-gap: 4px;
        justify-content: center;
        padding-top: 31px;
        padding-bottom: 31px;
    }
    .types__item--purple,
    .types__item--orange,
    .types__item--green {
        border-radius: 3px;
        padding: 4px;
        font-size: 1.8vw;
    }
    .types__parent {
        display: block;
    }
    .types__child {
        font-size: 14px;
    }
    .types__arrow {
        margin-top: 4px;
    }
    .types__item--yellow {
        border-radius: 3px;
        padding: 4px;
        font-size: 1.8vw;
    }
    .map {
        padding-top: 0;
    }
    .map__img--desktop {
        display: none;
    }
    .map__bg {
        width: 450px;
        max-width: 450px;
    }
    .map__img--mob {
        margin-left: 40px;
        display: block;
    }
    .post-block-subtitle {
        text-align: center;
        font-size: 28px;
    }
    .post-block-subtitle h2 {
        font-size: 30px;
    }
    .post-block-img--ai {
        display: none;
    }
    .post-block-title--ai {
        text-align: center;
        font-size: 28px;
    }
    .post-block-title--ai h2 {
        font-size: 30px;
    }
    .aiban {
        flex-direction: column;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .aiban__content {
        text-align: center;
        align-items: center;
    }
    .pre-popup__card {
        grid-template-columns: 1fr;
    }
    .pre-popup__img {
        width: 165px;
        display: none;
    }
    .winners {
        background-image: url(https://cdn.prod.website-files.com/5e5d4354e4bb2065e7524459/6569ea6e004df1f1e31f61b1_winners-bg-mob.webp),
            radial-gradient(circle at 0 0, #4e84d12b, #fbfdff2b);
        background-position: 50% 100%, 0 0;
        flex-direction: column;
        align-items: center;
    }
    .winners__title {
        font-size: 26px;
    }
    .winners__img {
        width: 290px;
        margin-top: 0;
    }
    .winners__left {
        margin-top: 30px;
    }
    .r-h2 {
        font-size: 24px;
    }
    .r-description--18 {
        font-size: 12px;
    }
    .r-tabs__link--dark,
    .r-tabs__link--light {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 14px;
    }
    .r-faq__row {
        grid-template-columns: 1fr;
    }
    .r-faq__btn {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        cursor: pointer;
        background-color: #ffffff1a;
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        padding: 10px 16px;
        display: flex;
        box-shadow: inset 0 0 0 1px #fff;
    }
    .r-faq__arrow {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .r-seo__row {
        grid-template-columns: 1fr;
        padding-top: 0;
        padding-right: 10px;
    }
    .r-seo__top {
        display: none;
    }
    .r-seo__bot {
        right: 10px;
    }
    .r-footer {
        padding-top: 50px;
    }
    .r-footer__brand-img {
        max-width: 180px;
        height: auto;
        margin-left: 0;
    }
    .r-footer__copyright {
        flex: 0 auto;
        justify-content: center;
        width: 100%;
    }
    .r-table__row {
        grid-template-columns: 1fr;
    }
    .r-footer__guarantee-text {
        font-size: 10px;
    }
    .post__writer,
    .r-hero--home {
        flex-flow: column;
    }
    .rw-trust {
        min-width: 328px;
        margin-left: auto;
        margin-right: auto;
    }
    .rw-trust__list {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        padding-left: 0;
        padding-right: 0;
        display: grid;
    }
    .rw-trust__item--1 {
        width: 100%;
    }
    .rw-trust__services {
        max-width: 328px;
        margin-left: auto;
        margin-right: auto;
    }
    .rw-trust__item--2 {
        width: 100%;
    }
    .rw-trust__item--3,
    .rw-trust__item--4 {
        width: 100%;
        height: 156px;
    }
    .r-steps__img--mid {
        width: auto;
    }
    .r-steps__mobile.pad--0 {
        padding-left: 0;
    }
    .r-types {
        grid-column-gap: 9px;
        grid-row-gap: 9px;
        grid-template-columns: 1fr;
    }
    .r-type__btn {
        margin-top: 11px;
        display: flex;
    }
    .rw-trust__circle-1 {
        left: -10%;
    }
    .rw-trust__circle-2 {
        top: auto;
        bottom: -10%;
        right: -10%;
    }
    .spotify__logo {
        width: 150px;
        height: 50px;
    }
    .post__expert {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding: 16px;
    }
    .post__expert-list {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .r-cards--2col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-show {
        display: flex;
    }
    .r-pain--2col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .blog__form-grid {
        grid-template-columns: 1fr;
    }
    .blog__form-check {
        max-width: 100%;
    }
    .post__card {
        padding-left: 16px;
        padding-right: 16px;
    }
    .blog__form-bot {
        flex-flow: column;
    }
    .r-hero--picture {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-hero__trust {
        margin-top: 12px;
    }
    .r-pricing--3col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .post__quiz-title {
        font-size: 26px;
    }
    .post__result-label {
        font-size: 22px;
        line-height: 26px;
    }
    .r-pricing--2col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-rating {
        position: static;
    }
    .r-parent--reviews {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        display: flex;
        position: static;
    }
    .r-questions {
        padding: 16px;
    }
    .r-paper-types {
        grid-template-columns: 1fr;
        display: block;
    }
    .r-paper-types__slider {
        max-width: 100%;
        margin-right: 0;
        padding-bottom: 0;
    }
    .r-paper-types__mask {
        flex-direction: column;
        display: flex;
        overflow: visible;
    }
    .r-paper-types__slide {
        margin-bottom: 20px;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .r-paper-types__arrow--left,
    .r-paper-types__arrow--right {
        display: none;
    }
    .r-paper-banner {
        margin-bottom: 0;
    }
    .r-section__img {
        width: 290px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-hero-features {
        grid-column-gap: 16px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .r-hero-features__item {
        flex-direction: row;
    }
    .r-cards__img {
        width: 130px;
        height: 110px;
    }
    .r-free {
        flex-flow: column;
        grid-template-columns: 1fr;
        max-width: 210px;
    }
    .r-about {
        grid-template-columns: 1fr;
    }
    .r-recognition__slide,
    .r-recognition__slide--2,
    .r-recognition__slide--3,
    .r-recognition__slide--4 {
        width: 100%;
    }
    .r-order-steps__desktop,
    .r-order-steps__desktop--mid {
        border-radius: 16px;
    }
    .r-list__item,
    .r-list__item--last {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-columns: 1fr;
    }
    .r-services {
        max-width: 328px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-hero--tool {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-header--tool {
        background-position: 50% 0;
    }
    .post__cards-content {
        flex-flow: column-reverse;
        grid-template-columns: 1fr;
        padding: 24px;
        display: flex;
    }
    .post__cards-info {
        float: none;
        width: 100%;
        margin-top: 16px;
        margin-bottom: 0;
        margin-left: 0;
    }
    .r-legal-text h2 {
        font-size: 24px;
    }
    .r-hero__tag {
        width: 80px;
        height: 80px;
        left: 30px;
    }
    .post__cards-service {
        flex-flow: column;
    }
    .post__result-pic {
        grid-template-columns: 1fr;
    }
    .post__quiz-bg--desktop {
        display: none;
    }
    .post__quiz-bg--mobile {
        display: block;
    }
    .r-discount__info {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column-reverse;
        padding-right: 12px;
    }
    .r-discount__trust {
        align-items: center;
    }
    .r-discount__description {
        text-align: center;
    }
    .r-discount__title {
        font-size: 24px;
    }
    .sitemap--pink,
    .sitemap__list,
    .sitemap--white {
        grid-template-columns: 1fr;
    }
    .r-breadcrumbs {
        top: -40px;
    }
    .r-blog__card--big {
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
    }
    .r-blog__img--big {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .r-blog__grid--3col {
        grid-template-columns: 1fr;
    }
    .r-blog__img--small {
        height: 50vw;
    }
    .r-blog-samples__text {
        font-size: 18px;
    }
    .r-blog-search__input:focus {
        width: calc(100vw - 60px);
    }
    .r-blog__img--podcasts {
        height: 50vw;
    }
    .r-post--hero {
        font-size: 16px;
        line-height: 150%;
    }
    .r-post__img {
        height: 180px;
    }
    .r-post__text img {
        border-radius: 8px;
    }
    .r-post__text h2 {
        font-size: 24px;
    }
    .r-post__text blockquote {
        margin-bottom: 40px;
    }
    .r-post__text figcaption {
        margin-top: 16px;
    }
    .r-post__cta {
        justify-content: flex-start;
        align-items: center;
        padding: 24px;
    }
    .r-post__cta-title p {
        font-size: 24px;
        line-height: 34px;
    }
    .r-category__content.w--open {
        justify-content: space-between;
        padding-top: 20px;
        padding-bottom: 0;
    }
    .r-map {
        max-width: 300px;
    }
    .r-section--map {
        background-size: 913px 604px, auto;
    }
    .r-soon {
        height: 200px;
    }
    .r-soon__text {
        font-size: 24px;
    }
    .r-format__text {
        text-align: left;
        margin-top: 20px;
    }
    .r-format__card {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding: 16px;
    }
    .r-hiring__circle {
        width: 120px;
        height: 120px;
    }
    .r-feat__tag {
        text-align: center;
    }
    .r-feat-decor {
        background-color: #9454d44d;
    }
    .r-pause {
        font-size: 13px;
    }
    .r-pause__text {
        font-size: 12px;
    }
    .r-apply {
        max-width: 100%;
    }
    .r-apply__btn {
        padding-left: 10px;
        padding-right: 10px;
    }
    .rw-nav__info {
        display: none;
    }
    .r-quiz {
        padding-bottom: 190px;
    }
    .r-quiz__intro-heading {
        padding-left: 20px;
        padding-right: 20px;
    }
    .r-quiz__question {
        font-size: 16px;
    }
    .r-quiz__slide-title {
        font-size: 20px;
    }
    .r-quiz__content-wrap {
        padding: 16px;
    }
    .r-quiz__slide {
        grid-template-columns: 1fr;
    }
    .r-quiz-img {
        width: auto;
        max-width: 300px;
        height: 160px;
    }
    .r-quiz__slides-pagination {
        grid-column-gap: 0px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
        justify-content: space-between;
    }
    .r-quiz__progress-line {
        width: 25px;
    }
    .r-quiz__submit {
        order: -1;
    }
    .r-quiz__results-container {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-quiz__results-wrap {
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        margin-bottom: 14px;
        padding-top: 16px;
    }
    .r-quiz__results-from {
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .r-quiz__results-description {
        margin-bottom: 20px;
    }
    .r-quiz__results-box {
        padding-bottom: 16px;
    }
    .quiz-trust {
        width: 100%;
    }
    .quiz__circle-1 {
        top: 8%;
        left: -10%;
    }
    .quiz-trust__number {
        font-size: 16px;
    }
    .quiz-trust__logo {
        width: 104px;
        height: 16px;
    }
    .r-nav__right {
        flex: 1;
    }
    .r-mob-info {
        margin-top: 20px;
        display: block;
    }
    .post__check {
        padding: 24px 16px;
    }
    .post__check-bot {
        text-align: center;
        flex-flow: column;
        padding-left: 16px;
    }
    .post__check-cta {
        max-width: 100%;
    }
    .rw-trust__item--5 {
        width: 100%;
    }
    .influencers__card {
        flex-flow: column;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .influencers__col {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
    }
    .influencers__img {
        width: 200px;
    }
    .r-mobile-hide {
        display: none;
    }
    .r-note {
        border-radius: 0;
        width: 100vw;
        max-width: 100vw;
        margin-bottom: 24px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-note__item {
        flex: none;
        width: 180px;
    }
    .r-blog__scroll {
        grid-template-columns: 1fr;
    }
    .r-sk-popup__card {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding: 16px;
    }
    .r-sk-popup__grid {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
    }
    .r-sk-popup__parent,
    .r-sk-popup__input {
        width: 100%;
    }
    .post__quiz-descr {
        font-size: 26px;
    }
    .r-authors__card {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-authors__wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
    }
    .r-authors__social,
    .r-authors__drop {
        margin-left: 0;
    }
    .r-hero__centered.ai-hero-centered.px-16 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-author__left {
        flex-flow: column;
    }
    .r-author__social {
        margin-left: 0;
    }
    .r-author__title {
        text-align: center;
    }
    .r-expert__main {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-expert__row,
    .r-expert__data {
        grid-template-columns: 1fr;
    }
    .r-expert__data-col {
        grid-row-gap: 18px;
    }
    .r-expert__about-text,
    .r-expert__about-content {
        font-size: 14px;
    }
    .r-expert__reviews-list {
        grid-template-columns: 1fr;
    }
    .r-expert__cta {
        display: flex;
        transform: translateY(300px);
    }
    .r-expert__cta-text {
        font-size: 20px;
    }
    .r-author {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-quiz__results-container--blog {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-quiz__results-description--blog {
        margin-bottom: 20px;
    }
    .r-filters__drop {
        max-width: 100%;
    }
    .r-filters {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        border-radius: 25px;
        flex-flow: column;
    }
    .r-subjects__list {
        grid-template-columns: 1fr 1fr;
    }
    .subj {
        justify-content: center;
        align-items: flex-start;
        padding: 20px 0 0;
    }
    .subj__main {
        width: 100%;
        min-width: auto;
        max-width: 100%;
        height: auto;
        min-height: auto;
        max-height: none;
    }
    .subj__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: var(--white);
        background-image: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        max-width: 100%;
        height: calc(100dvh - 20px);
        display: grid;
        overflow: auto;
    }
    .subj__close {
        z-index: 10;
        background-color: #eef0f6;
        width: 32px;
        height: 32px;
        margin-top: 0;
        margin-left: 0;
        position: absolute;
        inset: 36px 16px auto auto;
    }
    .subj__body {
        padding-bottom: 43px;
        padding-left: 16px;
        padding-right: 16px;
        overflow: visible;
    }
    .subj__sidebar {
        width: 100vw;
        min-width: auto;
        max-width: 100%;
        min-height: auto;
        max-height: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }
    .subj__form {
        border-bottom: 1px solid #dedee3;
        justify-content: flex-start;
        width: 100%;
        height: auto;
        padding-bottom: 40px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .subj__title {
        font-size: 14px;
        line-height: 22px;
    }
    .subj__slider {
        max-width: calc(100vw - 32px);
        margin-left: -16px;
        margin-right: -16px;
    }
    .subj__mask {
        padding-left: 16px;
        padding-right: 16px;
    }
    .subj__slider-left {
        right: 36px;
    }
    .subj__slider-right {
        right: 0;
    }
    .subj__slide,
    .subj__arrow {
        background-color: #eef0f6;
    }
    .subj__decor--right {
        background-image: linear-gradient(90deg, #fff0, #fff);
        width: 20px;
    }
    .subj__form-top {
        padding-top: 32px;
        padding-bottom: 24px;
    }
    .subj__form-bot {
        padding-top: 24px;
    }
    .subj__decor {
        display: none;
    }
    .subj__content {
        flex-flow: column-reverse;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
    .subj__search {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        margin: 0;
        padding: 43px 0;
    }
    .subj__search-wrap {
        margin-left: 16px;
        margin-right: 16px;
    }
    .subj__search-content {
        box-shadow: none;
        background-color: #0000;
        border-radius: 0;
        display: flex;
        position: static;
    }
    .subj__search-list {
        max-height: calc(100dvh - 225px);
    }
    .subj__search-col {
        width: 100%;
        max-width: 600px;
    }
    .subj__search-tags {
        margin-left: 16px;
        margin-right: 16px;
    }
    .r-hero__rating {
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .r-hero__rating-item {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
    }
    .r-intro__top {
        max-width: 328px;
    }
    .r-tooltip {
        width: 26px;
        height: 26px;
        position: absolute;
        inset: auto 42px 2px auto;
    }
    .r-tooltip__toggle {
        width: 26px;
        height: 26px;
    }
    .subj__cta {
        display: flex;
    }
    .subj__form-nav {
        padding-bottom: 24px;
    }
    .subj__decor--left {
        background-image: linear-gradient(90deg, #fff, #fff0);
        width: 20px;
    }
    .r-header--tool--mod {
        background-position: 50% 0;
        padding-top: 84px;
    }
    .collection__text img {
        border-radius: 8px;
    }
    .collection__text h2 {
        font-size: 24px;
    }
    .collection__text blockquote {
        margin-bottom: 40px;
    }
    .collection__text figcaption {
        margin-top: 16px;
    }
    .r-header--citation {
        background-position: 50% 0;
        padding-top: 84px;
        padding-left: 0;
        padding-right: 0;
    }
    .r-cards--3col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-table__3col {
        grid-template-columns: 1fr;
    }
    .r-hero__decor--tools {
        top: 0;
    }
    .r-services--centered {
        max-width: 328px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-hero__tool-brand {
        padding: 16px;
    }
    .r-hero--tool-h1 {
        font-size: 24px;
    }
    .r-hero--tool-pl {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-hero__tool-box {
        margin-left: -16px;
        margin-right: -16px;
    }
    .r-hero__tool-descr {
        font-size: 14px;
    }
    .r-hero__tool-svg {
        bottom: 5px;
    }
    .r-header--tool-pl {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-hero__tool-brand--grammar {
        padding: 16px;
    }
    .r-hero--tool-h1--grammar {
        font-size: 24px;
    }
    .r-hero__tool-descr--grammar {
        font-size: 14px;
    }
    .tool-tabel {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-table__row--3col {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .r-header--tool-grammar {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-hero--tool-grammar {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-hero__btn.marg-top--24 {
        margin-top: 32px;
    }
    .r-trust {
        min-width: 328px;
        margin-left: auto;
        margin-right: auto;
    }
    .r-trust__list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        padding-left: 0;
        padding-right: 0;
        display: grid;
    }
    .r-trust__item,
    .r-trust__second,
    .r-trust__first {
        width: 100%;
    }
    .r-pain--scroll,
    .r-pricing--scroll {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-form {
        flex-flow: column;
    }
    .r-cards--scroll {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-paper-types__scroll {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-paper-types__item {
        width: 290px;
        height: 307px;
    }
    .r-paper-types__slider--scroll {
        max-width: 100vw;
        margin-bottom: 32px;
        margin-left: -16px;
        margin-right: -16px;
        padding-bottom: 0;
        overflow: visible;
    }
    .r-hero__tool-brand-humanizer {
        padding: 16px;
    }
    .r-hero--tool-h1-humanizer {
        font-size: 24px;
    }
    .r-hero__tool-descr-humanizer {
        font-size: 14px;
    }
    .r-header--tool-humanizer {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-hero__tool-brand--shortener {
        padding: 16px;
    }
    .r-hero--tool-h1--shortener {
        font-size: 24px;
    }
    .r-hero__tool-descr--shortener {
        font-size: 14px;
    }
    .promo {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-columns: 1fr;
    }
    .promo__text {
        font-size: 20px;
    }
    .r-hero__tool-brand--extender {
        padding: 16px;
    }
    .r-hero--tool-h1--extender {
        font-size: 24px;
    }
    .r-hero__tool-descr--extender {
        font-size: 14px;
    }
    .r-hero--tool-pl-2 {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-header--tool-shortener,
    .r-header--tool-extender {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-hero--tool--shortener,
    .r-hero--tool-grammar--extender {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-header--tool-outline {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-hero--tool--outline {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-hero__tool-brand--outline {
        padding: 16px;
    }
    .r-hero--tool-h1--outline {
        font-size: 24px;
    }
    .r-hero__tool-descr--outline {
        font-size: 14px;
    }
    .r-header--ai-writer {
        background-position: 50% 0;
        padding-top: 84px;
    }
    .r-rich-text h2 {
        font-size: 24px;
    }
    .r-hero__tool-brand-thesis {
        padding: 16px;
    }
    .r-hero--tool-h1-thesis {
        font-size: 24px;
    }
    .r-hero__tool-descr-thesis {
        font-size: 14px;
    }
    .r-hero--tool-thesis {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .r-header--tool-thesis {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-pain--3col {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .r-hero__tool-brand-homework {
        padding: 16px;
    }
    .r-hero--tool-h1-homework {
        font-size: 24px;
    }
    .r-hero__tool-descr-homework {
        font-size: 14px;
    }
    .r-header--tool-homework {
        background-color: #fff;
        background-image: none;
        padding-top: 65px;
    }
    .r-table__2col,
    .r-table__3col-copy {
        grid-template-columns: 1fr;
    }
}
@media screen and (max-width: 479px) {
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 26px;
    }
    .anchor {
        top: -180px;
    }
    .hide {
        display: none;
    }
    .btn--blue_220 {
        width: 100%;
    }
    .footer__dropdown {
        align-self: auto;
        margin-top: 20px;
    }
    .btn--login {
        width: 90px;
        height: 48px;
    }
    .btn--signup {
        width: 90px;
        height: 48px;
        padding-left: 9px;
        padding-right: 9px;
    }
    .devider--light-blue {
        width: 90%;
    }
    .work__link {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
    }
    .post-btn {
        justify-content: center;
        width: 100%;
        padding-left: 17px;
        padding-right: 17px;
    }
    .blog-drop__arrow {
        color: #367fd3;
    }
    .post-samples-block {
        background-size: auto, auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .post-block-text {
        text-align: center;
    }
    .post-block-text h2 {
        font-size: 26px;
    }
    .post-block-title {
        text-align: center;
    }
    .post-block-title h2 {
        font-size: 26px;
    }
    .post-link-banner {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        flex-direction: column;
    }
    .post-link-text {
        text-align: center;
    }
    .post-block {
        padding: 0;
    }
    .post-block.border-blue {
        flex-direction: column;
    }
    .post-block-centered {
        padding-left: 20px;
        padding-right: 20px;
    }
    .post-link-img {
        width: 100%;
        height: 50vw;
    }
    .post-block-img.cover {
        width: 100%;
        min-height: 50vw;
    }
    .post-block-content,
    .post-sample-link {
        padding-left: 20px;
        padding-right: 20px;
    }
    .post-sample {
        padding-left: 16px;
        padding-right: 16px;
    }
    .prices__btn {
        width: 100%;
        min-width: auto;
    }
    .styles-devider {
        height: auto;
        font-size: 40px;
    }
    .blog-feautrs-items {
        grid-template-columns: 1fr 1fr;
    }
    .post-btn--desktop,
    .post-btn--mobile {
        justify-content: center;
        width: 100%;
        padding-left: 17px;
        padding-right: 17px;
    }
    .post__cta {
        padding-left: 20px;
        padding-right: 20px;
    }
    .quiz__slides-pagination {
        flex-direction: column;
    }
    .quiz__img-dot3 {
        top: 161px;
        left: -10px;
    }
    .btn--orange_240 {
        width: 100%;
    }
    .btn--orange_220 {
        width: 100%;
        min-width: auto;
    }
    .apps {
        grid-template-columns: 1fr;
    }
    .app-btns {
        flex-direction: column;
    }
    .team__btn,
    .post-example__btn {
        width: 100%;
    }
    .citation__img--desktop {
        display: none;
    }
    .citation__subscribe {
        width: 290px;
    }
    .citation__sucess {
        padding-top: 50px;
        padding-bottom: 52px;
    }
    .citation__row {
        grid-template-columns: 1fr;
    }
    .citation__img--mobile {
        display: none;
    }
    .types__list {
        grid-column-gap: 2px;
        position: relative;
    }
    .types__item--purple,
    .types__item--orange,
    .types__item--green {
        font-size: 1.5vw;
    }
    .types__child {
        justify-content: center;
        position: absolute;
    }
    .types__child._1 {
        inset: 0% auto auto 0%;
    }
    .types__child._2 {
        inset: 0% 15% auto auto;
    }
    .types__child._3 {
        inset: auto 5% 0% auto;
    }
    .types__child._4 {
        inset: 0% auto auto 0%;
    }
    .types__child._5 {
        inset: auto auto 0% 5%;
    }
    .types__child._6 {
        inset: 0% 30% auto auto;
    }
    .types__child._7 {
        inset: auto 5% 0% auto;
    }
    .types__child._8 {
        inset: 0% auto auto 0%;
    }
    .types__child._9 {
        inset: 0% auto auto 34%;
    }
    .types__child._10 {
        inset: 0% 14% auto auto;
    }
    .types__child._11 {
        inset: auto 5% 0% auto;
    }
    .types__child._12 {
        inset: 0% auto auto -5%;
    }
    .types__child._13 {
        inset: auto auto 0% 25%;
    }
    .types__child._14 {
        inset: auto -15% 0% auto;
    }
    .types__child._15 {
        inset: 0% 2% auto auto;
    }
    .types__arrow.top-left {
        transform: rotateX(0) rotateY(180deg) rotate(0);
    }
    .types__arrow.bot-left {
        transform: rotateX(180deg) rotateY(180deg) rotate(0);
    }
    .types__arrow.bot-right {
        transform: rotateX(180deg) rotateY(0) rotate(0);
    }
    .types__item--yellow {
        font-size: 1.5vw;
    }
    .post-block-subtitle {
        text-align: center;
    }
    .post-block-subtitle h2 {
        font-size: 26px;
    }
    .blog__form-input {
        flex: 1;
        min-width: auto;
    }
    .post-block-title--ai {
        text-align: center;
    }
    .post-block-title--ai h2 {
        font-size: 26px;
    }
    .aiban__btn {
        width: 100%;
    }
    .pre-popup__img {
        display: block;
    }
    .pre-popup__title {
        margin-right: 20px;
    }
    .r-writers__btn {
        width: 100%;
    }
    .r-tabs {
        max-width: 90vw;
    }
    .r-app {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .r-footer {
        padding: 40px 4vw;
    }
    .r-footer__top {
        grid-template-columns: 1fr;
    }
    .r-footer__brand-img {
        height: auto;
    }
    .r-footer__toggle {
        align-items: center;
    }
    .r-footer__list.w--open {
        min-width: 100%;
    }
    .r-footer__info {
        align-items: center;
    }
    .r-footer__text {
        font-size: 14px;
    }
    .r-footer__social {
        grid-column-gap: 8px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        width: 100%;
    }
    .r-footer__link {
        width: 100%;
    }
    .r-footer__bot,
    .r-footer__mid {
        grid-template-columns: 1fr;
    }
    .r-footer__payments {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: wrap;
        place-content: center flex-start;
        align-items: flex-start;
        max-width: 90vw;
    }
    .r-footer__right {
        min-width: 100%;
    }
    .r-footer__form-input {
        flex: 1;
        min-width: auto;
    }
    .rw-nav__container {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .rw-nav__btns {
        grid-template-rows: auto;
        grid-template-columns: auto auto;
        grid-auto-columns: 1fr;
        justify-items: center;
    }
    .rw-trust__raitimg {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
    }
    .rw-trust__stars {
        width: 77px;
    }
    .rw-trust__item--2,
    .rw-trust__item--3,
    .rw-trust__item--4 {
        padding: 14px;
        font-size: 14px;
        line-height: 22px;
    }
    .rw-trust__text--24 {
        font-size: 18px;
        line-height: 24px;
    }
    .rw-trust__col {
        margin-left: auto;
    }
    .rw-trust__img {
        width: 172px;
    }
    .r-btn--orange-242,
    .r-btn--orange {
        width: 100%;
    }
    .rw-nav__brand-text {
        width: 140px;
    }
    .r-btn--orange-281 {
        width: 100%;
        min-width: auto;
    }
    .premium__title {
        margin-bottom: 20px;
        font-size: 26px;
        line-height: 120%;
    }
    .premium__subtitle {
        text-align: left;
        margin-bottom: 20px;
        font-size: 16px;
    }
    .auth-form.is-active {
        justify-content: center;
        align-items: flex-start;
        padding-top: 75px;
    }
    .r-btn--primary {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-order__text--upd {
        margin-top: 30px;
    }
    .premium__inner {
        padding: 20px;
    }
    .nav__btn-grid--mod {
        grid-column-gap: 10px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: auto auto;
        grid-auto-columns: 1fr;
        align-self: center;
        place-items: center;
        display: grid;
    }
    .auth-form-info.is-active {
        padding-left: 10px;
        padding-right: 10px;
    }
    .auth-form-confirm__text-2 {
        font-size: 14px;
    }
    .auth-form-forgot__title-2 {
        font-size: 24px;
        line-height: 32px;
    }
    .auth-form__text {
        font-size: 14px;
        line-height: 22px;
    }
    .auth-form__block-upd {
        width: 100%;
        max-width: 100%;
        padding: 20px 16px;
    }
    .spotify {
        width: 100%;
    }
    .post__expert {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-pain__top {
        border-bottom-style: none;
        flex-flow: column;
    }
    .r-pain-img {
        width: 140px;
        height: 140px;
    }
    .auth-modal__error {
        text-align: center;
        width: 95%;
    }
    .auth-form__block-inner--mod {
        height: auto;
    }
    .blog__form-submit,
    .post__reactions-title {
        width: 100%;
    }
    .post__reactions-btn {
        flex: 1;
    }
    .post__reactions-wrap {
        width: 100%;
    }
    .r-btn--secondary {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .post__quiz-card {
        width: 280px;
        min-height: 306px;
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .post__quiz-start {
        width: 100%;
        min-width: auto;
    }
    .post__result-item {
        align-items: stretch;
    }
    .r-hero-features {
        grid-template-columns: 1fr;
        align-self: stretch;
    }
    .r-recognition__mask {
        width: 100%;
    }
    .r-pricing__btn {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-services__rating {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
    }
    .r-services__stars {
        width: 77px;
    }
    .post__cards-content {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-hero__child--legacy {
        right: -50%;
    }
    .r-discount__trust {
        border-radius: 20px;
        width: 100%;
    }
    .r-discount__service {
        font-size: 18px;
    }
    .r-discount__title {
        line-height: 140%;
    }
    .r-breadcrumbs {
        max-width: 90vw;
    }
    .r-blog__card--big {
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .r-blog__img--big {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        height: 60vw;
    }
    .r-blog__content--big {
        padding: 20px;
    }
    .r-blog__info {
        font-size: 14px;
    }
    .r-blog__btn {
        text-align: center;
    }
    .r-blog__img--small {
        height: 60vw;
    }
    .r-blog-search__input {
        flex: 0 auto;
    }
    .r-categories {
        border-bottom-style: none;
        flex-direction: column;
        align-items: flex-start;
    }
    .r-categories__drop {
        flex: 1;
    }
    .r-blog__img--podcasts {
        height: 60vw;
    }
    .r-post__row {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-post__category {
        font-size: 16px;
    }
    .r-post-nav__list {
        max-height: 360px;
    }
    .r-post__writer-img {
        margin-left: auto;
        margin-right: auto;
    }
    .r-post__share {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-post__share-list {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .r-post__slider {
        max-width: 90vw;
    }
    .r-post__reactions-title,
    .r-post__reactions-wrap {
        width: 100%;
    }
    .r-post__reactions-btn {
        flex: 1;
    }
    .r-category__content.w--open {
        flex-direction: column;
        padding-top: 20px;
        padding-bottom: 0;
    }
    .category__list {
        margin-bottom: 20px;
    }
    .r-format__card {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-hiring {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-pause {
        font-size: 12px;
        line-height: 130%;
    }
    .r-pause__text {
        max-width: 36ch;
        margin-right: 10px;
    }
    .r-quiz__start {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-quiz-img {
        max-width: 100%;
        margin-right: 8px;
    }
    .r-quiz__slides-pagination {
        flex-direction: column;
    }
    .r-quiz__previous {
        width: 100%;
    }
    .r-quiz__next {
        order: -1;
        width: 100%;
    }
    .r-quiz__submit {
        width: 100%;
    }
    .r-quiz-img__actor {
        object-fit: cover;
    }
    .r-quiz__results-sale {
        align-items: flex-start;
    }
    .r-quiz__results-vector {
        margin-top: 5px;
    }
    .r-quiz__results-box {
        align-self: stretch;
    }
    .r-quiz__results-btn {
        width: 100%;
    }
    .quiz-trust__list {
        grid-column-gap: 4px;
        grid-row-gap: 16px;
        flex-direction: row;
        grid-auto-columns: 1fr;
        place-content: center space-between;
        width: 100%;
    }
    .quiz-trust__item {
        flex: 0 auto;
    }
    .r-nav__right {
        flex-direction: column;
        flex: none;
        justify-content: space-between;
        align-self: center;
        align-items: flex-end;
        padding-top: 0;
        padding-bottom: 0;
    }
    .influencers__close {
        top: 16px;
        right: 16px;
    }
    .influencers__btn {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-sk-popup__close {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 10px;
    }
    .r-sk-popup__col {
        margin-right: 20px;
    }
    .r-sk-popup__top {
        flex-flow: column;
        align-items: stretch;
    }
    .r-sk-popup__btn {
        width: 100%;
    }
    .r-sk-popup__bot {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .r-sk-popup__tip--chek {
        top: -30px;
        bottom: auto;
    }
    .r-sk-popup__triangle--top {
        top: auto;
        bottom: -7px;
        transform: rotate(180deg);
    }
    .r-credit {
        width: 100%;
    }
    .post__result-btn {
        width: 100%;
        min-width: auto;
    }
    .post__flex {
        flex-flow: column;
    }
    .r-expert__row {
        flex-flow: column;
        align-items: stretch;
    }
    .r-expert__list {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .r-expert__card {
        padding-left: 16px;
        padding-right: 16px;
    }
    .r-expert__card-title {
        font-size: 22px;
        line-height: 30px;
    }
    .r-expert__cta {
        align-items: stretch;
    }
    .r-expert__btn {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .r-loader {
        margin-left: -16px;
        margin-right: -16px;
    }
    .r-form__btn {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .subj__content,
    .subj__search-col {
        max-width: 360px;
    }
    .r-tooltip__content.w--open {
        width: 70vw;
    }
    .tread-btn,
    .r-post-side {
        width: 100%;
    }
    .r-post-side__arrow {
        display: none;
    }
    .r-post-side-btn {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .post__keytakeaways {
        background-position: 94% 5%;
        padding-right: 30px;
    }
    .r-footer__form-checkbox {
        width: 100%;
    }
    .r-hero__tool-svg {
        bottom: 24px;
    }
    .r-hero__btn {
        width: 100%;
    }
    .r-trust__item,
    .r-trust__second {
        font-size: 14px;
        line-height: 22px;
    }
    .r-trust__wrap {
        margin-left: auto;
    }
    .r-trust__img {
        width: 172px;
    }
    .r-trust__raitimg {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
    }
    .r-pricing__cta {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .collect__finish {
        margin-left: 16px;
        margin-right: 16px;
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .collect__top {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
    }
    .r-order__text--upd-1col {
        margin-top: 30px;
    }
    .r-questions__btn {
        width: 100%;
    }
}
#w-node-_97f4684c-ef3d-ad0f-3388-82b0dfddcb5b-15f55062 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_97f4684c-ef3d-ad0f-3388-82b0dfddcb5d-15f55062 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4e5497e6-7eab-585b-8820-110d9757d29b-9757d289 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_4e5497e6-7eab-585b-8820-110d9757d29c-9757d289 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
}
#w-node-_4e5497e6-7eab-585b-8820-110d9757d2b1-9757d289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2e08ae34-1fb4-bdc1-22e0-d5ed6a1e2941-6a1e2941 {
    grid-area: 1/1/2/2;
}
#w-node-c5afdb38-9a4e-e6b7-fb02-5175b6df043f-b8f550cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29d8-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29df-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29e6-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29f7-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29f8-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb29ff-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a00-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a07-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a08-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a10-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a11-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a19-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a1a-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a22-b8f550cf,
#w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a23-b8f550cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#my-intercom.w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a2f-b8f550cf {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
}
#w-node-_5af878c2-07d2-765f-a6e4-ccbdd8cfd32e-d0f550d1,
#w-node-_61d408ca-5d09-ae00-c1c4-40889157092c-d0f550d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_61d408ca-5d09-ae00-c1c4-40889157092e-d0f550d1 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_61d408ca-5d09-ae00-c1c4-408891570939-d0f550d1 {
    justify-self: center;
}
#w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2dde4-4ef550d5,
#w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2ddee-4ef550d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2ddf0-4ef550d5 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_18f69d3c-eb16-4da4-a6af-5053a072a481-19f550d6,
#w-node-_18f69d3c-eb16-4da4-a6af-5053a072a48b-19f550d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_18f69d3c-eb16-4da4-a6af-5053a072a48d-19f550d6 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_06cc3742-c782-0c73-e0fb-4cc5bae76df0-3cf550d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d8e752fe-492b-9c9d-576a-dcb871745b66-bef5510e,
#w-node-d8e752fe-492b-9c9d-576a-dcb871745b71-bef5510e {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d8e752fe-492b-9c9d-576a-dcb871745b73-bef5510e {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f3c-0df55111 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f82-0df55111 {
    align-self: center;
}
#w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f84-0df55111 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f86-0df55111 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_6213f917-1e99-cba9-d7f2-f978e34724bc-57f55116,
#w-node-_61165255-b5f4-5169-11f9-71c1753ba163-57f55116 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_61165255-b5f4-5169-11f9-71c1753ba165-57f55116 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_56c5d62a-c569-375c-cc42-31822975ce55-7af55144,
#w-node-_56c5d62a-c569-375c-cc42-31822975ce60-7af55144 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_56c5d62a-c569-375c-cc42-31822975ce62-7af55144 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_56c5d62a-c569-375c-cc42-31822975ce6d-7af55144 {
    justify-self: center;
}
#w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b00-8cf55148,
#w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b4d-8cf55148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b4e-8cf55148 {
    grid-area: 1/1/2/2;
}
#w-node-d4efcbc3-d8d3-782b-0e9f-2202697c5093-8cf55148 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4c7870b3-f943-6b0e-5c65-bcf658a445ef-fcf55149,
#w-node-_4c7870b3-f943-6b0e-5c65-bcf658a44613-fcf55149 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4c7870b3-f943-6b0e-5c65-bcf658a44615-fcf55149 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f4578368-9b91-752f-597e-a7df9a0670b1-8ef5514e,
#w-node-aaed94b9-2310-d1ed-4878-c8fe145baf53-72f55150,
#w-node-_34bfd7f6-25f7-f84e-7308-74d6e5fcb147-72f55150 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_34bfd7f6-25f7-f84e-7308-74d6e5fcb149-72f55150 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_0bad27de-79b7-5d2f-342c-a622794042f9-f7f55155,
#w-node-_0bad27de-79b7-5d2f-342c-a62279404342-f7f55155 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0bad27de-79b7-5d2f-342c-a62279404344-f7f55155 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_1f1e6bb8-4b34-ed96-6f6b-8f9f2ed7b1ba-f8f55158 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4f23c660-4085-8da0-8e70-f6824478c0b4-f8f55158 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
}
#Comtext.w-node-_4f23c660-4085-8da0-8e70-f6824478c0b8-f8f55158 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4f23c660-4085-8da0-8e70-f6824478c0b9-f8f55158 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
}
#w-node-_4f23c660-4085-8da0-8e70-f6824478c0ba-f8f55158 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_70b820e7-6622-6618-f6dc-5521968d66b5-968d66b2 {
    align-self: end;
}
#w-node-_70b820e7-6622-6618-f6dc-5521968d66c2-968d66b2 {
    grid-area: 1/1/3/2;
    align-self: center;
}
#w-node-_70b820e7-6622-6618-f6dc-5521968d66c4-968d66b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19f0a443-39a6-8d8f-fcce-4e6e35d29c46-35d29c46 {
    align-self: start;
}
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d123f-44f5515d,
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d124d-44f5515d,
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d1287-44f5515d,
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d1288-44f5515d,
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d12b4-44f5515d,
#w-node-_2f1d575e-5a0a-7445-9c30-92f0303d12fb-44f5515d {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2bfb5868-53c5-f372-ee52-29a90340b796-fcf55167,
#w-node-_2bfb5868-53c5-f372-ee52-29a90340b7a1-fcf55167 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2bfb5868-53c5-f372-ee52-29a90340b7a3-fcf55167 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_7311440b-0fde-967c-a581-b372b0facb04-f8f55168,
#w-node-_7311440b-0fde-967c-a581-b372b0facb4d-f8f55168 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7311440b-0fde-967c-a581-b372b0facb4e-f8f55168 {
    grid-area: 1/1/2/2;
}
#w-node-_7311440b-0fde-967c-a581-b372b0fad09f-f8f55168 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_40367730-d38f-887a-f79e-014507e1af6b-78f5516c,
#w-node-_40367730-d38f-887a-f79e-014507e1af76-78f5516c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_40367730-d38f-887a-f79e-014507e1af78-78f5516c {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b1e5-53f5516e {
    align-self: center;
}
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b1f1-53f5516e,
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b1fc-53f5516e {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b1fe-53f5516e {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b36b-53f5516e,
#w-node-_89a661f9-23d7-a009-1105-d3f98f77b379-53f5516e {
    justify-self: end;
}
#w-node-a6799609-a347-b02e-e7c7-aa35e763568b-6bf55174,
#w-node-a6799609-a347-b02e-e7c7-aa35e7635696-6bf55174 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a6799609-a347-b02e-e7c7-aa35e7635698-6bf55174 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_59cd3180-6e2c-09c4-0128-aef9caa391cf-5ef551d0,
#w-node-_59cd3180-6e2c-09c4-0128-aef9caa391d9-5ef551d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_59cd3180-6e2c-09c4-0128-aef9caa391db-5ef551d0 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-bcd66e91-4821-9973-a62d-245e31b29343-f3f551d2,
#w-node-bcd66e91-4821-9973-a62d-245e31b2934e-f3f551d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bcd66e91-4821-9973-a62d-245e31b29350-f3f551d2 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-e10cb78f-17d5-c641-1c1a-0f814b24a315-97f55212,
#w-node-e10cb78f-17d5-c641-1c1a-0f814b24a320-97f55212 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e10cb78f-17d5-c641-1c1a-0f814b24a322-97f55212 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4acc6291-3616-42e8-2afc-4dbe7ff1a065-38f5527c,
#w-node-_2e1d18b3-0940-af1a-3607-5bbf1d04c314-38f5527c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2e1d18b3-0940-af1a-3607-5bbf1d04c316-38f5527c {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed89a-a4f5527f {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8a5-a4f5527f,
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8bf-a4f5527f {
    align-self: start;
}
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8cb-a4f5527f {
    grid-area: 1/2/3/3;
}
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8d2-a4f5527f {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8dd-a4f5527f {
    align-self: start;
}
#w-node-_72ea99af-10b6-8db7-840f-d981bfcd8685-7ff55280 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d344ac96-e15b-eee8-e8da-b7fbded45865-7ff55280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d344ac96-e15b-eee8-e8da-b7fbded4587d-7ff55280 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
}
#more-writers.w-node-d344ac96-e15b-eee8-e8da-b7fbded4588f-7ff55280 {
    justify-self: center;
}
#w-node-a0fc7f54-2eea-2b2d-96f7-53c9bd32bcb1-aaf55283 {
    place-self: start center;
}
#w-node-a0fc7f54-2eea-2b2d-96f7-53c9bd32bcd2-aaf55283 {
    align-self: start;
}
#w-node-_86695ea5-b039-ead7-73e3-c26096bc4e02-12f55284,
#w-node-_86695ea5-b039-ead7-73e3-c26096bc4e0d-12f55284 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_86695ea5-b039-ead7-73e3-c26096bc4e0f-12f55284 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-be160132-eb9f-cc98-d758-5b4a934ee23d-0ef55285,
#w-node-_7391186f-33b4-3fe9-1d60-fbb1b15d4405-0ef55285 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7391186f-33b4-3fe9-1d60-fbb1b15d4407-0ef55285 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b007-82f55286,
#w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b011-82f55286 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b013-82f55286 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_1fc6f78c-0660-2988-07b0-6228558e6bb9-e6f552ca,
#w-node-_1fc6f78c-0660-2988-07b0-6228558e6bc3-e6f552ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1fc6f78c-0660-2988-07b0-6228558e6bc5-e6f552ca {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3f6859b1-6be8-81f1-0156-62fa75ee6393-61f552cb,
#w-node-_3f6859b1-6be8-81f1-0156-62fa75ee639d-61f552cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3f6859b1-6be8-81f1-0156-62fa75ee639f-61f552cb {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4bd19bcd-2ec2-0ced-d13e-90aac1625094-14f552cd {
    place-self: start center;
}
#w-node-_4bd19bcd-2ec2-0ced-d13e-90aac16250b5-14f552cd {
    align-self: start;
}
#ai-rewriting-hero-app.w-node-_90616097-ebeb-d257-5cf8-7b3c104aaab9-52f552d2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: start;
}
#w-node-_61c64ce9-c60d-faec-1f03-d0b2e89a71b6-655e59d8,
#w-node-c978aa8c-7241-6a0f-b30f-15803bd56736-655e59d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c978aa8c-7241-6a0f-b30f-15803bd56738-655e59d8 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c58d-825c477b,
#w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c598-825c477b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c59a-825c477b {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f64dc7a3-1153-4cee-dd2b-28e065965fe7-85a2721a,
#w-node-de0118f8-a269-4a0e-72a0-39f62d5ddb24-85a2721a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-de0118f8-a269-4a0e-72a0-39f62d5ddb26-85a2721a {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_26262681-7feb-9f16-a54f-83b41705fa53-67993eac,
#w-node-_9e384f8d-8dbb-c707-37a5-74609f0e2be4-67993eac {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9e384f8d-8dbb-c707-37a5-74609f0e2be6-67993eac {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-e1cbd371-798f-f47d-2269-4179cc2c52e2-5688a2ff,
#w-node-e1cbd371-798f-f47d-2269-4179cc2c52fe-5688a2ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e1cbd371-798f-f47d-2269-4179cc2c5300-5688a2ff {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_23fdc32d-3899-2bac-155c-a39df6c51150-53301e76,
#w-node-_23fdc32d-3899-2bac-155c-a39df6c5116d-53301e76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_23fdc32d-3899-2bac-155c-a39df6c5116f-53301e76 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb69-b91375fd,
#w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb85-b91375fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb87-b91375fd {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff0fec-86833323,
#w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff1008-86833323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff100a-86833323 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b69-2910c331,
#w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b86-2910c331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b88-2910c331 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_70a3d275-ff82-9da9-71e7-45b1b3081d0a-2910c331,
#w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d67a-23004cca,
#w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d697-23004cca {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d699-23004cca {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_0a573a67-4b7e-728b-645a-3bea88f1d092-bd292a35,
#w-node-_0a573a67-4b7e-728b-645a-3bea88f1d09d-bd292a35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0a573a67-4b7e-728b-645a-3bea88f1d09f-bd292a35 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ea1-5e0e5a28,
#w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ebe-5e0e5a28 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ec0-5e0e5a28 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_60a33d2b-bceb-8b0d-3859-979872d31e82-9c2132eb,
#w-node-_60a33d2b-bceb-8b0d-3859-979872d31e9e-9c2132eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_60a33d2b-bceb-8b0d-3859-979872d31ea0-9c2132eb {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_8c183307-dd11-9f65-3755-1c789f9747b0-4f38a54d,
#w-node-_8c183307-dd11-9f65-3755-1c789f9747cd-4f38a54d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_8c183307-dd11-9f65-3755-1c789f9747cf-4f38a54d {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_47bc97f0-6ad6-9f30-2137-561b8cff039f-1811300d,
#w-node-_47bc97f0-6ad6-9f30-2137-561b8cff03bc-1811300d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_47bc97f0-6ad6-9f30-2137-561b8cff03be-1811300d {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ce-91d88e60,
#w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ea-91d88e60 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ec-91d88e60 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-cc2ad953-034e-7dc2-fa8c-bb1920efb1df-83fdcbd3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b3ccaf72-aa4d-e4f7-b3c7-51b09340696f-74453354,
#w-node-e9ea109a-a73b-d0c2-fcbc-1c106a759b17-25b68fc4,
#w-node-_1aa01cd4-098a-60b0-becd-969f2a51de28-4464709f,
#w-node-_1aa01cd4-098a-60b0-becd-969f2a51de33-4464709f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1aa01cd4-098a-60b0-becd-969f2a51de35-4464709f {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_71edb872-7392-3330-d031-02b00e8c61f3-04dc1fb8,
#w-node-_71edb872-7392-3330-d031-02b00e8c61fd-04dc1fb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_71edb872-7392-3330-d031-02b00e8c61ff-04dc1fb8 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_9fe639fb-fca9-80d9-ab61-7cf631d17598-5ab17eb5,
#w-node-_9fe639fb-fca9-80d9-ab61-7cf631d175b4-5ab17eb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9fe639fb-fca9-80d9-ab61-7cf631d175b6-5ab17eb5 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d7e-21ea17b5,
#w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d9a-21ea17b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d9c-21ea17b5 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-d5fedaa9-8610-8d6e-89b8-228d76eba89b-2847d94d {
    place-self: start center;
}
#w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7628-afd53323,
#w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7632-afd53323 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7634-afd53323 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_404ab70b-d405-df50-6398-ece5af4ac06f-f7b817e6,
#w-node-_404ab70b-d405-df50-6398-ece5af4ac09f-f7b817e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_404ab70b-d405-df50-6398-ece5af4ac0a1-f7b817e6 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_76db045d-dc4c-d95c-96b6-2e5ec152773f-f7ba58af,
#w-node-_76db045d-dc4c-d95c-96b6-2e5ec1527778-f7ba58af {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_76db045d-dc4c-d95c-96b6-2e5ec152777a-f7ba58af {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_0c88712c-7c35-1f7c-f855-2a51048d3829-4d355980,
#w-node-_0c88712c-7c35-1f7c-f855-2a51048d3834-4d355980 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0c88712c-7c35-1f7c-f855-2a51048d3836-4d355980 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-aa40549f-1fc8-1f42-f0e3-03cd30b92107-1ecb31dd,
#w-node-aa40549f-1fc8-1f42-f0e3-03cd30b9213a-1ecb31dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-aa40549f-1fc8-1f42-f0e3-03cd30b9213c-1ecb31dd {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaff8d-ac707ba0,
#w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaffa9-ac707ba0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaffab-ac707ba0 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_1d4a8f32-762b-c6a5-f900-357e497b40dd-ad21e857,
#w-node-_1d4a8f32-762b-c6a5-f900-357e497b40e7-ad21e857 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1d4a8f32-762b-c6a5-f900-357e497b40e9-ad21e857 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_42297221-2420-94f9-d97c-ebefd19772d3-ddd3f2e6,
#w-node-_42297221-2420-94f9-d97c-ebefd19772dd-ddd3f2e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_42297221-2420-94f9-d97c-ebefd19772df-ddd3f2e6 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-ed9a2127-8815-9b14-f934-addc5609a1e6-a28dbdb8,
#w-node-ed9a2127-8815-9b14-f934-addc5609a1f1-a28dbdb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ed9a2127-8815-9b14-f934-addc5609a1f3-a28dbdb8 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f81215ed-6fd3-492a-f45e-05a42d7d1991-ed6f8f9b,
#w-node-f81215ed-6fd3-492a-f45e-05a42d7d199b-ed6f8f9b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f81215ed-6fd3-492a-f45e-05a42d7d199d-ed6f8f9b {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb36-285fad3d,
#w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb40-285fad3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb42-285fad3d {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f20c7e7b-5244-714f-1309-0fe17987a465-0288548a,
#w-node-f20c7e7b-5244-714f-1309-0fe17987a46f-0288548a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f20c7e7b-5244-714f-1309-0fe17987a471-0288548a {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-d2f8dda2-c359-8140-1fda-eb39047e528b-c612cb5d,
#w-node-a0b63be4-b8e5-9c3a-7006-e76854929c76-50df480f,
#w-node-a0b63be4-b8e5-9c3a-7006-e76854929c80-50df480f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a0b63be4-b8e5-9c3a-7006-e76854929c82-50df480f {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-fa0907bf-6f10-8a9b-f556-6c16c9521bbd-ed89dc99,
#w-node-fa0907bf-6f10-8a9b-f556-6c16c9521be8-ed89dc99 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa0907bf-6f10-8a9b-f556-6c16c9521bea-ed89dc99 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a55d41e1-90e6-c84b-8161-e7958a296627-f3e24cec,
#w-node-a55d41e1-90e6-c84b-8161-e7958a296631-f3e24cec {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a55d41e1-90e6-c84b-8161-e7958a296633-f3e24cec {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1c9f-1d0274ac,
#w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1ca9-1d0274ac {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1cab-1d0274ac {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365ca-ee422f61,
#w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365d4-ee422f61 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365d6-ee422f61 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf09-c96ebc11,
#w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf13-c96ebc11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf15-c96ebc11 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fc9-a6db49b8,
#w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fd3-a6db49b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fd5-a6db49b8 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_6de79f07-bb28-e416-8720-166ed8985aef-d73cbf7b,
#w-node-_6de79f07-bb28-e416-8720-166ed8985afa-d73cbf7b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6de79f07-bb28-e416-8720-166ed8985afc-d73cbf7b {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_764a9e4c-304f-711e-10a0-401398fa27a5-2896c794,
#w-node-_764a9e4c-304f-711e-10a0-401398fa27d1-2896c794 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_764a9e4c-304f-711e-10a0-401398fa27d3-2896c794 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_9a8a3007-2561-a13a-a4b8-31eb82943efc-1830373d,
#w-node-_9a8a3007-2561-a13a-a4b8-31eb82943f06-1830373d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9a8a3007-2561-a13a-a4b8-31eb82943f08-1830373d {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_46859d54-3784-6f5f-9d77-9eb159cb23c0-b3fa96bb,
#w-node-_46859d54-3784-6f5f-9d77-9eb159cb23ca-b3fa96bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46859d54-3784-6f5f-9d77-9eb159cb23cc-b3fa96bb {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a1b28d57-f7e4-5e60-282c-db3b93101296-4441eea8,
#w-node-a1b28d57-f7e4-5e60-282c-db3b931012a1-4441eea8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a1b28d57-f7e4-5e60-282c-db3b931012a3-4441eea8 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-da55e147-3f45-7be5-5e1c-a8530d7dc076-9490dbb7,
#w-node-da55e147-3f45-7be5-5e1c-a8530d7dc081-9490dbb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-da55e147-3f45-7be5-5e1c-a8530d7dc083-9490dbb7 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a1d-d3ed9edc,
#w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a27-d3ed9edc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a29-d3ed9edc {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a8f-dec6068c,
#w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a99-dec6068c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a9b-dec6068c {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4c032c72-35e4-ebae-2400-c59c710d5d15-2c13f0d2,
#w-node-_4c032c72-35e4-ebae-2400-c59c710d5d1f-2c13f0d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4c032c72-35e4-ebae-2400-c59c710d5d21-2c13f0d2 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a153ca44-7df3-0d44-2842-2b4c270c9a28-e5b24b47,
#w-node-a153ca44-7df3-0d44-2842-2b4c270c9a33-e5b24b47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a153ca44-7df3-0d44-2842-2b4c270c9a35-e5b24b47 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_053ed493-e2c7-656f-0659-492ef1af1c5a-9d595422,
#w-node-_053ed493-e2c7-656f-0659-492ef1af1c64-9d595422 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_053ed493-e2c7-656f-0659-492ef1af1c66-9d595422 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-be02e3d2-eb93-596a-0794-6818c6ccb10a-6869df97,
#w-node-be02e3d2-eb93-596a-0794-6818c6ccb114-6869df97 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-be02e3d2-eb93-596a-0794-6818c6ccb116-6869df97 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e66-91121965,
#w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e70-91121965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e72-91121965 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_3eeee534-364d-c49f-ff17-4a1f7dad5998-c96da943,
#w-node-_3eeee534-364d-c49f-ff17-4a1f7dad59c4-c96da943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3eeee534-364d-c49f-ff17-4a1f7dad59c6-c96da943 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a352-e3945dd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a354-e3945dd2 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a7ac-e3945dd2 {
    grid-area: 1/1/3/2;
}
#w-node-_37e7f800-3a2d-bdef-8485-3aa88040204f-3997e2b0,
#w-node-_37e7f800-3a2d-bdef-8485-3aa880402059-3997e2b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_37e7f800-3a2d-bdef-8485-3aa88040205b-3997e2b0 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_42284ece-cc9c-5201-70b2-3d246446cd09-715c1e1c,
#w-node-_42284ece-cc9c-5201-70b2-3d246446cd13-715c1e1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_42284ece-cc9c-5201-70b2-3d246446cd15-715c1e1c {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34c2-17f043ec,
#w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34cc-17f043ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34ce-17f043ec {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_2f24d516-62d0-e523-f219-27475ba850fb-70945a02,
#w-node-_2f24d516-62d0-e523-f219-27475ba85106-70945a02 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2f24d516-62d0-e523-f219-27475ba85108-70945a02 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_689fe3d9-60d3-4878-c830-5040b7b53cf8-17ea736f,
#w-node-_689fe3d9-60d3-4878-c830-5040b7b53d03-17ea736f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_689fe3d9-60d3-4878-c830-5040b7b53d05-17ea736f {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_07d7b795-0f66-339f-3b17-3a7784df136b-c12a4704,
#w-node-_07d7b795-0f66-339f-3b17-3a7784df1375-c12a4704 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_07d7b795-0f66-339f-3b17-3a7784df1377-c12a4704 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_1ef22ce0-039a-0b37-5fef-6db2b24f9027-456fe690 {
    align-self: stretch;
}
#w-node-_1ef22ce0-039a-0b37-5fef-6db2b24f904c-456fe690 {
    justify-self: end;
}
#w-node-af43c4ba-071f-00e8-3fe3-befe38e08902-456fe690 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
}
#w-node-_1dfd078c-d4e7-966e-4896-4bf48cbb4736-698e162e {
    align-self: center;
}
#w-node-_1dfd078c-d4e7-966e-4896-4bf48cbb4741-698e162e {
    justify-self: center;
}
#w-node-_945f47ef-1938-9375-1e4c-cf7cedd18ff1-73166400,
#w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ceb8-73166400 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0a33017b-d587-a4b7-2f1d-9cf04477d3fe-73166400 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_58ac00db-76f6-b641-14a6-03cdcf9460c9-d6676614,
#w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ceb8-d6676614 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0a33017b-d587-a4b7-2f1d-9cf04477d3fe-d6676614 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_7f614deb-253f-14bf-e315-eed0f694052e-8a84b997,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8a84b997 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8a84b997 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_7f614deb-253f-14bf-e315-eed0f694052e-76bc05d4,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-76bc05d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-76bc05d4 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_7f614deb-253f-14bf-e315-eed0f694052e-5e408680,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-5e408680 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-5e408680 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#plagiarismCheckerHide1.w-node-ef15c355-f85b-1bfd-6227-ebe8e2d8b24a-840f5606 {
    align-self: stretch;
}
#w-node-af8d3700-7b31-7a1f-6012-a3d82abff4e2-840f5606 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-af8d3700-7b31-7a1f-6012-a3d82abff4e4-840f5606 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-af8d3700-7b31-7a1f-6012-a3d82abff4f0-840f5606,
#w-node-eceaef63-d37f-4ee6-3767-22a48f7ce18a-45f68b60,
#w-node-_6b2ff996-af1c-c100-de21-e5ba4ce66ec1-500fffc1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_26f51f12-c3e8-2166-40dd-5203ad402b25-500fffc1 {
    justify-self: center;
}
#w-node-_7f614deb-253f-14bf-e315-eed0f694052e-60f21f94,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-60f21f94 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-60f21f94 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-8899d502,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8899d502 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8899d502 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-5fc96daa,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-5fc96daa {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-5fc96daa {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#appAIdetector.w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-5428dda7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-af8d3700-7b31-7a1f-6012-a3d82abff3e4-5428dda7,
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-8279380f,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8279380f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8279380f {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-891dfee2,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-891dfee2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-891dfee2 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-2861dd46,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-2861dd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-2861dd46 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-d73b1977,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-d73b1977 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-d73b1977 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#ai-rewriting-hero-app.w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-4b40f229 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: start;
}
#w-node-_44863aff-9760-934f-bf89-409728c78a1d-d2b8f7cc,
#w-node-_44863aff-9760-934f-bf89-409728c78a27-d2b8f7cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_44863aff-9760-934f-bf89-409728c78a29-d2b8f7cc {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_6473a59c-aca0-a2f4-207e-1da7409041db-8177d63f,
#w-node-_6473a59c-aca0-a2f4-207e-1da7409041e5-8177d63f {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6473a59c-aca0-a2f4-207e-1da7409041e7-8177d63f {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_6473a59c-aca0-a2f4-207e-1da7409042e9-8177d63f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-d8478f5c,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-d8478f5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-d8478f5c {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-c657acc5,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-c657acc5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-c657acc5 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_69d3b2bb-2cf1-e461-2507-c250a2d71b58-c8c5badf,
#w-node-_0f422579-d12e-2d29-3e0f-ffb80dc0b263-c8c5badf {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0f422579-d12e-2d29-3e0f-ffb80dc0b265-c8c5badf {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_9048901f-a505-51fa-ec44-8edf10fc38ae-e66efc42,
#w-node-_04c27fb5-94a8-4831-7f12-004b9315da70-e66efc42 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_04c27fb5-94a8-4831-7f12-004b9315da72-e66efc42 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a1fc49cd-39f9-2ad4-e036-5ed8ba420544-f965b886,
#w-node-_7271f567-06ed-a04b-ac1c-86fb4be42c97-f965b886 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7271f567-06ed-a04b-ac1c-86fb4be42c99-f965b886 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_7dc83aad-def3-8b00-752f-9f48bec51f9a-dd1c8f93 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7dc83aad-def3-8b00-752f-9f48bec51f9b-dd1c8f93 {
    grid-area: 1/1/2/2;
}
#w-node-_7dc83aad-def3-8b00-752f-9f48bec51f9c-dd1c8f93 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-628bf000 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-628bf000 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-_4cade642-277f-0abc-0639-ecf6ee8342f0-628bf000 {
    justify-self: center;
}
#toolHide.w-node-_689571e1-0d39-b626-c57a-509e11896908-61f231f6 {
    align-self: stretch;
}
#w-node-_798565e2-5cca-749e-274b-1bec666dd748-61f231f6,
#w-node-_798565e2-5cca-749e-274b-1bec666dd77a-61f231f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#toolHide.w-node-_689571e1-0d39-b626-c57a-509e11896908-96862f4d {
    align-self: stretch;
}
#w-node-_15d927d8-8888-8913-430a-eda6a5b4b4e7-96862f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#toolHide.w-node-d49fdd79-294c-9bef-2434-68714484404c-cb6caa7d,
#toolHide.w-node-_291d9f00-3248-08ad-beeb-d29042d190af-0d194ef5 {
    align-self: stretch;
}
#w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-f228b951,
#appAIdetector.w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-200ce515,
#appAIdetector.w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-62c70e7d {
    grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_8de84c65-16ee-61d1-b877-8ff69a94bdae-62c70e7d {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#plagiarismCheckerHide1.w-node-ef15c355-f85b-1bfd-6227-ebe8e2d8b24a-94331351,
#plagiarismCheckerHide1.w-node-ef15c355-f85b-1bfd-6227-ebe8e2d8b24a-9463cf0e {
    align-self: stretch;
}
#w-node-af8d3700-7b31-7a1f-6012-a3d82abff4f0-9463cf0e {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#plagiarismCheckerHide1.w-node-ef15c355-f85b-1bfd-6227-ebe8e2d8b24a-0bfb714d {
    align-self: stretch;
}
#w-node-b8b5b637-e7fb-0994-cee8-367c1e30122e-0bfb714d {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-ad3918a1-e12d-3dc7-3af6-855104016150-051d6900,
#w-node-_3a8d8dfe-ee53-951a-3d06-0bdb123c7dd5-051d6900 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3a8d8dfe-ee53-951a-3d06-0bdb123c7dd7-051d6900 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#toolHide.w-node-_695d114e-336b-f862-5f1e-8217ec0f339f-22d2b819 {
    align-self: stretch;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-22d2b819 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-22d2b819 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-a5f42d51-7e42-7cf7-db4c-e37eded301f9-b367d0e9 {
    justify-self: center;
}
#toolHide.w-node-d49fdd79-294c-9bef-2434-68714484404c-505420c1 {
    align-self: stretch;
}
#w-node-d4891934-77b0-41e8-0626-6b5d445a5a1a-505420c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d4891934-77b0-41e8-0626-6b5d445a5a1c-505420c1 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-421b5b01,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-421b5b01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-421b5b01 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-1c75adf4,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-1c75adf4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-1c75adf4 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#toolHide.w-node-d49fdd79-294c-9bef-2434-68714484404c-f67528d1 {
    align-self: stretch;
}
#w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-ac2ab7e1,
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-ac2ab7e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-ac2ab7e1 {
    grid-area: 1/1/2/2;
    place-self: start end;
}
#w-node-adc22543-5333-1133-cc6d-7450604e6eb3-07bca1b4 {
    justify-self: center;
}
#w-node-_45d2d24d-091c-f382-4ff9-7dc17ee71bc0-07bca1b4,
#w-node-_0e259ac4-feee-5423-64f8-66203e5674f7-07bca1b4,
#w-node-b3ffc428-42bf-e39d-1993-272e3b1db200-07bca1b4,
#w-node-_21a6fc74-33dc-8b4b-65f0-8680caf817e7-07bca1b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (max-width: 991px) {
    #w-node-_97f4684c-ef3d-ad0f-3388-82b0dfddcb5b-15f55062 {
        grid-column: span 1 / span 1;
    }
    #w-node-_97f4684c-ef3d-ad0f-3388-82b0dfddcb5d-15f55062 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_4e5497e6-7eab-585b-8820-110d9757d29b-9757d289,
    #w-node-_4e5497e6-7eab-585b-8820-110d9757d29c-9757d289 {
        grid-column: span 1 / span 1;
    }
    #w-node-_4e5497e6-7eab-585b-8820-110d9757d2a2-9757d289 {
        justify-self: start;
    }
    #w-node-ec408f08-0726-e071-88c4-c152204912bf-204912bd,
    #w-node-ec408f08-0726-e071-88c4-c152204912cd-204912bd {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-ab3f647d-4568-1417-43f1-02942abc1715-2df550b3 {
        grid-area: 2/1/3/2;
        justify-self: center;
    }
    #my-intercom.w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a2f-b8f550cf {
        grid-column: span 2 / span 2;
    }
    #w-node-_61d408ca-5d09-ae00-c1c4-40889157092c-d0f550d1 {
        grid-column: span 1 / span 1;
    }
    #w-node-_61d408ca-5d09-ae00-c1c4-40889157092e-d0f550d1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2ddee-4ef550d5 {
        grid-column: span 1 / span 1;
    }
    #w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2ddf0-4ef550d5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_18f69d3c-eb16-4da4-a6af-5053a072a48b-19f550d6 {
        grid-column: span 1 / span 1;
    }
    #w-node-_18f69d3c-eb16-4da4-a6af-5053a072a48d-19f550d6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-d8e752fe-492b-9c9d-576a-dcb871745b71-bef5510e {
        grid-column: span 1 / span 1;
    }
    #w-node-d8e752fe-492b-9c9d-576a-dcb871745b73-bef5510e {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f3f-0df55111,
    #w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f61-0df55111 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f84-0df55111 {
        grid-column: span 1 / span 1;
    }
    #w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f86-0df55111 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_61165255-b5f4-5169-11f9-71c1753ba163-57f55116 {
        grid-column: span 1 / span 1;
    }
    #w-node-_61165255-b5f4-5169-11f9-71c1753ba165-57f55116 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_56c5d62a-c569-375c-cc42-31822975ce60-7af55144 {
        grid-column: span 1 / span 1;
    }
    #w-node-_56c5d62a-c569-375c-cc42-31822975ce62-7af55144 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b03-8cf55148,
    #w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b25-8cf55148 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b4d-8cf55148 {
        grid-column: span 1 / span 1;
    }
    #w-node-d4efcbc3-d8d3-782b-0e9f-2202697c5093-8cf55148 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_4c7870b3-f943-6b0e-5c65-bcf658a44613-fcf55149 {
        grid-column: span 1 / span 1;
    }
    #w-node-_4c7870b3-f943-6b0e-5c65-bcf658a44615-fcf55149 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_34bfd7f6-25f7-f84e-7308-74d6e5fcb147-72f55150 {
        grid-column: span 1 / span 1;
    }
    #w-node-_34bfd7f6-25f7-f84e-7308-74d6e5fcb149-72f55150 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_0bad27de-79b7-5d2f-342c-a622794042fc-f7f55155,
    #w-node-_0bad27de-79b7-5d2f-342c-a6227940431e-f7f55155 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_0bad27de-79b7-5d2f-342c-a62279404342-f7f55155 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0bad27de-79b7-5d2f-342c-a62279404344-f7f55155 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_19066cec-f9d4-553f-2edf-ebe1e0072792-f8f55158 {
        justify-self: center;
    }
    #w-node-_167e257b-ed41-e367-3cdc-f0068bda4fd4-f8f55158 {
        order: -9999;
    }
    #w-node-_78178959-b32d-279b-4702-5c1e8662db24-f8f55158 {
        grid-area: 1/1/2/2;
    }
    #w-node-_70b820e7-6622-6618-f6dc-5521968d66c2-968d66b2 {
        justify-self: center;
    }
    #w-node-_2bfb5868-53c5-f372-ee52-29a90340b7a1-fcf55167 {
        grid-column: span 1 / span 1;
    }
    #w-node-_2bfb5868-53c5-f372-ee52-29a90340b7a3-fcf55167 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_7311440b-0fde-967c-a581-b372b0facb07-f8f55168,
    #w-node-_7311440b-0fde-967c-a581-b372b0facb29-f8f55168 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_7311440b-0fde-967c-a581-b372b0facb4d-f8f55168 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7311440b-0fde-967c-a581-b372b0fad09f-f8f55168 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_40367730-d38f-887a-f79e-014507e1af76-78f5516c {
        grid-column: span 1 / span 1;
    }
    #w-node-_40367730-d38f-887a-f79e-014507e1af78-78f5516c {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b1fc-53f5516e {
        grid-column: span 1 / span 1;
    }
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b1fe-53f5516e {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a6799609-a347-b02e-e7c7-aa35e7635696-6bf55174 {
        grid-column: span 1 / span 1;
    }
    #w-node-a6799609-a347-b02e-e7c7-aa35e7635698-6bf55174 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_59cd3180-6e2c-09c4-0128-aef9caa391d9-5ef551d0 {
        grid-column: span 1 / span 1;
    }
    #w-node-_59cd3180-6e2c-09c4-0128-aef9caa391db-5ef551d0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-bcd66e91-4821-9973-a62d-245e31b2934e-f3f551d2 {
        grid-column: span 1 / span 1;
    }
    #w-node-bcd66e91-4821-9973-a62d-245e31b29350-f3f551d2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-e10cb78f-17d5-c641-1c1a-0f814b24a320-97f55212 {
        grid-column: span 1 / span 1;
    }
    #w-node-e10cb78f-17d5-c641-1c1a-0f814b24a322-97f55212 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_2e1d18b3-0940-af1a-3607-5bbf1d04c314-38f5527c {
        grid-column: span 1 / span 1;
    }
    #w-node-_2e1d18b3-0940-af1a-3607-5bbf1d04c316-38f5527c {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed89d-a4f5527f {
        order: -9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8b7-a4f5527f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8cb-a4f5527f {
        grid-area: span 2 / span 1 / span 2 / span 1;
    }
    #w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed8d5-a4f5527f {
        order: -9999;
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
    #more-writers.w-node-d344ac96-e15b-eee8-e8da-b7fbded4588f-7ff55280 {
        grid-area: 1/1/2/3;
    }
    #w-node-_86695ea5-b039-ead7-73e3-c26096bc4e0d-12f55284 {
        grid-column: span 1 / span 1;
    }
    #w-node-_86695ea5-b039-ead7-73e3-c26096bc4e0f-12f55284 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_7391186f-33b4-3fe9-1d60-fbb1b15d4405-0ef55285 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7391186f-33b4-3fe9-1d60-fbb1b15d4407-0ef55285 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b011-82f55286 {
        grid-column: span 1 / span 1;
    }
    #w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b013-82f55286 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_1fc6f78c-0660-2988-07b0-6228558e6bc3-e6f552ca {
        grid-column: span 1 / span 1;
    }
    #w-node-_1fc6f78c-0660-2988-07b0-6228558e6bc5-e6f552ca {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3f6859b1-6be8-81f1-0156-62fa75ee639d-61f552cb {
        grid-column: span 1 / span 1;
    }
    #w-node-_3f6859b1-6be8-81f1-0156-62fa75ee639f-61f552cb {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #ai-rewriting-hero-app.w-node-_90616097-ebeb-d257-5cf8-7b3c104aaab9-52f552d2 {
        grid-row: span 1 / span 1;
    }
    #w-node-c978aa8c-7241-6a0f-b30f-15803bd56736-655e59d8 {
        grid-column: span 1 / span 1;
    }
    #w-node-c978aa8c-7241-6a0f-b30f-15803bd56738-655e59d8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c598-825c477b {
        grid-column: span 1 / span 1;
    }
    #w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c59a-825c477b {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-de0118f8-a269-4a0e-72a0-39f62d5ddb24-85a2721a {
        grid-column: span 1 / span 1;
    }
    #w-node-de0118f8-a269-4a0e-72a0-39f62d5ddb26-85a2721a {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_9e384f8d-8dbb-c707-37a5-74609f0e2be4-67993eac {
        grid-column: span 1 / span 1;
    }
    #w-node-_9e384f8d-8dbb-c707-37a5-74609f0e2be6-67993eac {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-e1cbd371-798f-f47d-2269-4179cc2c52fe-5688a2ff {
        grid-column: span 1 / span 1;
    }
    #w-node-e1cbd371-798f-f47d-2269-4179cc2c5300-5688a2ff {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_23fdc32d-3899-2bac-155c-a39df6c5116d-53301e76 {
        grid-column: span 1 / span 1;
    }
    #w-node-_23fdc32d-3899-2bac-155c-a39df6c5116f-53301e76 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb85-b91375fd {
        grid-column: span 1 / span 1;
    }
    #w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb87-b91375fd {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff1008-86833323 {
        grid-column: span 1 / span 1;
    }
    #w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff100a-86833323 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b86-2910c331 {
        grid-column: span 1 / span 1;
    }
    #w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b88-2910c331 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d697-23004cca {
        grid-column: span 1 / span 1;
    }
    #w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d699-23004cca {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_0a573a67-4b7e-728b-645a-3bea88f1d09d-bd292a35 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a573a67-4b7e-728b-645a-3bea88f1d09f-bd292a35 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ebe-5e0e5a28 {
        grid-column: span 1 / span 1;
    }
    #w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ec0-5e0e5a28 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_60a33d2b-bceb-8b0d-3859-979872d31e9e-9c2132eb {
        grid-column: span 1 / span 1;
    }
    #w-node-_60a33d2b-bceb-8b0d-3859-979872d31ea0-9c2132eb {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_8c183307-dd11-9f65-3755-1c789f9747cd-4f38a54d {
        grid-column: span 1 / span 1;
    }
    #w-node-_8c183307-dd11-9f65-3755-1c789f9747cf-4f38a54d {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_47bc97f0-6ad6-9f30-2137-561b8cff03bc-1811300d {
        grid-column: span 1 / span 1;
    }
    #w-node-_47bc97f0-6ad6-9f30-2137-561b8cff03be-1811300d {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ea-91d88e60 {
        grid-column: span 1 / span 1;
    }
    #w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ec-91d88e60 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_1aa01cd4-098a-60b0-becd-969f2a51de33-4464709f {
        grid-column: span 1 / span 1;
    }
    #w-node-_1aa01cd4-098a-60b0-becd-969f2a51de35-4464709f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_71edb872-7392-3330-d031-02b00e8c61fd-04dc1fb8 {
        grid-column: span 1 / span 1;
    }
    #w-node-_71edb872-7392-3330-d031-02b00e8c61ff-04dc1fb8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_9fe639fb-fca9-80d9-ab61-7cf631d175b4-5ab17eb5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_9fe639fb-fca9-80d9-ab61-7cf631d175b6-5ab17eb5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d9a-21ea17b5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d9c-21ea17b5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7632-afd53323 {
        grid-column: span 1 / span 1;
    }
    #w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7634-afd53323 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_404ab70b-d405-df50-6398-ece5af4ac09f-f7b817e6 {
        grid-column: span 1 / span 1;
    }
    #w-node-_404ab70b-d405-df50-6398-ece5af4ac0a1-f7b817e6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_76db045d-dc4c-d95c-96b6-2e5ec1527778-f7ba58af {
        grid-column: span 1 / span 1;
    }
    #w-node-_76db045d-dc4c-d95c-96b6-2e5ec152777a-f7ba58af {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_0c88712c-7c35-1f7c-f855-2a51048d3834-4d355980 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0c88712c-7c35-1f7c-f855-2a51048d3836-4d355980 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-aa40549f-1fc8-1f42-f0e3-03cd30b9213a-1ecb31dd {
        grid-column: span 1 / span 1;
    }
    #w-node-aa40549f-1fc8-1f42-f0e3-03cd30b9213c-1ecb31dd {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaffa9-ac707ba0 {
        grid-column: span 1 / span 1;
    }
    #w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaffab-ac707ba0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_1d4a8f32-762b-c6a5-f900-357e497b40e7-ad21e857 {
        grid-column: span 1 / span 1;
    }
    #w-node-_1d4a8f32-762b-c6a5-f900-357e497b40e9-ad21e857 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_42297221-2420-94f9-d97c-ebefd19772dd-ddd3f2e6 {
        grid-column: span 1 / span 1;
    }
    #w-node-_42297221-2420-94f9-d97c-ebefd19772df-ddd3f2e6 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-ed9a2127-8815-9b14-f934-addc5609a1f1-a28dbdb8 {
        grid-column: span 1 / span 1;
    }
    #w-node-ed9a2127-8815-9b14-f934-addc5609a1f3-a28dbdb8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-f81215ed-6fd3-492a-f45e-05a42d7d199b-ed6f8f9b {
        grid-column: span 1 / span 1;
    }
    #w-node-f81215ed-6fd3-492a-f45e-05a42d7d199d-ed6f8f9b {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb40-285fad3d {
        grid-column: span 1 / span 1;
    }
    #w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb42-285fad3d {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-f20c7e7b-5244-714f-1309-0fe17987a46f-0288548a {
        grid-column: span 1 / span 1;
    }
    #w-node-f20c7e7b-5244-714f-1309-0fe17987a471-0288548a {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_2564c1cd-893b-b6cf-4ed9-a3f80dd5a393-129ab1f5 {
        place-self: center;
    }
    #w-node-a0b63be4-b8e5-9c3a-7006-e76854929c80-50df480f {
        grid-column: span 1 / span 1;
    }
    #w-node-a0b63be4-b8e5-9c3a-7006-e76854929c82-50df480f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-fa0907bf-6f10-8a9b-f556-6c16c9521be8-ed89dc99 {
        grid-column: span 1 / span 1;
    }
    #w-node-fa0907bf-6f10-8a9b-f556-6c16c9521bea-ed89dc99 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a55d41e1-90e6-c84b-8161-e7958a296631-f3e24cec {
        grid-column: span 1 / span 1;
    }
    #w-node-a55d41e1-90e6-c84b-8161-e7958a296633-f3e24cec {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1ca9-1d0274ac {
        grid-column: span 1 / span 1;
    }
    #w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1cab-1d0274ac {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365d4-ee422f61 {
        grid-column: span 1 / span 1;
    }
    #w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365d6-ee422f61 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf13-c96ebc11 {
        grid-column: span 1 / span 1;
    }
    #w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf15-c96ebc11 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fd3-a6db49b8 {
        grid-column: span 1 / span 1;
    }
    #w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fd5-a6db49b8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_6de79f07-bb28-e416-8720-166ed8985afa-d73cbf7b {
        grid-column: span 1 / span 1;
    }
    #w-node-_6de79f07-bb28-e416-8720-166ed8985afc-d73cbf7b {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_764a9e4c-304f-711e-10a0-401398fa27d1-2896c794 {
        grid-column: span 1 / span 1;
    }
    #w-node-_764a9e4c-304f-711e-10a0-401398fa27d3-2896c794 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_9a8a3007-2561-a13a-a4b8-31eb82943f06-1830373d {
        grid-column: span 1 / span 1;
    }
    #w-node-_9a8a3007-2561-a13a-a4b8-31eb82943f08-1830373d {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46859d54-3784-6f5f-9d77-9eb159cb23ca-b3fa96bb {
        grid-column: span 1 / span 1;
    }
    #w-node-_46859d54-3784-6f5f-9d77-9eb159cb23cc-b3fa96bb {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a1b28d57-f7e4-5e60-282c-db3b931012a1-4441eea8 {
        grid-column: span 1 / span 1;
    }
    #w-node-a1b28d57-f7e4-5e60-282c-db3b931012a3-4441eea8 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-da55e147-3f45-7be5-5e1c-a8530d7dc081-9490dbb7 {
        grid-column: span 1 / span 1;
    }
    #w-node-da55e147-3f45-7be5-5e1c-a8530d7dc083-9490dbb7 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a27-d3ed9edc {
        grid-column: span 1 / span 1;
    }
    #w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a29-d3ed9edc {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a99-dec6068c {
        grid-column: span 1 / span 1;
    }
    #w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a9b-dec6068c {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_4c032c72-35e4-ebae-2400-c59c710d5d1f-2c13f0d2 {
        grid-column: span 1 / span 1;
    }
    #w-node-_4c032c72-35e4-ebae-2400-c59c710d5d21-2c13f0d2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a153ca44-7df3-0d44-2842-2b4c270c9a33-e5b24b47 {
        grid-column: span 1 / span 1;
    }
    #w-node-a153ca44-7df3-0d44-2842-2b4c270c9a35-e5b24b47 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_053ed493-e2c7-656f-0659-492ef1af1c64-9d595422 {
        grid-column: span 1 / span 1;
    }
    #w-node-_053ed493-e2c7-656f-0659-492ef1af1c66-9d595422 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-be02e3d2-eb93-596a-0794-6818c6ccb114-6869df97 {
        grid-column: span 1 / span 1;
    }
    #w-node-be02e3d2-eb93-596a-0794-6818c6ccb116-6869df97 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e70-91121965 {
        grid-column: span 1 / span 1;
    }
    #w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e72-91121965 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_3eeee534-364d-c49f-ff17-4a1f7dad59c4-c96da943 {
        grid-column: span 1 / span 1;
    }
    #w-node-_3eeee534-364d-c49f-ff17-4a1f7dad59c6-c96da943 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a352-e3945dd2 {
        grid-column: span 1 / span 1;
    }
    #w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a354-e3945dd2,
    #w-node-a039122b-1056-1ec2-1c1d-9d3c8bc7a7ac-e3945dd2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_37e7f800-3a2d-bdef-8485-3aa880402059-3997e2b0 {
        grid-column: span 1 / span 1;
    }
    #w-node-_37e7f800-3a2d-bdef-8485-3aa88040205b-3997e2b0 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_42284ece-cc9c-5201-70b2-3d246446cd13-715c1e1c {
        grid-column: span 1 / span 1;
    }
    #w-node-_42284ece-cc9c-5201-70b2-3d246446cd15-715c1e1c {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34cc-17f043ec {
        grid-column: span 1 / span 1;
    }
    #w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34ce-17f043ec {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_2f24d516-62d0-e523-f219-27475ba85106-70945a02 {
        grid-column: span 1 / span 1;
    }
    #w-node-_2f24d516-62d0-e523-f219-27475ba85108-70945a02 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_689fe3d9-60d3-4878-c830-5040b7b53d03-17ea736f {
        grid-column: span 1 / span 1;
    }
    #w-node-_689fe3d9-60d3-4878-c830-5040b7b53d05-17ea736f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_07d7b795-0f66-339f-3b17-3a7784df1375-c12a4704 {
        grid-column: span 1 / span 1;
    }
    #w-node-_07d7b795-0f66-339f-3b17-3a7784df1377-c12a4704 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_1ef22ce0-039a-0b37-5fef-6db2b24f904c-456fe690,
    #w-node-af43c4ba-071f-00e8-3fe3-befe38e08902-456fe690 {
        justify-self: center;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ceb8-73166400 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477d3fe-73166400 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ceb8-d6676614 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477d3fe-d6676614 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8a84b997 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8a84b997 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-76bc05d4 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-76bc05d4 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-5e408680 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-5e408680 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-a58b495c-dd20-8d32-cc72-50303b1140c0-f3ff12d3 {
        grid-column: 1/2;
        grid-row-end: 2;
    }
    #w-node-af8d3700-7b31-7a1f-6012-a3d82abff4e2-840f5606 {
        grid-column: span 1 / span 1;
    }
    #w-node-af8d3700-7b31-7a1f-6012-a3d82abff4e4-840f5606 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-af8d3700-7b31-7a1f-6012-a3d82abff4f0-840f5606 {
        grid-column: span 1 / span 1;
    }
    #w-node-eceaef63-d37f-4ee6-3767-22a48f7ce18d-45f68b60,
    #w-node-_6b2ff996-af1c-c100-de21-e5ba4ce66ec4-500fffc1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_141db90a-ffa7-0c26-41b5-33c6954cc6e4-b41599ef {
        grid-column: 1/2;
        grid-row-end: 2;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-60f21f94 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-60f21f94 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8899d502 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8899d502 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-5fc96daa {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-5fc96daa {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #toolHide1.w-node-_32360d2a-a9af-f520-4136-dbea37d68aef-5428dda7 {
        justify-self: center;
    }
    #w-node-af8d3700-7b31-7a1f-6012-a3d82abff3e4-5428dda7,
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-8279380f {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-8279380f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-891dfee2 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-891dfee2 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-2861dd46 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-2861dd46 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-d73b1977 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-d73b1977 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #ai-rewriting-hero-app.w-node-_32360d2a-a9af-f520-4136-dbea37d68af7-4b40f229 {
        grid-row: span 1 / span 1;
    }
    #w-node-_44863aff-9760-934f-bf89-409728c78a27-d2b8f7cc {
        grid-column: span 1 / span 1;
    }
    #w-node-_44863aff-9760-934f-bf89-409728c78a29-d2b8f7cc {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_6473a59c-aca0-a2f4-207e-1da7409041e5-8177d63f {
        grid-column: span 1 / span 1;
    }
    #w-node-_6473a59c-aca0-a2f4-207e-1da7409041e7-8177d63f {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-d8478f5c {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-d8478f5c {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-c657acc5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-c657acc5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_0f422579-d12e-2d29-3e0f-ffb80dc0b263-c8c5badf {
        grid-column: span 1 / span 1;
    }
    #w-node-_0f422579-d12e-2d29-3e0f-ffb80dc0b265-c8c5badf {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_04c27fb5-94a8-4831-7f12-004b9315da70-e66efc42 {
        grid-column: span 1 / span 1;
    }
    #w-node-_04c27fb5-94a8-4831-7f12-004b9315da72-e66efc42 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_7271f567-06ed-a04b-ac1c-86fb4be42c97-f965b886 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7271f567-06ed-a04b-ac1c-86fb4be42c99-f965b886 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_94fad506-e600-2866-1ee1-9016476286a8-dd1c8f93 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }
    #w-node-_7dc83aad-def3-8b00-752f-9f48bec51f9a-dd1c8f93 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7dc83aad-def3-8b00-752f-9f48bec51f9c-dd1c8f93 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-628bf000 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-628bf000 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_798565e2-5cca-749e-274b-1bec666dd748-61f231f6,
    #w-node-_798565e2-5cca-749e-274b-1bec666dd77a-61f231f6,
    #w-node-_15d927d8-8888-8913-430a-eda6a5b4b4e7-96862f4d {
        grid-column: span 1 / span 1;
    }
    #toolHide1.w-node-_32360d2a-a9af-f520-4136-dbea37d68aef-f228b951,
    #toolHide1.w-node-_32360d2a-a9af-f520-4136-dbea37d68aef-200ce515,
    #toolHide1.w-node-_32360d2a-a9af-f520-4136-dbea37d68aef-62c70e7d {
        justify-self: center;
    }
    #w-node-_8de84c65-16ee-61d1-b877-8ff69a94bdae-62c70e7d,
    #w-node-af8d3700-7b31-7a1f-6012-a3d82abff4f0-9463cf0e {
        grid-column: span 1 / span 1;
    }
    #w-node-b8b5b637-e7fb-0994-cee8-367c1e30122e-0bfb714d {
        grid-column: span 2 / span 2;
    }
    #w-node-_3a8d8dfe-ee53-951a-3d06-0bdb123c7dd5-051d6900 {
        grid-column: span 1 / span 1;
    }
    #w-node-_3a8d8dfe-ee53-951a-3d06-0bdb123c7dd7-051d6900 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-22d2b819 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-22d2b819 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-d4891934-77b0-41e8-0626-6b5d445a5a1a-505420c1 {
        grid-column: span 1 / span 1;
    }
    #w-node-d4891934-77b0-41e8-0626-6b5d445a5a1c-505420c1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-421b5b01 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-421b5b01 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-1c75adf4 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-1c75adf4 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a48-ac2ab7e1 {
        grid-column: span 1 / span 1;
    }
    #w-node-_46b08d7a-1e51-34af-9be3-411e40cd2a4a-ac2ab7e1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
        justify-self: center;
    }
}
@media screen and (max-width: 767px) {
    #w-node-c5afdb38-9a4e-e6b7-fb02-5175b6df043d-b8f550cf {
        order: 9999;
    }
    #w-node-c5afdb38-9a4e-e6b7-fb02-5175b6df043f-b8f550cf,
    #my-intercom.w-node-_03348bb4-1c5f-ac6b-46f6-ad0712eb2a2f-b8f550cf {
        grid-column: span 1 / span 1;
    }
    #w-node-_5af878c2-07d2-765f-a6e4-ccbdd8cfd32c-d0f550d1 {
        order: 9999;
    }
    #w-node-_5af878c2-07d2-765f-a6e4-ccbdd8cfd32e-d0f550d1 {
        grid-column: span 1 / span 1;
    }
    #w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2dde0-4ef550d5 {
        order: 9999;
    }
    #w-node-c11016d4-c03c-6cb9-e10b-10a8a7b2dde4-4ef550d5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_18f69d3c-eb16-4da4-a6af-5053a072a47d-19f550d6 {
        order: 9999;
    }
    #w-node-_18f69d3c-eb16-4da4-a6af-5053a072a481-19f550d6 {
        grid-column: span 1 / span 1;
    }
    #w-node-_06cc3742-c782-0c73-e0fb-4cc5bae76ddc-3cf550d9 {
        grid-area: 1/1/2/2;
    }
    #w-node-d8e752fe-492b-9c9d-576a-dcb871745b62-bef5510e {
        order: 9999;
    }
    #w-node-d8e752fe-492b-9c9d-576a-dcb871745b66-bef5510e,
    #w-node-efe2dfdb-de3f-3b7f-a3df-9123e8da6f3c-0df55111 {
        grid-column: span 1 / span 1;
    }
    #w-node-_6213f917-1e99-cba9-d7f2-f978e34724ba-57f55116 {
        order: 9999;
    }
    #w-node-_6213f917-1e99-cba9-d7f2-f978e34724bc-57f55116 {
        grid-column: span 1 / span 1;
    }
    #w-node-_91427656-b84b-363b-33e5-742506a63e74-52f55142,
    #w-node-_56c5d62a-c569-375c-cc42-31822975ce53-7af55144 {
        order: 9999;
    }
    #w-node-_56c5d62a-c569-375c-cc42-31822975ce55-7af55144,
    #w-node-d4efcbc3-d8d3-782b-0e9f-2202697c4b00-8cf55148 {
        grid-column: span 1 / span 1;
    }
    #w-node-_4c7870b3-f943-6b0e-5c65-bcf658a445ed-fcf55149 {
        order: 9999;
    }
    #w-node-_4c7870b3-f943-6b0e-5c65-bcf658a445ef-fcf55149 {
        grid-column: span 1 / span 1;
    }
    #w-node-f4578368-9b91-752f-597e-a7df9a0670af-8ef5514e {
        order: 9999;
    }
    #w-node-f4578368-9b91-752f-597e-a7df9a0670b1-8ef5514e {
        grid-column: span 1 / span 1;
    }
    #w-node-aaed94b9-2310-d1ed-4878-c8fe145baf51-72f55150 {
        order: 9999;
    }
    #w-node-aaed94b9-2310-d1ed-4878-c8fe145baf53-72f55150,
    #w-node-_0bad27de-79b7-5d2f-342c-a622794042f9-f7f55155,
    #w-node-_4f23c660-4085-8da0-8e70-f6824478c0b4-f8f55158,
    #Comtext.w-node-_4f23c660-4085-8da0-8e70-f6824478c0b8-f8f55158,
    #w-node-_4f23c660-4085-8da0-8e70-f6824478c0b9-f8f55158,
    #w-node-_4f23c660-4085-8da0-8e70-f6824478c0ba-f8f55158 {
        grid-column: span 1 / span 1;
    }
    #w-node-_70b820e7-6622-6618-f6dc-5521968d66c2-968d66b2 {
        grid-row: 3/4;
    }
    #w-node-_2bfb5868-53c5-f372-ee52-29a90340b794-fcf55167 {
        order: 9999;
    }
    #w-node-_2bfb5868-53c5-f372-ee52-29a90340b796-fcf55167,
    #w-node-_7311440b-0fde-967c-a581-b372b0facb04-f8f55168 {
        grid-column: span 1 / span 1;
    }
    #w-node-_40367730-d38f-887a-f79e-014507e1af67-78f5516c {
        order: 9999;
    }
    #w-node-_40367730-d38f-887a-f79e-014507e1af6b-78f5516c {
        grid-column: span 1 / span 1;
    }
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b1ef-53f5516e {
        order: 9999;
    }
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b1f1-53f5516e {
        grid-column: span 1 / span 1;
    }
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b36b-53f5516e,
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b372-53f5516e,
    #w-node-_89a661f9-23d7-a009-1105-d3f98f77b379-53f5516e {
        justify-self: center;
    }
    #w-node-a6799609-a347-b02e-e7c7-aa35e7635687-6bf55174 {
        order: 9999;
    }
    #w-node-a6799609-a347-b02e-e7c7-aa35e763568b-6bf55174 {
        grid-column: span 1 / span 1;
    }
    #w-node-_59cd3180-6e2c-09c4-0128-aef9caa391cb-5ef551d0 {
        order: 9999;
    }
    #w-node-_59cd3180-6e2c-09c4-0128-aef9caa391cf-5ef551d0 {
        grid-column: span 1 / span 1;
    }
    #w-node-bcd66e91-4821-9973-a62d-245e31b2933f-f3f551d2 {
        order: 9999;
    }
    #w-node-bcd66e91-4821-9973-a62d-245e31b29343-f3f551d2 {
        grid-column: span 1 / span 1;
    }
    #w-node-e10cb78f-17d5-c641-1c1a-0f814b24a311-97f55212 {
        order: 9999;
    }
    #w-node-e10cb78f-17d5-c641-1c1a-0f814b24a315-97f55212 {
        grid-column: span 1 / span 1;
    }
    #w-node-_4acc6291-3616-42e8-2afc-4dbe7ff1a061-38f5527c {
        order: 9999;
    }
    #w-node-_4acc6291-3616-42e8-2afc-4dbe7ff1a065-38f5527c {
        grid-column: span 1 / span 1;
    }
    #w-node-_2c6dcec6-5560-06c7-572a-be55ac7ed892-a4f5527f,
    #w-node-_72ea99af-10b6-8db7-840f-d981bfcd8683-7ff55280 {
        order: 9999;
    }
    #w-node-_72ea99af-10b6-8db7-840f-d981bfcd8685-7ff55280 {
        grid-column: span 1 / span 1;
    }
    #w-node-_86695ea5-b039-ead7-73e3-c26096bc4dfe-12f55284 {
        order: 9999;
    }
    #w-node-_86695ea5-b039-ead7-73e3-c26096bc4e02-12f55284 {
        grid-column: span 1 / span 1;
    }
    #w-node-be160132-eb9f-cc98-d758-5b4a934ee23b-0ef55285 {
        order: 9999;
    }
    #w-node-be160132-eb9f-cc98-d758-5b4a934ee23d-0ef55285 {
        grid-column: span 1 / span 1;
    }
    #w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b003-82f55286 {
        order: 9999;
    }
    #w-node-cb6e324c-0b0e-3afe-f3fc-4de5e517b007-82f55286 {
        grid-column: span 1 / span 1;
    }
    #w-node-_1fc6f78c-0660-2988-07b0-6228558e6bb5-e6f552ca {
        order: 9999;
    }
    #w-node-_1fc6f78c-0660-2988-07b0-6228558e6bb9-e6f552ca {
        grid-column: span 1 / span 1;
    }
    #w-node-_3f6859b1-6be8-81f1-0156-62fa75ee638f-61f552cb {
        order: 9999;
    }
    #w-node-_3f6859b1-6be8-81f1-0156-62fa75ee6393-61f552cb {
        grid-column: span 1 / span 1;
    }
    #w-node-_61c64ce9-c60d-faec-1f03-d0b2e89a71b4-655e59d8 {
        order: 9999;
    }
    #w-node-_61c64ce9-c60d-faec-1f03-d0b2e89a71b6-655e59d8 {
        grid-column: span 1 / span 1;
    }
    #w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c58b-825c477b {
        order: 9999;
    }
    #w-node-_5a8ebdcc-4095-2042-1ed9-acfbd9f5c58d-825c477b {
        grid-column: span 1 / span 1;
    }
    #w-node-f64dc7a3-1153-4cee-dd2b-28e065965fe3-85a2721a {
        order: 9999;
    }
    #w-node-f64dc7a3-1153-4cee-dd2b-28e065965fe7-85a2721a {
        grid-column: span 1 / span 1;
    }
    #w-node-_26262681-7feb-9f16-a54f-83b41705fa40-67993eac {
        order: 9999;
    }
    #w-node-_26262681-7feb-9f16-a54f-83b41705fa53-67993eac {
        grid-column: span 1 / span 1;
    }
    #w-node-e1cbd371-798f-f47d-2269-4179cc2c52de-5688a2ff {
        order: 9999;
    }
    #w-node-e1cbd371-798f-f47d-2269-4179cc2c52e2-5688a2ff {
        grid-column: span 1 / span 1;
    }
    #w-node-_23fdc32d-3899-2bac-155c-a39df6c5114c-53301e76 {
        order: 9999;
    }
    #w-node-_23fdc32d-3899-2bac-155c-a39df6c51150-53301e76 {
        grid-column: span 1 / span 1;
    }
    #w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb65-b91375fd {
        order: 9999;
    }
    #w-node-_1a9f83c5-2577-2eaa-a561-53251dc5fb69-b91375fd {
        grid-column: span 1 / span 1;
    }
    #w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff0fe8-86833323 {
        order: 9999;
    }
    #w-node-a0d6a658-bec9-2aa3-91a0-f881d3ff0fec-86833323 {
        grid-column: span 1 / span 1;
    }
    #w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b65-2910c331 {
        order: 9999;
    }
    #w-node-_70a3d275-ff82-9da9-71e7-45b1b3081b69-2910c331 {
        grid-column: span 1 / span 1;
    }
    #w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d676-23004cca {
        order: 9999;
    }
    #w-node-_792b4aa8-ff2a-b2c6-692f-517beea8d67a-23004cca {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a573a67-4b7e-728b-645a-3bea88f1d08e-bd292a35 {
        order: 9999;
    }
    #w-node-_0a573a67-4b7e-728b-645a-3bea88f1d092-bd292a35 {
        grid-column: span 1 / span 1;
    }
    #w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8e9d-5e0e5a28 {
        order: 9999;
    }
    #w-node-_423bcdc9-a5f1-97ed-a2ac-b15ea52f8ea1-5e0e5a28 {
        grid-column: span 1 / span 1;
    }
    #w-node-_60a33d2b-bceb-8b0d-3859-979872d31e7e-9c2132eb {
        order: 9999;
    }
    #w-node-_60a33d2b-bceb-8b0d-3859-979872d31e82-9c2132eb {
        grid-column: span 1 / span 1;
    }
    #w-node-_8c183307-dd11-9f65-3755-1c789f9747ac-4f38a54d {
        order: 9999;
    }
    #w-node-_8c183307-dd11-9f65-3755-1c789f9747b0-4f38a54d {
        grid-column: span 1 / span 1;
    }
    #w-node-_47bc97f0-6ad6-9f30-2137-561b8cff039b-1811300d {
        order: 9999;
    }
    #w-node-_47bc97f0-6ad6-9f30-2137-561b8cff039f-1811300d {
        grid-column: span 1 / span 1;
    }
    #w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ca-91d88e60 {
        order: 9999;
    }
    #w-node-c2d43d9a-d17c-8e37-642e-b8b6a46d65ce-91d88e60 {
        grid-column: span 1 / span 1;
    }
    #w-node-d67b2914-220f-6248-991d-ea78f999ddc8-83fdcbd3,
    #w-node-b3ccaf72-aa4d-e4f7-b3c7-51b09340696d-74453354 {
        order: 9999;
    }
    #w-node-b3ccaf72-aa4d-e4f7-b3c7-51b09340696f-74453354 {
        grid-column: span 1 / span 1;
    }
    #w-node-e9ea109a-a73b-d0c2-fcbc-1c106a759b05-25b68fc4 {
        order: 9999;
    }
    #w-node-e9ea109a-a73b-d0c2-fcbc-1c106a759b17-25b68fc4 {
        grid-column: span 1 / span 1;
    }
    #w-node-_1aa01cd4-098a-60b0-becd-969f2a51de24-4464709f {
        order: 9999;
    }
    #w-node-_1aa01cd4-098a-60b0-becd-969f2a51de28-4464709f {
        grid-column: span 1 / span 1;
    }
    #w-node-_71edb872-7392-3330-d031-02b00e8c61ef-04dc1fb8 {
        order: 9999;
    }
    #w-node-_71edb872-7392-3330-d031-02b00e8c61f3-04dc1fb8 {
        grid-column: span 1 / span 1;
    }
    #w-node-_9fe639fb-fca9-80d9-ab61-7cf631d17594-5ab17eb5 {
        order: 9999;
    }
    #w-node-_9fe639fb-fca9-80d9-ab61-7cf631d17598-5ab17eb5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d7a-21ea17b5 {
        order: 9999;
    }
    #w-node-_24b64497-3d90-0f1f-61dc-b380fb8f7d7e-21ea17b5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7626-afd53323 {
        order: 9999;
    }
    #w-node-_135d1a6c-4646-56a4-3d11-8a4510aa7628-afd53323 {
        grid-column: span 1 / span 1;
    }
    #w-node-_404ab70b-d405-df50-6398-ece5af4ac06d-f7b817e6 {
        order: 9999;
    }
    #w-node-_404ab70b-d405-df50-6398-ece5af4ac06f-f7b817e6 {
        grid-column: span 1 / span 1;
    }
    #w-node-_76db045d-dc4c-d95c-96b6-2e5ec152773d-f7ba58af {
        order: 9999;
    }
    #w-node-_76db045d-dc4c-d95c-96b6-2e5ec152773f-f7ba58af {
        grid-column: span 1 / span 1;
    }
    #w-node-_0c88712c-7c35-1f7c-f855-2a51048d3827-4d355980 {
        order: 9999;
    }
    #w-node-_0c88712c-7c35-1f7c-f855-2a51048d3829-4d355980 {
        grid-column: span 1 / span 1;
    }
    #w-node-aa40549f-1fc8-1f42-f0e3-03cd30b92105-1ecb31dd {
        order: 9999;
    }
    #w-node-aa40549f-1fc8-1f42-f0e3-03cd30b92107-1ecb31dd {
        grid-column: span 1 / span 1;
    }
    #w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaff89-ac707ba0 {
        order: 9999;
    }
    #w-node-_3b4b557a-0a1a-31d2-4f7d-b84deeeaff8d-ac707ba0 {
        grid-column: span 1 / span 1;
    }
    #w-node-_1d4a8f32-762b-c6a5-f900-357e497b40db-ad21e857 {
        order: 9999;
    }
    #w-node-_1d4a8f32-762b-c6a5-f900-357e497b40dd-ad21e857 {
        grid-column: span 1 / span 1;
    }
    #w-node-_42297221-2420-94f9-d97c-ebefd19772cf-ddd3f2e6 {
        order: 9999;
    }
    #w-node-_42297221-2420-94f9-d97c-ebefd19772d3-ddd3f2e6 {
        grid-column: span 1 / span 1;
    }
    #w-node-ed9a2127-8815-9b14-f934-addc5609a1e2-a28dbdb8 {
        order: 9999;
    }
    #w-node-ed9a2127-8815-9b14-f934-addc5609a1e6-a28dbdb8 {
        grid-column: span 1 / span 1;
    }
    #w-node-f81215ed-6fd3-492a-f45e-05a42d7d198d-ed6f8f9b {
        order: 9999;
    }
    #w-node-f81215ed-6fd3-492a-f45e-05a42d7d1991-ed6f8f9b {
        grid-column: span 1 / span 1;
    }
    #w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb32-285fad3d {
        order: 9999;
    }
    #w-node-_3ba490ff-818c-1e58-cda8-14b2ef5ceb36-285fad3d {
        grid-column: span 1 / span 1;
    }
    #w-node-f20c7e7b-5244-714f-1309-0fe17987a463-0288548a {
        order: 9999;
    }
    #w-node-f20c7e7b-5244-714f-1309-0fe17987a465-0288548a {
        grid-column: span 1 / span 1;
    }
    #w-node-d2f8dda2-c359-8140-1fda-eb39047e5289-c612cb5d {
        order: 9999;
    }
    #w-node-d2f8dda2-c359-8140-1fda-eb39047e528b-c612cb5d {
        grid-column: span 1 / span 1;
    }
    #w-node-_2564c1cd-893b-b6cf-4ed9-a3f80dd5a385-129ab1f5 {
        justify-self: center;
    }
    #w-node-a0b63be4-b8e5-9c3a-7006-e76854929c74-50df480f {
        order: 9999;
    }
    #w-node-a0b63be4-b8e5-9c3a-7006-e76854929c76-50df480f {
        grid-column: span 1 / span 1;
    }
    #w-node-fa0907bf-6f10-8a9b-f556-6c16c9521bb9-ed89dc99 {
        order: 9999;
    }
    #w-node-fa0907bf-6f10-8a9b-f556-6c16c9521bbd-ed89dc99 {
        grid-column: span 1 / span 1;
    }
    #w-node-a55d41e1-90e6-c84b-8161-e7958a296625-f3e24cec {
        order: 9999;
    }
    #w-node-a55d41e1-90e6-c84b-8161-e7958a296627-f3e24cec {
        grid-column: span 1 / span 1;
    }
    #w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1c9b-1d0274ac {
        order: 9999;
    }
    #w-node-_3064fafa-9a2d-22b6-26c2-85027a5c1c9f-1d0274ac {
        grid-column: span 1 / span 1;
    }
    #w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365c6-ee422f61 {
        order: 9999;
    }
    #w-node-_6aa743e5-5eb7-4fd9-0d19-385a7ed365ca-ee422f61 {
        grid-column: span 1 / span 1;
    }
    #w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf07-c96ebc11 {
        order: 9999;
    }
    #w-node-_83240e6e-dd08-7eb5-59f2-e273912fdf09-c96ebc11 {
        grid-column: span 1 / span 1;
    }
    #w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fc7-a6db49b8 {
        order: 9999;
    }
    #w-node-e3a7ac63-19fb-640c-bdd9-a0993a573fc9-a6db49b8 {
        grid-column: span 1 / span 1;
    }
    #w-node-_6de79f07-bb28-e416-8720-166ed8985aeb-d73cbf7b {
        order: 9999;
    }
    #w-node-_6de79f07-bb28-e416-8720-166ed8985aef-d73cbf7b {
        grid-column: span 1 / span 1;
    }
    #w-node-_764a9e4c-304f-711e-10a0-401398fa27a1-2896c794 {
        order: 9999;
    }
    #w-node-_764a9e4c-304f-711e-10a0-401398fa27a5-2896c794 {
        grid-column: span 1 / span 1;
    }
    #w-node-_9a8a3007-2561-a13a-a4b8-31eb82943efa-1830373d {
        order: 9999;
    }
    #w-node-_9a8a3007-2561-a13a-a4b8-31eb82943efc-1830373d {
        grid-column: span 1 / span 1;
    }
    #w-node-_46859d54-3784-6f5f-9d77-9eb159cb23bc-b3fa96bb {
        order: 9999;
    }
    #w-node-_46859d54-3784-6f5f-9d77-9eb159cb23c0-b3fa96bb {
        grid-column: span 1 / span 1;
    }
    #w-node-a1b28d57-f7e4-5e60-282c-db3b93101292-4441eea8 {
        order: 9999;
    }
    #w-node-a1b28d57-f7e4-5e60-282c-db3b93101296-4441eea8 {
        grid-column: span 1 / span 1;
    }
    #w-node-da55e147-3f45-7be5-5e1c-a8530d7dc072-9490dbb7 {
        order: 9999;
    }
    #w-node-da55e147-3f45-7be5-5e1c-a8530d7dc076-9490dbb7 {
        grid-column: span 1 / span 1;
    }
    #w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a1b-d3ed9edc {
        order: 9999;
    }
    #w-node-_3fa309f1-08e7-81ff-60d4-e617ed6f1a1d-d3ed9edc {
        grid-column: span 1 / span 1;
    }
    #w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a8b-dec6068c {
        order: 9999;
    }
    #w-node-_8bd0276d-6ecf-946a-c179-14051d8d4a8f-dec6068c {
        grid-column: span 1 / span 1;
    }
    #w-node-_4c032c72-35e4-ebae-2400-c59c710d5d13-2c13f0d2 {
        order: 9999;
    }
    #w-node-_4c032c72-35e4-ebae-2400-c59c710d5d15-2c13f0d2 {
        grid-column: span 1 / span 1;
    }
    #w-node-a153ca44-7df3-0d44-2842-2b4c270c9a26-e5b24b47 {
        order: 9999;
    }
    #w-node-a153ca44-7df3-0d44-2842-2b4c270c9a28-e5b24b47 {
        grid-column: span 1 / span 1;
    }
    #w-node-_053ed493-e2c7-656f-0659-492ef1af1c58-9d595422 {
        order: 9999;
    }
    #w-node-_053ed493-e2c7-656f-0659-492ef1af1c5a-9d595422 {
        grid-column: span 1 / span 1;
    }
    #w-node-be02e3d2-eb93-596a-0794-6818c6ccb108-6869df97 {
        order: 9999;
    }
    #w-node-be02e3d2-eb93-596a-0794-6818c6ccb10a-6869df97 {
        grid-column: span 1 / span 1;
    }
    #w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e64-91121965 {
        order: 9999;
    }
    #w-node-_60753766-d5e7-f4d9-8056-bf4ebfed4e66-91121965 {
        grid-column: span 1 / span 1;
    }
    #w-node-_3eeee534-364d-c49f-ff17-4a1f7dad5994-c96da943 {
        order: 9999;
    }
    #w-node-_3eeee534-364d-c49f-ff17-4a1f7dad5998-c96da943 {
        grid-column: span 1 / span 1;
    }
    #w-node-_37e7f800-3a2d-bdef-8485-3aa88040204d-3997e2b0 {
        order: 9999;
    }
    #w-node-_37e7f800-3a2d-bdef-8485-3aa88040204f-3997e2b0 {
        grid-column: span 1 / span 1;
    }
    #w-node-_42284ece-cc9c-5201-70b2-3d246446cd07-715c1e1c {
        order: 9999;
    }
    #w-node-_42284ece-cc9c-5201-70b2-3d246446cd09-715c1e1c {
        grid-column: span 1 / span 1;
    }
    #w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34be-17f043ec {
        order: 9999;
    }
    #w-node-_52c3dd45-d30f-59d3-38e8-54a3fcbe34c2-17f043ec {
        grid-column: span 1 / span 1;
    }
    #w-node-_2f24d516-62d0-e523-f219-27475ba850f7-70945a02 {
        order: 9999;
    }
    #w-node-_2f24d516-62d0-e523-f219-27475ba850fb-70945a02 {
        grid-column: span 1 / span 1;
    }
    #w-node-_689fe3d9-60d3-4878-c830-5040b7b53cf4-17ea736f {
        order: 9999;
    }
    #w-node-_689fe3d9-60d3-4878-c830-5040b7b53cf8-17ea736f {
        grid-column: span 1 / span 1;
    }
    #w-node-_07d7b795-0f66-339f-3b17-3a7784df1369-c12a4704 {
        order: 9999;
    }
    #w-node-_07d7b795-0f66-339f-3b17-3a7784df136b-c12a4704 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ce80-73166400 {
        order: 9999;
    }
    #w-node-_945f47ef-1938-9375-1e4c-cf7cedd18ff1-73166400 {
        grid-column: span 1 / span 1;
    }
    #w-node-_0a33017b-d587-a4b7-2f1d-9cf04477ce80-d6676614 {
        order: 9999;
    }
    #w-node-_58ac00db-76f6-b641-14a6-03cdcf9460c9-d6676614 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052a-8a84b997 {
        order: 9999;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052e-8a84b997 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052a-76bc05d4 {
        order: 9999;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052e-76bc05d4 {
        grid-column: span 1 / span 1;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052a-5e408680 {
        order: 9999;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052e-5e408680,
    #w-node-eceaef63-d37f-4ee6-3767-22a48f7ce18a-45f68b60 {
        grid-column: span 1 / span 1;
    }
    #w-node-eceaef63-d37f-4ee6-3767-22a48f7ce19d-45f68b60 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-500fffc1 {
        order: 9999;
    }
    #w-node-_6b2ff996-af1c-c100-de21-e5ba4ce66ec1-500fffc1 {
        grid-column: span 1 / span 1;
    }
    #w-node-_6b2ff996-af1c-c100-de21-e5ba4ce66ed4-500fffc1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052a-60f21f94 {
        order: 9999;
    }
    #w-node-_7f614deb-253f-14bf-e315-eed0f694052e-60f21f94 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-8899d502 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-8899d502 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-5fc96daa {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-5fc96daa {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-8279380f {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-8279380f {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-891dfee2 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-891dfee2 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-2861dd46 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-2861dd46 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-d73b1977 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-d73b1977 {
        grid-column: span 1 / span 1;
    }
    #w-node-_44863aff-9760-934f-bf89-409728c78a1b-d2b8f7cc {
        order: 9999;
    }
    #w-node-_44863aff-9760-934f-bf89-409728c78a1d-d2b8f7cc {
        grid-column: span 1 / span 1;
    }
    #w-node-_6473a59c-aca0-a2f4-207e-1da7409041d9-8177d63f {
        order: 9999;
    }
    #w-node-_6473a59c-aca0-a2f4-207e-1da7409041db-8177d63f {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-d8478f5c {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-d8478f5c {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-c657acc5 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-c657acc5 {
        grid-column: span 1 / span 1;
    }
    #w-node-_69d3b2bb-2cf1-e461-2507-c250a2d71b56-c8c5badf {
        order: 9999;
    }
    #w-node-_69d3b2bb-2cf1-e461-2507-c250a2d71b58-c8c5badf {
        grid-column: span 1 / span 1;
    }
    #w-node-_9048901f-a505-51fa-ec44-8edf10fc38ac-e66efc42 {
        order: 9999;
    }
    #w-node-_9048901f-a505-51fa-ec44-8edf10fc38ae-e66efc42 {
        grid-column: span 1 / span 1;
    }
    #w-node-a1fc49cd-39f9-2ad4-e036-5ed8ba420542-f965b886 {
        order: 9999;
    }
    #w-node-a1fc49cd-39f9-2ad4-e036-5ed8ba420544-f965b886 {
        grid-column: span 1 / span 1;
    }
    #w-node-_94fad506-e600-2866-1ee1-9016476286a8-dd1c8f93 {
        grid-column: span 2 / span 2;
    }
    #w-node-_3f3d0b5d-6d5a-6ed0-0e52-f70ca2e04817-9ebe1120 {
        order: 9999;
    }
    #w-node-b8b5b637-e7fb-0994-cee8-367c1e30122e-0bfb714d {
        grid-column: span 1 / span 1;
    }
    #w-node-ad3918a1-e12d-3dc7-3af6-85510401614e-051d6900 {
        order: 9999;
    }
    #w-node-ad3918a1-e12d-3dc7-3af6-855104016150-051d6900 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-421b5b01 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-421b5b01 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-1c75adf4 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-1c75adf4 {
        grid-column: span 1 / span 1;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665713-ac2ab7e1 {
        order: 9999;
    }
    #w-node-f2b1dec5-77be-b3aa-7d5f-24a770665715-ac2ab7e1 {
        grid-column: span 1 / span 1;
    }
}
@media screen and (max-width: 479px) {
    #w-node-_4e5497e6-7eab-585b-8820-110d9757d2a2-9757d289 {
        justify-self: center;
    }
    #w-node-_4e5497e6-7eab-585b-8820-110d9757d2b5-9757d289 {
        order: -9999;
    }
    #more-writers.w-node-d344ac96-e15b-eee8-e8da-b7fbded4588f-7ff55280 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}
