/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

h1{
  font-size:2em;
  margin:0.67em 0;
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}

pre{
  font-family:monospace, monospace;
  font-size:1em;
}

a{
  background-color:transparent;
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
}

b,
strong{
  font-weight:bolder;
}

code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}

small{
  font-size:80%;
}

sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-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,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

button,
[type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type="checkbox"],
[type="radio"]{
  box-sizing:border-box;
  padding:0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto;
}

[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}

[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details{
  display:block;
}

summary{
  display:list-item;
}

template{
  display:none;
}

[hidden]{
  display:none;
}

@font-face{
  font-family:"Museo Sans Cyrl";
  src:url("../fonts/MuseoSansCyrl-100.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-100.woff") format("woff");
  font-weight:200;
  font-style:normal; }

@font-face{
  font-family:"Museo Sans Cyrl";
  src:url("../fonts/MuseoSansCyrl-700.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-700.woff") format("woff");
  font-weight:700;
  font-style:normal; }

@font-face{
  font-family:"Museo Sans Cyrl";
  src:url("../fonts/MuseoSansCyrl-500.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-500.woff") format("woff");
  font-weight:500;
  font-style:normal; }

@font-face{
  font-family:"Museo Sans Cyrl";
  src:url("../fonts/MuseoSansCyrl-900.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-900.woff") format("woff");
  font-weight:900;
  font-style:normal; }

@font-face{
  font-family:"Museo Sans Cyrl";
  src:url("../fonts/MuseoSansCyrl-300.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-300.woff") format("woff");
  font-weight:300;
  font-style:normal; }

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent; }

*{
  text-decoration:none;
  list-style:none;
  box-sizing:border-box; }

body{
  font-family:"Museo Sans Cyrl"; }

body.overflow{
    overflow:hidden; }

a{
  text-decoration:none;
  display:inline-block;
  cursor:pointer;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out; }

a:hover,
a:active,
a:focus{
  text-decoration:none; }

