button,
hr,
input {
    overflow: visible;
}
progress,
sub,
sup {
    vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
    padding: 0;
}
.header__logo,
.header__nav,
sub,
sup {
    position: relative;
}
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
    display: flex;
    flex-direction: column;
}
details,
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
}
.header__nav,
.header__nav .menu__list,
.header__notification,
.nav-bg,
.trial_input,
[type="checkbox"],
[type="radio"],
legend {
    box-sizing: border-box;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
.header,
body,
html {
    background: #fafafa;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: ButtonText dotted 1px;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
}
textarea {
    overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
.header__logo,
.message {
    font-weight: 400;
    color: #212121;
}
summary {
    display: list-item;
}
[hidden],
template {
    display: none;
}
@font-face {
    font-family: Raleway;
    src: url("fonts/Raleway-Regular.woff2");
    src:
        url("fonts/Raleway-Regular.eot?#iefix") format("embedded-opentype"),
        url("fonts/Raleway-Regular.woff") format("woff"),
        url("fonts/Raleway-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Raleway;
    src: url("fonts/Raleway-Bold.woff2");
    src:
        url("fonts/Raleway-Bold.eot?#iefix") format("embedded-opentype"),
        url("fonts/Raleway-Bold.woff") format("woff"),
        url("fonts/Raleway-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Lato;
    src: url("fonts/Lato-Regular.woff2");
    src:
        url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),
        url("fonts/Lato-Regular.woff") format("woff"),
        url("fonts/Lato-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Lato;
    src: url("fonts/Lato-Bold.woff2");
    src:
        url("fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"),
        url("fonts/Lato-Bold.woff") format("woff"),
        url("fonts/Lato-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
.message {
    display: block;
    font-family: Raleway;
    font-style: normal;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    margin: 1.5rem auto;
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="text"],
textarea {
    -webkit-appearance: none;
}
input[type="checkbox"] {
    width: 1.5rem;
    height: 1.5rem;
}
body,
html {
    font-size: 10px;
    height: 100%;
}
.content,
.header {
    -webkit-box-flex: 1;
    flex: 1 0 auto;
}
.footer {
    flex-shrink: 0;
}
.nav-bg::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fefefe;
    transition: 1s;
    opacity: 0;
    z-index: -1;
}
.nav-bg--checked::before {
    transition: 0.2s;
    opacity: 1;
    z-index: 15;
    min-height: 57rem;
    height: 100%;
}
.header {
    display: flex;
    justify-content: space-between;
    padding: 1rem 1rem 0;
}
.header__notification {
    display: flex;
    justify-content: center;
}
.header__logo,
.header__logo:before {
    text-align: left;
    font-family: Raleway, sans-serif;
}
.header__logo {
    height: 4rem;
    text-decoration: none;
    margin: 1rem 0.5rem;
    font-size: 2.5rem;
}
.header__logo:before {
    content: "IG";
    font-weight: 700;
    font-size: 1rem;
    color: #d81b60;
    position: absolute;
    top: 22%;
    left: 0.5rem;
}
.header__logo:after {
    content: "";
    width: 2.5rem;
    height: 3rem;
    background: url("images/logoIconDecor.svg") 0 0 / contain no-repeat;
    position: absolute;
    top: -1rem;
    right: 1.7rem;
}
.header__nav {
    flex-basis: 100%;
    justify-content: space-between;
    flex-direction: column;
    padding: 0.5rem;
}
.header__nav .menu__list {
    display: flex;
    width: 100vw;
    position: absolute;
    background: #fefefe;
    z-index: 50;
    top: 4rem;
    right: -1rem;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    padding: 1rem;
}
.header__nav .menu__list-item {
    display: flex;
    width: 100%;
    margin: 1.5rem auto;
}
.header__nav .menu__list-item .item__link {
    display: inline;
    width: 100%;
    transition: 0.3s;
    padding: 0.5rem;
    text-decoration: none;
    margin: 0 auto;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    font-size: 1.7rem;
    text-align: center;
    color: #670d30;
    position: relative;
    display: flex;
    min-width: 11rem;
    justify-content: center;
}
.item__link:active,
.item__link:hover {
    color: #d81b60;
}
.header .menu__list--opened {
    opacity: 1;
    transition: 0.5s;
    visibility: visible;
}
.header .menu__icon {
    display: block;
    width: 4rem;
    height: 4rem;
    background: url("images/menu.svg") 0 0 / contain no-repeat;
    margin-left: auto;
    transition: 0.3s;
    position: relative;
    z-index: 50;
}
.header .menu__icon--clicked {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    transition: 0.3s;
}
.footer__info .footer__links .footer__link,
.footer__info .telegram__link {
    transition: color 0.3s;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
}
.footer {
    display: flex;
    flex-direction: column;
    padding: 2rem;
    justify-content: center;
    background: #0c4243;
    flex-shrink: 0;
}
.footer__info {
    display: flex;
    flex-direction: column;
    margin: 1rem;
}
.footer__info .telegram {
    display: flex;
    justify-content: center;
}
.footer__info .telegram__text {
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 1.7rem;
    text-align: center;
    color: #eee;
    letter-spacing: 0.1rem;
    margin-right: 1rem;
}
.footer__info .telegram__link {
    font-family: Raleway, sans-serif;
    font-size: 1.7rem;
    color: #21b4b7;
    letter-spacing: 0.1rem;
    position: relative;
    padding-left: 3.5rem;
}
.footer__info .telegram__link:active {
    color: #47dbde;
}
.footer__info .telegram__link:before {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.72428 30H10.3045L4.65527 26.3793L0.0117188 23.6659C0.214512 27.1928 3.14754 30 6.72428 30Z' fill='%23FDE494'/%3E%3Cpath d='M19.6552 27.9311L15.6118 26.8966H6.72416C4.72775 26.8966 3.10348 25.2723 3.10348 23.2759V21.291L1.55174 19.6257L0 19.9001V23.2758C0 23.4069 0.00421875 23.5368 0.0116016 23.6659L10.3044 30H22.5369L19.6552 27.9311Z' fill='%23FEA150'/%3E%3Cpath d='M25.8782 25.7895C25.2194 26.4713 24.2966 26.8965 23.2758 26.8965H15.6118L22.5368 30H23.2758C25.69 30 27.8107 28.721 28.9969 26.8051L27.4136 25.8621L25.8782 25.7895Z' fill='%23FF5D4A'/%3E%3Cpath d='M26.8965 19.1024V23.2759C26.8965 24.2516 26.5078 25.1377 25.8782 25.7895L28.997 26.8051C29.6325 25.7786 30 24.5694 30 23.2758V19.5959L28.3947 18.694L26.8965 19.1024Z' fill='%23E45261'/%3E%3Cpath d='M30 8.7416L28.3474 8.34808L26.8965 9.21679V19.1024L30 19.5959V8.7416Z' fill='%23FF4D95'/%3E%3Cpath d='M29.9999 6.72417C29.9999 3.34723 27.4975 0.544108 24.2498 0.0708466L20.1814 1.76374L18.1199 3.10348H23.2758C25.2722 3.10348 26.8965 4.72776 26.8965 6.72417V9.2168L29.9999 8.74161V6.72417Z' fill='%23CB319C'/%3E%3Cpath d='M18.6169 0L14.7684 1.44352L11.7329 3.10348H18.1197L24.2496 0.0707812C23.9315 0.0244336 23.6065 0 23.2756 0H18.6169Z' fill='%238A3293'/%3E%3Cpath d='M14.9998 23.7931C16.0755 23.7931 17.1065 23.5986 18.06 23.2435L13.0197 20.9556L7.67725 19.8624C9.25447 22.2299 11.9479 23.7931 14.9998 23.7931Z' fill='%23FF5D4A'/%3E%3Cpath d='M19.2863 17.8921C18.3557 19.267 16.7816 20.1724 15 20.1724C12.6403 20.1724 10.646 18.5835 10.0273 16.4197L8.63972 15.5525L6.24634 15.8184C6.38421 17.3034 6.89169 18.6828 7.67749 19.8623L18.0602 23.2435C20.3045 22.4077 22.117 20.6796 23.0675 18.4934L21.207 17.5509L19.2863 17.8921Z' fill='%23E45261'/%3E%3Cpath d='M9.82771 15C9.82771 13.7181 10.2975 12.5445 11.0727 11.6399L8.86613 11.3312L6.62492 12.321C6.35393 13.166 6.20703 14.0662 6.20703 15C6.20703 15.2761 6.22133 15.5488 6.24635 15.8184L10.0274 16.4197C9.89832 15.9682 9.82771 15.4924 9.82771 15Z' fill='%23FF4D95'/%3E%3Cpath d='M23.7933 15C23.7933 13.1169 23.198 11.3704 22.1862 9.93809L19.995 9.62708L17.7439 10.6183C19.2013 11.5342 20.1726 13.1553 20.1726 15C20.1726 16.0705 19.8457 17.0661 19.2865 17.8921L23.0676 18.4934C23.5334 17.4219 23.7933 16.241 23.7933 15Z' fill='%23FF4D95'/%3E%3Cpath d='M15 9.82758C16.0074 9.82758 16.9477 10.1181 17.7437 10.6183L22.186 9.93809C20.5925 7.68264 17.9655 6.20689 15 6.20689C11.0853 6.20689 7.76048 8.77852 6.62476 12.3209L11.0725 11.6398C12.0218 10.5318 13.4298 9.82758 15 9.82758Z' fill='%23CB319C'/%3E%3Cpath d='M23.276 8.79311C24.4168 8.79311 25.3449 7.86498 25.3449 6.72416C25.3449 5.58334 24.4168 4.65521 23.276 4.65521C22.1352 4.65521 21.207 5.58334 21.207 6.72416C21.207 7.86498 22.1352 8.79311 23.276 8.79311Z' fill='%23CB319C'/%3E%3Cpath d='M3.10348 18.3729L1.60957 17.6278L0 17.3623V19.9001L3.10348 21.291V18.3729Z' fill='%23FF5D4A'/%3E%3Cpath d='M0 14.825V17.3623L3.10348 18.3729V15.3186L1.49098 14.7388L0 14.825Z' fill='%23E45261'/%3E%3Cpath d='M3.10348 12.8601L1.50873 12.8457L0 13.3354V14.825L3.10348 15.3186V12.8601Z' fill='%23FF4D95'/%3E%3Cpath d='M3.10348 10.5326L1.45963 10.6994L0 12.0681V13.3353L3.10348 12.8601V10.5326Z' fill='%23CB319C'/%3E%3Cpath d='M0 12.0681L3.10348 10.5326V6.99387L1.2832 7.16795L0 8.39303V12.0681Z' fill='%238A3293'/%3E%3Cpath d='M12.0152 0L4.93395 2.7235L0.0812695 5.67938C0.0279492 6.01998 0 6.36885 0 6.72416V8.39303L3.10348 6.99393V6.7241C3.10348 4.7277 4.72775 3.10342 6.72416 3.10342H11.7332L18.6171 0H12.0152Z' fill='%23523494'/%3E%3Cpath d='M6.72419 0C3.37181 0 0.584678 2.46609 0.0812988 5.67938L12.0152 0H6.72419Z' fill='%232D2D87'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 3rem;
    height: 3rem;
    background-size: contain;
    margin-right: 2rem;
}
.footer__info .footer__links {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-top: 2rem;
}
.footer__info .footer__links .footer__link {
    font-family: Lato, sans-serif;
    font-size: 1.5rem;
    color: #e0e0e0;
    margin: 1.5rem auto;
}
.footer__info .footer__links .footer__link:active {
    color: #bf837c;
}
.footer__copyright {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.footer__copyright .copyright {
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    text-align: center;
    color: #757575;
}
.footer__copyright .footer__paymentIcons {
    display: flex;
    margin-bottom: 1rem;
    flex-direction: row;
    justify-content: center;
}
.freeTrial__card,
.freeTrial__card .freeTrial__form,
.header__nav .menu__list-item,
.wrapper .contactForm {
    flex-direction: column;
}
.footer__copyright .footer__paymentIcons .icons__wrapper {
    margin: 1rem auto;
    display: flex;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .payment__icon {
    display: block;
    width: 7rem;
    height: 5rem;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .mastercard__icon {
    width: 5rem;
    height: 4rem;
    background: url("data:image/svg+xml,%3Csvg width='50' height='42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.364 35.803v-2.041a1.21 1.21 0 00-1.279-1.293 1.258 1.258 0 00-1.143.579 1.195 1.195 0 00-1.075-.579 1.074 1.074 0 00-.952.483v-.401h-.707v3.252h.714v-1.79a.762.762 0 01.796-.863c.47 0 .707.306.707.857v1.81h.714v-1.803a.764.764 0 01.796-.864c.483 0 .715.306.715.857v1.81l.714-.014zm10.568-3.252h-1.163v-.986h-.714v.986h-.647v.646h.66v1.497c0 .755.293 1.204 1.13 1.204.312.001.619-.086.884-.252l-.204-.605c-.19.113-.405.176-.626.184-.34 0-.47-.218-.47-.545v-1.483h1.157l-.007-.646zm6.034-.082a.959.959 0 00-.857.477v-.395h-.7v3.252h.707V33.98c0-.538.231-.837.68-.837.151-.002.302.026.442.081l.218-.68a1.513 1.513 0 00-.504-.088l.014.013zm-9.122.34c-.4-.238-.861-.356-1.327-.34-.823 0-1.36.395-1.36 1.041 0 .53.394.857 1.122.96l.34.047c.388.054.572.156.572.34 0 .252-.259.395-.742.395a1.731 1.731 0 01-1.082-.34l-.34.55c.412.288.906.436 1.408.422.94 0 1.483-.442 1.483-1.06 0-.62-.428-.872-1.136-.974l-.34-.047c-.306-.041-.55-.102-.55-.32 0-.218.23-.381.618-.381.359.004.71.1 1.02.279l.314-.572zm18.949-.34a.958.958 0 00-.858.477v-.395h-.7v3.252h.707V33.98c0-.538.231-.837.68-.837.152-.002.302.026.443.081l.217-.68a1.512 1.512 0 00-.503-.088l.014.013zm-9.116 1.701a1.645 1.645 0 001.735 1.7 1.7 1.7 0 001.17-.387l-.34-.571c-.245.186-.543.289-.85.292a1.044 1.044 0 010-2.081c.307.003.605.105.85.292l.34-.572a1.701 1.701 0 00-1.17-.387 1.642 1.642 0 00-1.735 1.7v.014zm6.626 0v-1.619h-.708v.395a1.233 1.233 0 00-1.02-.477 1.7 1.7 0 100 3.402 1.24 1.24 0 001.02-.476v.394h.708V34.17zm-2.633 0a.983.983 0 11.594.964.974.974 0 01-.594-.964zm-8.537-1.7a1.7 1.7 0 10.047 3.4c.49.026.97-.132 1.35-.441l-.34-.524a1.549 1.549 0 01-.945.34.902.902 0 01-.973-.796h2.415v-.272c0-1.02-.633-1.7-1.544-1.7l-.01-.008zm0 .632a.808.808 0 01.823.79h-1.7a.837.837 0 01.863-.79h.014zm17.724 1.075v-2.932h-.68v1.7a1.233 1.233 0 00-1.02-.476 1.701 1.701 0 000 3.402 1.24 1.24 0 001.02-.476v.394h.68v-1.612zm1.18 1.153a.339.339 0 01.235.092.316.316 0 01-.105.524.32.32 0 01-.13.027.34.34 0 01-.306-.197.32.32 0 01.072-.354.339.339 0 01.245-.092h-.01zm0 .575a.24.24 0 00.243-.245.252.252 0 00-.066-.17.25.25 0 00-.177-.075.257.257 0 00-.18.075.252.252 0 000 .34.256.256 0 00.19.075h-.01zm.02-.405a.136.136 0 01.09.027c.01.009.018.02.023.032a.083.083 0 01.007.04.086.086 0 01-.005.033.087.087 0 01-.019.028.12.12 0 01-.071.03l.098.113h-.078l-.092-.112h-.03v.112h-.065v-.3l.143-.003zm-.074.058v.081h.075a.07.07 0 00.04 0 .034.034 0 000-.03.034.034 0 000-.03.07.07 0 00-.04 0l-.075-.021zm-3.741-1.381a.983.983 0 11.986 1.04.975.975 0 01-.986-1.04zm-23.888 0V32.55h-.708v.395a1.234 1.234 0 00-1.02-.477 1.7 1.7 0 100 3.402 1.239 1.239 0 001.02-.476v.394h.708v-1.612zm-2.633 0a.983.983 0 11.986 1.04.975.975 0 01-.993-1.04h.007z' fill='%23fff'/%3E%3Cpath d='M30.323 7.772H19.61v19.255h10.714V7.772z' fill='%23FF5F00'/%3E%3Cpath d='M20.289 17.401a12.225 12.225 0 014.677-9.629 12.245 12.245 0 100 19.255 12.223 12.223 0 01-4.677-9.626z' fill='%23EB001B'/%3E%3Cpath d='M44.779 17.401a12.244 12.244 0 01-19.813 9.626 12.245 12.245 0 000-19.255 12.245 12.245 0 0119.813 9.626v.003zM43.609 24.986v-.394h.16v-.082h-.405v.082h.174v.394h.07zm.786 0v-.476h-.123l-.143.34-.142-.34h-.11v.476h.09v-.357l.132.31h.092l.132-.31v.36l.072-.003z' fill='%23F79E1B'/%3E%3C/svg%3E")
        0 0 / contain no-repeat;
    margin: 0 0.5rem 0 0;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .visa__icon {
    width: 5rem;
    height: 4rem;
    background-image: url("data:image/svg+xml,%3Csvg width='73' height='46' viewBox='0 0 73 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.6 43.1C72.6 44.6 71.4 45.8 69.9 45.8H2.7C1.2 45.8 0 44.6 0 43.1V2.7C0 1.2 1.2 0 2.7 0H69.9C71.4 0 72.6 1.2 72.6 2.7V43.1V43.1Z' fill='white'/%3E%3Cpath d='M27.6 13.3L19.5 32.6H14.2L10.2 17.2C9.99997 16.3 9.69998 15.9 8.99998 15.5C7.79998 14.9 5.79998 14.2 4.09998 13.9L4.19997 13.3H12.7C13.8 13.3 14.8 14 15 15.3L17.1 26.5L22.3 13.4H27.6V13.3ZM48.3 26.3C48.3 21.2 41.3 20.9 41.3 18.7C41.3 18 42 17.3 43.4 17.1C44.1 17 46.1 16.9 48.3 18L49.2 13.9C48 13.5 46.5 13 44.5 13C39.6 13 36.1 15.6 36.1 19.4C36.1 22.2 38.6 23.7 40.5 24.6C42.4 25.5 43.1 26.1 43.1 27C43.1 28.3 41.6 28.9 40.1 28.9C37.6 28.9 36.1 28.2 35 27.7L34.1 31.9C35.3 32.4 37.4 32.9 39.6 32.9C44.8 32.9 48.2 30.3 48.3 26.3ZM61.3 32.6H65.9L61.9 13.3H57.6C56.6 13.3 55.8 13.9 55.5 14.7L48 32.6H53.2L54.2 29.7H60.6L61.3 32.6ZM55.7 25.8L58.3 18.6L59.8 25.8H55.7ZM34.7 13.3L30.6 32.6H25.6L29.7 13.3H34.7Z' fill='%231A1F71'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0.5rem 0 0;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .googlepay__icon {
    width: 6rem;
    height: 4rem;
    background-image: url("images/googlepay.svg");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0.5rem;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .applepay__icon {
    width: 5rem;
    height: 4rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Artwork' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='165.52107px' height='105.9651px' viewBox='0 0 165.52107 105.9651' enable-background='new 0 0 165.52107 105.9651' xml:space='preserve'%3E%3Cg%3E%3Cpath id='XMLID_4_' d='M150.69807,0H14.82318c-0.5659,0-1.1328,0-1.69769,0.0033c-0.47751,0.0034-0.95391,0.0087-1.43031,0.0217 c-1.039,0.0281-2.0869,0.0894-3.1129,0.2738c-1.0424,0.1876-2.0124,0.4936-2.9587,0.9754 c-0.9303,0.4731-1.782,1.0919-2.52009,1.8303c-0.73841,0.7384-1.35721,1.5887-1.83021,2.52 c-0.4819,0.9463-0.7881,1.9166-0.9744,2.9598c-0.18539,1.0263-0.2471,2.074-0.2751,3.1119 c-0.0128,0.4764-0.01829,0.9528-0.0214,1.4291c-0.0033,0.5661-0.0022,1.1318-0.0022,1.6989V91.142 c0,0.5671-0.0011,1.13181,0.0022,1.69901c0.00311,0.4763,0.0086,0.9527,0.0214,1.4291 c0.028,1.03699,0.08971,2.08469,0.2751,3.11069c0.1863,1.0436,0.4925,2.0135,0.9744,2.9599 c0.473,0.9313,1.0918,1.7827,1.83021,2.52c0.73809,0.7396,1.58979,1.3583,2.52009,1.8302 c0.9463,0.4831,1.9163,0.7892,2.9587,0.9767c1.026,0.1832,2.0739,0.2456,3.1129,0.2737c0.4764,0.0108,0.9528,0.0172,1.43031,0.0194 c0.56489,0.0044,1.13179,0.0044,1.69769,0.0044h135.87489c0.5649,0,1.13181,0,1.69659-0.0044 c0.47641-0.0022,0.95282-0.0086,1.4314-0.0194c1.0368-0.0281,2.0845-0.0905,3.11301-0.2737 c1.041-0.1875,2.0112-0.4936,2.9576-0.9767c0.9313-0.4719,1.7805-1.0906,2.52011-1.8302c0.7372-0.7373,1.35599-1.5887,1.8302-2.52 c0.48299-0.9464,0.78889-1.9163,0.97429-2.9599c0.1855-1.026,0.2457-2.0737,0.2738-3.11069 c0.013-0.4764,0.01941-0.9528,0.02161-1.4291c0.00439-0.5672,0.00439-1.1319,0.00439-1.69901V14.8242 c0-0.5671,0-1.1328-0.00439-1.6989c-0.0022-0.4763-0.00861-0.9527-0.02161-1.4291c-0.02811-1.0379-0.0883-2.0856-0.2738-3.1119 c-0.18539-1.0432-0.4913-2.0135-0.97429-2.9598c-0.47421-0.9313-1.093-1.7816-1.8302-2.52 c-0.73961-0.7384-1.58881-1.3572-2.52011-1.8303c-0.9464-0.4818-1.9166-0.7878-2.9576-0.9754 c-1.0285-0.1844-2.0762-0.2457-3.11301-0.2738c-0.47858-0.013-0.95499-0.0183-1.4314-0.0217C151.82988,0,151.26297,0,150.69807,0 L150.69807,0z'/%3E%3Cpath id='XMLID_3_' fill='%23FFFFFF' d='M150.69807,3.532l1.67149,0.0032c0.4528,0.0032,0.90561,0.0081,1.36092,0.0205 c0.79201,0.0214,1.71849,0.0643,2.58209,0.2191c0.7507,0.1352,1.38029,0.3408,1.9845,0.6484 c0.5965,0.3031,1.14301,0.7003,1.62019,1.1768c0.479,0.4797,0.87671,1.0271,1.18381,1.6302 c0.30589,0.5995,0.51019,1.2261,0.64459,1.9823c0.1544,0.8542,0.1971,1.7832,0.21881,2.5801 c0.01219,0.4498,0.01819,0.8996,0.0204,1.3601c0.00429,0.5569,0.0042,1.1135,0.0042,1.6715V91.142 c0,0.558,0.00009,1.1136-0.0043,1.6824c-0.00211,0.4497-0.0081,0.8995-0.0204,1.3501c-0.02161,0.7957-0.0643,1.7242-0.2206,2.5885 c-0.13251,0.7458-0.3367,1.3725-0.64429,1.975c-0.30621,0.6016-0.70331,1.1484-1.18022,1.6251 c-0.47989,0.48-1.0246,0.876-1.62819,1.1819c-0.5997,0.3061-1.22821,0.51151-1.97151,0.6453 c-0.88109,0.157-1.84639,0.2002-2.57339,0.2199c-0.4574,0.0103-0.9126,0.01649-1.37889,0.0187 c-0.55571,0.0043-1.1134,0.0042-1.6692,0.0042H14.82318c-0.0074,0-0.0146,0-0.0221,0c-0.5494,0-1.0999,0-1.6593-0.0043 c-0.4561-0.00211-0.9112-0.0082-1.3512-0.0182c-0.7436-0.0201-1.7095-0.0632-2.5834-0.2193 c-0.74969-0.1348-1.3782-0.3402-1.9858-0.6503c-0.59789-0.3032-1.1422-0.6988-1.6223-1.1797 c-0.4764-0.4756-0.8723-1.0207-1.1784-1.6232c-0.3064-0.6019-0.5114-1.2305-0.64619-1.9852 c-0.15581-0.8626-0.19861-1.7874-0.22-2.5777c-0.01221-0.4525-0.01731-0.9049-0.02021-1.3547l-0.0022-1.3279l0.0001-0.3506V14.8242 l-0.0001-0.3506l0.0021-1.3251c0.003-0.4525,0.0081-0.9049,0.02031-1.357c0.02139-0.7911,0.06419-1.7163,0.22129-2.5861 c0.1336-0.7479,0.3385-1.3765,0.6465-1.9814c0.3037-0.5979,0.7003-1.1437,1.17921-1.6225 c0.477-0.4772,1.02309-0.8739,1.62479-1.1799c0.6011-0.3061,1.2308-0.5116,1.9805-0.6465c0.8638-0.1552,1.7909-0.198,2.5849-0.2195 c0.4526-0.0123,0.9052-0.0172,1.3544-0.0203l1.6771-0.0033H150.69807'/%3E%3Cg%3E%3Cg%3E%3Cpath d='M45.1862,35.64053c1.41724-1.77266,2.37897-4.15282,2.12532-6.58506c-2.07464,0.10316-4.60634,1.36871-6.07207,3.14276 c-1.31607,1.5192-2.4809,3.99902-2.17723,6.3293C41.39111,38.72954,43.71785,37.36345,45.1862,35.64053'/%3E%3Cpath d='M47.28506,38.98252c-3.38211-0.20146-6.25773,1.91951-7.87286,1.91951c-1.61602,0-4.08931-1.81799-6.76438-1.76899 c-3.48177,0.05114-6.71245,2.01976-8.4793,5.15079c-3.63411,6.2636-0.95904,15.55471,2.57494,20.65606 c1.71618,2.5238,3.78447,5.30269,6.50976,5.20287c2.57494-0.10104,3.58421-1.66732,6.71416-1.66732 c3.12765,0,4.03679,1.66732,6.76252,1.61681c2.82665-0.05054,4.59381-2.52506,6.30997-5.05132 c1.96878-2.877,2.77473-5.65498,2.82542-5.80748c-0.0507-0.05051-5.45058-2.12204-5.50065-8.33358 c-0.05098-5.20101,4.23951-7.6749,4.44144-7.82832C52.3832,39.4881,48.5975,39.08404,47.28506,38.98252'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M76.73385,31.94381c7.35096,0,12.4697,5.06708,12.4697,12.44437c0,7.40363-5.22407,12.49704-12.65403,12.49704h-8.13892 v12.94318h-5.88037v-37.8846H76.73385z M68.41059,51.9493h6.74732c5.11975,0,8.0336-2.75636,8.0336-7.53479 c0-4.77792-2.91385-7.50845-8.00727-7.50845h-6.77365V51.9493z'/%3E%3Cpath d='M90.73997,61.97864c0-4.8311,3.70182-7.79761,10.26583-8.16526l7.56061-0.44614v-2.12639 c0-3.07185-2.07423-4.90959-5.53905-4.90959c-3.28251,0-5.33041,1.57492-5.82871,4.04313h-5.35574 c0.31499-4.98859,4.56777-8.66407,11.3941-8.66407c6.69466,0,10.97377,3.54432,10.97377,9.08388v19.03421h-5.43472v-4.54194 h-0.13065c-1.60125,3.07185-5.09341,5.01441-8.71623,5.01441C94.52078,70.30088,90.73997,66.94038,90.73997,61.97864z M108.56641,59.4846v-2.17905l-6.8,0.41981c-3.38683,0.23649-5.30306,1.73291-5.30306,4.09579 c0,2.41504,1.99523,3.99046,5.04075,3.99046C105.46823,65.81161,108.56641,63.08108,108.56641,59.4846z'/%3E%3Cpath d='M119.34167,79.9889v-4.5946c0.4193,0.10483,1.36425,0.10483,1.83723,0.10483c2.6252,0,4.04313-1.10245,4.90908-3.9378 c0-0.05267,0.49931-1.68025,0.49931-1.70658l-9.97616-27.64562h6.14268l6.98432,22.47371h0.10432l6.98433-22.47371h5.9857 l-10.34483,29.06304c-2.36186,6.69517-5.0924,8.84789-10.81577,8.84789C121.17891,80.12006,119.76098,80.06739,119.34167,79.9889 z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0.5rem;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .paypal__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M54.111 4.75h-3.778c-.222 0-.444.222-.555.444l-1.556 9.778c0 .222.111.334.334.334h2c.222 0 .333-.112.333-.334l.444-2.778c0-.222.223-.444.556-.444h1.222c2.556 0 4-1.222 4.333-3.667.223-1 0-1.889-.444-2.444-.667-.556-1.667-.889-2.889-.889zm.445 3.667c-.223 1.333-1.223 1.333-2.223 1.333h-.666l.444-2.556c0-.11.111-.222.333-.222h.223c.666 0 1.333 0 1.666.445.223.11.223.444.223 1z' fill='%23139AD6'/%3E%3Cpath d='M26.889 4.75H23.11c-.222 0-.444.222-.555.444L21 14.972c0 .222.111.334.333.334h1.778c.222 0 .445-.223.556-.445l.444-2.667c0-.222.222-.444.556-.444h1.222c2.555 0 4-1.222 4.333-3.667.222-1 0-1.889-.444-2.444-.667-.556-1.556-.889-2.89-.889zm.444 3.667c-.222 1.333-1.222 1.333-2.222 1.333h-.555L25 7.194c0-.11.111-.222.333-.222h.223c.666 0 1.333 0 1.666.445.111.11.222.444.111 1zM38.333 8.306h-1.778c-.11 0-.333.11-.333.222l-.111.555L36 8.861c-.445-.555-1.222-.778-2.111-.778-2 0-3.778 1.556-4.111 3.667-.223 1.111.11 2.111.666 2.778.556.666 1.334.889 2.334.889 1.666 0 2.555-1 2.555-1l-.11.555c0 .222.11.334.332.334h1.667c.222 0 .444-.223.556-.445l1-6.222c-.111-.111-.334-.333-.445-.333zm-2.555 3.555c-.223 1-1 1.778-2.111 1.778-.556 0-1-.222-1.223-.445-.222-.333-.333-.777-.333-1.333.111-1 1-1.778 2-1.778.556 0 .889.223 1.222.445.334.333.445.889.445 1.333z' fill='%23263B80'/%3E%3Cpath d='M65.445 8.306h-1.778c-.111 0-.334.11-.334.222l-.11.555-.112-.222c-.444-.555-1.222-.778-2.111-.778-2 0-3.778 1.556-4.111 3.667-.222 1.111.111 2.111.667 2.778.555.666 1.333.889 2.333.889 1.667 0 2.555-1 2.555-1l-.11.555c0 .222.11.334.333.334h1.666c.223 0 .445-.223.556-.445l1-6.222c-.111-.111-.222-.333-.444-.333zm-2.556 3.555c-.222 1-1 1.778-2.111 1.778-.556 0-1-.222-1.222-.445-.223-.333-.334-.777-.334-1.333.111-1 1-1.778 2-1.778.556 0 .89.223 1.222.445.445.333.556.889.445 1.333z' fill='%23139AD6'/%3E%3Cpath d='M48 8.306H46.11c-.222 0-.333.11-.444.222l-2.445 3.778-1.111-3.556c-.111-.222-.222-.333-.555-.333h-1.778c-.223 0-.334.222-.334.444l2 5.889-1.889 2.667c-.11.222 0 .555.223.555h1.778c.222 0 .333-.11.444-.222l6.111-8.778c.333-.333.111-.666-.111-.666z' fill='%23263B80'/%3E%3Cpath d='M67.556 5.083l-1.556 10c0 .223.111.334.333.334h1.556c.222 0 .444-.223.555-.445L70 5.194c0-.222-.111-.333-.333-.333h-1.778c-.111-.111-.222 0-.333.222z' fill='%23139AD6'/%3E%3Cpath d='M12.778 1.417C12 .527 10.556.083 8.556.083H3c-.333 0-.667.334-.778.667L0 15.306c0 .333.222.555.444.555H3.89l.889-5.444v.222c.11-.333.444-.667.778-.667h1.666c3.222 0 5.667-1.333 6.445-5V4.64c-.111 0-.111 0 0 0 .11-1.445-.111-2.333-.89-3.222z' fill='%23263B80'/%3E%3Cpath d='M13.555 4.639v.333c-.777 3.778-3.222 5-6.444 5H5.444c-.333 0-.666.334-.777.667l-1.112 6.778c0 .222.112.444.445.444h2.889c.333 0 .666-.222.666-.555v-.112l.556-3.444v-.222c0-.334.333-.556.667-.556h.444c2.778 0 5-1.11 5.556-4.444.222-1.334.11-2.556-.556-3.334a1.138 1.138 0 00-.667-.555z' fill='%23139AD6'/%3E%3Cpath d='M12.778 4.306c-.111 0-.222-.112-.334-.112-.11 0-.222 0-.333-.11-.444-.112-.889-.112-1.444-.112H6.333c-.11 0-.222 0-.333.111a.611.611 0 00-.333.556l-.89 5.778v.222c.112-.333.445-.667.779-.667h1.666c3.222 0 5.667-1.333 6.445-5 0-.11 0-.222.11-.333-.221-.111-.332-.222-.555-.222-.333-.111-.333-.111-.444-.111z' fill='%23232C65'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h70v18.056H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
        no-repeat;
    background-size: contain;
    margin: 0 1rem 0 0;
}
.footer__copyright .footer__paymentIcons .icons__wrapper .coinbase__icon {
    background: url("data:image/svg+xml,%3Csvg width='70' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.426 13.299c.543 0 1.045-.099 1.52-.285.005.01.974 1.514.987 1.525-.876.47-1.792.678-2.794.678C2.16 15.217 0 13.255 0 10.123c0-3.155 2.272-5.117 5.139-5.117 1.02 0 1.825.222 2.636.655-.09.149-.924 1.565-.927 1.571a4.02 4.02 0 00-1.511-.284c-1.764 0-3.132 1.124-3.132 3.175 0 1.94 1.323 3.176 3.22 3.176zm7.51-8.293c2.933 0 5.05 2.074 5.05 5.117 0 3.021-2.117 5.094-5.05 5.094-2.911 0-5.028-2.072-5.028-5.094 0-3.043 2.117-5.117 5.028-5.117zm0 1.875c-1.632 0-2.823 1.258-2.823 3.242 0 1.963 1.19 3.22 2.823 3.22 1.677 0 2.846-1.257 2.846-3.22 0-1.984-1.17-3.242-2.846-3.242zm6.44 8.116v-9.77h2.183v9.77h-2.183zm-.287-12.77c0-.75.64-1.344 1.368-1.344.728 0 1.367.594 1.367 1.345 0 .772-.64 1.39-1.367 1.39-.728 0-1.368-.618-1.368-1.39v-.001zm4.375 3.618a13.092 13.092 0 014.477-.839c2.493 0 4.08.949 4.08 3.705v6.286h-2.16V8.91c0-1.411-.883-1.919-2.096-1.919-.773 0-1.544.11-2.118.287v7.72h-2.183V5.844zM33.85 0h2.183v5.492c.463-.243 1.367-.486 2.227-.486 2.823 0 4.94 1.808 4.94 4.94 0 3.154-2.095 5.271-5.711 5.271a10.858 10.858 0 01-3.64-.639V0zm2.183 13.145c.419.132.97.197 1.521.197 2.007 0 3.44-1.102 3.44-3.352 0-1.896-1.344-3.021-2.998-3.021-.86 0-1.522.22-1.964.464v5.712zm13.474-4.699c0-1.058-.794-1.543-1.875-1.543-1.125 0-2.006.331-2.822.794V5.8c.86-.484 1.962-.794 3.175-.794 2.14 0 3.66.882 3.66 3.33V14.8c-.925.242-2.248.397-3.35.397-2.537 0-4.39-.772-4.39-2.978 0-1.984 1.698-2.955 4.52-2.955h1.082v-.817zm0 2.272h-.926c-1.522 0-2.515.442-2.515 1.434 0 1.014.927 1.411 2.25 1.411a7.96 7.96 0 001.191-.11v-2.735zm3.727 1.633c.904.683 1.984 1.102 2.977 1.102.97 0 1.61-.33 1.61-1.102 0-.795-.573-1.082-1.83-1.412-2.03-.463-2.89-1.279-2.89-2.977 0-1.985 1.5-2.956 3.485-2.956 1.103 0 1.985.243 2.8.75v2.007c-.86-.617-1.697-.992-2.734-.992-.948 0-1.455.463-1.455 1.103 0 .639.418.97 1.543 1.278 2.228.486 3.198 1.325 3.198 3.088 0 2.051-1.566 2.977-3.683 2.977-1.147 0-2.293-.308-3.02-.793l-.001-2.073zm9.693-1.743v.044c.132 1.742 1.631 2.69 3.153 2.69 1.346 0 2.316-.308 3.286-.948v1.92c-.882.617-2.183.903-3.44.903-3.043 0-5.116-1.94-5.116-5.027 0-3.11 2.028-5.183 4.72-5.183 2.844 0 4.19 1.83 4.19 4.498v1.104h-6.793zm4.74-1.411c-.043-1.523-.792-2.36-2.204-2.36-1.257 0-2.183.883-2.47 2.36h4.675z' fill='%231652F0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h70v15.217H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
        0 0 / contain no-repeat;
    margin: 1rem 0 0;
    width: 5.5rem;
}
.headerLink__icon {
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    margin-right: 0.5rem;
}
.headerLink__privateClubIcon {
    background: url("images/headerLink__privateClubIcon.svg") 0 0 / contain no-repeat;
}
.headerLink__threadIcon {
    background: url("images/headerLink__threadsIcon.svg") 0 0 / contain no-repeat;
}
.headerLink__instagramIcon,
.headerLink__tiktokIcon {
    background-repeat: no-repeat;
    background-size: contain;
}
.headerLink__instagramIcon {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.72428 30H10.3045L4.65527 26.3793L0.0117188 23.6659C0.214512 27.1928 3.14754 30 6.72428 30Z' fill='%23FDE494'/%3E%3Cpath d='M19.6552 27.9311L15.6118 26.8966H6.72416C4.72775 26.8966 3.10348 25.2723 3.10348 23.2759V21.291L1.55174 19.6257L0 19.9001V23.2758C0 23.4069 0.00421875 23.5368 0.0116016 23.6659L10.3044 30H22.5369L19.6552 27.9311Z' fill='%23FEA150'/%3E%3Cpath d='M25.8782 25.7895C25.2194 26.4713 24.2966 26.8965 23.2758 26.8965H15.6118L22.5368 30H23.2758C25.69 30 27.8107 28.721 28.9969 26.8051L27.4136 25.8621L25.8782 25.7895Z' fill='%23FF5D4A'/%3E%3Cpath d='M26.8965 19.1024V23.2759C26.8965 24.2516 26.5078 25.1377 25.8782 25.7895L28.997 26.8051C29.6325 25.7786 30 24.5694 30 23.2758V19.5959L28.3947 18.694L26.8965 19.1024Z' fill='%23E45261'/%3E%3Cpath d='M30 8.7416L28.3474 8.34808L26.8965 9.21679V19.1024L30 19.5959V8.7416Z' fill='%23FF4D95'/%3E%3Cpath d='M29.9999 6.72417C29.9999 3.34723 27.4975 0.544108 24.2498 0.0708466L20.1814 1.76374L18.1199 3.10348H23.2758C25.2722 3.10348 26.8965 4.72776 26.8965 6.72417V9.2168L29.9999 8.74161V6.72417Z' fill='%23CB319C'/%3E%3Cpath d='M18.6169 0L14.7684 1.44352L11.7329 3.10348H18.1197L24.2496 0.0707812C23.9315 0.0244336 23.6065 0 23.2756 0H18.6169Z' fill='%238A3293'/%3E%3Cpath d='M14.9998 23.7931C16.0755 23.7931 17.1065 23.5986 18.06 23.2435L13.0197 20.9556L7.67725 19.8624C9.25447 22.2299 11.9479 23.7931 14.9998 23.7931Z' fill='%23FF5D4A'/%3E%3Cpath d='M19.2863 17.8921C18.3557 19.267 16.7816 20.1724 15 20.1724C12.6403 20.1724 10.646 18.5835 10.0273 16.4197L8.63972 15.5525L6.24634 15.8184C6.38421 17.3034 6.89169 18.6828 7.67749 19.8623L18.0602 23.2435C20.3045 22.4077 22.117 20.6796 23.0675 18.4934L21.207 17.5509L19.2863 17.8921Z' fill='%23E45261'/%3E%3Cpath d='M9.82771 15C9.82771 13.7181 10.2975 12.5445 11.0727 11.6399L8.86613 11.3312L6.62492 12.321C6.35393 13.166 6.20703 14.0662 6.20703 15C6.20703 15.2761 6.22133 15.5488 6.24635 15.8184L10.0274 16.4197C9.89832 15.9682 9.82771 15.4924 9.82771 15Z' fill='%23FF4D95'/%3E%3Cpath d='M23.7933 15C23.7933 13.1169 23.198 11.3704 22.1862 9.93809L19.995 9.62708L17.7439 10.6183C19.2013 11.5342 20.1726 13.1553 20.1726 15C20.1726 16.0705 19.8457 17.0661 19.2865 17.8921L23.0676 18.4934C23.5334 17.4219 23.7933 16.241 23.7933 15Z' fill='%23FF4D95'/%3E%3Cpath d='M15 9.82758C16.0074 9.82758 16.9477 10.1181 17.7437 10.6183L22.186 9.93809C20.5925 7.68264 17.9655 6.20689 15 6.20689C11.0853 6.20689 7.76048 8.77852 6.62476 12.3209L11.0725 11.6398C12.0218 10.5318 13.4298 9.82758 15 9.82758Z' fill='%23CB319C'/%3E%3Cpath d='M23.276 8.79311C24.4168 8.79311 25.3449 7.86498 25.3449 6.72416C25.3449 5.58334 24.4168 4.65521 23.276 4.65521C22.1352 4.65521 21.207 5.58334 21.207 6.72416C21.207 7.86498 22.1352 8.79311 23.276 8.79311Z' fill='%23CB319C'/%3E%3Cpath d='M3.10348 18.3729L1.60957 17.6278L0 17.3623V19.9001L3.10348 21.291V18.3729Z' fill='%23FF5D4A'/%3E%3Cpath d='M0 14.825V17.3623L3.10348 18.3729V15.3186L1.49098 14.7388L0 14.825Z' fill='%23E45261'/%3E%3Cpath d='M3.10348 12.8601L1.50873 12.8457L0 13.3354V14.825L3.10348 15.3186V12.8601Z' fill='%23FF4D95'/%3E%3Cpath d='M3.10348 10.5326L1.45963 10.6994L0 12.0681V13.3353L3.10348 12.8601V10.5326Z' fill='%23CB319C'/%3E%3Cpath d='M0 12.0681L3.10348 10.5326V6.99387L1.2832 7.16795L0 8.39303V12.0681Z' fill='%238A3293'/%3E%3Cpath d='M12.0152 0L4.93395 2.7235L0.0812695 5.67938C0.0279492 6.01998 0 6.36885 0 6.72416V8.39303L3.10348 6.99393V6.7241C3.10348 4.7277 4.72775 3.10342 6.72416 3.10342H11.7332L18.6171 0H12.0152Z' fill='%23523494'/%3E%3Cpath d='M6.72419 0C3.37181 0 0.584678 2.46609 0.0812988 5.67938L12.0152 0H6.72419Z' fill='%232D2D87'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.headerLink__tiktokIcon {
    background-image: url("images/headerLink__tiktokIcon.svg");
}
.menu__list-item .menu__list_dropdown {
    display: none;
    list-style: none;
}
.menu__list_dropdown {
    display: flex;
    margin: 5px auto 0;
    gap: 15px;
    padding-inline-start: 10px;
}
.menu__dropdown_list-item {
    margin-bottom: 15px;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
}
.menu__dropdown-link {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #670d30;
}
.headerLink__arrowDownIcon {
    display: inline-block;
    width: 17px;
    height: 7px;
    background: url("images/header__nav_arrowDownIcon.svg") 0 0 / contain no-repeat;
    margin-left: 5px;
    transition: transform 0.3s;
}
.headerLink__arrowDownIcon.rotate {
    transform: rotate(180deg);
}
.item__linkDropdown {
    display: flex;
    align-items: center;
}
@media (min-width: 450px) and (max-width: 599px) {
    .header__logo {
        height: 3rem;
        margin: 1rem;
    }
    .header__logo:before {
        top: 29%;
    }
    .footer .footer__info {
        width: 80%;
        margin: 1rem auto;
    }
}
@media (min-width: 600px) and (max-width: 700px) {
    .header__logo {
        height: 3rem;
        margin: 1rem;
    }
    .header__logo:before {
        top: 29%;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: space-between;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem auto;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media (min-width: 701px) and (max-width: 767px) {
    .header__logo {
        margin-left: 2rem;
        font-size: 2.2rem;
    }
    .header__logo:before {
        font-size: 2rem;
        left: -2rem;
        top: 2px;
    }
    .header__logo:after {
        width: 2rem;
        height: 2.5rem;
        right: 1.7rem;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media (min-width: 768px) and (max-width: 951px) {
    .nav-bg--checked::before,
    .nav-bg::before {
        width: auto;
    }
    .header__nav .menu__list {
        width: auto;
        right: 0;
        border-radius: 10px;
        box-shadow: 1px 1px 9px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #eee;
    }
    .menu__list-item {
        min-width: 23rem;
        margin: 1rem auto !important;
    }
    .menu__list-item .item__link {
        display: flex;
        min-width: 11rem;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
    }
    .footer__info .telegram__link:hover {
        color: #47dbde;
    }
    .footer__info .footer__links .footer__link {
        margin: 4rem 2rem 1rem;
    }
    .footer__info .footer__links .footer__link:hover {
        color: #bf837c;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media (min-width: 951px) and (max-width: 1120px) {
    .nav-bg--checked::before,
    .nav-bg::before {
        width: auto;
    }
    .header__nav .menu__list {
        width: auto;
        right: 0;
        border-radius: 10px;
        box-shadow: 1px 1px 9px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #eee;
    }
    .menu__list-item {
        min-width: 23rem;
        margin: 1rem auto !important;
    }
    .menu__list-item .item__link {
        display: flex;
        min-width: 11rem;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
    }
    .footer__info .telegram__link:hover {
        color: #47dbde;
    }
    .footer__info .footer__links .footer__link {
        margin: 4rem 2rem 1rem;
    }
    .footer__info .footer__links .footer__link:hover {
        color: #bf837c;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media (min-width: 1121px) and (max-width: 1205px) {
    .nav-bg--checked::before,
    .nav-bg::before {
        width: auto;
    }
    .header__nav .menu__list {
        width: auto;
        right: 0;
        border-radius: 10px;
        box-shadow: 1px 1px 9px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #eee;
    }
    .menu__list-item {
        min-width: 23rem;
        margin: 1rem auto !important;
    }
    .menu__list-item .item__link {
        display: flex;
        min-width: 11rem;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
    }
    .footer__info .telegram__link:hover {
        color: #47dbde;
    }
    .footer__info .footer__links .footer__link {
        margin: 4rem 4rem 1rem;
    }
    .footer__info .footer__links .footer__link:hover {
        color: #bf837c;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media (min-width: 1206px) and (max-width: 1320px) {
    .nav-bg--checked::before,
    .nav-bg::before {
        width: auto;
    }
    .header__nav .menu__list {
        width: auto;
        right: 0;
        border-radius: 10px;
        box-shadow: 1px 1px 9px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #eee;
    }
    .menu__list-item {
        min-width: 23rem;
        margin: 1rem auto !important;
    }
    .menu__list-item .item__link {
        display: flex;
        min-width: 11rem;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
    }
    .footer__info .telegram__link:hover {
        color: #47dbde;
    }
    .footer__info .footer__links .footer__link {
        margin: 4rem 4rem 1rem;
    }
    .footer__info .footer__links .footer__link:hover {
        color: #bf837c;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
@media screen and (min-width: 1321px) {
    .nav-bg--checked::before,
    .nav-bg::before {
        width: auto;
    }
    .header__nav .menu__list {
        width: auto;
        right: 0;
        border-radius: 10px;
        box-shadow: 1px 1px 9px 0 rgba(0, 0, 0, 0.1);
        border: 1px solid #eee;
    }
    .menu__list-item {
        min-width: 23rem;
        margin: 1rem auto !important;
    }
    .menu__list-item .item__link {
        display: flex;
        min-width: 11rem;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
    }
    .footer__info .telegram__link:hover {
        color: #47dbde;
    }
    .footer__info .footer__links .footer__link {
        margin: 4rem 4rem 1rem;
    }
    .footer__info .footer__links .footer__link:hover {
        color: #bf837c;
    }
    .footer .footer__info {
        margin: 1rem 2rem;
    }
    .footer .footer__links {
        justify-content: center;
        flex-direction: row;
    }
    .footer .footer__links .footer__link {
        display: block;
        margin: 2rem;
    }
    .footer__copyright .footer__paymentIcons {
        flex-direction: row;
    }
}
.mt-0 {
    margin-top: 0 !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mr-0 {
    margin-right: 0 !important;
}
.ml-0 {
    margin-left: 0 !important;
}
.mt-5 {
    margin-top: 5px !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.mt-10 {
    margin-top: 1rem !important;
}
.mt-15 {
    margin-top: 1.5rem !important;
}
.mt-20 {
    margin-top: 2rem !important;
}
.mt-30 {
    margin-top: 3rem !important;
}
.mt-40 {
    margin-top: 4rem !important;
}
.mr-10 {
    margin-right: 1rem !important;
}
.mr-15 {
    margin-right: 1.5rem !important;
}
.mr-20 {
    margin-right: 2rem !important;
}
.mr-30 {
    margin-right: 3rem !important;
}
.mb-10 {
    margin-bottom: 1rem !important;
}
.mb-15 {
    margin-bottom: 1.5rem !important;
}
.mb-20 {
    margin-bottom: 2rem !important;
}
.mb-30 {
    margin-bottom: 3rem !important;
}
.mb-40 {
    margin-bottom: 4rem !important;
}
.ml-10 {
    margin-left: 1rem !important;
}
.ml-15 {
    margin-left: 1.5rem !important;
}
.ml-20 {
    margin-left: 2rem !important;
}
.ml-30 {
    margin-left: 3rem !important;
}
.warning {
    display: none;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    text-align: center;
    color: #212121;
    margin: 2rem auto 0;
}
.button__textArrow {
    position: relative;
    display: flex;
}
.error__message,
.infoMessage {
    display: none;
    text-align: center;
}
.button__textArrow:after {
    content: "";
    display: block;
    width: 2rem;
    height: 1rem;
    background: url("images/button__textArrow.svg") 0 0 / contain no-repeat;
    position: absolute;
    top: 0.5rem;
    right: -3rem;
}
.infoMessage {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    margin: 1.5rem auto;
    color: #bdbdbd;
}
.trial_serviceName,
.trial_text {
    font-style: normal;
    line-height: normal;
}
.error__message {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    color: #f44336;
}
.error__message--active,
.text {
    display: block;
}
.freeTrial__card,
.freeTrial__card .freeTrial__form,
.wrapper .api__title,
.wrapper .contactForm {
    display: flex;
    display: flex;
}
.freeTrial__card .freeTrial__formButton,
.order__title,
.wrapper .contactForm__button .button__text {
    font-family: Raleway, sans-serif;
    text-align: center;
}
.order__undertitle {
    color: #251410;
    text-align: center;
    margin: 2rem auto;
}
.freeTrial {
    background: url("images/bgDecorReferral.svg") bottom/cover no-repeat;
    height: 100%;
    padding: 2rem;
}
.freeTrial__card {
    padding: 1rem 2rem;
    background: #f5f5f5d9;
    border-radius: 0.5rem;
}
.freeTrial__card .order__undertitle {
    margin: 1rem auto;
}
.freeTrial__card .freeTrial__form .order__subtitle {
    margin: 1rem auto;
    font-weight: 600;
}
.freeTrial__card .freeTrial__formEmail {
    border: none;
    padding: 1.5rem;
    border-bottom: 1px solid #bdbdbd;
    background: #f5f5f5d9;
    text-align: left;
    color: #212121;
    margin: 1rem auto;
    width: 100%;
    box-sizing: border-box;
    border-radius: 0.5rem;
}
.freeTrial__card .freeTrial__formButton {
    padding: 2rem 3rem;
    font-weight: 400;
    font-size: 1.7rem;
    color: #fff;
    margin: 1rem auto;
    width: 100%;
    background: #c2185b;
    text-decoration: none;
    border-radius: 0.5rem;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    border: none;
    transition: 0.5s;
}
.freeTrial__card .freeTrial__formButton:active {
    background: #ab1550;
}
@media (min-width: 450px) and (max-width: 549px) {
    .freeTrial {
        background-size: cover;
        background-position: right;
    }
    .freeTrial__card {
        width: 70%;
        margin: 0 auto;
    }
    .freeTrial__card .freeTrial__formButton,
    .wrapper .order__subtitle {
        width: 80%;
    }
    .wrapper .contactForm {
        width: 80%;
        margin: 2rem auto;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        background: #fafafa;
    }
}
@media (min-width: 550px) and (max-width: 767px) {
    .freeTrial {
        background-size: cover;
        background-position: right;
    }
    .freeTrial__card {
        width: 60%;
        margin: 0 auto;
    }
    .freeTrial__card .order__undertitle {
        font-size: 1.5rem;
    }
    .freeTrial__card .freeTrial__form .order__subtitle {
        margin: 1rem auto;
        text-align: center;
    }
    .freeTrial__card .freeTrial__formButton {
        width: 60%;
    }
}
@media (min-width: 768px) and (max-width: 951px) {
    .freeTrial {
        background-size: auto;
        background-position: right;
    }
    .freeTrial__card {
        width: 45%;
        margin: 2rem auto;
    }
    .freeTrial__card .order__undertitle {
        font-size: 1.5rem;
    }
    .freeTrial__card .freeTrial__form .order__subtitle {
        margin: 1rem auto;
        text-align: center;
        font-size: 1.5rem;
    }
    .freeTrial__card .freeTrial__formButton {
        width: 60%;
    }
    .freeTrial__card .freeTrial__formButton:hover {
        background: #ab1550;
    }
}
@media (min-width: 952px) and (max-width: 1120px) {
    .order__subtitle {
        width: 40%;
        margin-left: auto;
        margin-right: auto;
    }
    .freeTrial {
        background-size: auto;
        background-position: right;
    }
    .freeTrial__card {
        width: 40%;
        margin: 2rem auto 4rem;
    }
    .freeTrial__card .order__undertitle {
        font-size: 1.5rem;
    }
    .freeTrial__card .freeTrial__form {
        width: 90%;
        margin: 1rem auto;
    }
    .freeTrial__card .freeTrial__form .order__subtitle {
        margin: 1rem auto;
        text-align: center;
        font-size: 1.5rem;
        width: 100%;
    }
    .freeTrial__card .freeTrial__formButton {
        width: 60%;
    }
    .freeTrial__card .freeTrial__formButton:hover {
        background: #ab1550;
    }
}
@media screen and (min-width: 1121px) {
    .order__subtitle {
        width: 30%;
        margin-left: auto;
        margin-right: auto;
    }
    .freeTrial {
        background-size: auto;
        background-position: right;
    }
    .freeTrial__card {
        width: 35%;
        margin: 2rem auto 4rem;
    }
    .freeTrial__card .order__undertitle {
        font-size: 1.5rem;
    }
    .freeTrial__card .freeTrial__form {
        width: 90%;
        margin: 1rem auto;
    }
    .freeTrial__card .freeTrial__form .order__subtitle {
        margin: 1rem auto;
        text-align: center;
        font-size: 1.5rem;
        width: 100%;
    }
    .freeTrial__card .freeTrial__formButton {
        width: 60%;
    }
    .freeTrial__card .freeTrial__formButton:hover {
        background: #ab1550;
    }
}
.warning__icon {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: url("images/alert.svg") 0 0 / cover no-repeat;
    margin-right: 0.5rem;
}
.wrapper .api__title {
    font-weight: 600;
    justify-content: center;
    line-height: 2.5rem;
    margin-top: 3rem !important;
}
.wrapper .api__text {
    font-size: 1.5rem;
    margin-bottom: 3rem !important;
}
.freeTrial__card .freeTrial__formEmail,
.order__undertitle {
    font-size: 1.6rem;
    font-family: Raleway, sans-serif;
    font-weight: 400;
}
.wrapper .order__subtitle .api__icon {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0.5rem;
}
.order__title {
    z-index: 2;
}
@media screen and (min-width: 952px) {
    .order__subtitle {
        font-size: 1.8rem;
    }
}
.wrapper .contactForm__button {
    outline: 0;
    border: none;
    display: flex;
    padding: 2rem 3rem;
    width: 80%;
    margin: 3rem auto;
    border-radius: 0.5rem;
    background: #21b4b7;
    transition: 0.5s;
}
.order__subtitle {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 1.7rem;
    text-align: left;
    color: #212121;
    margin: 2rem auto 1rem 1rem;
}
.wrapper .contactForm {
    background: #f5f5f5d9;
}
.wrapper .contactForm__input:focus {
    border: none;
}
.wrapper .contactForm__textarea {
    border-bottom: 1px solid #bdbdbd;
    transition: 0.5s;
}
.wrapper .contactForm__textarea:focus {
    border: none;
    outline: 0;
    border-bottom: 1px solid #21b4b7;
}
.freeTrial__card .freeTrial__formEmail:focus,
.wrapper .contactForm__input:focus {
    outline: 0;
    border-bottom: 1px solid #21b4b7;
}
@media (min-width: 550px) and (max-width: 767px) {
    .order__subtitle {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .wrapper .contactForm__button,
    .wrapper .order__subtitle {
        width: 70%;
    }
    .wrapper .contactForm {
        width: 70%;
        margin: 2rem auto;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        background: #fafafa;
    }
}
@media (min-width: 768px) and (max-width: 951px) {
    .order__subtitle {
        width: 65%;
        margin-left: auto;
        margin-right: auto;
    }
    .wrapper .order__subtitle {
        width: 70%;
    }
    .wrapper .contactForm {
        width: 55%;
        margin: 2rem auto;
    }
    .wrapper .contactForm__label {
        font-size: 1.7rem;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        font-size: 1.8rem;
        background: #fafafa;
    }
    .wrapper .contactForm__button {
        width: 55%;
    }
}
@media screen and (min-width: 952px) {
    .wrapper .contactForm__label {
        font-size: 1.6rem;
    }
    .wrapper {
        background-size: 80% auto;
        background-position: right;
    }
    .wrapper .order__subtitle {
        width: 70%;
        font-size: 1.5rem;
    }
    .wrapper .contactForm {
        width: 40%;
        margin: 4rem auto;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        font-size: 1.7rem;
        background: #fafafa;
    }
    .wrapper .contactForm__button {
        width: 45%;
        transition: 0.5s;
    }
    .wrapper .contactForm__button:hover {
        background: #1d9fa1;
    }
}
.wrapper {
    padding: 2rem 1rem;
    background: url("images/landingOfferCardRight.svg") bottom right/cover no-repeat;
}
.wrapper .order__title {
    letter-spacing: 0;
}
.wrapper .order__subtitle {
    font-size: 1.6rem;
    width: 100%;
    margin: 2rem auto;
    text-align: center;
}
.wrapper .contactForm {
    background: #f5f5f5d9;
    border-radius: 0.5rem;
    padding: 2rem 1.5rem;
    margin: 2rem 0;
}
.wrapper .contactForm__label {
    font-family: Lato, sans-serif;
    font-weight: 700;
    font-size: 1.7rem;
    text-align: left;
    color: #212121;
    margin-bottom: 1rem;
}
.wrapper .contactForm__input,
.wrapper .contactForm__textarea {
    font-family: Lato, sans-serif;
    font-size: 2rem;
    text-align: left;
    color: #212121;
    padding: 1rem;
    background: #fafafa;
    font-weight: 400;
}
.wrapper .contactForm__input {
    transition: 0.5s;
    margin-bottom: 2rem;
    border: none;
    border-bottom: 1px solid #bdbdbd;
    border-radius: 0.5rem;
}
.wrapper .contactForm__textarea {
    border: 1px solid transparent;
    border-radius: 0.5rem;
}
.wrapper .contactForm__button .button__text {
    font-weight: 400;
    font-size: 1.5rem;
    color: #fff;
    text-transform: uppercase;
    margin: auto;
}
.trial_btn:hover,
.wrapper .contactForm__button:active {
    background: #1d9fa1;
}
@media (min-width: 450px) and (max-width: 549px) {
    .wrapper .order__subtitle {
        width: 80%;
    }
    .wrapper .contactForm {
        width: 80%;
        margin: 2rem auto;
    }
}
@media (min-width: 550px) and (max-width: 767px) {
    .wrapper .contactForm__button,
    .wrapper .order__subtitle {
        width: 70%;
    }
    .wrapper .contactForm {
        width: 70%;
        margin: 2rem auto;
    }
}
@media (min-width: 768px) and (max-width: 951px) {
    .wrapper .order__subtitle {
        width: 70%;
    }
    .wrapper .contactForm {
        width: 55%;
        margin: 2rem auto;
    }
    .wrapper .contactForm__label {
        font-size: 1.7rem;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        font-size: 1.8rem;
    }
    .wrapper .contactForm__button {
        width: 55%;
    }
}
@media screen and (min-width: 952px) {
    .wrapper .contactForm__label {
        font-size: 1.6rem;
    }
    .wrapper {
        background-size: 80% auto;
        background-position: right;
    }
    .wrapper .order__subtitle {
        width: 70%;
        font-size: 1.5rem;
    }
    .wrapper .contactForm {
        width: 40%;
        margin: 4rem auto;
    }
    .wrapper .contactForm__input,
    .wrapper .contactForm__textarea {
        font-size: 1.7rem;
    }
    .wrapper .contactForm__button {
        width: 45%;
        transition: 0.5s;
    }
    .wrapper .contactForm__button:hover {
        background: #1d9fa1;
    }
}
.button__text {
    margin: auto;
}
button:disabled {
    background: #bdbdbd !important;
    box-shadow: 1px 1px 7px rgba(134, 134, 134, 0.25) !important;
    transition: 0.5s;
}
.freeTrial__card,
.wrapper .contactForm,
.wrapper .contactForm__button {
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.form__button--submitNew,
.order__gallery--buttonNew {
    border-radius: 5px !important;
    box-shadow: 4px 4px 10px 0 rgba(33, 33, 33, 0.09) !important;
}
.form__button--submitNew {
    width: 19rem !important;
}
.order__gallery--buttonNew {
    width: 14rem !important;
}
.trial_container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 25px;
    background: linear-gradient(
        to bottom,
        #fafafa,
        rgba(251, 231, 242, 0.25),
        rgba(248, 224, 241, 0.25),
        rgba(244, 218, 240, 0.25),
        rgba(239, 212, 241, 0.25),
        rgba(231, 214, 247, 0.25),
        rgba(223, 216, 252, 0.25),
        rgba(213, 219, 255, 0.25),
        rgba(205, 229, 255, 0.25),
        rgba(204, 237, 255, 0.25),
        rgba(209, 244, 252, 0.25),
        rgba(220, 249, 249, 0.25),
        #fafafa
    );
}
.trial_services-linksSecond {
    display: flex;
    align-items: center;
    width: 110px;
}
.trial_servicesName-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 3;
    text-decoration: none;
}
.trial_serviceName {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.trial_thumbnailsСontainer {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: 5px;
    border-radius: 15px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
}
.trial_thumbnailsBlock {
    display: flex;
    align-items: baseline;
    flex-direction: row;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    padding-left: 5px;
    gap: 15px;
    overflow-x: scroll;
}
.trial_thumbnailBkg {
    padding: 3px;
    border-radius: 50%;
    border: 2px solid #e1e1e1;
}
.trial_thumbnails {
    display: flex;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.trial_text {
    color: #212121;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0;
    z-index: 1;
}
.trial_services-container,
.trial_services-containerSecond {
    position: relative;
    border-radius: 10px;
    background: #c4e0e0;
    margin: 0 auto 20px;
}
.trial_services-container {
    padding: 5px 10px;
}
.trial_services-containerSecond {
    padding: 5px 15px 5px 5px;
    z-index: 1;
}
.trial_selectedService-highlights,
.trial_selectedService-posts,
.trial_selectedService-reels,
.trial_selectedService-stories {
    height: 57.5px;
    background: linear-gradient(90deg, #701f9a 0, #21b4b7 100%);
    border-radius: 10px;
    top: 0;
    z-index: 2;
    position: absolute;
    display: block;
}
.trial_selectedService-posts {
    width: 55px;
    left: 0;
}
.trial_selectedService-reels {
    width: 55px;
    left: 53px;
}
.trial_selectedService-highlights {
    width: 74px;
    right: 64px;
}
.trial_selectedService-stories {
    width: 65px;
    right: 0;
}
.trial_selectedService-comments {
    position: absolute;
    display: block;
    width: 80px;
    height: 55px;
    background: linear-gradient(90deg, #701f9a 0, #21b4b7 100%);
    border-radius: 10px;
    left: 0;
    top: 0;
    z-index: 2;
}
.trial_selectedService-hashtags,
.trial_selectedService-profile {
    height: 57.5px;
    position: absolute;
    display: block;
    background: linear-gradient(90deg, #701f9a 0, #21b4b7 100%);
    border-radius: 10px;
    z-index: 2;
    top: 0;
}
.trial_selectedService-hashtags {
    width: 71px;
    right: 68px;
}
.trial_selectedService-profile {
    width: 70px;
    right: 0;
}
.trial_selectedService-likes {
    position: absolute;
    display: block;
    width: 54px;
    height: 55px;
    background: linear-gradient(90deg, #701f9a 0, #21b4b7 100%);
    border-radius: 10px;
    z-index: 2;
    right: 0;
    top: 0;
}
.check__promoBoxWrapper .check__promoBoxInput,
.trial_input {
    border-radius: 20px;
    box-shadow: 1px 1px 5px 0 rgba(188, 186, 186, 0.1);
}
.trial_services-links {
    display: flex;
    align-items: center;
    width: 225px;
}
.trial_servicesName1 {
    margin-right: 20px;
}
.trial_servicesName2,
.trial_servicesName3 {
    margin-right: 15px;
}
.trial_servicesName5 {
    margin-left: 0;
}
.trial_servicesName6 {
    margin-left: 12px;
}
.trial_servicesName7 {
    margin-left: 17px;
}
.trial_icon {
    z-index: 3;
}
.trial_services-posts {
    display: block;
    width: 31px;
    height: 23px;
    background: url("images/dwnld_posts.svg") 0 0 / contain no-repeat;
}
.trial_services-reels {
    display: block;
    width: 31px;
    height: 23px;
    background: url("images/dwnld_reels.svg") 0 0 / contain no-repeat;
}
.trial_services-highlights {
    display: block;
    width: 29px;
    height: 29px;
    background: url("images/dwnld_highlights.svg") 0 0 / contain no-repeat;
}
.trial_services-stories {
    display: block;
    width: 28px;
    height: 28px;
    background: url("images/dwnld_stories.svg") 0 0 / contain no-repeat;
}
.trial_services-comments {
    display: block;
    width: 28px;
    height: 28px;
    background: url("images/dwnld_comments1.svg") 0 0 / contain no-repeat;
}
.trial_services-likes {
    display: block;
    width: 31px;
    height: 27px;
    background: url("images/dwnld_heart.svg") 0 0 / contain no-repeat;
}
.trial_input {
    border: 1px solid #edecec;
    background: #fff;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto 15px;
    width: 100%;
    max-width: 400px;
    color: #595959;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.trial_btn,
.trial_error {
    font-family: Raleway;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    line-height: normal;
}
.trial_input:focus-visible {
    outline: 0;
}
.trial_btn {
    display: flex;
    justify-content: center;
    display: flex;
    width: 19rem !important;
    border-radius: 10px;
    background: #21b4b7;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
    margin: 0 auto;
    height: 5.5rem;
    color: #fff;
    font-size: 18px;
    border: none;
    transition: 0.5s;
}
.su__ellipse_bg,
.su__ellipse_bg::before {
    border-radius: 50%;
    content: "";
    position: absolute;
}
.trial_submitBtn {
    text-align: center;
    color: #fff;
    margin: auto;
}
.trial_pending--on {
    display: block;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' style='width: 100%25; height: 100%25;'%3E%3Cdesc%3EMade with illustrio%3C/desc%3E%3Cg class='base'%3E%3Cg fill='none' fill-rule='evenodd' stroke='none' class='main-fill'%3E%3Cpath fill='none' d='M22,12 L25.406,8.594 C23.031,5.656 19.602,4 16,4 C9.371,4 4,9.375 4,16 C4,22.629 9.371,28 16,28 C19.602,28 22.82,26.406 25.02,23.895 L28.028,26.528 C25.094,29.875 20.801,32 16,32 C7.164,32 0,24.836 0,16 C0,7.164 7.164,0 16,0 C20.801,0 25.332,2.387 28.266,5.734 L32,2 L32,12 L22,12 Z' transform='translate(19 19)' stroke='none' class='main-fill'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cstyle%3E .main-fill %7Bfill: %23fff;%7D .main-stroke %7Bstroke: %23fff;%7D .secondary-fill %7Bfill: %2321B4B7;%7D .secondary-stroke %7Bstroke: %2321B4B7;%7D .main-fill--darken %7Bfill: %23d9d9d9;%7D .main-stroke--darken %7Bstroke: %23d9d9d9;%7D .secondary-fill--darken %7Bfill: %23157476;%7D .secondary-stroke--darken %7Bstroke: %23157476;%7D .main-fill--darkener %7Bfill: %23bfbfbf;%7D .main-stroke--darkener %7Bstroke: %23bfbfbf;%7D .secondary-fill--darkener %7Bfill: %230e4a4b;%7D .secondary-stroke--darkener %7Bstroke: %230e4a4b;%7D %3C/style%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    background-size: cover;
    -webkit-animation: 1s linear infinite rotationArrow;
    animation: 1s linear infinite rotationArrow;
}
.su__ellipse_bg,
.su__ellipse_bg.animate {
    animation: 10s linear infinite rotate;
}
.trial_error {
    color: red;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 0;
}
.trial_form {
    display: flex;
    flex-direction: column;
    z-index: 1;
}
.trial_btn:focus {
    outline: 0 !important;
}
.check__promoBoxWrapper .check__promoBoxBtn:focus,
.check__promoBoxWrapper .check__promoBoxInput:focus {
    outline: 0;
}
.su__ellipse_bg {
    top: 155px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 300px;
    height: 300px;
    background: linear-gradient(180deg, #f9fafa 0, #f3fefe 47.5%, #fee9f2 100%);
    background-size: contain;
    background-position: center;
    z-index: 1;
}
.su__ellipse_bg::before {
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    background: radial-gradient(circle, rgba(255, 255, 255, 0.3), rgba(0, 128, 255, 0.1), transparent);
    filter: blur(10px);
    opacity: 0.7;
    z-index: -1;
}
.su__ellipse_bg.animate::before {
    animation: 3s ease-in-out infinite glowPulse;
}
@keyframes glowPulse {
    0%,
    100% {
        opacity: 0.5;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.1);
    }
}
@keyframes rotate {
    0%,
    from {
        transform: rotate(0);
    }
    100%,
    to {
        transform: rotate(360deg);
    }
}
@keyframes glowPulse {
    0%,
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.5;
    }
    50% {
        transform: translate(-50%, -50%) scale(1.5);
        opacity: 1;
    }
}
.main_texts_title,
.packages_text,
.steps_subtitle,
.text_subtitle,
.text_subtitle-green {
    font-size: 15px;
    font-family: Raleway, sans-serif;
}
.pkg_steps_column {
    list-style: none;
    counter-reset: item;
    margin: 0 auto;
}
.pkg_steps_column2 {
    counter-reset: item 2;
}
.step_item:before {
    margin-right: 7px;
    content: counter(item);
    background: #c2185b;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    display: inline-block;
    position: relative;
    top: 0;
    width: 30px;
    height: 30px;
    font-family: Raleway, sans-serif;
    font-size: 20px;
}
.main_texts_title {
    display: flex;
    justify-content: center;
    font-weight: 700;
    margin: 15px auto;
    padding: 10px 33px 11px;
    border-radius: 30px;
    border: 1px solid #56b1b5;
    max-width: 300px;
    z-index: 3;
}
.faq_threads,
.steps_block,
.threads_benefits_list {
    padding-inline-start: 0;
}
.steps_block,
.texts_block {
    width: 100%;
    max-width: 824px;
}
.texts_block {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}
.packages_text {
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
}
.steps_subtitle,
.text_subtitle {
    font-weight: 700;
    margin-top: 10px;
}
.learnMore_btn,
.text_subtitle-green {
    font-weight: 600;
}
.step_item > .packages_text {
    margin-left: 4rem;
}
.text_link,
.threads_text_link {
    color: #121212;
}
.steps_subtitle {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
}
.steps_block {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 auto;
    gap: 10px;
}
.chooseIGC_pic {
    display: flex;
    margin: 0 auto 10px;
    width: 274px;
    height: 274px;
}
.step_item {
    counter-increment: item;
    width: 100%;
    max-width: 360px;
    margin: auto auto 15px;
}
.steps_icon1,
.steps_icon2,
.steps_icon3,
.steps_icon4 {
    display: inline-block;
    margin-right: 10px;
    width: 35px;
    height: 35px;
}
.steps_icon1 {
    background: url("images/step1.svg") no-repeat;
}
.steps_icon2 {
    background: url("images/step2.svg") no-repeat;
}
.steps_icon3 {
    background: url("images/step3.svg") no-repeat;
}
.steps_icon4 {
    background: url("images/step4.svg") no-repeat;
}
.step_icon_subtitle {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 15px;
}
.accordion_question {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.buy_comments_li {
    margin-bottom: 10px;
}
.buy_comments_list li {
    list-style-image: url("images/ul_dot.svg");
}
.learnMore_btn {
    cursor: pointer;
    color: #56b1b5;
    font-family: Raleway;
    font-size: 17px;
}
.learnMore_arrow {
    cursor: pointer;
    display: inline-block;
    width: 19px;
    height: 9px;
    background-image: url("images/learnmore_btn.svg");
    background-repeat: no-repeat;
}
.accordion_answer {
    display: none;
    margin-top: 5px;
}
.displayed_part {
    display: inline-block;
}
.poster_comments {
    display: flex;
    margin: 0 auto;
    width: 274px;
    height: 390px;
}
.text_and_picture {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: auto;
}
.picture_text {
    display: flex;
    width: 253px;
    height: 253px;
    justify-content: center;
    margin: 0 auto;
}
.benefits_text_img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
}
.benefits_text1,
.benefits_text2,
.benefits_text3,
.benefits_text4,
.benefits_text5,
.benefits_text6,
.benefits_text7 {
    order: 1;
}
.benefits_piture1,
.benefits_piture2,
.benefits_piture3,
.benefits_piture4,
.benefits_piture5,
.benefits_piture6,
.benefits_piture7 {
    order: 2;
}
.benefits_pitures {
    width: 274px;
    height: 274px;
    margin: 10px auto;
}
.minus_icon_accordion,
.plus_icon_accordion {
    display: inline-block;
    margin-right: 10px;
    height: 25px;
    min-width: 25px;
}
.ml-35 {
    margin-left: 35px;
}
.plus_icon_accordion {
    background: url("images/images_new/accordionplus.svg") no-repeat;
}
.minus_icon_accordion {
    background: url("images/images_new/accordionminus.svg") no-repeat;
}
.text {
    display: block;
    width: 80%;
    font-family: raleway, sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    text-align: center;
    color: #212121;
}
.packages__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #fafafa;
    padding: 2rem 0;
}
.packages__wrapper .packages__intro {
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    text-align: left;
    color: #251410;
    margin: 0 auto;
    font-size: 1.6rem;
}
.packages__wrapper .packages__intro--text {
    margin: 0 0.3rem;
    display: block;
}
.packages__wrapper .packages__intro--text:first-child {
    display: flex;
    font-size: 1.5rem;
    width: 100%;
    margin: 1rem auto;
}
.packages__wrapper .packages__intro--text:last-child {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.packages__wrapper .packages__intro--icon {
    display: block;
    width: 1rem;
    height: 1rem;
    background: url("images/timeIcon.svg") 0 0 / contain no-repeat;
    margin: 0 0.5rem;
    padding: 0.3rem;
}
.packages__wrapper .packages__intro--highlight {
    font-weight: 700;
    color: #c2185b;
    margin-left: 0.5rem;
}
.packages__wrapper .packages {
    display: flex;
    justify-content: center;
    padding: 1rem 2rem;
    flex-direction: column;
}
.packages__wrapper .packages .package {
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #e0e0e0;
    border-radius: 0.5rem;
    width: 100%;
    margin: 1rem 0;
    box-shadow: 0 8px 8px 0 rgba(216, 224, 237, 0.5);
}
.packages__wrapper .packages .package__name {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    text-align: center;
    color: #000;
    letter-spacing: 0.3rem;
    padding: 2rem 3rem;
    text-transform: uppercase;
}
.packages__wrapper .packages .package__price {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 5rem;
    text-align: center;
    color: #000;
    letter-spacing: 0.1rem;
    padding: 2.5rem 3rem;
    display: flex;
}
.packages__wrapper .packages .package__price--currency {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    text-align: center;
    color: #000;
    margin: 0 0.5rem auto auto;
}
.packages__wrapper .packages .package__price--cents {
    font-family: Lato, sans-serif;
    font-weight: 700;
    font-size: 2.5rem;
    text-align: center;
    color: #000;
    margin: 0 auto auto 0.5rem;
}
.packages__wrapper .packages .package__comments {
    font-family: Lato, sans-serif;
    font-size: 1.8rem;
    text-align: center;
    color: #d81b60;
    padding: 4rem 3rem 3rem;
    background: #eee;
    font-weight: 700;
    position: relative;
}
.dwnld_promocodeText,
.order__title,
.packages_subtitle3 {
    font-family: Raleway, sans-serif;
}
.packages__wrapper .packages .package__comments--num {
    font-weight: 700;
    margin: 0 0.5rem;
}
.packages__wrapper .packages .package__comments::before {
    content: "";
    background: url("images/packageIcon.svg") 0 0 / cover;
    width: 5rem;
    height: 5rem;
    display: block;
    position: absolute;
    top: -2rem;
    left: 43%;
}
.packages__wrapper .packages .package__list {
    list-style-type: none;
    padding: 0 3rem;
    background: linear-gradient(to bottom, #eee, #f1f1f1, #f4f4f4, #f7f7f7, #fafafa);
    margin: 0;
}
.packages__wrapper .packages .package__list-item {
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    text-align: center;
    color: #000;
    padding: 1.5rem 2rem;
    border-bottom: 1px solid #e0e0e0;
}
.packages__wrapper .packages .package__button {
    display: flex;
    padding: 2rem 3rem;
    width: 70%;
    margin: 3rem auto;
    border-radius: 0.5rem;
    background: #21b4b7;
    text-decoration: none;
    position: relative;
    transition: 0.5s;
}
.packages__wrapper .packages .package__button:active {
    background: #1d9fa1;
}
.packages__wrapper .packages .package__button-text {
    font-family: Lato, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    text-align: center;
    color: #fff;
    letter-spacing: 0.2rem;
    text-transform: uppercase;
    width: calc(100% - 5rem);
    margin: auto;
}
.packages__wrapper .packages .package__button::before {
    content: "";
    display: block;
    position: absolute;
    width: 3rem;
    height: 3rem;
    background: url("images/buyIcon2.svg") 0 0 / cover no-repeat;
    left: 1rem;
    top: 25%;
    z-index: 3;
}
.packages__wrapper .packages .package__button::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 6rem;
    top: 0;
    left: 0;
    border-radius: 0.5rem;
    background-color: #198a8c;
    transition: 0.5s;
}
.packages__wrapper .packages .package__button:active.package__button:after {
    background-color: #21b4b7;
}
.packages__wrapper .packages .salePackage {
    border: 3px solid #d81b60;
    margin: 1rem 0;
    box-shadow: 0 8px 8px 0 rgba(216, 224, 237, 0.5);
    position: relative;
}
.packages__wrapper .packages .salePackage:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -0.1rem;
    width: 0;
    height: 0;
    border-top: 50px solid #d81b60;
    border-left: 50px solid transparent;
}
.packages__wrapper .packages .salePackage:before {
    content: "";
    display: block;
    position: absolute;
    content: "sale";
    font-family: Lato, sans-serif;
    font-weight: 400;
    top: 1rem;
    right: 0;
    z-index: 5;
    text-transform: uppercase;
    font-size: 1.3rem;
    text-align: center;
    color: #fff;
    transform: rotate(50deg);
}
.packages__wrapper .packages .salePackage .package__name {
    color: #d81b60;
    font-weight: 700;
    text-shadow: 1px 1px 1px #941342;
}
.packages__wrapper .packages .salePackage .package__button {
    background: #d81b60;
    transition: 0.5s;
}
.packages__wrapper .packages .salePackage .package__button:active {
    background: #c11856;
}
.packages__wrapper .packages .salePackage .package__button::after {
    background-color: #ab154c;
    transition: 0.5s;
}
.packages__wrapper .packages .salePackage .package__button:active.package__button::after {
    background-color: #d8004f;
}
@media (min-width: 450px) and (max-width: 549px) {
    .packages__wrapper .packages__intro--text:first-child {
        font-size: 1.6rem;
    }
    .packages__wrapper .packages .package {
        width: 80%;
        margin: 1rem auto;
    }
}
@media (min-width: 550px) and (max-width: 767px) {
    .step_item {
        width: 100%;
        max-width: 360px;
    }
    .poster_comments {
        width: 274px;
        height: 390px;
        float: right;
        overflow: visible;
        margin-left: 15px;
    }
    .packages__wrapper {
        padding: 0;
    }
    .packages__wrapper .packages__intro {
        margin: 1rem auto;
    }
    .packages__wrapper .packages__intro--text,
    .packages__wrapper .packages__intro--text:first-child {
        font-size: 1.7rem;
    }
    .packages__wrapper .packages {
        padding: 1rem;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .packages__wrapper .packages .package {
        width: 45%;
        margin: 1rem;
    }
}
@media (min-width: 768px) and (max-width: 951px) {
    .step_item {
        width: 100%;
        max-width: 360px;
    }
    .step_item2 {
        position: relative;
        top: 13px;
    }
    .step_item2_threads {
        position: unset;
        margin-top: 0;
    }
    .step_item3,
    .step_item3_threads,
    .step_item4,
    .step_item4_threads,
    .step_item_threads {
        margin-top: 0;
    }
    .text_next_to_pic {
        width: 100%;
        max-width: 562px;
    }
    .text_and_picture {
        display: flex;
        justify-content: space-between;
        flex-direction: initial;
        margin: auto;
    }
    .benefits_pitures {
        width: 230px;
        height: 230px;
        margin: 10px auto;
    }
    .benefits_text_img {
        display: flex;
        flex-direction: initial;
        align-items: center;
        gap: 35px;
    }
    .benefits_piture2,
    .benefits_piture4,
    .benefits_piture6,
    .benefits_text1,
    .benefits_text3,
    .benefits_text5,
    .benefits_text7 {
        order: 1;
    }
    .benefits_piture1,
    .benefits_piture3,
    .benefits_piture5,
    .benefits_piture7,
    .benefits_text2,
    .benefits_text4,
    .benefits_text6 {
        order: 2;
    }
    .chooseIGC_pic {
        float: right;
        margin-left: 60px;
        margin-bottom: 15px;
        width: 230px;
        height: 230px;
    }
    .poster_comments {
        width: 274px;
        height: 390px;
        float: right;
        overflow: visible;
        margin-left: 15px;
    }
    .packages__wrapper {
        padding: 0;
    }
    .packages__wrapper .packages__intro {
        margin: 1rem auto;
    }
    .packages__wrapper .packages__intro--text,
    .packages__wrapper .packages__intro--text:first-child {
        font-size: 1.7rem;
    }
    .packages__wrapper .packages__intro--icon {
        margin: 0 0.8rem;
        padding: 0.4rem;
    }
    .packages__wrapper .packages {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .packages__wrapper .packages .package {
        flex-basis: 45%;
        margin: 2rem 1rem;
    }
    .packages__wrapper .packages .package__button:hover {
        background: #1d9fa1;
    }
    .packages__wrapper .packages .package__button:hover.package__button:after {
        background-color: #21b4b7;
    }
    .packages__wrapper .packages .salePackage .package__button:hover {
        background: #c11856;
    }
    .packages__wrapper .packages .salePackage .package__button:hover.package__button::after {
        background-color: #d8004f;
    }
}
@media (min-width: 952px) and (max-width: 1120px) {
    .order__subtitle {
        width: 40%;
        margin-left: auto;
        margin-right: auto;
    }
    .step_item {
        width: 100%;
        max-width: 360px;
    }
    .step_item2 {
        position: relative;
        top: 13px;
    }
    .step_item2_threads {
        position: unset;
        margin-top: 0;
    }
    .step_item3,
    .step_item3_threads,
    .step_item4_threads {
        margin-top: 0;
    }
    .text_next_to_pic {
        width: 100%;
        max-width: 562px;
    }
    .text_and_picture {
        display: flex;
        justify-content: space-between;
        flex-direction: initial;
        margin: auto;
    }
    .benefits_pitures {
        width: 230px;
        height: 230px;
        margin: 10px auto;
    }
    .benefits_text_img {
        display: flex;
        flex-direction: initial;
        align-items: center;
        gap: 35px;
    }
    .benefits_piture2,
    .benefits_piture4,
    .benefits_piture6,
    .benefits_text1,
    .benefits_text3,
    .benefits_text5,
    .benefits_text7 {
        order: 1;
    }
    .benefits_piture1,
    .benefits_piture3,
    .benefits_piture5,
    .benefits_piture7,
    .benefits_text2,
    .benefits_text4,
    .benefits_text6 {
        order: 2;
    }
    .chooseIGC_pic {
        float: right;
        margin-left: 60px;
        margin-bottom: 15px;
    }
    .poster_comments {
        width: 274px;
        height: 390px;
        float: right;
        overflow: visible;
        margin-left: 15px;
    }
    .packages__wrapper {
        padding: 0;
    }
    .packages__wrapper .packages__intro {
        margin: 1rem auto;
    }
    .packages__wrapper .packages__intro--text,
    .packages__wrapper .packages__intro--text:first-child {
        font-size: 1.7rem;
    }
    .packages__wrapper .packages__intro--icon {
        margin: 0 0.8rem;
        padding: 0.4rem;
    }
    .packages__wrapper .packages {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .packages__wrapper .packages .package {
        flex-basis: 30%;
        margin: 1rem;
    }
    .packages__wrapper .packages .package__button:hover {
        background: #1d9fa1;
    }
    .packages__wrapper .packages .package__button:hover.package__button:after {
        background-color: #21b4b7;
    }
    .packages__wrapper .packages .salePackage .package__button:hover {
        background: #c11856;
    }
    .packages__wrapper .packages .salePackage .package__button:hover.package__button::after {
        background-color: #d8004f;
    }
}
@media screen and (min-width: 1121px) {
    .order__subtitle {
        width: 30%;
        margin-left: auto;
        margin-right: auto;
    }
    .step_item,
    .step_item3_threads,
    .step_item4_threads {
        margin-top: 0;
    }
    .step_item {
        width: 100%;
        max-width: 360px;
    }
    .step_item2 {
        position: relative;
        top: 13px;
    }
    .step_item2_threads {
        position: unset;
        margin-top: 0;
    }
    .text_next_to_pic {
        width: 100%;
        max-width: 562px;
    }
    .text_and_picture {
        display: flex;
        justify-content: space-between;
        flex-direction: initial;
        margin: auto;
    }
    .benefits_pitures {
        width: 230px;
        height: 230px;
        margin: 10px auto;
    }
    .benefits_text_img {
        display: flex;
        flex-direction: initial;
        align-items: center;
        gap: 35px;
    }
    .benefits_piture2,
    .benefits_piture4,
    .benefits_piture6,
    .benefits_text1,
    .benefits_text3,
    .benefits_text5,
    .benefits_text7 {
        order: 1;
    }
    .benefits_piture1,
    .benefits_piture3,
    .benefits_piture5,
    .benefits_piture7,
    .benefits_text2,
    .benefits_text4,
    .benefits_text6 {
        order: 2;
    }
    .chooseIGC_pic {
        float: right;
        margin-left: 60px;
        margin-bottom: 15px;
    }
    .poster_comments {
        width: 274px;
        height: 390px;
        float: right;
        overflow: visible;
        margin-left: 15px;
    }
    .packages__wrapper {
        padding: 0;
    }
    .packages__wrapper .packages__intro {
        margin: 1rem auto;
    }
    .packages__wrapper .packages__intro--text,
    .packages__wrapper .packages__intro--text:first-child {
        font-size: 1.7rem;
    }
    .packages__wrapper .packages__intro--icon {
        margin: 0 0.8rem;
        padding: 0.4rem;
    }
    .packages__wrapper .packages {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding: 3rem 2rem;
    }
    .packages__wrapper .packages .package {
        margin: 2rem 0;
        width: 20%;
        box-shadow: none;
    }
    .packages__wrapper .packages .package__button {
        width: 70%;
    }
    .packages__wrapper .packages .package__button:hover {
        background: #1d9fa1;
    }
    .packages__wrapper .packages .package__button:hover.package__button:after {
        background-color: #21b4b7;
    }
    .packages__wrapper .packages .package__button-text {
        text-align: right;
    }
    .packages__wrapper .packages .salePackage {
        margin: 0;
        box-shadow: 0 8px 8px 0 rgba(216, 224, 237, 0.5);
    }
    .packages__wrapper .packages .salePackage .package__button:hover {
        background: #c11856;
    }
    .packages__wrapper .packages .salePackage .package__button:hover.package__button::after {
        background-color: #d8004f;
    }
}
.order__title {
    font-weight: 700;
    font-size: 2.5rem;
    text-align: center;
    color: #c2185b;
    margin-bottom: 2rem;
    letter-spacing: 0.2rem;
}
.packages_text_section {
    padding-left: 10px;
    padding-right: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.insta_followers_steps {
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
}
.insta_followers_step2 {
    position: unset;
}
.packages_subtitle3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}
.dwnld_promocodeText,
.land_services_btn {
    font-size: 15px;
    font-style: normal;
    text-align: center;
}
.dwnld_promocodeContainer {
    display: block;
    margin: 0 auto 25px;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #e8e8e8;
}
.dwnld_promocodeText {
    font-weight: 600;
    margin: 0 auto;
    width: 100%;
    max-width: 400px;
}
.check__promoBoxWrapper {
    position: relative;
    display: flex;
    width: 100%;
    max-width: 400px;
    margin: 0 auto 10px;
    align-items: center;
}
.check__promoBoxWrapper .check__promoBoxInput {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    height: 20px;
    border: 1px solid #edecec;
    background: #fff;
    color: #212121;
    font-family: Raleway;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 35%;
}
.check__promoBoxWrapper .check__promoBoxInput::-moz-placeholder {
    color: #bcbaba;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
}
.check__promoBoxWrapper .check__promoBoxInput::placeholder {
    color: #bcbaba;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
}
.check__promoBoxWrapper .check__promoBoxBtn {
    width: 100px;
    height: 42px;
    border-radius: 20px;
    background: linear-gradient(270deg, #21b4b7 0, #53d5d7 100%);
    color: #fff;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    margin-left: 5px;
}
@media (min-width: 1150px) {
    .captionShown {
        flex-direction: unset;
    }
    .dwnld_btn-copy {
        width: 105px;
    }
    .dwnld_text-caption {
        margin-bottom: 10px;
    }
}
.land_mobile_btns {
    display: flex;
    width: 100%;
    max-width: 400px;
    flex-direction: column;
    margin: 0 auto;
}
.land_services_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 225px;
    margin: 0 auto 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    justify-content: center;
    border-radius: 15px;
    text-decoration: none;
    color: #fff;
    font-family: Raleway, sans-serif;
    line-height: normal;
    box-shadow: 2px 2px 8px rgba(170, 170, 170, 0.4);
}
.land_services_btn_firstRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    gap: 10px;
    width: 100%;
}
.land_services_btn1,
.land_services_btn2 {
    background: linear-gradient(230deg, #d81b60 21.3%, #ff9e90 72.79%);
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #fff;
}
.land_services_btn3 {
    background: linear-gradient(230deg, #d81b60 21.3%, #ff9e90 72.79%);
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #fff;
    width: 100%;
    max-width: unset;
}
.land_services_btn4 {
    background: url("images/services_btn4.svg") 0 0 / contain no-repeat #fff;
}
.land_services_btn5 {
    background: url("images/services_btn5.svg") 0 0 / contain no-repeat #fff;
}
.land_services_btn6 {
    background: url("images/services_btn6.svg") 0 0 / contain no-repeat #fff;
}
.dwnld_toggler {
    position: relative;
    display: flex;
    padding: 5px 10px;
    border-radius: 10px;
    background: #d87ea5;
    margin: 0 auto 20px;
    gap: 20px;
    z-index: 5;
}
.dwnld_serviceLink {
    z-index: 7;
}
.dwnld_toggler-links {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    gap: 25px;
}
.dwnld_services-insta,
.dwnld_services-tiktok {
    display: block;
    width: 30px;
    height: 30px;
    z-index: 7;
}
.dwnld_services-insta {
    background: url("images/dwnld_insta.svg") 0 0 / contain no-repeat;
}
.dwnld_services-tiktok {
    background: url("images/dwnld_tiktok.svg") 0 0 / contain no-repeat;
}
.dwnld_selectedType-insta,
.dwnld_selectedType-tiktok {
    position: absolute;
    width: 50px;
    height: 40px;
    background: #bf1e60;
    border-radius: 10px;
    top: 0;
    z-index: 6;
    display: block;
}
.dwnld_selectedType-insta {
    left: 0;
}
.dwnld_selectedType-tiktok {
    right: 0;
}
.dwnld_boldText {
    font-weight: 700;
}
.header__notification {
    display: flex;
    width: 100%;
    padding: 1rem;
    background: #eceeff;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    justify-content: center;
    flex-direction: column;
}
.header__notification .ad__text {
    display: block;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    text-align: center;
    color: #212121;
}
.ad__link {
    color: #212121;
}
.header__notification .ad__close {
    border: none;
    background: 0 0;
    outline: 0;
    padding: 1rem;
    font-family: Raleway, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    margin-left: auto;
}
.pb-0 {
    padding-bottom: 0;
}

/* TRIAL PAGES NEW TABLE with posts — from nr_packages_updated_ver3.css (free_packages_table.html) */

.hidden {
    display: none !important;
}

.pkg__automaticWrapper,
.pkg__subscriptionTypeInfo {
    display: flex;
    max-width: 400px;
    box-sizing: border-box;
}

.pkg__automaticWrapper {
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 10px auto 0;
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid #d8d8d8;
    overflow: visible;
    padding: 15px 15px 30px;
    z-index: 10;
}

.pkg__subscriptionTypeInfo {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
}

.pkg__subscriptionTypeInfoContent {
    display: flex;
    flex-direction: column;
    transition: opacity 0.3s ease-in-out;
}

.pkg__packageName,
.pkg__packageNameCount {
    font-size: 19.118px;
    font-style: normal;
    line-height: normal;
    color: #212121;
}

.pkg__packageName {
    margin: 55px auto 0;
    font-family: Raleway;
    font-weight: 500;
    text-align: center;
}

.pkg__automatic_comments_icon,
.pkg__automatic_likes_icon {
    width: 20px;
    height: 16px;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: middle;
}

.pkg__packageNameCount {
    font-family: Lato;
    font-weight: 400;
}

.pkg__automatic_likes_icon {
    background: url("images/images_new/automatic_pink_heart.svg") center center/contain no-repeat;
}

.pkg__automatic_comments_icon {
    background: url("images/images_new/pkg_commentAutomatic.svg") center center/contain no-repeat;
}

.pkg__automatic_submitBtn {
    display: flex;
    width: 100%;
    padding: 15px;
    color: #fff;
    text-align: center;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 10px;
    background: #21b4b7;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
    box-sizing: border-box;
    text-decoration: none;
    margin-top: 20px;
    border: none;
}

.pkg__automatic_submitBtn span {
    margin: auto;
}

.pkg__backToPackages span {
    margin: auto;
}

.pkg__automatic_submitBtn.disabled {
    background: #ccc;
    cursor: not-allowed;
    opacity: 0.6;
}

.pkg__automatic_submitBtn.disabled:hover {
    background: #ccc;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
}

/* SET USERNAME STYLES: */
.pkg_su_form--username {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 30px;
    padding: 20px;
    padding-top: 0;
}

.pkg_su_error {
    font-family: "Raleway", sans-serif;
    color: #c00;
    font-size: 14px;
    text-align: center;
    width: 100%;
}

.pkg_su_error.hidden {
    display: none;
}

.pkg_su_dropdownWrapper {
    z-index: 2;
}

.pkg_su_inputWrapper {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.pkg_su_dropdownInput {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #ffc7dd;
    background: #fff;
    box-sizing: border-box;
    padding: 15px;
}

.pkg_su_floatingLabel {
    color: #c4c4c4;
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/* Set username form in packages table (adapted from nr_set_username_ver2.css) */
.pkg_su_inputWrapper {
    position: relative;
    width: 100%;
}

.pkg__backToPackages {
    display: flex;
    width: 100%;
    padding: 15px;
    color: #212121;
    text-align: center;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 10px;
    background: #fff;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
    box-sizing: border-box;
    text-decoration: none;
    margin-top: 10px;
    border: 1px solid #21b4b7;
}

.pkg_su_floatingLabel {
    position: absolute;
    top: 17px;
    left: 15px;
    font-family: Raleway;
    font-size: 16px;
    color: #afafaf;
    font-weight: 400;
    z-index: 3;
    pointer-events: none;
    background: transparent;
    transition: all 0.3s ease;
    transform-origin: left top;
}

.pkg_su_inputWrapper:has(.pkg_su_dropdownInput:focus) .pkg_su_floatingLabel,
.pkg_su_inputWrapper:has(.pkg_su_dropdownInput:not(:placeholder-shown)) .pkg_su_floatingLabel,
.pkg_su_inputWrapper.pkg_su_inputFocused .pkg_su_floatingLabel {
    top: 8px;
    font-size: 14px;
    font-weight: 500;
    color: #afafaf;
}

.pkg_su_dropdownInput {
    display: flex;
    height: 55px;
    border-radius: 10px;
    border: 1px solid #ffc7dd;
    background: #fff;
    box-shadow: 1px 1px 5px 0px rgba(188, 186, 186, 0.1);
    font-family: Raleway, sans-serif;
    color: #212121;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 15px;
    z-index: 2;
    box-sizing: border-box;
    position: relative;
    transition: padding-top 0.3s ease;
}

.pkg_su_inputWrapper:has(.pkg_su_dropdownInput:focus) .pkg_su_dropdownInput,
.pkg_su_inputWrapper:has(.pkg_su_dropdownInput:not(:placeholder-shown)) .pkg_su_dropdownInput,
.pkg_su_inputWrapper.pkg_su_inputFocused .pkg_su_dropdownInput {
    padding-top: 35px;
}

.pkg_su_dropdownInput:focus {
    outline: none;
}

/* Dropdown list: same width as username input (su__input) */
.pkg_su_dropdownBlock {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 0px 0px 20px 20px;
    border: 1px solid #edecec;
    background: #fff;
    box-shadow: 1px 1px 4px 0px rgba(170, 170, 170, 0.1);
    list-style-type: none;
    padding: 0rem;
    padding-top: 4rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-top: 0rem;
    border-radius: 2rem;
    max-height: 150px;
    overflow-y: auto;
    height: auto;
}

.su__dropdownBlockItem {
    display: flex;
    color: #212121;
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    align-items: center;
}
.su__dropdownBlockItem:first-child {
    margin-top: 2.5rem;
}
.su__dropdownBlockItemIcon {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background-color: #d9d9d9;
}

/* Set-username submit button loading state */
.set_usernameBtn.pending--on {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' style='width: 100%25; height: 100%25;'%3E%3Cdesc%3EMade with illustrio%3C/desc%3E%3Cg class='base'%3E%3Cg fill='none' fill-rule='evenodd' stroke='none' class='main-fill'%3E%3Cpath fill='none' d='M22,12 L25.406,8.594 C23.031,5.656 19.602,4 16,4 C9.371,4 4,9.375 4,16 C4,22.629 9.371,28 16,28 C19.602,28 22.82,26.406 25.02,23.895 L28.028,26.528 C25.094,29.875 20.801,32 16,32 C7.164,32 0,24.836 0,16 C0,7.164 7.164,0 16,0 C20.801,0 25.332,2.387 28.266,5.734 L32,2 L32,12 L22,12 Z' transform='translate(19 19)' stroke='none' class='main-fill'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cstyle%3E .main-fill %7Bfill: %23fff;%7D .main-stroke %7Bstroke: %23fff;%7D .secondary-fill %7Bfill: %2321B4B7;%7D .secondary-stroke %7Bstroke: %2321B4B7;%7D .main-fill--darken %7Bfill: %23d9d9d9;%7D .main-stroke--darken %7Bstroke: %23d9d9d9;%7D .secondary-fill--darken %7Bfill: %23157476;%7D .secondary-stroke--darken %7Bstroke: %23157476;%7D .main-fill--darkener %7Bfill: %23bfbfbf;%7D .main-stroke--darkener %7Bstroke: %23bfbfbf;%7D .secondary-fill--darkener %7Bfill: %230e4a4b;%7D .secondary-stroke--darkener %7Bstroke: %230e4a4b;%7D %3C/style%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1.25rem 1.25rem;
    padding-left: 1.75rem;
    -webkit-animation: pkg_rotationArrow 1s infinite linear;
    animation: pkg_rotationArrow 1s infinite linear;
}

@-webkit-keyframes pkg_rotationArrow {
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes pkg_rotationArrow {
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* Set-username submit button: loading spinner (replaces "loading..." text) */
.pkg_su_loadingSpinner {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background: url("images/images_new/roatingArrow--white.svg") no-repeat;
    background-size: contain;
    -webkit-animation: pkg_rotationArrow 1s infinite linear;
    animation: pkg_rotationArrow 1s infinite linear;
    vertical-align: middle;
}

/* posts gallery styles */

.pkg_username_selected {
    color: #212121;
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0 auto;
    margin-top: 10px;
}

.pkg__gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 25px;
    justify-content: center;
    align-items: center;
}

.pkg__gallery__cell {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    overflow: hidden;
}

.pkg__gallery__cell img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.pkg__gallery__cell.pkg__post__video {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    overflow: hidden;
}

.pkg__gallery__cell.pkg__post__igtv {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    overflow: hidden;
}

.pkg__gallery__cell.pkg__commenting_disabled img {
    filter: grayscale(100%);
}

.pkg_postsBtn {
    width: 100%;
    box-sizing: border-box;
    border: none;
    border-radius: 10px;
    padding: 15px;
}

.pkg_postsBtn span {
    margin: auto;
    padding: 15px;
    box-sizing: border-box;
    border: none;
}

.pkg__loadMorePostsBtn {
    border-radius: 10px;
    border: 1px solid #6a1b9a;
    background: #fff;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
}

.pkg__loadMorePostsBtn span {
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #212121;
}

.pkg__loadMorePostsBtn:disabled,
.pkg__loadMorePostsBtn[disabled] {
    border: none;
}

.pkg__loadMorePostsBtn:disabled span,
.pkg__loadMorePostsBtn[disabled] span {
    color: #fafafa;
}

.pkg_max_posts {
    color: #212121;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
}

.pkg__submitPostsBtn {
    border-radius: 10px;
    background: #21b4b7;
    box-shadow: 1px 1px 10px 0 rgba(87, 87, 87, 0.15);
}

.pkg__submitPostsBtn span {
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #fff;
}

.pkg__selectPostsError {
    color: #c2185b;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.pkg__selectPostsError.hidden {
    display: none;
}

.pkg__selectPostsError.active {
    display: block;
}

.pkg__post__image--chosen {
    border: 2px solid #c2185b;
}
.pkg__subscriptionTypeInfoContent__step {
    margin: 0 auto;
    color: #212121;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
}

/* promocode toggle button */
@property --border-angle {
    syntax: "<angle>";
    inherits: true;
    initial-value: 0turn;
}

.promocode_toggler_btn {
    --border-angle: 0turn;
    --main-bg: conic-gradient(from var(--border-angle), #ffffff, #f8f8f8 15%, #ffffff 60%, #f8f8f8 100%);
    --gradient-border: conic-gradient(from var(--border-angle), transparent 20%, #d63174, #af62c1, #548be4, #00a5da, #21b4b7, #d63174, transparent 80%);

    display: block;
    margin: 0 auto 2rem;
    padding: 1.5rem 2.75rem;

    background:
        var(--main-bg) padding-box,
        var(--gradient-border) border-box,
        var(--main-bg) border-box;
    border: 2px solid transparent;
    border-radius: 16px;

    color: #212121;
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    outline: none;
    cursor: pointer;
    transition:
        color 0.3s ease,
        transform 0.2s ease,
        box-shadow 0.3s ease;
    animation: promo-btn-spin 3s linear infinite;
    box-shadow: 0 4px 14px rgba(33, 180, 183, 0.18);
}

.promocode_toggler_btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 18px rgba(33, 180, 183, 0.24);
}

.promocode_toggler_btn:active {
    color: #0c7274;
    transform: translateY(0);
}

.promocode_toggler_btn:focus {
    outline: none;
}

@keyframes promo-btn-spin {
    to {
        --border-angle: 1turn;
    }
}