input{
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

textarea{
  resize:vertical;
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

button{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

select{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

.wrapper{
  width:100%;
  position:relative;
  overflow:hidden; }

.container{
  max-width:1190px;
  width:100%;
  margin:0 auto;
  padding:0 15px; }

.scroll-wrap::-webkit-scrollbar{
  width:3px;
  background-color:#ccc; }

.scroll-wrap::-webkit-scrollbar-thumb{
  background-color:rgba(0, 0, 0, 0.75);
  border-radius:2px; }

.accordion__title{
  font-weight:600;
  font-size:16px;
  line-height:19px;
  color:#000000;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

@media screen and (min-width: 768px){
    .accordion__title{
      font-size:18px; } }

.accordion__head{
  background-color:#FBFBFD;
  border-radius:10px;
  cursor:pointer;
  padding:20px 40px 20px 15px;
  margin-bottom:10px;
  position:relative; }

@media screen and (min-width: 768px){
    .accordion__head{
      padding:25px 50px 25px 30px; } }

.accordion__head:before{
    content:"";
    position:absolute;
    right:15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:22px;
    height:22px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='9.625' width='22' height='2.75' rx='1.375' fill='%235167E5'/%3E%3Crect x='12.375' width='22' height='2.75' rx='1.375' transform='rotate(90 12.375 0)' fill='%235167E5'/%3E%3C/svg%3E%0A"); }

@media screen and (min-width: 768px){
      .accordion__head:before{
        right:30px; } }

.accordion__head.active{
    background-color:#5167E5;
    border-radius:10px 10px 0 0; }

.accordion__head.active .accordion__title{
      color:#FFFFFF; }

@media screen and (min-width: 768px){
        .accordion__head.active .accordion__title{
          position:relative;
          padding-left:75px; }
          .accordion__head.active .accordion__title:after{
            content:"";
            position:absolute;
            top:calc(50% - 1px);
            left:0;
            width:60px;
            height:1px;
            background:#FFFFFF; } }

.accordion__head.active:before{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='4' viewBox='0 0 22 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.625' width='22' height='2.75' rx='1.375' fill='white'/%3E%3C/svg%3E%0A"); }

.accordion__head.active:hover:before{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='4' viewBox='0 0 22 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.625' width='22' height='2.75' rx='1.375' fill='white'/%3E%3C/svg%3E%0A"); }

.accordion__head.active ~ .accordion__content{
      background:#5167E5;
      border-radius:0 0 10px 10px;
      margin-bottom:15px; }

.accordion__head:hover{
    background-color:#5167E5;
    color:#FFFFFF; }

.accordion__head:hover .accordion__title{
      color:#FFFFFF; }

.accordion__head:hover:before{
      background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='9.625' width='22' height='2.75' rx='1.375' fill='%23fff'/%3E%3Crect x='12.375' width='22' height='2.75' rx='1.375' transform='rotate(90 12.375 0)' fill='%23fff'/%3E%3C/svg%3E%0A"); }

.accordion__content{
  position:relative;
  top:-10px;
  display:none;
  padding:0 15px 20px; }

@media screen and (min-width: 768px){
    .accordion__content{
      padding:20px 30px; } }

.accordion__content p{
    font-size:14px;
    color:#FFFFFF;
    font-weight:300;
    line-height:1.5; }

@media screen and (min-width: 768px){
      .accordion__content p{
        font-size:16px; } }

.accordion__content a{
    color:#FFFFFF;
    margin-right:5px;
    border-bottom:1px solid #FFFFFF; }

.accordion__content a:hover{
      border-bottom:1px solid transparent; }

.advantage-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  justify-content:center;
  width:100%;
  margin-top:30px; }

@media screen and (min-width: 768px){
    .advantage-wrap{
      margin:20px -24px 0; } }

@media screen and (min-width: 900px){
    .advantage-wrap{
      max-width:555px;
      margin-top:0; } }

.advantage{
  width:100%;
  padding:0 24px;
  margin-bottom:30px; }

@media screen and (min-width: 768px){
    .advantage{
      width:50%; } }

.advantage__title{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:15px; }

.advantage__title h4{
      font-weight:600;
      font-size:16px;
      color:#1c1c1c; }

.advantage__img{
    -webkit-box-flex:0;
    flex:none;
    width:64px;
    height:64px;
    margin-right:15px; }

.advantage__img img{
      width:100%; }

.advantage__descr{
    font-weight:300;
    font-size:14px;
    line-height:150%;
    color:#1c1c1c; }

.btn-wrap{
  width:100%;
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between; }

.btn{
  position:relative;
  min-width:230px;
  font-size:16px;
  text-align:center;
  color:#333333;
  border-radius:10px;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  padding:21px;
  background:transparent; }

.btn:after{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    position:absolute;
    content:'';
    width:10px;
    height:10px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:25px;
    background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.58644 5.27442L0.96114 9.88692C0.809598 10.038 0.564248 10.0377 0.412959 9.88614C0.261788 9.73459 0.262178 9.48911 0.41374 9.33795L4.76372 4.99998L0.413584 0.662032C0.262042 0.510861 0.261651 0.26553 0.412803 0.113968C0.488642 0.0379915 0.587997 2.86102e-06 0.687353 2.86102e-06C0.786454 2.86102e-06 0.885418 0.0377378 0.961121 0.113187L5.58644 4.72557C5.65942 4.79819 5.70038 4.89701 5.70038 4.99998C5.70038 5.10295 5.65931 5.20166 5.58644 5.27442Z' fill='%235167E5'/%3E%3C/svg%3E%0A"); }

.btn:hover{
    color:#FFFFFF;
    box-shadow:0px 1px 12px rgba(0, 0, 0, 0.11);
    background:-webkit-linear-gradient(left, #6078ff 0%, #794cd6 100%, #794cd6 100%);
    background:linear-gradient(90deg, #6078ff 0%, #794cd6 100%, #794cd6 100%); }

.btn:hover:after{
      background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M7.58644 5.27442L2.96114 9.88692C2.8096 10.038 2.56425 10.0377 2.41296 9.88614C2.26179 9.73459 2.26218 9.48911 2.41374 9.33795L6.76372 4.99998L2.41358 0.662032C2.26204 0.510861 2.26165 0.26553 2.4128 0.113968C2.48864 0.0379915 2.588 2.86102e-06 2.68735 2.86102e-06C2.78645 2.86102e-06 2.88542 0.0377378 2.96112 0.113187L7.58644 4.72557C7.65942 4.79819 7.70038 4.89701 7.70038 4.99998C7.70038 5.10295 7.65931 5.20166 7.58644 5.27442Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='10' height='10' transform='matrix(1 0 0 -1 0 10)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.btn.primary{
    color:#FFFFFF;
    background:-webkit-linear-gradient(left, #6078ff 0%, #794cd6 100%, #794cd6 100%);
    background:linear-gradient(90deg, #6078ff 0%, #794cd6 100%, #794cd6 100%); }

.btn.primary:after{
      background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M7.58644 5.27442L2.96114 9.88692C2.8096 10.038 2.56425 10.0377 2.41296 9.88614C2.26179 9.73459 2.26218 9.48911 2.41374 9.33795L6.76372 4.99998L2.41358 0.662032C2.26204 0.510861 2.26165 0.26553 2.4128 0.113968C2.48864 0.0379915 2.588 2.86102e-06 2.68735 2.86102e-06C2.78645 2.86102e-06 2.88542 0.0377378 2.96112 0.113187L7.58644 4.72557C7.65942 4.79819 7.70038 4.89701 7.70038 4.99998C7.70038 5.10295 7.65931 5.20166 7.58644 5.27442Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='10' height='10' transform='matrix(1 0 0 -1 0 10)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.btn.primary:hover:after{
      right:15px; }

.btn.secondary{
    background-color:#794CD6;
    color:#FFFFFF; }

.btn.secondary:after{
      background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M7.58644 5.27442L2.96114 9.88692C2.8096 10.038 2.56425 10.0377 2.41296 9.88614C2.26179 9.73459 2.26218 9.48911 2.41374 9.33795L6.76372 4.99998L2.41358 0.662032C2.26204 0.510861 2.26165 0.26553 2.4128 0.113968C2.48864 0.0379915 2.588 2.86102e-06 2.68735 2.86102e-06C2.78645 2.86102e-06 2.88542 0.0377378 2.96112 0.113187L7.58644 4.72557C7.65942 4.79819 7.70038 4.89701 7.70038 4.99998C7.70038 5.10295 7.65931 5.20166 7.58644 5.27442Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='10' height='10' transform='matrix(1 0 0 -1 0 10)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.btn.secondary:hover:after{
      right:15px; }

.btn.tertiary{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    background:#D9D9D9;
    color:#FFFFFF; }

.btn.tertiary:after{
      display:none; }

.btn.tertiary:hover{
      background:-webkit-linear-gradient(left, #6078ff 0%, #794cd6 100%, #794cd6 100%);
      background:linear-gradient(90deg, #6078ff 0%, #794cd6 100%, #794cd6 100%); }

.crimson{
  color:#FA498B !important; }

.blue{
  color:#36BEDF !important; }

.yellow{
  color:#FFC351 !important; }

.green{
  color:#28CF69 !important; }

.footer{
  padding:40px 0;
  background-color:#FBFBFD; }

@media screen and (min-width: 768px){
    .footer{
      padding:70px 0 60px; } }

.footer .container{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap; }

@media screen and (min-width: 768px){
      .footer .container{
        flex-wrap:nowrap; } }

.footer .nav{
    width:50%;
    color:#202020;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:start;
    align-items:flex-start;
    margin-bottom:40px; }

@media screen and (min-width: 768px){
      .footer .nav{
        margin-bottom:0; } }

.footer .nav.about{
      width:100%; }

.footer .nav:last-child{
      margin-bottom:0; }

.footer .nav__title{
      font-weight:600;
      font-size:16px;
      margin-bottom:15px; }

.footer .nav ul{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start; }

.footer .nav li{
      margin-bottom:16px; }

.footer .nav li:last-child{
        margin-bottom:0; }

.footer .nav a{
      color:#202020;
      font-weight:300;
      font-size:14px;
      border-bottom:1px solid transparent; }

.footer .nav a:hover{
        border-bottom:1px solid #202020; }

.footer .about-text{
    font-weight:300;
    font-size:14px;
    line-height:1.5;
    margin-bottom:25px; }

.footer .policy{
    font-size:14px;
    margin-bottom:15px; }

.lk-form_login .lk-form__modal-btn{
  margin-bottom:15px; }

.lk-form__check-img{
  width:60px;
  margin-left:10px; }

.lk-form__check-img img{
    width:100%; }

.lk-form_support .lk-form__row{
  margin:0 -35px; }

.lk-form_support .lk-form__column{
  width:50%;
  padding:0 35px; }

.lk-form_support .lk-form__field{
  margin-bottom:20px; }

.lk-form_support .lk-form__input{
  width:364px; }

.lk-form_support .lk-form__btn{
  min-width:231px; }

.lk-form_withdrawal .lk-form__field{
  margin-bottom:15px; }

@media screen and (min-width: 768px){
    .lk-form_withdrawal .lk-form__field{
      margin-bottom:0; } }

.lk-form_withdrawal .lk-form__select-wrap{
  width:266px;
  margin-right:15px; }

.lk-form_withdrawal .lk-form__btn{
  height:44px;
  margin-top:auto; }

@media screen and (min-width: 768px){
    .lk-form_withdrawal .lk-form__btn{
      width:355px; } }

.lk-form_search{
  position:relative; }

.lk-form_search input{
    padding-left:35px; }

.lk-form_search button{
    position:absolute;
    top:50%;
    left:10px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.lk-form__row{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media screen and (min-width: 768px){
    .lk-form__row{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row;
      -webkit-box-pack:justify;
      justify-content:space-between;
      margin-bottom:27px; } }

.lk-form__row .lk-form__input{
    width:100%;
    margin-bottom:10px; }

@media screen and (min-width: 768px){
      .lk-form__row .lk-form__input{
        width:222px;
        margin-bottom:0; } }

.lk-form__checkbox{
  display:-webkit-box;
  display:flex;
  padding-bottom:24px;
  border-bottom:1px solid #E8E9F1; }

.lk-form__label-check{
  cursor:pointer;
  font-size:16px;
  color:#333333;
  padding-right:33px;
  position:relative; }

.lk-form__label-check a{
    font-size:16px;
    color:#6078FF; }

.lk-form__label-check:before{
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    position:absolute;
    border-radius:50%;
    content:'';
    width:17px;
    height:17px;
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    border:0.5px solid #28CF69; }

.lk-form__label-check:after{
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    position:absolute;
    border-radius:50%;
    content:'';
    width:8px;
    height:8px;
    top:50%;
    right:0;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    border:0.5px solid #28CF69;
    background-color:#28CF69;
    display:none; }

.lk-form input[type="checkbox"]:checked + label:after{
  display:block; }

.lk-form__input-check{
  display:none; }

.lk-form__column{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.lk-form__field{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:start;
  align-items:flex-start;
  position:relative; }

.lk-form__field.user-icon:before{
    content:"";
    position:absolute;
    width:11px;
    height:11px;
    left:15px;
    top:70%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49981 5.10142C7.17571 5.10142 8.5343 3.95943 8.5343 2.55071C8.5343 1.14199 7.17571 0 5.49981 0C3.82392 0 2.46533 1.14199 2.46533 2.55071C2.46533 3.95943 3.82392 5.10142 5.49981 5.10142Z' fill='%23D9D9D9'/%3E%3Cpath d='M5.5 6.37637C2.46243 6.37637 0 8.44623 0 10.9995H11C11 8.44623 8.53757 6.37637 5.5 6.37637Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A"); }

.lk-form__field.user-icon .lk-form__input{
    padding-left:33px; }

.lk-form__field.email-icon:before{
    content:"";
    position:absolute;
    width:11px;
    height:8px;
    left:15px;
    top:70%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.50068 5.59957L4.13981 4.38672L0.248901 7.78288C0.390332 7.91648 0.581263 7.99969 0.791837 7.99969H10.2095C10.4193 7.99969 10.6095 7.91648 10.7501 7.78288L6.86155 4.38672L5.50068 5.59957Z' fill='%23D9D9D9'/%3E%3Cpath d='M10.753 0.21681C10.6115 0.0824037 10.4214 0 10.21 0H0.79234C0.582552 0 0.392407 0.0832038 0.250977 0.21841L5.50118 4.80022L10.753 0.21681Z' fill='%23D9D9D9'/%3E%3Cpath d='M0 0.701385V7.34809L3.7974 4.06234L0 0.701385Z' fill='%23D9D9D9'/%3E%3Cpath d='M7.20264 4.06257L11 7.34832V0.699219L7.20264 4.06257Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A"); }

.lk-form__field.email-icon .lk-form__input{
    padding-left:33px; }

.lk-form__field.password-icon:before{
    content:"";
    position:absolute;
    width:11px;
    height:11px;
    left:15px;
    top:70%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.96429 1.03616C8.58207 -0.346054 6.33315 -0.346032 4.95093 1.03619C4.0068 1.98032 3.67887 3.37167 4.08767 4.63398L0.0954004 8.62627C0.0349648 8.68671 0.000976562 8.76852 0.000976562 8.85414V10.6773C0.000976562 10.8554 0.145115 10.9995 0.323242 10.9995H2.14636C2.23196 10.9995 2.31379 10.9655 2.37421 10.9051L2.82991 10.4491C2.89946 10.3795 2.93344 10.282 2.92212 10.1841L2.86547 9.69439L3.54399 9.6305C3.6982 9.61601 3.82 9.49422 3.83448 9.34L3.89837 8.66148L4.38806 8.71844C4.47901 8.73071 4.5706 8.70018 4.63952 8.63914C4.70812 8.57778 4.74746 8.49028 4.74746 8.39839V7.79835H5.3366C5.42219 7.79835 5.50403 7.76436 5.56444 7.70393L6.39088 6.88842C7.65287 7.29755 9.02016 6.99432 9.96429 6.04954C11.3465 4.66735 11.3465 2.41838 9.96429 1.03616ZM9.0526 3.31501C8.67557 3.69204 8.06252 3.69204 7.68549 3.31501C7.30846 2.93798 7.30846 2.32493 7.68549 1.9479C8.06252 1.57087 8.67557 1.57087 9.0526 1.9479C9.42963 2.32493 9.42961 2.93798 9.0526 3.31501Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A"); }

.lk-form__field.password-icon .lk-form__input{
    padding-left:33px; }

.lk-form__field:last-child{
    margin-bottom:30px; }

.lk-form__label{
  font-size:14px;
  line-height:19px;
  color:#333333;
  margin-bottom:8px; }

.lk-form__input{
  padding:13px 15px;
  border:1px solid #ececec;
  border-radius:5px;
  font-size:14px;
  width:100%;
  color:#333333; }

.lk-form__input::-webkit-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__input:-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__input::-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__input::placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__select-wrap{
  position:relative;
  width:100%; }

.lk-form__select-wrap:after{
    content:"";
    position:absolute;
    width:8px;
    height:6px;
    right:15px;
    top:calc(50% - 3px);
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5L0.535899 0.5L7.4641 0.5L4 5Z' fill='%23333333'/%3E%3C/svg%3E%0A"); }

.lk-form__select{
  padding:13px 15px;
  border:1px solid #ececec;
  border-radius:5px;
  width:100%;
  font-size:14px;
  color:#333333; }

.lk-form__textarea{
  font-size:14px;
  color:#333333;
  padding:12px 15px;
  width:100%;
  min-height:135px;
  border:1px solid #ececec;
  border-radius:5px;
  margin-bottom:20px; }

.lk-form__textarea::-webkit-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__textarea:-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__textarea::-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__textarea::placeholder{
    font-weight:300;
    font-size:14px;
    color:#c4c4c4; }

.lk-form__btn{
  min-width:222px;
  padding:13px;
  background-color:#42dfbf;
  font-size:16px;
  color:#ffffff;
  border-radius:6px;
  display:block;
  text-align:center; }

.lk-form__btn:hover{
    opacity:0.8; }

@media screen and (min-width: 768px){
    .lk-form__btn{
      margin-left:auto; } }

.lk-form__modal-btn{
  font-size:16px;
  line-height:22px;
  color:#ffffff;
  width:100%;
  padding:13px 0;
  background-color:#4e37b2;
  border-radius:25px; }

.lk-form__modal-btn:hover{
    opacity:0.8; }

.lk-form__modal-btn_payment{
    position:relative;
    margin-bottom:10px; }

.lk-form__modal-btn_payment:before{
      content:"";
      position:absolute;
      width:15px;
      height:15px;
      top:50%;
      right:30px;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      background-size:cover;
      background-repeat:no-repeat;
      background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M14.3187 7.56297V5.45475C14.3187 4.73987 13.7642 4.1585 13.0636 4.10212L11.1058 0.682431C10.9243 0.366157 10.6314 0.140106 10.2808 0.0462407C9.93189 -0.0469857 9.56704 0.00197654 9.25476 0.183731L2.54313 4.09113H1.36436C0.612313 4.09113 0.000732422 4.70267 0.000732422 5.45475V13.6364C0.000732422 14.3885 0.612281 15.0001 1.36436 15.0001H12.9551C13.7071 15.0001 14.3187 14.3885 14.3187 13.6364V11.5282C14.7147 11.387 15.0005 11.0122 15.0005 10.5683V8.52288C15.0005 8.07903 14.7147 7.70417 14.3187 7.56297ZM12.2714 4.09113H9.30005L11.5286 2.79369L12.2714 4.09113ZM11.1898 2.20202L7.94499 4.09113H6.59907L10.8533 1.61425L11.1898 2.20202ZM9.59798 0.772972C9.75212 0.68275 9.93221 0.65878 10.1043 0.704738C10.2785 0.751336 10.4236 0.863866 10.5138 1.02133L10.5146 1.02258L5.24407 4.09113H3.89822L9.59798 0.772972ZM13.6369 13.6364C13.6369 14.0123 13.3309 14.3182 12.9551 14.3182H1.36436C0.988511 14.3182 0.682561 14.0123 0.682561 13.6364V5.45475C0.682561 5.0789 0.988511 4.77295 1.36436 4.77295H12.9551C13.3309 4.77295 13.6369 5.0789 13.6369 5.45475V7.50017H11.5915C10.4635 7.50017 9.54604 8.41767 9.54604 9.54559C9.54604 10.6735 10.4635 11.591 11.5915 11.591H13.6369V13.6364ZM14.3187 10.5683C14.3187 10.7564 14.1659 10.9092 13.9778 10.9092H11.5915C10.8394 10.9092 10.2278 10.2977 10.2278 9.54559C10.2278 8.79355 10.8394 8.18197 11.5915 8.18197H13.9778C14.1659 8.18197 14.3187 8.33477 14.3187 8.52288V10.5683Z' fill='white'/%3E%3Cpath d='M11.591 8.86411C11.2151 8.86411 10.9092 9.17006 10.9092 9.5459C10.9092 9.92175 11.2151 10.2277 11.591 10.2277C11.9668 10.2277 12.2728 9.92175 12.2728 9.5459C12.2728 9.17006 11.9669 8.86411 11.591 8.86411Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.lk-form__modal-btn_transparent{
    margin-bottom:10px;
    border:1px solid #4e37b2;
    background-color:transparent;
    color:#4e37b2; }

.lk-form__modal-btn_transparent:hover{
      background-color:#4e37b2;
      color:#fff; }

.lk-form__search-btn{
  padding:0;
  margin-right:11px;
  width:15px;
  height:15px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5614 12.0558L9.64494 9.13929C10.4273 8.23987 10.9009 7.06636 10.9009 5.78375C10.9009 2.96042 8.60449 0.666626 5.78381 0.666626C2.96048 0.666626 0.666687 2.96308 0.666687 5.78375C0.666687 8.60443 2.96314 10.9009 5.78381 10.9009C7.06642 10.9009 8.23993 10.4272 9.13935 9.64488L12.0558 12.5614C12.125 12.6305 12.2181 12.6678 12.3086 12.6678C12.3991 12.6678 12.4922 12.6332 12.5614 12.5614C12.6998 12.423 12.6998 12.1941 12.5614 12.0558ZM1.3825 5.78375C1.3825 3.35691 3.35697 1.3851 5.78115 1.3851C8.208 1.3851 10.1798 3.35957 10.1798 5.78375C10.1798 8.20793 8.208 10.1851 5.78115 10.1851C3.35697 10.1851 1.3825 8.2106 1.3825 5.78375Z' fill='%23ECECEC'/%3E%3C/svg%3E"); }

.lk-form__search-btn:hover{
    background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5614 12.0558L9.64494 9.13929C10.4273 8.23987 10.9009 7.06636 10.9009 5.78375C10.9009 2.96042 8.60449 0.666626 5.78381 0.666626C2.96048 0.666626 0.666687 2.96308 0.666687 5.78375C0.666687 8.60443 2.96314 10.9009 5.78381 10.9009C7.06642 10.9009 8.23993 10.4272 9.13935 9.64488L12.0558 12.5614C12.125 12.6305 12.2181 12.6678 12.3086 12.6678C12.3991 12.6678 12.4922 12.6332 12.5614 12.5614C12.6998 12.423 12.6998 12.1941 12.5614 12.0558ZM1.3825 5.78375C1.3825 3.35691 3.35697 1.3851 5.78115 1.3851C8.208 1.3851 10.1798 3.35957 10.1798 5.78375C10.1798 8.20793 8.208 10.1851 5.78115 10.1851C3.35697 10.1851 1.3825 8.2106 1.3825 5.78375Z' fill='%23000'/%3E%3C/svg%3E%0A"); }

.lk-form__basket-btn{
  width:82px;
  border:1px solid #6078FF;
  box-shadow:0px 1px 12px rgba(0, 0, 0, 0.11);
  border-radius:10px;
  position:relative;
  -webkit-transition:all 0.25s ease;
  transition:all 0.25s ease;
  margin-left:5px; }

.lk-form__basket-btn:hover{
    background:-webkit-linear-gradient(left, #6078ff 0%, #794cd6 100%, #794cd6 100%);
    background:linear-gradient(90deg, #6078ff 0%, #794cd6 100%, #794cd6 100%); }

.lk-form__basket-btn:hover:before{
      background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9167 3.49965C19.8334 3.41633 19.75 3.33297 19.5834 3.33297H3.75L3.33332 1.16633C3.33332 0.999648 3.08332 0.833008 2.91664 0.833008H0.416641C0.16668 0.832969 0 0.999648 0 1.24965C0 1.49965 0.16668 1.66633 0.41668 1.66633H2.58336L4.58336 11.833C4.83336 13.1663 6.08336 14.1663 7.41668 14.1663H17C17.25 14.1663 17.4167 13.9996 17.4167 13.7496C17.4167 13.4996 17.25 13.333 17 13.333H7.5C6.83332 13.333 6.16668 12.9996 5.83332 12.4163L18 10.7496C18.1667 10.7496 18.3333 10.583 18.3333 10.4163L20 3.74965C20 3.74965 20 3.58297 19.9167 3.49965ZM17.5833 9.99965L5.41664 11.583L3.91664 4.08297H19L17.5833 9.99965Z' fill='%23ffffff'/%3E%3Cpath d='M7.08332 15C5.91668 15 5 15.9167 5 17.0833C5 18.25 5.91668 19.1666 7.08332 19.1666C8.25 19.1666 9.16664 18.25 9.16664 17.0833C9.16668 15.9167 8.25 15 7.08332 15ZM7.08332 18.3333C6.41664 18.3333 5.83332 17.75 5.83332 17.0833C5.83332 16.4167 6.41664 15.8333 7.08332 15.8333C7.75 15.8333 8.33332 16.4167 8.33332 17.0833C8.33332 17.75 7.75 18.3333 7.08332 18.3333Z' fill='%23ffffff'/%3E%3Cpath d='M15.4168 15C14.2501 15 13.3335 15.9167 13.3335 17.0833C13.3335 18.25 14.2502 19.1666 15.4168 19.1666C16.5835 19.1666 17.5001 18.25 17.5001 17.0833C17.5001 15.9167 16.5835 15 15.4168 15ZM15.4168 18.3333C14.7501 18.3333 14.1668 17.75 14.1668 17.0833C14.1668 16.4167 14.7501 15.8333 15.4168 15.8333C16.0835 15.8333 16.6668 16.4167 16.6668 17.0833C16.6668 17.75 16.0835 18.3333 15.4168 18.3333Z' fill='%23ffffff'/%3E%3C/svg%3E%0A"); }

.lk-form__basket-btn:before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    width:20px;
    height:20px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9167 3.49965C19.8334 3.41633 19.75 3.33297 19.5834 3.33297H3.75L3.33332 1.16633C3.33332 0.999648 3.08332 0.833008 2.91664 0.833008H0.416641C0.16668 0.832969 0 0.999648 0 1.24965C0 1.49965 0.16668 1.66633 0.41668 1.66633H2.58336L4.58336 11.833C4.83336 13.1663 6.08336 14.1663 7.41668 14.1663H17C17.25 14.1663 17.4167 13.9996 17.4167 13.7496C17.4167 13.4996 17.25 13.333 17 13.333H7.5C6.83332 13.333 6.16668 12.9996 5.83332 12.4163L18 10.7496C18.1667 10.7496 18.3333 10.583 18.3333 10.4163L20 3.74965C20 3.74965 20 3.58297 19.9167 3.49965ZM17.5833 9.99965L5.41664 11.583L3.91664 4.08297H19L17.5833 9.99965Z' fill='%236078FF'/%3E%3Cpath d='M7.08332 15C5.91668 15 5 15.9167 5 17.0833C5 18.25 5.91668 19.1666 7.08332 19.1666C8.25 19.1666 9.16664 18.25 9.16664 17.0833C9.16668 15.9167 8.25 15 7.08332 15ZM7.08332 18.3333C6.41664 18.3333 5.83332 17.75 5.83332 17.0833C5.83332 16.4167 6.41664 15.8333 7.08332 15.8333C7.75 15.8333 8.33332 16.4167 8.33332 17.0833C8.33332 17.75 7.75 18.3333 7.08332 18.3333Z' fill='%236078FF'/%3E%3Cpath d='M15.4168 15C14.2501 15 13.3335 15.9167 13.3335 17.0833C13.3335 18.25 14.2502 19.1666 15.4168 19.1666C16.5835 19.1666 17.5001 18.25 17.5001 17.0833C17.5001 15.9167 16.5835 15 15.4168 15ZM15.4168 18.3333C14.7501 18.3333 14.1668 17.75 14.1668 17.0833C14.1668 16.4167 14.7501 15.8333 15.4168 15.8333C16.0835 15.8333 16.6668 16.4167 16.6668 17.0833C16.6668 17.75 16.0835 18.3333 15.4168 18.3333Z' fill='%236078FF'/%3E%3C/svg%3E%0A"); }

.password{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:20px;
  font-weight:300;
  font-size:12px;
  line-height:16px;
  font-family:"Open Sans";
  color:#333333; }

.password__remember{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    flex-direction:row-reverse;
    -webkit-box-align:center;
    align-items:center; }

.password__remember .choose__radio{
      margin-right:10px; }

.password__recover{
    color:#333333; }

.feedback-form__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin-bottom:25px; }

.feedback-form__title{
  font-weight:700;
  font-size:24px;
  line-height:31px;
  color:#ffffff;
  margin-bottom:6px; }

.feedback-form__title span{
    color:#42dfbf; }

.feedback-form__subtitle{
  font-size:16px;
  line-height:21px;
  color:#e0e0e0;
  margin-bottom:32px;
  display:inline-block; }

.feedback-form__field{
  position:relative;
  margin-bottom:25px;
  border-bottom:1px solid #fff;
  padding-left:20px; }

.feedback-form__field:before{
    content:"";
    position:absolute;
    width:13px;
    height:13px;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-size:contain;
    background-repeat:no-repeat; }

.feedback-form__field_name:before{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.424 9.34336L7.228 8.82553V8.12245C7.343 7.94262 7.45 7.71295 7.561 7.47461C7.644 7.29695 7.769 7.02828 7.821 6.96437C8.178 6.58628 8.558 6.1172 8.676 5.49536C8.794 4.87678 8.645 4.55936 8.559 4.43478C8.559 3.99928 8.559 3.2052 8.419 2.62236C8.403 1.91928 8.276 1.50111 7.971 1.14145C7.742 0.872781 7.419 0.814281 7.16 0.766614C7.076 0.751448 6.95 0.728698 6.912 0.708115C6.475 0.444865 6.031 0.315948 5.481 0.300781C4.371 0.346281 3.007 1.1122 2.55 2.48586C2.42 2.87586 2.42 3.4587 2.432 4.12603L2.431 4.39036C2.351 4.56045 2.202 4.87786 2.32 5.49536C2.438 6.11828 2.818 6.58737 3.172 6.9622C3.228 7.03045 3.356 7.3002 3.44 7.47895C3.552 7.7162 3.659 7.94478 3.774 8.12353V8.82661L1.578 9.34445C0.663 9.55678 0 10.4473 0 11.4602V12.7591C0 13.0581 0.224 13.3008 0.5 13.3008H10.5C10.776 13.3008 11 13.0581 11 12.7591V11.4602C11 10.4473 10.337 9.55678 9.424 9.34336Z' fill='%2342DFBF'/%3E%3C/svg%3E%0A"); }

.feedback-form__field_email:before{
    background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.50052 6.92317L4.89223 5.42383L0.293945 9.62218C0.461088 9.78735 0.686731 9.8902 0.935588 9.8902H12.0654C12.3134 9.8902 12.5381 9.78735 12.7043 9.62218L8.1088 5.42383L6.50052 6.92317Z' fill='%2342DFBF'/%3E%3Cpath d='M12.7079 0.268022C12.5408 0.101868 12.3161 0 12.0663 0H0.936417C0.688488 0 0.463774 0.102857 0.296631 0.27L6.50135 5.93406L12.7079 0.268022Z' fill='%2342DFBF'/%3E%3Cpath d='M0 0.868164V9.08487L4.48779 5.023L0 0.868164Z' fill='%2342DFBF'/%3E%3Cpath d='M8.51221 5.02304L13 9.0849V0.865234L8.51221 5.02304Z' fill='%2342DFBF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='13' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.feedback-form__btn{
  position:relative;
  width:100%;
  height:50px;
  border:1px solid #ffffff;
  border-radius:15px;
  text-align:center; }

@media screen and (min-width: 768px){
    .feedback-form__btn{
      width:154px;
      height:40px;
      border-radius:0; } }

.feedback-form__btn:before{
    content:"";
    background-image:url("../images/Vector.png");
    position:absolute;
    right:10px;
    top:50%;
    width:26px;
    height:8px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

@media screen and (min-width: 768px){
      .feedback-form__btn:before{
        right:-15px; } }

.feedback-form__btn-review{
  padding:15px 0;
  color:#fff; }

@media screen and (min-width: 768px){
    .feedback-form__btn-review{
      padding:10px 0; } }

.feedback-form__input{
  font-weight:300;
  font-size:14px;
  line-height:18px;
  letter-spacing:0.01em;
  color:#ffffff;
  padding:5px; }

.feedback-form__input::-webkit-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__input:-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__input::-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__input::placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__textarea{
  padding:10px;
  border:1px solid #ffffff;
  font-size:14px;
  line-height:18px;
  font-weight:300;
  letter-spacing:0.01em;
  color:#ffffff;
  display:block;
  width:100%;
  min-height:125px;
  margin-bottom:27px;
  border-radius:3px; }

.feedback-form__textarea::-webkit-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__textarea:-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__textarea::-ms-input-placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.feedback-form__textarea::placeholder{
    font-weight:300;
    font-size:14px;
    line-height:18px;
    letter-spacing:0.01em;
    color:#ffffff; }

.methods .lk-form__checkbox{
  margin-right:20px;
  padding-bottom:0;
  border:none; }

.methods .lk-form__checkbox:last-child{
    margin-right:0; }

.header{
  padding:20px 0;
  background-color:#FBFBFD; }

@media screen and (min-width: 768px){
    .header{
      padding:35px 0; } }

.header .container{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.header .burger-menu{
    position:fixed;
    top:0;
    z-index:5;
    right:-100%;
    width:255px;
    height:100vh;
    z-index:2;
    -webkit-transition:all 0.5s ease;
    transition:all 0.5s ease;
    background-color:#fff;
    padding:20px;
    box-shadow:-7px 0px 12px rgba(0, 0, 0, 0.25); }

@media screen and (min-width: 768px){
      .header .burger-menu{
        width:100%;
        position:relative;
        top:auto;
        right:auto;
        height:auto;
        background-color:transparent;
        padding:0;
        box-shadow:none;
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center; } }

.header .burger-menu.active{
      -webkit-transition:all 0.5s ease;
      transition:all 0.5s ease;
      right:0; }

.header .logo{
    width:120px; }

.header .logo img{
      width:100%; }

.header .nav{
    margin:0 0 0 auto; }

.header .nav ul{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:center;
      align-items:center; }

@media screen and (min-width: 768px){
        .header .nav ul{
          -webkit-box-orient:horizontal;
          -webkit-box-direction:normal;
          flex-direction:row; } }

.header .nav li{
      margin:0 0 20px;
      list-style:none; }

.header .nav li:last-child{
        margin-right:0; }

@media screen and (min-width: 768px){
        .header .nav li{
          margin:0 50px 0 0; } }

.header .nav a{
      text-decoration:none;
      font-weight:300;
      font-size:16px;
      color:#333333; }

.header .nav a:hover{
        text-decoration:underline; }

.basket{
  cursor:pointer;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-top:20px; }

.basket__img-wrap{
    background-color:#6078FF;
    box-shadow:0px 1px 12px rgba(0, 0, 0, 0.11);
    border-radius:30px;
    width:84px;
    height:53px;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    margin-right:14px; }

@media screen and (min-width: 768px){
    .basket{
      margin:0 55px 0 105px; } }

.basket__img{
    position:relative;
    width:21px;
    height:21px;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8788 4.00528C20.7586 3.82223 20.5652 3.70908 20.3551 3.69954L7.32856 3.10293C6.95481 3.08555 6.64248 3.39215 6.6265 3.78742C6.61061 4.18255 6.89869 4.51641 7.27066 4.53338L19.4153 5.08965L17.0274 13.0058H6.40101L4.48121 1.89903C4.439 1.6556 4.28171 1.45252 4.06478 1.36209L0.92046 0.0495794C0.573916 -0.0945795 0.182867 0.0862807 0.0467686 0.454043C-0.089095 0.822005 0.0810753 1.23775 0.427431 1.38236L3.22323 2.54937L5.17693 13.8511C5.23581 14.1909 5.51449 14.4377 5.83975 14.4377H6.16383L5.42379 16.6218C5.36185 16.8047 5.38737 17.0079 5.49278 17.1668C5.59805 17.3258 5.76926 17.4204 5.95202 17.4204H6.47108C6.14945 17.8007 5.95202 18.3015 5.95202 18.8522C5.95202 20.0366 6.85898 21 7.97338 21C9.08779 21 9.99475 20.0366 9.99475 18.8522C9.99475 18.3016 9.79732 17.8007 9.47573 17.4204H13.8828C13.561 17.8007 13.3637 18.3015 13.3637 18.8522C13.3637 20.0366 14.2704 21 15.385 21C16.4997 21 17.4064 20.0366 17.4064 18.8522C17.4064 18.3016 17.209 17.8007 16.8875 17.4204H17.5187C17.8289 17.4204 18.0802 17.1533 18.0802 16.8238C18.0802 16.4943 17.8288 16.2272 17.5187 16.2272H6.75094L7.35728 14.4375H17.5187C17.8117 14.4375 18.071 14.2363 18.1602 13.9401L20.9677 4.6331C21.0321 4.42068 20.999 4.18844 20.8788 4.00528ZM7.97343 19.807C7.47796 19.807 7.07502 19.379 7.07502 18.8525C7.07502 18.326 7.47796 17.8979 7.97343 17.8979C8.4689 17.8979 8.8718 18.326 8.8718 18.8525C8.8718 19.379 8.4689 19.807 7.97343 19.807ZM15.385 19.807C14.8896 19.807 14.4867 19.379 14.4867 18.8525C14.4867 18.326 14.8896 17.8979 15.385 17.8979C15.8805 17.8979 16.2834 18.326 16.2834 18.8525C16.2834 19.379 15.8805 19.807 15.385 19.807Z' fill='white'/%3E%3C/svg%3E%0A"); }

.basket__img span{
      top:10px;
      right:-5px;
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:center;
      justify-content:center;
      position:absolute;
      font-weight:600;
      font-size:10px;
      color:#6078FF;
      min-width:15px;
      height:15px;
      border-radius:50%;
      background-color:#FFFFFF; }

.basket__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.basket__title{
    font-size:14px;
    color:#333333; }

.basket__amount{
    font-weight:600;
    font-size:16px;
    color:#6078FF; }

.burger{
  position:relative;
  top:-2px;
  z-index:3;
  width:25px;
  cursor:pointer;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center;
  margin:0 0 0 auto; }

@media screen and (min-width: 768px){
    .burger{
      display:none; } }

.burger span{
    width:25px;
    height:3px;
    background:#6078ff;
    border-radius:5px;
    -webkit-transition:all 0.25s ease;
    transition:all 0.25s ease;
    position:relative; }

.burger span:nth-child(1){
      margin-bottom:5px; }

.burger span:nth-child(3){
      margin-top:5px; }

.burger.active span:nth-child(1){
    top:8px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg); }

.burger.active span:nth-child(2){
    -webkit-transform:translateX(100px);
    -ms-transform:translateX(100px);
    transform:translateX(100px);
    opacity:0; }

.burger.active span:nth-child(3){
    bottom:8px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg); }

.mask{
  display:none;
  position:fixed;
  top:0;
  left:0;
  background:#ffffff;
  z-index:12;
  width:100%;
  height:100vh;
  background:rgba(0, 0, 0, 0.68); }

.modal{
  position:fixed;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  z-index:13;
  max-width:446px;
  width:100%;
  display:none;
  padding:15px;
  overflow:hidden;
  overflow-y:auto;
  max-height:calc(100vh - 30px);
  height:auto; }

.modal .btn{
    min-width:100%; }

.modal_basket{
    max-width:632px; }

.modal_basket .btn.primary{
      margin-top:30px;
      margin-bottom:12px; }

.modal_basket .btn.primary:after{
        width:15px;
        height:15px;
        background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M14.3185 7.56291V5.45469C14.3185 4.73981 13.764 4.15843 13.0634 4.10206L11.1055 0.68237C10.9241 0.366096 10.6311 0.140045 10.2806 0.0461797C9.93165 -0.0470468 9.5668 0.00191551 9.25452 0.18367L2.54288 4.09106H1.36411C0.612069 4.09106 0.000488281 4.70261 0.000488281 5.45469V13.6364C0.000488281 14.3884 0.612037 15 1.36411 15H12.9548C13.7069 15 14.3185 14.3884 14.3185 13.6364V11.5282C14.7144 11.387 15.0003 11.0121 15.0003 10.5682V8.52282C15.0003 8.07896 14.7144 7.70411 14.3185 7.56291ZM12.2711 4.09106H9.2998L11.5283 2.79363L12.2711 4.09106ZM11.1896 2.20196L7.94475 4.09106H6.59883L10.853 1.61419L11.1896 2.20196ZM9.59773 0.772911C9.75188 0.682689 9.93197 0.658719 10.1041 0.704677C10.2782 0.751275 10.4234 0.863805 10.5136 1.02127L10.5143 1.02252L5.24383 4.09106H3.89797L9.59773 0.772911ZM13.6366 13.6364C13.6366 14.0122 13.3307 14.3182 12.9548 14.3182H1.36411C0.988267 14.3182 0.682317 14.0122 0.682317 13.6364V5.45469C0.682317 5.07884 0.988267 4.77289 1.36411 4.77289H12.9548C13.3307 4.77289 13.6366 5.07884 13.6366 5.45469V7.50011H11.5912C10.4633 7.50011 9.5458 8.41761 9.5458 9.54553C9.5458 10.6735 10.4633 11.591 11.5912 11.591H13.6366V13.6364ZM14.3185 10.5682C14.3185 10.7563 14.1657 10.9092 13.9776 10.9092H11.5912C10.8392 10.9092 10.2276 10.2976 10.2276 9.54553C10.2276 8.79349 10.8391 8.18191 11.5912 8.18191H13.9776C14.1656 8.18191 14.3185 8.33471 14.3185 8.52282V10.5682Z' fill='white'/%3E%3Cpath d='M11.5905 8.86426C11.2146 8.86426 10.9087 9.17021 10.9087 9.54605C10.9087 9.9219 11.2146 10.2278 11.5905 10.2278C11.9663 10.2278 12.2723 9.9219 12.2723 9.54605C12.2723 9.17021 11.9664 8.86426 11.5905 8.86426Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.modal__plan-type{
    font-weight:600;
    font-size:16px;
    color:#333333;
    margin-bottom:15px; }

.modal__wrap{
    padding:30px 15px;
    background:#ffffff;
    box-shadow:0px 1px 12px rgba(0, 0, 0, 0.18);
    border-radius:15px; }

@media screen and (min-width: 768px){
      .modal__wrap{
        padding:37px 25px; } }

.modal__img{
    width:208px;
    height:125px;
    margin:0 auto 25px;
    overflow:hidden; }

.modal__img img{
      width:100%; }

.modal__header{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    padding-bottom:30px;
    margin-bottom:30px;
    border-bottom:1px solid #e8e9f1; }

.modal__info{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    margin:0 20px; }

.modal__info .modal__subheading{
      font-size:12px;
      line-height:16px;
      text-align:center; }

.modal__info_violet .modal__icon{
      background:-webkit-linear-gradient(left, #408fed 14.62%, #794cd6 100%);
      background:linear-gradient(90deg, #408fed 14.62%, #794cd6 100%); }

.modal__info_violet .modal__subheading{
      color:#408fed; }

.modal__info_gray .modal__icon{
      background:#e8e9f1; }

.modal__info_gray .modal__subheading{
      color:#e8e9f1; }

.modal__info_confirm .modal__icon{
      background:#28CF69;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.786 2.80207C18.5006 2.5167 18.0379 2.5167 17.7525 2.80207L5.9068 14.6478L1.24752 9.9885C0.962186 9.70309 0.499468 9.70309 0.214059 9.9885C-0.0713124 10.2739 -0.0713124 10.7366 0.214059 11.022L5.39012 16.198C5.67538 16.4833 6.13825 16.4834 6.42358 16.198L18.786 3.83553C19.0713 3.55012 19.0713 3.08744 18.786 2.80207Z' fill='white'/%3E%3C/svg%3E%0A"); }

.modal__info_confirm .modal__subheading{
      color:#28CF69; }

.modal__icon{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    width:60px;
    height:60px;
    background-color:#4e37b2;
    border-radius:50%;
    cursor:pointer;
    margin-bottom:8px;
    background:#e8e9f1;
    font-weight:600;
    font-size:24px;
    line-height:33px;
    color:#ffffff; }

.modal__title{
    display:block;
    font-weight:600;
    font-size:18px;
    line-height:25px;
    text-align:center; }

.modal__title span{
      color:#408fed; }

.modal__subtitle{
    display:block;
    text-align:center;
    font-weight:300;
    font-size:14px;
    line-height:19px;
    margin-bottom:23px; }

.modal .lk-form__wrap{
    font-size:14px;
    line-height:19px;
    color:#333333; }

.modal .lk-form__field{
    margin-bottom:15px; }

.modal__plan{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    align-items:flex-end;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #e8e9f1; }

.modal__plan:last-child{
      margin-bottom:30px; }

.modal__plan_cart{
      margin:0;
      padding:0;
      border:none; }

.modal__package{
    font-size:14px;
    line-height:19px;
    color:#d9d9d9;
    margin-bottom:15px; }

.modal__package span{
      font-weight:600;
      color:#333333; }

.modal__package span span{
        font-weight:300; }

.modal__price{
    font-size:14px;
    line-height:19px;
    color:#d9d9d9;
    text-align:right; }

.modal__price span{
      color:#28CF69; }

.modal__links{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    margin:30px 0 10px; }

.modal__links .btn{
      min-width:calc(100% - 87px); }

.modal__rules{
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:19px;
    color:#d9d9d9;
    -webkit-transition:all 0.25s ease;
    transition:all 0.25s ease;
    margin-top:20px; }

.modal__rules:hover{
      color:#000;
      opacity:0.7; }

.modal__cart{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:30px;
    padding-bottom:20px;
    border-bottom:1px solid #e8e9f1; }

.modal__my-cart{
    padding-left:30px;
    font-size:16px;
    color:#408fed;
    position:relative; }

.modal__my-cart:before{
      content:"";
      position:absolute;
      top:50%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:20px;
      height:20px;
      background-size:contain;
      background-repeat:no-repeat;
      background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8788 4.00528C20.7586 3.82223 20.5652 3.70908 20.3551 3.69954L7.32856 3.10293C6.95481 3.08555 6.64248 3.39215 6.6265 3.78742C6.61061 4.18255 6.89869 4.51641 7.27066 4.53338L19.4153 5.08965L17.0274 13.0058H6.40101L4.48121 1.89903C4.439 1.6556 4.28171 1.45252 4.06478 1.36209L0.92046 0.0495794C0.573916 -0.0945795 0.182867 0.0862807 0.0467686 0.454043C-0.089095 0.822005 0.0810753 1.23775 0.427431 1.38236L3.22323 2.54937L5.17693 13.8511C5.23581 14.1909 5.51449 14.4377 5.83975 14.4377H6.16383L5.42379 16.6218C5.36185 16.8047 5.38737 17.0079 5.49278 17.1668C5.59805 17.3258 5.76926 17.4204 5.95202 17.4204H6.47108C6.14945 17.8007 5.95202 18.3015 5.95202 18.8522C5.95202 20.0366 6.85898 21 7.97338 21C9.08779 21 9.99475 20.0366 9.99475 18.8522C9.99475 18.3016 9.79732 17.8007 9.47573 17.4204H13.8828C13.561 17.8007 13.3637 18.3015 13.3637 18.8522C13.3637 20.0366 14.2704 21 15.385 21C16.4997 21 17.4064 20.0366 17.4064 18.8522C17.4064 18.3016 17.209 17.8007 16.8875 17.4204H17.5187C17.8289 17.4204 18.0802 17.1533 18.0802 16.8238C18.0802 16.4943 17.8288 16.2272 17.5187 16.2272H6.75094L7.35728 14.4375H17.5187C17.8117 14.4375 18.071 14.2363 18.1602 13.9401L20.9677 4.6331C21.0321 4.42068 20.999 4.18844 20.8788 4.00528ZM7.97343 19.807C7.47796 19.807 7.07502 19.379 7.07502 18.8525C7.07502 18.326 7.47796 17.8979 7.97343 17.8979C8.4689 17.8979 8.8718 18.326 8.8718 18.8525C8.8718 19.379 8.4689 19.807 7.97343 19.807ZM15.385 19.807C14.8896 19.807 14.4867 19.379 14.4867 18.8525C14.4867 18.326 14.8896 17.8979 15.385 17.8979C15.8805 17.8979 16.2834 18.326 16.2834 18.8525C16.2834 19.379 15.8805 19.807 15.385 19.807Z' fill='%23408FED'/%3E%3C/svg%3E%0A"); }

.modal__clear{
    cursor:pointer;
    font-size:16px;
    color:#333333;
    padding-right:26px;
    position:relative; }

.modal__clear:before{
      content:"";
      position:absolute;
      top:50%;
      right:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:16px;
      height:20px;
      background-size:contain;
      background-repeat:no-repeat;
      background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.13537 17.2892C8.32249 17.2892 8.47435 17.1377 8.47435 16.9502V5.76379C8.47435 5.57633 8.32249 5.4248 8.13537 5.4248C7.94825 5.4248 7.79639 5.57633 7.79639 5.76379V16.9502C7.79639 17.1377 7.94825 17.2892 8.13537 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M4.74572 17.2892C4.93284 17.2892 5.0847 17.1377 5.0847 16.9502V5.76379C5.0847 5.57633 4.93284 5.4248 4.74572 5.4248C4.5586 5.4248 4.40674 5.57633 4.40674 5.76379V16.9502C4.40674 17.1377 4.5586 17.2892 4.74572 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M11.525 17.2892C11.7121 17.2892 11.864 17.1377 11.864 16.9502V5.76379C11.864 5.57633 11.7121 5.4248 11.525 5.4248C11.3379 5.4248 11.186 5.57633 11.186 5.76379V16.9502C11.186 17.1377 11.3379 17.2892 11.525 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M15.9322 2.0339H11.1715C11.1342 1.61017 11.0037 0.895593 10.5569 0.436949C10.2742 0.147119 9.91559 0 9.49119 0H6.10169C5.67729 0 5.31864 0.147119 5.03593 0.436949C4.58915 0.895593 4.45864 1.61017 4.42136 2.0339H0.338983C0.151864 2.0339 0 2.18542 0 2.37288C0 2.56034 0.151864 2.71186 0.338983 2.71186H1.03085L1.68 18.3122C1.69254 18.8959 2.05593 20 3.34373 20H12.9275C14.2153 20 14.5786 18.8959 14.5908 18.3193L15.2403 2.71186H15.9322C16.1193 2.71186 16.2712 2.56034 16.2712 2.37288C16.2712 2.18542 16.1193 2.0339 15.9322 2.0339ZM5.52271 0.908814C5.67458 0.753559 5.86407 0.677966 6.10169 0.677966H9.49119C9.72881 0.677966 9.9183 0.753559 10.0702 0.908814C10.3431 1.1878 10.4525 1.67864 10.4905 2.0339H5.10271C5.14068 1.67864 5.25017 1.1878 5.52271 0.908814ZM13.9132 18.298C13.9112 18.4027 13.8644 19.322 12.9275 19.322H3.34373C2.41695 19.322 2.36136 18.401 2.35763 18.2908L1.70915 2.71186H14.5617L13.9132 18.298Z' fill='%23FF0000'/%3E%3C/svg%3E%0A"); }

.modal__plan-info{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:start;
    align-items:flex-start; }

.modal__total{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center;
    margin-top:-10px;
    padding-bottom:19px;
    border-bottom:1px solid #e8e9f1;
    margin-bottom:24px; }

.modal__pay{
    font-size:16px;
    color:#333333; }

.modal__total-price{
    font-weight:600;
    font-size:22px;
    line-height:30px;
    color:#28CF69; }

.choose{
  padding:10px 0 20px;
  border-bottom:1px solid #e8e9f1; }

.choose__service{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    align-items:center;
    width:100%;
    border:1px solid #e8e9f1;
    border-radius:25px;
    padding:16px 20px;
    margin-bottom:10px;
    cursor:pointer; }

.choose__service:hover{
      border-color:#4e37b2; }

.choose__radio{
    position:relative;
    height:16px;
    width:16px;
    -webkit-appearance:none;
    appearance:none;
    -moz-appearance:none;
    outline:none;
    cursor:pointer; }

.choose__radio:before{
      content:"";
      position:absolute;
      top:50%;
      left:50%;
      width:16px;
      height:16px;
      border-radius:50%;
      -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
      background-color:white;
      border:1px solid #e8e9f1; }

.choose__radio:checked:before{
      border-color:#4e37b2; }

.choose__radio:checked:after{
      content:"";
      position:absolute;
      top:50%;
      left:50%;
      width:8px;
      height:8px;
      border-radius:50%;
      background-color:#4e37b2;
      -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
      visibility:visible; }

.choose__price{
    color:#42dfbf; }

.methods{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  width:100%;
  margin-bottom:30px;
  padding-top:30px; }

.methods span{
    font-size:16px;
    color:#333333; }

.methods__paypal{
    margin-right:40px; }

@media screen and (min-width: 768px){
      .methods__paypal{
        margin-right:63px; } }

.methods__paypal:after{
      width:33px;
      height:33px;
      left:40px;
      background-image:url("../images/paypal.svg"); }

.methods__creditcard:after{
    width:53px;
    height:18px;
    left:50px;
    background-image:url("../images/creditcard.svg"); }

.massage{
  position:fixed;
  z-index:10;
  left:15px;
  bottom:15px; }

.massage__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    background:#ffffff;
    box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius:20px;
    padding:15px; }

@media screen and (min-width: 768px){
      .massage__wrap{
        padding:20px; } }

.massage__img{
    -webkit-box-flex:0;
    flex:none;
    width:35px;
    height:35px;
    border-radius:50%;
    margin-right:15px; }

@media screen and (min-width: 768px){
      .massage__img{
        width:52px;
        height:52px;
        margin-right:28px; } }

.massage__img img{
      width:100%; }

.massage__info{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:start;
    align-items:flex-start; }

.massage__info p{
      font-weight:500;
      font-size:16px;
      color:#141414;
      margin-bottom:8px; }

.massage__info span{
      font-weight:700;
      font-size:16px;
      color:#4832ae; }

.order{
  max-width:510px;
  width:100%;
  background:#FFFFFF;
  box-shadow:0px 1px 20px rgba(0, 0, 0, 0.03);
  border-radius:25px;
  padding:20px 30px;
  margin-top:20px; }

@media screen and (min-width: 768px){
    .order{
      padding:30px 40px; } }

.order__line-wrap{
    margin-bottom:30px; }

.order__line{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:justify;
    justify-content:space-between;
    margin-bottom:15px; }

.order__line:last-child{
      margin-bottom:0; }

.order__line span{
      font-size:14px;
      color:#000000; }

@media screen and (min-width: 768px){
        .order__line span{
          font-size:18px; } }

.order__line span:first-child{
        font-weight:300;
        color:#D9D9D9; }

.order .btn{
    min-width:100%; }

.package-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -6px; }

.package{
  width:100%;
  padding:0 6px;
  margin-bottom:16px; }

@media screen and (min-width: 600px){
    .package{
      width:50%; } }

@media screen and (min-width: 900px){
    .package{
      width:33.33%; } }

.package.hot-standart .package__wrap:after{
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='64' height='70' viewBox='0 0 64 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H64V70L32.5926 33.8136L0 0Z' fill='%235ae290'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M47.6798 14.713C47.5301 14.4654 47.2338 14.3478 46.955 14.4255C46.6764 14.5032 46.4836 14.7571 46.4836 15.0463C46.4836 15.833 45.8436 16.4729 45.057 16.4729C44.2705 16.4729 43.6305 15.833 43.6305 15.0463V9.64453C43.6305 9.38386 43.4734 9.14888 43.2325 9.04917C42.9917 8.94931 42.7146 9.00436 42.5303 9.18882C42.4578 9.26116 40.7392 10.99 38.9979 13.6018C37.9711 15.142 37.1516 16.6697 36.5625 18.1426C35.8162 20.0086 35.4377 21.7948 35.4377 23.4519C35.4377 27.6139 38.8239 31 42.986 31C47.1479 31 50.534 27.6139 50.534 23.4519C50.5342 20.7877 49.5738 17.8475 47.6798 14.713ZM47.2867 23.2843C47.2867 23.6403 46.9982 23.9288 46.6422 23.9288C46.2863 23.9288 45.9977 23.6403 45.9977 23.2843V22.0789L42.7884 25.2883C42.6674 25.4092 42.5036 25.477 42.3326 25.477C42.1617 25.477 41.9977 25.4092 41.8768 25.2883L40.38 23.7913L39.3712 24.8001C39.1195 25.0518 38.7114 25.0518 38.4597 24.8001C38.2079 24.5483 38.2079 24.1403 38.4597 23.8885L39.9243 22.424C40.1761 22.1724 40.5841 22.1724 40.8359 22.4242L42.3326 23.9211L45.0862 21.1674H43.8808C43.5248 21.1674 43.2362 20.8788 43.2362 20.5228C43.2362 20.1668 43.5248 19.8783 43.8808 19.8783H46.6423C46.9982 19.8783 47.2869 20.167 47.2869 20.5228V23.2843H47.2867Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='32' y='9' width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.package.hot-premium .package__wrap:after{
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='64' height='70' viewBox='0 0 64 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H64V70L32.5926 33.8136L0 0Z' fill='%2336bedf'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M47.6798 14.713C47.5301 14.4654 47.2338 14.3478 46.955 14.4255C46.6764 14.5032 46.4836 14.7571 46.4836 15.0463C46.4836 15.833 45.8436 16.4729 45.057 16.4729C44.2705 16.4729 43.6305 15.833 43.6305 15.0463V9.64453C43.6305 9.38386 43.4734 9.14888 43.2325 9.04917C42.9917 8.94931 42.7146 9.00436 42.5303 9.18882C42.4578 9.26116 40.7392 10.99 38.9979 13.6018C37.9711 15.142 37.1516 16.6697 36.5625 18.1426C35.8162 20.0086 35.4377 21.7948 35.4377 23.4519C35.4377 27.6139 38.8239 31 42.986 31C47.1479 31 50.534 27.6139 50.534 23.4519C50.5342 20.7877 49.5738 17.8475 47.6798 14.713ZM47.2867 23.2843C47.2867 23.6403 46.9982 23.9288 46.6422 23.9288C46.2863 23.9288 45.9977 23.6403 45.9977 23.2843V22.0789L42.7884 25.2883C42.6674 25.4092 42.5036 25.477 42.3326 25.477C42.1617 25.477 41.9977 25.4092 41.8768 25.2883L40.38 23.7913L39.3712 24.8001C39.1195 25.0518 38.7114 25.0518 38.4597 24.8001C38.2079 24.5483 38.2079 24.1403 38.4597 23.8885L39.9243 22.424C40.1761 22.1724 40.5841 22.1724 40.8359 22.4242L42.3326 23.9211L45.0862 21.1674H43.8808C43.5248 21.1674 43.2362 20.8788 43.2362 20.5228C43.2362 20.1668 43.5248 19.8783 43.8808 19.8783H46.6423C46.9982 19.8783 47.2869 20.167 47.2869 20.5228V23.2843H47.2867Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='32' y='9' width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.package__wrap{
    background:#FFFFFF;
    box-shadow:0px 1px 20px rgba(0, 0, 0, 0.03);
    border-radius:25px;
    padding:30px 20px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center;
    position:relative;
    overflow:hidden; }

@media screen and (min-width: 900px){
      .package__wrap{
        padding:40px 40px 30px; } }

.package__wrap:after{
      display:none;
      position:absolute;
      content:"";
      top:0;
      right:-6px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      width:70px;
      height:64px; }

.package__title{
    text-transform:uppercase;
    font-weight:600;
    font-size:20px;
    color:#333333;
    margin-bottom:30px; }

.package__cost-wrap{
    padding:20px 0;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
    margin-bottom:20px; }

@media screen and (min-width: 900px){
      .package__cost-wrap{
        padding:45px 0 30px;
        margin-bottom:40px; } }

.package__cost{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:15px; }

.package__cost span{
      font-weight:600;
      font-size:38px; }

.package__cost span.basic-color{
        color:#fa498b; }

.package__cost span.basic-pro-color{
        color:#f74810; }

.package__cost span.standart-color{
        color:#ffc351; }

.package__cost span.standart-pro-color{
        color:#5ae290; }

.package__cost span.premium-color{
        color:#36bedf; }

.package__cost span.premium-pro-color{
        color:#5182ff; }

.package__cost p{
      font-weight:300;
      font-size:16px;
      color:#333333; }

.package__cost p span{
        font-size:20px;
        color:#333333;
        font-weight:600; }

.package__subtitle{
    font-weight:300;
    font-size:16px;
    line-height:150%;
    text-align:center;
    color:#778DA3; }

.package__list{
    margin-bottom:30px; }

.package__list li{
      font-weight:300;
      font-size:16px;
      color:#778DA3;
      margin-bottom:20px;
      padding-left:30px;
      position:relative;
      color:#333333; }

.package__list li:before{
        position:absolute;
        content:"";
        width:15px;
        height:11px;
        top:3px;
        left:0;
        background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7803 0.219683C14.4875 -0.0732276 14.0126 -0.0732276 13.7197 0.219683L4.73421 9.20524L1.28035 5.75137C0.987466 5.45846 0.512622 5.45849 0.219683 5.75137C-0.0732275 6.04425 -0.0732275 6.5191 0.219683 6.81201L4.20388 10.7961C4.49668 11.089 4.97187 11.0888 5.26455 10.7961L14.7803 1.28035C15.0733 0.987466 15.0732 0.512593 14.7803 0.219683Z' fill='%2355D989'/%3E%3C/svg%3E%0A"); }

.package__list li:last-child{
        margin-bottom:0; }

.review{
  padding:0 10px; }

.review__wrap{
    width:100%;
    padding:30px 35px 20px;
    background-color:#FFFFFF;
    box-shadow:0px 1px 10px rgba(0, 0, 0, 0.13); }

.review__rating{
    display:-webkit-box;
    display:flex;
    margin-bottom:18px; }

.review__rating span{
      margin-right:6px;
      width:16px;
      height:16px;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.9579 6.13669C15.8526 5.81271 15.5652 5.58334 15.2266 5.5527L10.6079 5.13338L8.78251 0.859872C8.64774 0.545902 8.34109 0.343262 7.99978 0.343262C7.65846 0.343262 7.35169 0.545902 7.21778 0.859872L5.39243 5.13338L0.772972 5.5527C0.434343 5.58395 0.147595 5.81332 0.0416364 6.13669C-0.0637121 6.46067 0.0335796 6.81603 0.289687 7.04064L3.78108 10.1021L2.75164 14.6361C2.67632 14.9695 2.80572 15.3142 3.08234 15.5142C3.23102 15.6222 3.40571 15.6762 3.581 15.6762C3.73164 15.6762 3.8824 15.6361 4.01704 15.5556L7.99978 13.1742L11.9818 15.5556C12.2739 15.7301 12.6412 15.7141 12.9172 15.5142C13.1938 15.3142 13.3232 14.9695 13.2479 14.6361L12.2185 10.1021L15.7099 7.04064C15.9659 6.81603 16.0633 6.46141 15.9579 6.13669Z' fill='%23F7AF08'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.review__rating span:last-child{
        margin-right:0; }

.review__rating span.active{
        background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.9579 6.13669C15.8526 5.81271 15.5652 5.58334 15.2266 5.5527L10.6079 5.13338L8.78251 0.859872C8.64774 0.545902 8.34109 0.343262 7.99978 0.343262C7.65846 0.343262 7.35169 0.545902 7.21778 0.859872L5.39243 5.13338L0.772972 5.5527C0.434343 5.58395 0.147595 5.81332 0.0416364 6.13669C-0.0637121 6.46067 0.0335796 6.81603 0.289687 7.04064L3.78108 10.1021L2.75164 14.6361C2.67632 14.9695 2.80572 15.3142 3.08234 15.5142C3.23102 15.6222 3.40571 15.6762 3.581 15.6762C3.73164 15.6762 3.8824 15.6361 4.01704 15.5556L7.99978 13.1742L11.9818 15.5556C12.2739 15.7301 12.6412 15.7141 12.9172 15.5142C13.1938 15.3142 13.3232 14.9695 13.2479 14.6361L12.2185 10.1021L15.7099 7.04064C15.9659 6.81603 16.0633 6.46141 15.9579 6.13669Z' fill='%23CACACA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.review__text{
    font-weight:300;
    font-size:14px;
    line-height:150%;
    color:#333333;
    margin-bottom:20px;
    min-height:210px; }

.review__user{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.review__user-img{
    width:60px;
    height:60px;
    border-radius:50%;
    overflow:hidden;
    -webkit-box-flex:0;
    flex:none;
    margin-right:15px; }

.review__user-img img{
      width:100%; }

.review__user-info{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.review__user-name{
    font-weight:600;
    font-size:16px;
    color:#333333;
    margin-bottom:3px; }

.review__date{
    font-weight:300;
    font-size:14px;
    color:#aeaeae; }

.slick-slide{
  float:left;
  min-height:1px;
  display:none;
  padding:0 6px;
  margin:0 0; }

[dir="rtl"] .slick-slide{
    float:right; }

.slick-slide img{
    display:block; }

.slick-slide.slick-loading img{
    display:none; }

.slick-slide.dragging img{
    pointer-events:none; }

.slick-initialized .slick-slide{
    display:block; }

.slick-loading .slick-slide{
    visibility:hidden; }

.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent; }

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0; }

.slick-list:focus{
    outline:none; }

.slick-list.dragging{
    cursor:pointer;
    cursor:hand; }

.category-slider .slick-track,
.category-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0); }

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block; }

.slick-track:before, .slick-track:after{
    content:"";
    display:table; }

.slick-track:after{
    clear:both; }

.slick-loading .slick-track{
    visibility:hidden; }

.review-slider{
  position:relative;
  margin:0 auto;
  max-width:980px; }

.review-slider .slick-arrow{
    top:calc(50% - 15px); }

.review-slider .slick-track{
    padding:25px 0; }

.review-slider .slick-list{
    margin:0 -15px; }

.slick-arrow{
  padding:0;
  display:block;
  position:absolute;
  z-index:1;
  width:20px;
  height:33px;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat; }

.slick-prev{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='33' viewBox='0 0 20 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.719577 18.1337L15.8057 32.3227C16.7654 33.2258 18.3213 33.2258 19.2805 32.3227C20.2398 31.4204 20.2398 29.9571 19.2805 29.0549L5.93161 16.4998L19.2802 3.94507C20.2394 3.04245 20.2394 1.57922 19.2802 0.676966C18.3209 -0.225656 16.765 -0.225656 15.8054 0.676966L0.719188 14.8662C0.239551 15.3176 3.41548e-06 15.9085 3.32976e-06 16.4997C3.244e-06 17.0912 0.240018 17.6825 0.719577 18.1337Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  left:-45px; }

.slick-prev:hover{
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='33' viewBox='0 0 20 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.719577 18.1337L15.8057 32.3227C16.7654 33.2258 18.3213 33.2258 19.2805 32.3227C20.2398 31.4204 20.2398 29.9571 19.2805 29.0549L5.93161 16.4998L19.2802 3.94507C20.2394 3.04245 20.2394 1.57922 19.2802 0.676966C18.3209 -0.225656 16.765 -0.225656 15.8054 0.676966L0.719188 14.8662C0.239551 15.3176 3.41548e-06 15.9085 3.32976e-06 16.4997C3.244e-06 17.0912 0.240018 17.6825 0.719577 18.1337Z' fill='%23774CDA'/%3E%3C/svg%3E%0A"); }

.slick-next{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='33' viewBox='0 0 20 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2804 14.8663L4.19425 0.677296C3.23458 -0.225765 1.67865 -0.225765 0.719458 0.677296C-0.239817 1.57955 -0.239817 3.04292 0.719458 3.94511L14.0684 16.5002L0.719844 29.0549C-0.23943 29.9575 -0.239431 31.4208 0.719844 32.323C1.67912 33.2257 3.23497 33.2257 4.19463 32.323L19.2808 18.1338C19.7604 17.6824 20 17.0915 20 16.5003C20 15.9088 19.76 15.3175 19.2804 14.8663Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  right:-45px; }

.slick-next:hover{
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='33' viewBox='0 0 20 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2804 14.8663L4.19425 0.677296C3.23458 -0.225765 1.67865 -0.225765 0.719458 0.677296C-0.239817 1.57955 -0.239817 3.04292 0.719458 3.94511L14.0684 16.5002L0.719844 29.0549C-0.23943 29.9575 -0.239431 31.4208 0.719844 32.323C1.67912 33.2257 3.23497 33.2257 4.19463 32.323L19.2808 18.1338C19.7604 17.6824 20 17.0915 20 16.5003C20 15.9088 19.76 15.3175 19.2804 14.8663Z' fill='%23774CDA'/%3E%3C/svg%3E%0A"); }

.step{
  background-color:#FFFFFF;
  box-shadow:0px 1px 12px rgba(0, 0, 0, 0.08);
  padding:25px 35px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:start;
  align-items:flex-start;
  max-width:508px;
  width:100%;
  position:relative;
  margin-bottom:85px; }

.step:last-child{
    margin-bottom:0; }

.step:after{
    position:absolute;
    content:"";
    width:14px;
    height:23px;
    top:0;
    right:0;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='14' height='23' viewBox='0 0 14 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.5L14 0L14 23L0 11.5Z' fill='%235167E5'/%3E%3C/svg%3E%0A"); }

.step:nth-child(2n){
    margin-left:auto; }

.step:nth-child(2n):after{
      left:0;
      -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
      transform:rotate(180deg); }

.step:nth-child(2n) .step__number{
      right:auto;
      left:-98px; }

.step__number{
    top:6px;
    right:-100px;
    position:absolute;
    width:54px;
    height:54px;
    text-align:center;
    border-radius:50%;
    background-color:#5167e5;
    color:#fff;
    padding:18px;
    font-size:18px; }

@media screen and (max-width: 768px){
      .step__number{
        top:-66px;
        left:0 !important; } }

.step__number:after{
      position:absolute;
      content:"";
      width:64px;
      height:64px;
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);
      border-radius:50%;
      border:1px dashed #5167e5; }

.step__title{
    font-weight:600;
    font-size:16px;
    color:#1c1c1c;
    padding-right:27px;
    position:relative;
    margin-bottom:10px; }

.step__title:after{
      position:absolute;
      content:"";
      width:18px;
      height:18px;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      right:0;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2328CF69'/%3E%3Cpath d='M13.4579 5.67734C13.2736 5.49297 12.9747 5.49297 12.7903 5.67734L7.1343 11.3334L4.96022 9.15932C4.77587 8.97495 4.47697 8.97497 4.29258 9.15932C4.1082 9.34368 4.1082 9.64258 4.29258 9.82695L6.80047 12.3348C6.98478 12.5192 7.28389 12.519 7.46812 12.3348L13.4579 6.34499C13.6423 6.16063 13.6423 5.86172 13.4579 5.67734Z' fill='white'/%3E%3C/svg%3E%0A"); }

.step__descr{
    font-weight:300;
    font-size:14px;
    line-height:150%;
    color:#1c1c1c; }

.step-wrap{
  position:relative; }

@media screen and (min-width: 1200px){
    .step-wrap:after{
      position:absolute;
      content:"";
      height:150%;
      top:6px;
      left:50%;
      border:1px dashed #5167e5;
      z-index:-1; } }

.title-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:50px; }

.title-wrap .section-title{
    margin-bottom:0; }

.section-title{
  color:#333333;
  font-weight:700;
  font-size:25px;
  text-align:center;
  position:relative;
  z-index:2; }

@media screen and (min-width: 768px){
    .section-title{
      font-size:28px;
      margin-bottom:70px; }
      .section-title:before{
        content:"";
        position:absolute;
        z-index:-1;
        left:0;
        bottom:6px;
        width:100%;
        height:5px;
        border-radius:3px;
        background:-webkit-linear-gradient(left, #408fed 0%, #794cd6 100%);
        background:linear-gradient(90deg, #408fed 0%, #794cd6 100%); } }

.main-title{
  font-weight:600;
  font-size:32px;
  line-height:1.35;
  color:#333333;
  margin-bottom:31px; }

@media screen and (min-width: 768px){
    .main-title{
      font-size:36px; } }

@media screen and (min-width: 1024px){
    .main-title{
      font-size:46px; } }

.main-title span{
    display:block;
    color:#6078FF; }

.main-subtitle{
  font-weight:300;
  font-size:18px;
  line-height:1.3;
  color:#333333;
  max-width:405px;
  width:100%;
  margin-bottom:40px; }

.boost-title{
  max-width:755px;
  width:100%;
  font-size:25px;
  font-weight:900;
  line-height:1.5;
  text-align:center;
  letter-spacing:0.05em;
  color:#FFFFFF;
  margin-bottom:20px; }

@media screen and (min-width: 768px){
    .boost-title{
      font-size:46px; } }

.sub-text{
  font-weight:300;
  font-size:16px;
  line-height:1.5;
  color:#AEAEAE;
  text-align:center; }

.thanks-title{
  font-weight:900;
  font-size:25px;
  color:#FFFFFF;
  text-align:center;
  margin-bottom:15px; }

@media screen and (min-width: 768px){
    .thanks-title{
      font-size:36px; } }

@media screen and (min-width: 1024px){
    .thanks-title{
      font-size:46px; } }

.thanks-subtitle{
  font-weight:300;
  font-size:14px;
  text-align:center;
  color:#FFFFFF;
  margin-bottom:12px; }

@media screen and (min-width: 768px){
    .thanks-subtitle{
      font-size:16px; } }

@media screen and (min-width: 1024px){
    .thanks-subtitle{
      font-size:18px; } }

.user-card{
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  padding-bottom:30px;
  margin-bottom:30px;
  border-bottom:1px solid #e8e9f1; }

.user-card__remove{
    position:absolute;
    top:0;
    right:0;
    width:20px;
    height:20px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg height='329pt' fill='%234e37b2' viewBox='0 0 329.26933 329' width='329pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0'/%3E%3C/svg%3E"); }

.user-card__plan-type{
    font-size:16px;
    color:#333333;
    position:relative;
    padding-right:22px; }

.user-card__plan-type:before{
      content:"";
      position:absolute;
      top:50%;
      right:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:12px;
      height:16px;
      background-size:contain;
      background-repeat:no-repeat;
      background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.13537 17.2892C8.32249 17.2892 8.47435 17.1377 8.47435 16.9502V5.76379C8.47435 5.57633 8.32249 5.4248 8.13537 5.4248C7.94825 5.4248 7.79639 5.57633 7.79639 5.76379V16.9502C7.79639 17.1377 7.94825 17.2892 8.13537 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M4.74572 17.2892C4.93284 17.2892 5.0847 17.1377 5.0847 16.9502V5.76379C5.0847 5.57633 4.93284 5.4248 4.74572 5.4248C4.5586 5.4248 4.40674 5.57633 4.40674 5.76379V16.9502C4.40674 17.1377 4.5586 17.2892 4.74572 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M11.525 17.2892C11.7121 17.2892 11.864 17.1377 11.864 16.9502V5.76379C11.864 5.57633 11.7121 5.4248 11.525 5.4248C11.3379 5.4248 11.186 5.57633 11.186 5.76379V16.9502C11.186 17.1377 11.3379 17.2892 11.525 17.2892Z' fill='%23FF0000'/%3E%3Cpath d='M15.9322 2.0339H11.1715C11.1342 1.61017 11.0037 0.895593 10.5569 0.436949C10.2742 0.147119 9.91559 0 9.49119 0H6.10169C5.67729 0 5.31864 0.147119 5.03593 0.436949C4.58915 0.895593 4.45864 1.61017 4.42136 2.0339H0.338983C0.151864 2.0339 0 2.18542 0 2.37288C0 2.56034 0.151864 2.71186 0.338983 2.71186H1.03085L1.68 18.3122C1.69254 18.8959 2.05593 20 3.34373 20H12.9275C14.2153 20 14.5786 18.8959 14.5908 18.3193L15.2403 2.71186H15.9322C16.1193 2.71186 16.2712 2.56034 16.2712 2.37288C16.2712 2.18542 16.1193 2.0339 15.9322 2.0339ZM5.52271 0.908814C5.67458 0.753559 5.86407 0.677966 6.10169 0.677966H9.49119C9.72881 0.677966 9.9183 0.753559 10.0702 0.908814C10.3431 1.1878 10.4525 1.67864 10.4905 2.0339H5.10271C5.14068 1.67864 5.25017 1.1878 5.52271 0.908814ZM13.9132 18.298C13.9112 18.4027 13.8644 19.322 12.9275 19.322H3.34373C2.41695 19.322 2.36136 18.401 2.35763 18.2908L1.70915 2.71186H14.5617L13.9132 18.298Z' fill='%23FF0000'/%3E%3C/svg%3E%0A"); }

.user-card__image{
    -webkit-box-flex:0;
    flex:none;
    width:50px;
    height:50px;
    overflow:hidden;
    border-radius:50%;
    margin-right:10px; }

@media screen and (min-width: 768px){
      .user-card__image{
        width:100px;
        height:100px;
        margin-right:20px; } }

.user-card__image img{
      width:100%; }

.user-card__info{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (min-width: 768px){
      .user-card__info{
        width:calc(100% - 100px); } }

.user-card__username{
    margin-right:5px;
    font-weight:300;
    font-size:16px;
    line-height:22px;
    color:#333333; }

@media screen and (min-width: 768px){
      .user-card__username{
        margin-right:10px; } }

.user-card__details{
    display:-webkit-box;
    display:flex; }

.user-card__posts{
    width:29%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.user-card__inner{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:12px; }

.user-card__refresh{
    width:16px;
    height:16px;
    display:block;
    background-size:cover;
    background-repeat:no-repeat;
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1.28182 6.97762C1.3651 7.01094 1.46168 7.01094 1.54495 6.97097L4.14615 5.7886C4.31267 5.70867 4.38261 5.50883 4.30268 5.34232C4.22608 5.18245 4.03624 5.10916 3.87303 5.18245L2.05119 6.01176C2.92047 3.41056 5.34182 1.672 8.12952 1.672C11.0505 1.672 13.605 3.62373 14.3411 6.41809C14.3877 6.5946 14.5709 6.7012 14.7474 6.65455C14.9239 6.60793 15.0305 6.42474 14.9838 6.24823C14.1712 3.16411 11.3535 1.00589 8.12949 1.00589C5.05537 1.00589 2.38089 2.92431 1.41503 5.79529L0.649001 3.88021C0.592392 3.70701 0.402548 3.61043 0.229347 3.66704C0.0561464 3.72365 -0.0404303 3.91349 0.0161793 4.08669C0.0195203 4.10003 0.0261711 4.11333 0.0328219 4.12666L1.09529 6.79112C1.12861 6.8744 1.19521 6.94434 1.28182 6.97762Z' fill='black'/%3E%3Cpath d='M15.9798 11.8931C15.9764 11.8865 15.9731 11.8798 15.9731 11.8731L14.9106 9.20868C14.8773 9.1254 14.8107 9.05546 14.7241 9.02217C14.6409 8.98886 14.5443 8.9922 14.461 9.02883L11.8598 10.2112C11.6899 10.2811 11.61 10.4776 11.6799 10.6475C11.7499 10.8174 11.9464 10.8973 12.1162 10.8273C12.1229 10.824 12.1296 10.8207 12.1362 10.8174L13.9581 9.98803C13.0821 12.5892 10.6574 14.3278 7.87308 14.3278C4.95214 14.3278 2.39758 12.3761 1.66153 9.58171C1.61491 9.4052 1.43172 9.2986 1.25521 9.34525C1.0787 9.39187 0.972097 9.57506 1.01875 9.75157C1.82808 12.839 4.6491 14.9939 7.87311 14.9939C10.9472 14.9939 13.6184 13.0755 14.5876 10.2045L15.3536 12.1196C15.4169 12.2928 15.6067 12.3827 15.7799 12.3194C15.9531 12.2562 16.043 12.0663 15.9798 11.8931Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

@media screen and (min-width: 768px){
      .user-card__refresh{
        margin-left:10px; } }

.user-card__plan-info{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:7px; }

.user-card__followers{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    width:38%; }

.user-card__following{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    width:33%; }

.user-card__number{
    font-weight:600;
    font-size:16px;
    line-height:22px;
    color:#333333; }

.user-card__social{
    font-size:14px;
    line-height:19px;
    color:#d9d9d9; }

.user-card__package-wrap{
    display:-webkit-box;
    display:flex;
    margin-bottom:5px;
    font-size:14px;
    color:#333333; }

.user-card__package{
    color:#d9d9d9;
    margin-right:5px; }

.user-card__package-count{
    font-weight:600;
    margin-right:5px; }

.user-card__package-followers{
    font-weight:300; }

.user-card__price{
    text-align:left;
    color:#D9D9D9; }

.user-card__price span{
      font-size:18px;
      line-height:25px;
      color:#28CF69; }

@media screen and (min-width: 768px){
      .user-card__price{
        text-align:right; } }

.user-card .delete-icon{
    display:block;
    width:11px;
    height:15px;
    margin-left:5px;
    margin-bottom:2px; }

.main-section{
  padding:20px 0 40px 0;
  background-color:#FBFBFD; }

.main-section .main-content{
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center; }

@media screen and (min-width: 768px){
      .main-section .main-content{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -webkit-box-pack:justify;
        justify-content:space-between; } }

.main-section .main-info{
    max-width:500px;
    width:100%;
    margin-bottom:30px; }

@media screen and (min-width: 768px){
      .main-section .main-info{
        margin-bottom:0; } }

.main-section .main-img{
    max-width:635px;
    width:100%; }

.main-section .main-img img{
      width:100%; }

.partners-section{
  padding:5vw 0 6vw; }

@media screen and (min-width: 900px){
    .partners-section{
      padding:80px 0 60px; } }

.partners-section .partner-wrap{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    justify-content:space-between; }

.partners-section .partner{
    width:45%;
    margin-bottom:20px;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center; }

@media screen and (min-width: 900px){
      .partners-section .partner{
        width:25%; } }

.partners-section .partner__wrap{
      cursor:pointer;
      max-width:192px;
      width:100%; }

.partners-section .partner__wrap img{
        width:100%; }

.advantages-section{
  padding:55px 0;
  background-image:url("../images/sec-bg.png");
  background-repeat:no-repeat;
  background-position:top right;
  background-size:auto; }

@media screen and (min-width: 900px){
    .advantages-section{
      padding-bottom:100px; } }

.advantages-section .advantages-content{
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media screen and (min-width: 768px){
      .advantages-section .advantages-content{
        margin-bottom:43px; } }

.advantages-section .advantages-content:last-child{
      margin-bottom:0; }

.advantages-section .advantages-content.gray{
      padding:40px 0;
      background-color:#fbfbfd; }

@media screen and (min-width: 900px){
        .advantages-section .advantages-content.gray{
          padding:66px 0 108px;
          -webkit-box-orient:horizontal;
          -webkit-box-direction:reverse;
          flex-direction:row-reverse; } }

@media screen and (min-width: 900px){
      .advantages-section .advantages-content{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        justify-content:space-between; } }

.advantages-section .advantage-info{
    width:100%; }

@media screen and (min-width: 900px){
      .advantages-section .advantage-info{
        max-width:470px;
        padding-right:30px; } }

@media screen and (min-width: 1200px){
      .advantages-section .advantage-info{
        padding-right:0; } }

.advantages-section .tegs{
    margin-bottom:8px;
    display:-webkit-box;
    display:flex; }

.advantages-section .tegs span{
      padding:4px 33px 4px 13px;
      background:#fffae6;
      border-radius:16px;
      font-weight:300;
      font-size:12px;
      color:#F97830;
      position:relative; }

.advantages-section .tegs span:after{
        position:absolute;
        content:"";
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        right:10px;
        width:14px;
        height:14px;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center;
        background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='white'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M10.9099 4.17996C10.7897 4.0598 10.5949 4.0598 10.4747 4.17996L5.48706 9.16764L3.52526 7.20583C3.40512 7.08565 3.21029 7.08565 3.09012 7.20583C2.96996 7.32598 2.96996 7.5208 3.09012 7.64097L5.26951 9.82036C5.38962 9.94047 5.58451 9.9405 5.70465 9.82036L10.9099 4.6151C11.03 4.49493 11.03 4.30012 10.9099 4.17996Z' fill='%23F97830'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='3' y='3' width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.advantages-section .advantage-title{
    max-width:400px;
    width:100%;
    font-weight:900;
    font-size:24px;
    line-height:150%;
    color:#1c1c1c;
    margin-bottom:5px; }

.advantages-section .advantage-text{
    font-weight:300;
    font-size:16px;
    line-height:150%;
    color:#1c1c1c;
    margin-bottom:30px; }

.advantages-section .advantage-img{
    max-width:462px;
    width:100%;
    -webkit-box-flex:0;
    flex:none;
    margin:0 auto; }

.advantages-section .advantage-img img{
      width:100%; }

.started-section{
  padding:0 0 40px; }

@media screen and (min-width: 768px){
    .started-section{
      padding:0 0 120px; } }

.started-section .title-wrap{
    margin-bottom:89px; }

.package-section{
  padding:67px 0 105px;
  background-image:url("../images/f-bg.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover; }

.package-section .boost-title{
    text-align:center;
    margin:0 auto;
    max-width:100%; }

.package-section .sub-text{
    color:#FFFFFF;
    margin-bottom:55px; }

.boost-section{
  padding:7vw 0;
  background-image:url("../images/bg-img.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover; }

.boost-section .container{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center; }

.reviews-section{
  background-color:#FBFBFD;
  padding:70px 0; }

.policy-section{
  padding:30px 0; }

@media screen and (min-width: 768px){
    .policy-section{
      padding:50px 0; } }

@media screen and (min-width: 1024px){
    .policy-section{
      padding:60px 0; } }

@media screen and (min-width: 1440px){
    .policy-section{
      padding:80px 0; } }

.policy{
  margin-bottom:20px; }

@media screen and (min-width: 768px){
    .policy{
      margin-bottom:40px; } }

.policy:last-child{
    margin-bottom:0; }

.policy__title{
    font-weight:900;
    font-size:20px;
    color:#1c1c1c;
    margin-bottom:15px; }

@media screen and (min-width: 768px){
      .policy__title{
        font-size:24px; } }

.policy__title span{
      font-weight:900;
      font-size:20px;
      color:#1c1c1c; }

@media screen and (min-width: 768px){
        .policy__title span{
          font-size:24px; } }

.policy__descr{
    font-size:14px;
    line-height:150%;
    color:#1c1c1c; }

@media screen and (min-width: 768px){
      .policy__descr{
        font-size:16px; } }

.policy__descr span{
      margin-right:5px;
      font-size:14px;
      line-height:150%;
      color:#6078FF; }

@media screen and (min-width: 768px){
        .policy__descr span{
          font-size:16px; } }

.questions-section{
  padding:40px 0; }

@media screen and (min-width: 768px){
    .questions-section{
      padding:66px 0 70px; } }

.questions-section .section-title{
    margin-bottom:12px; }

.thanks-section{
  padding:20px 0 30px;
  min-height:100vh;
  background:-webkit-linear-gradient(left, #6078FF 0%, #794CD6 100%, #794CD6 100%);
  background:linear-gradient(90deg, #6078FF 0%, #794CD6 100%, #794CD6 100%); }

@media screen and (min-width: 1920px){
    .thanks-section{
      padding:55px 0 85px; } }

.thanks-section .thanks-content{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:center;
    align-items:center; }

.thanks-section .thanks-img{
    max-width:150px;
    height:auto;
    margin-bottom:20px; }

@media screen and (min-width: 768px){
      .thanks-section .thanks-img{
        max-width:200px;
        margin-bottom:30px; } }

@media screen and (min-width: 1024px){
      .thanks-section .thanks-img{
        max-width:250px; } }

@media screen and (min-width: 1920px){
      .thanks-section .thanks-img{
        max-width:300px;
        margin-bottom:40px; } }

.thanks-section .thanks-img img{
      width:100%; }
