/*! 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;
}

a{
  text-decoration:none;
  display:inline-block;
  cursor:pointer;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

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

input{
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

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

input[type="number"]{
  -moz-appearance:textfield;
  -webkit-appearance:textfield;
  appearance:textfield;
  margin:0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0; }

textarea{
  resize:none;
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder{
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

input::placeholder,
textarea::placeholder{
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{
  opacity:0; }

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{
  opacity:0; }

input:focus::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder{
  opacity:0; }

input:focus::placeholder,
textarea:focus::placeholder{
  opacity:0; }

button{
  padding:0;
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  outline:none;
  -webkit-appearance:none; }

select{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  outline:none;
  -webkit-appearance:none; }

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;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

html{
  font-size:10px; }

body{
  font-family:"Ata Rounded"; }

body.overflow{
    overflow:hidden; }

.wrapper{
  width:100%;
  position:relative;
  overflow:hidden;
  padding-top:5.8rem; }

.container{
  width:100%;
  max-width:131.8rem;
  padding:0 1.5rem;
  margin:0 auto; }

@media (min-width: 768px){
    .container{
      padding:0 2.4rem; } }

.main{
  min-height:calc(100vh - 124px); }

.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; }

.visually-hidden{
  clip:rect(0 0 0 0);
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-45-Light.woff2") format("woff2"), url("../fonts/Ata-Rounded-45-Light.woff") format("woff");
  font-weight:300;
  font-style:normal;
  font-display:swap; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-75-Bold.woff2") format("woff2"), url("../fonts/Ata-Rounded-75-Bold.woff") format("woff");
  font-weight:bold;
  font-style:normal;
  font-display:swap; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-55-Regular.woff2") format("woff2"), url("../fonts/Ata-Rounded-55-Regular.woff") format("woff");
  font-weight:normal;
  font-style:normal;
  font-display:swap; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-85-Extra-Bold.woff2") format("woff2"), url("../fonts/Ata-Rounded-85-Extra-Bold.woff") format("woff");
  font-weight:bold;
  font-style:normal;
  font-display:swap; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-95-Black.woff2") format("woff2"), url("../fonts/Ata-Rounded-95-Black.woff") format("woff");
  font-weight:900;
  font-style:normal;
  font-display:swap; }

@font-face{
  font-family:'Ata Rounded';
  src:url("../fonts/Ata-Rounded-65-Medium.woff2") format("woff2"), url("../fonts/Ata-Rounded-65-Medium.woff") format("woff");
  font-weight:500;
  font-style:normal;
  font-display:swap; }

.accordions__item{
  background-color:#FFFFFF;
  border-radius:1.6rem;
  border:0.1rem solid #eeeeee;
  width:100%;
  overflow:hidden; }

@media (min-width: 768px){
    .accordions__item{
      max-width:88.1rem;
      width:100%;
      margin:0 auto; } }

.accordions__item + .accordions__item{
    margin-top:0.8rem; }

.accordions__icon{
  height:2.4rem;
  position:relative;
  -webkit-box-flex:0;
  flex:none; }

.accordions__icon::before{
    content:'';
    position:absolute;
    border:0.5rem solid transparent;
    border-top:0.6rem solid #09162E;
    top:85%;
    right:2.4rem;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    -webkit-transform:translateY(-85%) rotate(0);
    -ms-transform:translateY(-85%) rotate(0);
    transform:translateY(-85%) rotate(0); }

.accordions__btn{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  align-items:center;
  cursor:pointer; }

.accordions__btn.active .accordions__icon::before{
    -webkit-transform:translate(8%, -210%);
    -ms-transform:translate(8%, -210%);
    transform:translate(8%, -210%);
    border-bottom:0.6rem solid #000;
    border-top:0; }

.accordions__btn h3{
    font-size:1.8rem;
    font-weight:750;
    pointer-events:none;
    padding:1.6rem; }

@media (min-width: 768px){
      .accordions__btn h3{
        font-size:2rem;
        padding:1.6rem 2.4rem; } }

.accordions__content{
  max-height:0;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

.accordions__descr{
  background-color:#FFFFFF; }

.accordions__descr p{
    font-size:1.6rem;
    font-weight:normal;
    line-height:1.5;
    padding:1.6rem; }

@media (min-width: 768px){
      .accordions__descr p{
        font-size:2rem;
        font-weight:400;
        padding:0 2.4rem; }
        .accordions__descr p + p{
          margin-top:1.4rem; } }

.btn{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  font-weight:500;
  font-size:1.6rem;
  line-height:1;
  padding:0.5rem 1.2rem;
  border-radius:8px;
  text-align:center;
  height:38px;
  box-shadow:2px 2px 0px rgba(9, 22, 46, 0.1); }

.btn:hover{
    box-shadow:none; }

.btn.primary{
    color:#FFFFFF;
    background-image:-webkit-linear-gradient(351.78deg, #f2bf10 0%, #f57777 100%);
    background-image:linear-gradient(98.22deg, #f2bf10 0%, #f57777 100%); }

.btn.secondary{
    color:#09162E;
    background-color:#F3F4F5; }

.btn.secondary:hover{
      box-shadow:none; }

.switcher{
  margin-bottom:1rem; }

@media (min-width: 1024px){
    .switcher{
      margin:0; } }

.switcher__input{
    display:none; }

.switcher__dark{
    font-size:1.6rem;
    font-weight:500;
    color:rgba(9, 22, 46, 0.3);
    margin-left:0.4rem;
    margin-right:0;
    white-space:nowrap;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease; }

@media (min-width: 900px){
      .switcher__dark{
        margin-right:1.2rem;
        margin-bottom:0; } }

.switcher__dark:hover{
      color:#09162E; }

.switcher__label{
    cursor:pointer;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    width:100%;
    height:24px;
    border-radius:12px;
    position:relative;
    padding-left:26px; }

.switcher__label:before{
      content:'';
      position:absolute;
      top:50%;
      left:0;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:2.4rem;
      height:2.4rem;
      background-image:url("../images/moon.svg");
      background-position:center;
      background-repeat:no-repeat; }

.switcher .display__none{
    display:none; }

.tabs__head{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  justify-content:space-between; }

.tabs__list{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:start;
  align-items:flex-start; }

@media (min-width: 768px){
    .tabs__list{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.tabs__btn{
  margin-bottom:1rem;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  background-color:transparent;
  border-radius:9.9rem;
  cursor:pointer;
  margin-right:1.2rem; }

@media (min-width: 768px){
    .tabs__btn{
      margin-bottom:0; } }

.tabs__btn.active .tabs__subtext, .tabs__btn:hover .tabs__subtext{
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    background:-webkit-linear-gradient(351.78deg, rgba(242, 191, 16, 0.25) 0%, rgba(245, 119, 119, 0.25) 100%);
    background:linear-gradient(98.22deg, rgba(242, 191, 16, 0.25) 0%, rgba(245, 119, 119, 0.25) 100%); }

.tabs__btn.active .tabs__subtext svg path, .tabs__btn:hover .tabs__subtext svg path{
      fill:#f5885f; }

.tabs__btn.active .tabs__name, .tabs__btn:hover .tabs__name{
    background:-webkit-linear-gradient(98.22deg, #f2bf10 0%, #f57777 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent; }

.tabs__subtext{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  padding:0.7rem 1.6rem;
  background:rgba(243, 244, 245, 0.5);
  border-radius:99px;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

.tabs__subtext svg{
    margin-right:0.4rem; }

.tabs__name{
  font-size:1.6rem;
  font-weight:500;
  color:#B2B6BD;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

.tabs__content{
  display:none; }

.tabs__content.active{
    display:block; }

.tabs__img{
  margin-right:0.4rem; }

.tabs__img img{
    width:100%;
    display:block; }

.theme-dark .main,
.theme-dark .footer,
.theme-dark .header{
  background-color:#09162E; }

.theme-dark .section-title{
  color:#FFFFFF; }

.theme-dark .base-text{
  color:#FFFFFF; }

.theme-dark .secondary{
  background:rgba(255, 255, 255, 0.15);
  color:#FFFFFF; }

.theme-dark .header{
  border-bottom:1px solid rgba(255, 255, 255, 0.1); }

.theme-dark .header .secondary{
    background-color:#FFFFFF;
    color:#09162E; }

.theme-dark .accordions__icon{
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

.theme-dark .accordions__icon::before{
    content:'';
    position:absolute;
    border:0.5rem solid transparent;
    border-top:0.6rem solid #FFFFFF;
    top:85%;
    right:2.4rem;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    -webkit-transform:translateY(-85%) rotate(0);
    -ms-transform:translateY(-85%) rotate(0);
    transform:translateY(-85%) rotate(0); }

.theme-dark .accordions__btn.active .accordions__icon::before{
  -webkit-transform:translate(8%, -210%);
  -ms-transform:translate(8%, -210%);
  transform:translate(8%, -210%);
  border-bottom:0.6rem solid #FFFFFF;
  border-top:0; }

.theme-dark .link svg path{
  fill:#848A97; }

.theme-dark .link:hover{
  color:#FFFFFF; }

.theme-dark .switcher .display__blok{
  display:none; }

.theme-dark .switcher .display__none{
  display:block; }

.theme-dark .switcher__dark{
  color:rgba(255, 255, 255, 0.5);
  margin-right:0; }

@media (min-width: 1024px){
    .theme-dark .switcher__dark{
      margin-right:1.2rem;
      margin-bottom:0; } }

.theme-dark .switcher__dark:hover{
    color:#FFFFFF; }

.theme-dark .burger__btn span{
  background-color:#FFFFFF; }

.theme-dark .logo svg path{
  fill:#FFFFFF; }

.theme-dark .nav__link{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .nav__link:hover, .theme-dark .nav__link.active{
    color:#FFFFFF; }

.theme-dark .nav__link:hover::before, .theme-dark .nav__link.active::before{
      border-bottom:0.2rem solid #FFFFFF; }

.theme-dark .partners-section{
  background-color:#152238; }

.theme-dark .partners-section .partners__title{
    color:#FFFFFF; }

.theme-dark .partners-section .partners__img svg g path{
    fill:#FFFFFF; }

.theme-dark .team-section .section-title{
  color:#FFFFFF; }

.theme-dark .team__info{
  color:#FFFFFF; }

.theme-dark .team__wrap{
  border:0.1rem solid rgba(255, 255, 255, 0.15); }

.theme-dark .technical__link{
  background:rgba(255, 255, 255, 0.15);
  box-shadow:0.2rem 0.2rem 0 rgba(9, 22, 46, 0.1);
  border-radius:0.8rem;
  color:#FFFFFF; }

.theme-dark .faq-section{
  background-image:none; }

.theme-dark .accordions__item{
  background-color:#09162E;
  border:0.1rem solid rgba(255, 255, 255, 0.15); }

.theme-dark .accordions__descr{
  background-color:#09162E; }

.theme-dark .accordions__descr p{
    color:#FFFFFF; }

.theme-dark .accordions__btn h3{
  color:#FFFFFF; }

.theme-dark .soc-wrap svg path{
  fill:rgba(255, 255, 255, 0.5);
  fill-opacity:1; }

.theme-dark .soc-link:hover svg path{
  fill:#f1af3c; }

.theme-dark .footer span{
  color:#848A97; }

.theme-dark .gallery-section .gallery-title,
.theme-dark .artist-section .gallery-title{
  color:#FFFFFF; }

.theme-dark .gallery-section .main-form__field,
.theme-dark .artist-section .main-form__field{
  background:rgba(255, 255, 255, 0.15); }

.theme-dark .gallery-section .main-form__field svg path,
  .theme-dark .artist-section .main-form__field svg path{
    fill:rgba(255, 255, 255, 0.5); }

.theme-dark .gallery-section .main-form__input,
.theme-dark .artist-section .main-form__input{
  background:none;
  color:#FFFFFF; }

.theme-dark .main-form__input{
  background:rgba(255, 255, 255, 0.15);
  color:#FFFFFF; }

.theme-dark .main-form__textarea{
  color:#FFFFFF; }

.theme-dark .gallery__wrap{
  background-color:#09162E;
  border:1px solid rgba(255, 255, 255, 0.15); }

.theme-dark .gallery__username, .theme-dark .gallery__price-sum{
  color:#FFFFFF; }

.theme-dark .gallery__price, .theme-dark .gallery__color{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .gallery__login, .theme-dark .gallery__price-img{
  border-bottom:0.1rem solid rgba(255, 255, 255, 0.15); }

.theme-dark .gallery__price-img svg path{
  fill:#FFFFFF; }

.theme-dark .artists__wrap{
  background-color:#09162E;
  border:0.1rem solid rgba(255, 255, 255, 0.15); }

.theme-dark .artists__sum svg path{
  fill:#848A97; }

.theme-dark .artists__sum span{
  color:#848A97; }

.theme-dark .artists__body{
  color:#FFFFFF; }

.theme-dark .artists__text{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .menu button svg path{
  fill:#FFFFFF; }

.theme-dark .menu-body__name{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .menu-body__btn svg path,
.theme-dark .menu-body .img svg path{
  fill:#FFFFFF; }

.theme-dark .menu-body .bord{
  background-color:rgba(255, 255, 255, 0.15); }

.theme-dark .menu-body__sum{
  color:#FFFFFF; }

.theme-dark .menu-body__info{
  color:#FFFFFF; }

.theme-dark .cabinet-section .tabs__btn.active{
  color:#FFFFFF; }

.theme-dark .cabinet-section .tabs__btn.active::before{
    border-bottom:0.2rem solid #FFFFFF; }

.theme-dark .cabinet-section .gallery .gallery-img svg path{
  fill:#FFFFFF; }

.theme-dark .modal__wrap{
  background-color:#09162E; }

.theme-dark .modal .main-form__title{
  color:#FFFFFF; }

.theme-dark .modal .main-form__textarea{
  background-color:rgba(255, 255, 255, 0.15);
  color:#FFFFFF; }

.theme-dark .modal .main-form__name, .theme-dark .modal .main-form__mail{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .modal .main-form__profile{
  border:0.1rem solid rgba(255, 255, 255, 0.15);
  background-color:rgba(255, 255, 255, 0.15); }

.theme-dark .modal .main-form__fil{
  color:#FFFFFF; }

.theme-dark .modal .main-form__close svg path{
  fill:#FFFFFF; }

.theme-dark .main-contact__img svg path{
  fill:#848A97; }

.theme-dark .main-contact__text{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .buy-wrap{
  border-left:0; }

@media (min-width: 850px){
    .theme-dark .buy-wrap{
      border-left:0.1rem solid rgba(255, 255, 255, 0.1); } }

.theme-dark .buy-wrap .buy-head .buy-title{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-head__text{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-head .price-text, .theme-dark .buy-wrap .buy-head__text{
    color:rgba(255, 255, 255, 0.5); }

.theme-dark .buy-wrap .buy-head .white-col{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-head__img svg path{
    fill:#FFFFFF; }

.theme-dark .buy-wrap .buy-head__van{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-body__color{
    color:rgba(255, 255, 255, 0.5); }

.theme-dark .buy-wrap .buy-body__text{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-footer__text{
    color:#FFFFFF; }

.theme-dark .buy-wrap .buy-footer__row{
    border:1px solid rgba(255, 255, 255, 0.15);
    background-color:#09162E; }

.theme-dark .buy-wrap .buy-footer__info svg path{
    fill:#FFFFFF; }

.theme-dark .buy-wrap .buy-footer__date, .theme-dark .buy-wrap .buy-footer__sum{
    color:rgba(255, 255, 255, 0.5); }

.theme-dark .buy-wrap .buy-footer__van{
    color:#FFFFFF; }

.theme-dark .buy-section .tabs__btn{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .buy-section .tabs__btn.active{
    color:#FFFFFF; }

.theme-dark .buy-section .tabs__btn.active::before{
      border-bottom:0.2rem solid #FFFFFF; }

.theme-dark .buy-section .tabs__head{
  border-bottom:0.1rem solid rgba(255, 255, 255, 0.1); }

.theme-dark .automatically__text{
  color:#FFFFFF; }

.theme-dark .generate__text{
  color:#FFFFFF; }

.theme-dark .generate__code{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .special__code{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .change-section .main-form .main-intro .main-form__title,
.theme-dark .tobig-section .main-form .main-intro .main-form__title{
  color:#FFFFFF; }

.theme-dark .change-section .main-form .main-intro .main-text,
.theme-dark .tobig-section .main-form .main-intro .main-text{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .change-section .main-form__name,
.theme-dark .tobig-section .main-form__name{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .change-section .main-form__fil,
.theme-dark .tobig-section .main-form__fil{
  color:#FFFFFF; }

.theme-dark .change-section .main-form__textarea, .theme-dark .change-section .main-form__profile,
.theme-dark .tobig-section .main-form__textarea,
.theme-dark .tobig-section .main-form__profile{
  background:rgba(255, 255, 255, 0.15); }

.theme-dark .change-section .main-form__profile,
.theme-dark .tobig-section .main-form__profile{
  background:rgba(255, 255, 255, 0.15);
  border:0.1rem solid rgba(255, 255, 255, 0.15); }

.theme-dark .tokenomic-footer{
  background:rgba(255, 255, 255, 0.15); }

.theme-dark .tokenomic-footer__text{
    color:rgba(255, 255, 255, 0.5); }

.theme-dark .tokenomic-footer__subtext{
    color:#FFFFFF; }

.theme-dark .creating .btn{
  background-color:#FFFFFF;
  color:#09162E; }

.theme-dark .switcher__label:before{
  background-image:url("../images/sun2.svg"); }

.theme-dark .menu-burger{
  background-color:#09162e; }

.theme-dark .cabinet-section .tabs__btn:hover{
  color:#ffffff; }

.theme-dark .cabinet-section .tabs__head{
  border-bottom:1px solid rgba(255, 255, 255, 0.15); }

.theme-dark .mask{
  background:rgba(9, 22, 46, 0.5); }

.theme-dark .chart-circle{
  background:rgba(255, 255, 255, 0.15); }

.theme-dark .tokenomic__footer{
  background:rgba(255, 255, 255, 0.15); }

.theme-dark .label-info-value{
  color:#ffffff; }

.theme-dark .label-info-title{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .tokenomic__subtext{
  color:#ffffff; }

.theme-dark .tokenomic__text{
  color:rgba(255, 255, 255, 0.5); }

.theme-dark .tabs__subtext{
  background:rgba(255, 255, 255, 0.15); }

.section-title{
  font-weight:700;
  font-size:2.8rem;
  line-height:1.3;
  text-transform:uppercase;
  margin-bottom:1.6rem;
  color:#09162E; }

@media (min-width: 768px){
    .section-title{
      font-size:3.8rem; } }

@media (min-width: 1024px){
    .section-title{
      font-size:4.8rem; } }

.base-text{
  font-size:1.6rem;
  line-height:1.5;
  color:#09162E; }

@media (min-width: 768px){
    .base-text{
      font-size:1.8rem; } }

@media (min-width: 1024px){
    .base-text{
      font-size:2rem; } }

.sub-text{
  font-weight:500;
  font-size:1.6rem;
  line-height:1.5;
  color:rgba(9, 22, 46, 0.3); }

@media (min-width: 768px){
    .sub-text{
      font-size:1.8rem; } }

@media (min-width: 1024px){
    .sub-text{
      font-size:2rem; } }

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

.footer{
  padding:1.6rem 0; }

.footer .container{
    max-width:100%;
    height:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    justify-content:space-between;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media (min-width: 768px){
      .footer .container{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        justify-content:space-between;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row; } }

.footer .copyright{
    color:rgba(9, 22, 46, 0.5);
    font-weight:500;
    font-size:1.2rem; }

.soc-wrap{
  margin:1rem 0; }

@media (min-width: 768px){
    .soc-wrap{
      margin:0; } }

.soc-link{
  margin:0 0.8rem; }

.soc-link img{
    width:100%;
    display:block; }

.soc-link:hover svg path{
    fill:#f4a339;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease; }

.header{
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:100%;
  z-index:10;
  height:5.8rem;
  border-bottom:1px solid rgba(18, 24, 46, 0.1);
  background-color:#FFFFFF; }

.header .container{
    max-width:100%;
    height:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:start;
    justify-content:flex-start; }

.header .logo{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-right:1.6rem; }

.menu-burger{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  height:100vh;
  width:100vw;
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  transform:translateX(100%);
  background-color:#FFFFFF;
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:end;
  justify-content:flex-end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  flex-direction:column-reverse;
  -webkit-box-align:center;
  align-items:center;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  overflow:hidden;
  overflow-y:auto;
  padding:2rem 2rem 3rem; }

@media (min-width: 1024px){
    .menu-burger{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row;
      padding:0;
      width:100%;
      height:auto;
      position:static;
      -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
      transform:translateX(0);
      overflow:visible;
      background-color:transparent;
      -webkit-transition:none;
      transition:none; } }

.menu-burger.active{
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0); }

.menu-burger__btn{
    width:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-bottom:2rem; }

@media (min-width: 1024px){
      .menu-burger__btn{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:end;
        justify-content:flex-end;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        margin:0; } }

.menu-burger__btn .btn{
      font-size:1.4rem;
      font-weight:700;
      max-width:12.2rem;
      width:100%;
      white-space:nowrap; }

.menu-burger__btn .btn.primary{
        margin-bottom:1.2rem; }

@media (min-width: 1024px){
          .menu-burger__btn .btn.primary{
            margin:0 1.2rem 0 0; } }

.menu-burger__btn .btn.secondary{
        margin-bottom:1.2rem; }

@media (min-width: 1024px){
          .menu-burger__btn .btn.secondary{
            margin:0 1.2rem 0 0; } }

.link{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  color:#B2B6BD;
  margin:0 0.5rem 0 0;
  font-size:1.6rem;
  font-weight:500; }

.link svg{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-left:0.6rem; }

.link svg path{
      fill:rgba(9, 22, 46, 0.3); }

.link:hover, .link.active{
    color:#09162E; }

.nav{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  width:100%; }

@media (min-width: 1024px){
    .nav{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:start;
      justify-content:flex-start;
      width:100%; } }

.nav__list{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    width:100%; }

@media (min-width: 1024px){
      .nav__list{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:start;
        justify-content:flex-start;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        width:auto; } }

.nav__item{
    text-align:center;
    margin:0 0 0.8rem 0;
    position:relative;
    width:100%; }

@media (min-width: 1024px){
      .nav__item{
        border-radius:0;
        border:none;
        margin:0 0.8rem; } }

@media (min-width: 1200px){
      .nav__item{
        margin:0 1.6rem; } }

.nav__link{
    border:0.1rem solid #eeeeee;
    border-radius:1.6rem;
    padding:1.6rem;
    font-size:1.6rem;
    font-weight:500;
    color:#B2B6BD;
    width:100%; }

@media (min-width: 1024px){
      .nav__link{
        border:none;
        border-radius:0;
        padding:0;
        width:auto; } }

.nav__link:hover, .nav__link.active{
      -webkit-transition:all 0.3s ease;
      transition:all 0.3s ease;
      color:#09162E; }

.nav__link:hover:before, .nav__link.active:before{
        border-bottom:2px solid #09162E; }

.nav__link:before{
      content:'';
      display:none;
      position:absolute;
      width:100%;
      bottom:-20px;
      left:0;
      -webkit-transition:all 0.3s ease;
      transition:all 0.3s ease;
      border-bottom:2px solid transparent; }

@media (min-width: 1024px){
        .nav__link:before{
          display:block; } }

.img-header{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  max-width:2.4rem;
  max-height:2.4rem;
  overflow:hidden;
  border-radius:100%;
  margin:0 0.6rem 0 0; }

.img-header img{
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover; }

.user-name{
  font-size:1.4rem;
  background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
  background:linear-gradient(45deg, #f2bf10, #f57777);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  margin-bottom:1.2rem; }

@media (min-width: 1024px){
    .user-name{
      margin-right:1.2rem;
      margin-bottom:0; } }

.burger{
  position:absolute;
  right:0;
  z-index:2; }

@media (min-width: 1024px){
    .burger{
      display:none; } }

.burger.active .burger__text_close{
    opacity:1; }

.burger.active .burger__text_open{
    opacity:0; }

.burger.active .burger__btn span:nth-child(1){
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    top:7px; }

.burger.active .burger__btn span:nth-child(2){
    opacity:0; }

.burger.active .burger__btn span:nth-child(3){
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    top:-9px; }

.burger__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    position:absolute;
    right:1rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.burger__btn{
    margin-left:12px;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-pack:start;
    justify-content:flex-start; }

.burger__btn span{
      -webkit-transition:all 0.3s ease;
      transition:all 0.3s ease;
      position:relative;
      width:22px;
      height:2px;
      background-color:#000000; }

.burger__btn span:nth-child(2){
        margin:6px 0;
        width:15px; }

.menu{
  width:100%; }

@media (min-width: 768px){
    .menu{
      width:100%; } }

@media (min-width: 800px){
    .menu{
      max-width:29rem;
      width:100%;
      margin-right:2rem; } }

.menu .secondary{
    width:100%;
    height:4rem; }

.menu .secondary span{
      margin-left:0.4rem; }

.menu-head{
  margin-bottom:1.2rem; }

.menu-head__img{
    width:12rem;
    height:12rem;
    border-radius:120rem;
    overflow:hidden;
    margin-bottom:0.2rem; }

.menu-head__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover;
      display:block; }

.menu-head__name{
    font-size:2rem;
    font-weight:500;
    background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background:linear-gradient(45deg, #f2bf10, #f57777);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    overflow-wrap:anywhere; }

.menu-body{
  margin-bottom:1.3rem; }

.menu-body__col{
    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:0.3rem; }

.menu-body__row{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.menu-body__row + .menu-body__row{
      margin:0.8rem 0; }

.menu-body__name{
    margin:0 8.5rem 0 0;
    font-size:1.4rem;
    font-weight:400;
    color:rgba(9, 22, 46, 0.5); }

.menu-body__btn{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center; }

.menu-body__sum{
    font-size:1.4rem;
    font-weight:500;
    margin-left:0.4rem; }

.menu-body .bord{
    background-color:#eeeeee;
    border-radius:0.4rem;
    padding:0.3rem 0.8rem;
    height:auto;
    cursor:pointer; }

.menu-body__info{
    font-size:1.4rem;
    font-weight:400;
    margin-top:0.4rem; }

.menu-footer{
  margin-bottom:1.6rem; }

.menu-footer__link{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:0.8rem; }

.menu-footer__text{
    font-size:1.4rem;
    font-weight:normal;
    background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background:linear-gradient(45deg, #f2bf10, #f57777);
    -webkit-background-clip:text;
    -webkit-mask-image:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background-clip:text;
    -webkit-text-fill-color:transparent;
    margin-left:0.6rem;
    text-transform:capitalize; }

.mask{
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:rgba(9, 22, 46, 0.5);
  z-index:999;
  display:none; }

.modal{
  position:fixed;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%, 0);
  -ms-transform:translate(-50%, 0);
  transform:translate(-50%, 0);
  width:100%;
  padding:1.5rem;
  z-index:1000;
  display:none;
  height:100vh;
  overflow-y:auto;
  overflow-x:hidden; }

.modal::-webkit-scrollbar{
    display:none; }

@media (min-width: 768px){
    .modal{
      max-width:65.3rem;
      width:100%; } }

.modal__wrap{
    width:100%;
    padding:1.6rem 2.4rem;
    background:#FFFFFF;
    border-radius:16px;
    position:relative; }

.modal__btn{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    margin-top:2.4rem; }

.modal__btn .btn{
      max-width:21.9rem;
      width:100%;
      height:4rem; }

.main-form__title{
  position:relative;
  font-weight:500;
  color:#09162E;
  text-align:center;
  font-size:1.8rem;
  margin-bottom:2.5rem; }

@media (min-width: 768px){
    .main-form__title{
      font-size:2rem; } }

.main-form__close{
  position:absolute;
  display:block;
  width:1.6rem;
  height:1.6rem;
  top:2.5%;
  right:4%;
  cursor:pointer; }

.main-form__close svg path{
    fill:#c7cace; }

.main-form__field{
  margin-bottom:1rem; }

@media (min-width: 768px){
    .main-form__field{
      margin-bottom:1.6rem; } }

.main-form__wraper{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-direction:row-reverse;
  -webkit-box-pack:end;
  justify-content:flex-end;
  -webkit-box-align:center;
  align-items:center; }

.main-form__mail{
  margin-right:1rem;
  font-size:1.6rem;
  color:rgba(31, 43, 56, 0.5); }

.main-form__input{
  font-family:"Ata Rounded";
  font-size:1.4rem;
  line-height:1;
  color:#09162E;
  background-color:#F6F7F8;
  border-radius:0.8rem;
  padding:0.8rem 1rem;
  width:100%; }

@media (min-width: 768px){
    .main-form__input{
      font-size:1.6rem;
      max-width:26.6rem;
      width:100%; } }

.main-form__textarea{
  font-family:"Ata Rounded";
  width:100%;
  font-size:1.4rem;
  line-height:1;
  color:#09162E;
  background-color:#F6F7F8;
  border-radius:0.8rem;
  height:12rem;
  padding:1.6rem 1rem; }

.main-form__profile{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  border:0.1rem solid #eeeeee;
  background-color:#FFFFFF;
  border-radius:1.6rem;
  padding:1.9rem 1.6rem;
  margin-bottom:1.6rem;
  width:100%; }

.main-form__file{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.main-form__img{
  max-width:8rem;
  width:100%;
  max-height:8rem;
  height:100%;
  overflow:hidden;
  border-radius:100%;
  margin-right:1.2rem; }

.main-form__img img{
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover; }

.main-form__delete{
  color:#FF0000FA;
  font-size:1.2rem;
  font-weight:400;
  margin-left:0.5rem; }

.main-form__btn{
  margin-top:0.5rem; }

.main-form__fil{
  font-size:1.2rem;
  color:rgba(31, 43, 56, 0.5);
  line-height:155%; }

.main-form__name{
  font-size:1.4rem;
  line-height:150%;
  color:rgba(9, 22, 46, 0.5);
  margin-bottom:0.8rem; }

.main-contact{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.main-contact .main-form__input{
    max-width:100%; }

.main-contact__field{
    width:100%; }

.main-contact__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:0.8rem; }

.main-contact__img{
    max-width:1.6rem;
    width:100%;
    margin-right:0.6rem; }

.main-contact__text{
    margin-left:0.6rem;
    font-size:1.4rem;
    color:rgba(9, 22, 46, 0.5); }

.main-contact__row{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-flex:1;
    flex:1 1 10rem;
    margin-right:0.8rem;
    min-width:9.1rem; }

.about-section{
  padding:3rem 0 4rem 0; }

@media (min-width: 768px){
    .about-section{
      padding:15.7rem 0 23rem 0; } }

.about{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media (min-width: 768px){
    .about__wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:end;
      align-items:flex-end;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

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

@media (min-width: 768px){
      .about .text-center{
        text-align:left; } }

.about__title{
    text-align:center; }

@media (min-width: 768px){
      .about__title{
        max-width:51.8rem;
        width:100%;
        margin-right:1.6rem;
        text-align:left; } }

.about__img{
    max-width:33.3rem;
    width:100%;
    margin:0 auto; }

@media (min-width: 768px){
      .about__img{
        margin-bottom:1.4rem; } }

.about__img img{
      width:100%;
      display:block; }

.about__text{
    text-align:center; }

@media (min-width: 768px){
      .about__text{
        max-width:51.8rem;
        width:100%;
        margin-left:1.6rem;
        text-align:left; } }

.about__paragraph{
    margin-bottom:1.2rem; }

.about .section-title{
    margin-bottom:1.2rem;
    line-height:1.55; }

.artist-section{
  padding:2.2rem 0; }

.artist-section .secondary{
    margin:1.4rem auto 0;
    padding:0.6rem 2rem;
    border-radius:9.9rem;
    max-width:11.1rem;
    font-size:1.4rem;
    font-weight:500;
    width:100%; }

.artist-section .gallery-header{
    margin-bottom:0.7rem; }

.artist-title{
  font-size:2.4rem;
  font-weight:750;
  margin-bottom:0.8rem; }

.artists-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -0.8rem; }

.artists{
  width:100%;
  padding:0 0.8rem; }

@media (min-width: 550px){
    .artists{
      width:50%; } }

@media (min-width: 1024px){
    .artists{
      width:33.33%; } }

@media (min-width: 1333px){
    .artists{
      width:25%; } }

.artists__wrap{
    margin-bottom:1.6rem;
    background-color:#FFFFFF;
    border-radius:1.6rem;
    border:0.1rem solid #eeeeee;
    padding:1.6rem;
    height:auto;
    width:100%; }

.artists__head{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:1.2rem; }

.artists__name{
    font-size:2rem;
    font-weight:500;
    background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background:linear-gradient(45deg, #f2bf10, #f57777);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    overflow-wrap:anywhere; }

.artists__images{
    width:7rem;
    height:7rem;
    overflow:hidden;
    border-radius:50%;
    margin-right:1.2rem;
    -webkit-box-flex:0;
    flex:none; }

.artists__images img{
      width:100%;
      display:block;
      -o-object-fit:cover;
      object-fit:cover; }

.artists__sum{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    font-size:1.4rem;
    color:rgba(9, 22, 46, 0.5);
    list-style:160%; }

.artists__sum svg path{
      fill:rgba(9, 22, 46, 0.5); }

.artists__sum span{
      margin-left:0.4rem; }

.artists__body{
    font-size:1.4rem;
    font-weight:400; }

.artists__footer{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:start;
    align-items:flex-start; }

.artists__gallery{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    margin:0 -0.4rem; }

.artists__img{
    width:33.33%;
    padding:0 0.4rem;
    border-radius:0.8rem;
    overflow:hidden; }

.artists__img img{
      width:100%;
      display:block;
      -o-object-fit:cover;
      object-fit:cover; }

.artists__text{
    margin:0.8rem 0 0.4rem;
    font-size:1.2rem;
    color:rgba(9, 22, 46, 0.5); }

.automatically-section{
  padding:3.2rem 0 6.6rem; }

.automatically__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.automatically__body{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media (min-width: 768px){
    .automatically__body{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.automatically .section-title{
  line-height:1.5;
  margin:0; }

.automatically .section-text{
  color:rgba(9, 22, 46, 0.3);
  line-height:155%;
  font-size:1.8rem; }

@media (min-width: 768px){
    .automatically .section-text{
      font-weight:750;
      font-size:2.4rem; } }

.automatically__intro{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin-bottom:3.2rem; }

.automatically__row{
  margin:0 1.2rem; }

.automatically .btn{
  width:29.4rem;
  height:4rem;
  margin-bottom:1.2rem; }

.automatically .disabled{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; }

.automatically__text{
  font-size:1.4rem;
  line-height:150%; }

.automatically__warning{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:start;
  justify-content:flex-start;
  margin-bottom:1rem; }

@media (min-width: 768px){
    .automatically__warning{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:center;
      justify-content:center; } }

.automatically__col{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:justify;
  justify-content:space-between;
  margin-bottom:0.6rem; }

.automatically__cost{
  color:rgba(255, 0, 0, 0.5);
  font-size:1.4rem;
  line-height:150%;
  margin-left:0.4rem; }

.buy-section{
  padding:2.4rem 0 4.4rem; }

.buy-section .tabs__head{
    border-bottom:0.1rem solid rgba(18, 24, 46, 0.1);
    padding-bottom:0; }

@media (min-width: 768px){
      .buy-section .tabs__head{
        padding-bottom:0.8rem; } }

.buy-section .tabs__list{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

.buy-section .tabs__btn{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    flex-direction:row-reverse;
    position:relative;
    margin-bottom:1rem;
    font-weight:500;
    font-size:2rem;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    background:none;
    color:#B2B6BD;
    border-radius:9.9rem;
    cursor:pointer; }

@media (min-width: 768px){
      .buy-section .tabs__btn{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        flex-direction:row-reverse;
        -webkit-box-align:center;
        align-items:center;
        margin-right:1.2rem;
        margin-bottom:0; } }

.buy-section .tabs__btn.active{
      color:#09162E;
      background:none; }

.buy-section .tabs__btn.active::before{
        content:'';
        position:absolute;
        display:block;
        border-bottom:0.2rem solid #09162E;
        max-width:10.4rem;
        width:100%;
        bottom:-50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        left:0; }

.buy{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media (min-width: 850px){
    .buy{
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:end;
      justify-content:flex-end;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.buy__wrap{
    width:100%; }

.buy__img{
    width:100%; }

@media (min-width: 850px){
      .buy__img{
        max-width:42.1rem;
        width:100%;
        margin-left:auto; } }

.buy__img img{
      width:100%;
      display:block; }

.buy-wrap{
  padding-top:2.4rem;
  width:100%;
  border-left:0; }

@media (min-width: 850px){
    .buy-wrap{
      max-width:55.8rem;
      width:100%;
      border-left:0.1rem solid #eeeeee;
      margin-left:19.3rem;
      padding-left:2.4rem;
      border-top:hidden; }
      .buy-wrap .tabs__btn{
        padding:0; } }

.buy-wrap .buy-head{
    margin-bottom:2.4rem; }

.buy-wrap .buy-head .buy-title{
      font-weight:700;
      font-size:3.2rem;
      line-height:1.58; }

.buy-wrap .buy-head__wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      margin-bottom:1.6rem; }

.buy-wrap .buy-head__price{
      max-width:2.4rem;
      max-height:2.4rem;
      overflow:hidden;
      border-radius:100%; }

.buy-wrap .buy-head__price img{
        width:100%;
        height:100%;
        display:block;
        -o-object-fit:cover;
        object-fit:cover; }

.buy-wrap .buy-head__text{
      font-size:1.4rem;
      font-weight:500;
      margin-left:0.6rem;
      margin-right:9.1rem;
      color:rgba(9, 22, 46, 0.5); }

.buy-wrap .buy-head__sum{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:start;
      align-items:flex-start;
      margin-top:1rem; }

@media (min-width: 850px){
        .buy-wrap .buy-head__sum{
          display:-webkit-box;
          display:flex;
          -webkit-box-align:end;
          align-items:flex-end;
          -webkit-box-orient:horizontal;
          -webkit-box-direction:normal;
          flex-direction:row;
          margin:0; } }

.buy-wrap .buy-head .primary{
      max-width:21.9rem;
      width:100%;
      height:4rem;
      margin-top:1rem; }

@media (min-width: 850px){
        .buy-wrap .buy-head .primary{
          margin-top:0; } }

.buy-wrap .buy-head__img{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:start;
      align-items:flex-start;
      margin-bottom:1rem; }

@media (min-width: 850px){
        .buy-wrap .buy-head__img{
          display:-webkit-box;
          display:flex;
          -webkit-box-align:center;
          align-items:center;
          margin-bottom:0; } }

.buy-wrap .buy-head__van{
      margin-left:0.4rem;
      font-size:1.4rem;
      font-weight:500; }

.buy-wrap .buy-head .price-text{
      font-size:1.4rem;
      color:rgba(9, 22, 46, 0.5);
      line-height:150%; }

.buy-wrap .buy-body{
    margin-bottom:1.6rem; }

.buy-wrap .buy-body__col{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

.buy-wrap .buy-body__row{
      margin:0 0 0.8rem 0; }

.buy-wrap .buy-body__color{
      font-size:1.4rem;
      color:rgba(9, 22, 46, 0.5);
      margin:0 0.6rem 0 0; }

.buy-wrap .buy-body__text{
      font-size:1.4rem;
      font-weight:500; }

.buy-wrap .buy-body__gadient{
      font-size:1.4rem;
      font-weight:500;
      background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
      background:linear-gradient(45deg, #f2bf10, #f57777);
      -webkit-background-clip:text;
      background-clip:text;
      -webkit-text-fill-color:transparent; }

.buy-wrap .buy-footer__text{
    font-size:1.4rem;
    font-weight:400; }

.buy-wrap .buy-footer__row{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:stretch;
    align-items:stretch;
    border-radius:1.6rem;
    border:0.1rem solid #eeeeee;
    background-color:#FFFFFF;
    padding:1.8rem 1.6rem;
    margin-bottom:0.8rem; }

@media (min-width: 768px){
      .buy-wrap .buy-footer__row{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        justify-content:space-between;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row; } }

.buy-wrap .buy-footer__content{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:start;
    align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    margin-bottom:1rem; }

@media (min-width: 768px){
      .buy-wrap .buy-footer__content{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        margin:0; } }

.buy-wrap .buy-footer__img{
    width:2.4rem;
    height:2.4rem;
    overflow:hidden;
    border-radius:100%;
    margin-bottom:1rem; }

@media (min-width: 768px){
      .buy-wrap .buy-footer__img{
        margin-right:1.5rem; } }

.buy-wrap .buy-footer__img img{
      width:100%;
      height:100%;
      -o-object-fit:cover;
      object-fit:cover;
      display:block; }

.buy-wrap .buy-footer__name{
    margin-right:1.5rem;
    font-size:1.4rem;
    font-weight:500;
    background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background:linear-gradient(45deg, #f2bf10, #f57777);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent; }

.buy-wrap .buy-footer__date{
    font-size:1.4rem;
    font-weight:500;
    color:rgba(9, 22, 46, 0.5); }

.buy-wrap .buy-footer__order{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:end;
    align-items:flex-end;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

@media (min-width: 768px){
      .buy-wrap .buy-footer__order{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row; } }

.buy-wrap .buy-footer__info{
    text-align:right; }

@media (min-width: 768px){
      .buy-wrap .buy-footer__info{
        margin-left:0.6rem; } }

.buy-wrap .buy-footer__van{
    font-size:1.4rem;
    font-weight:500;
    margin-left:0.4rem; }

.buy-wrap .buy-footer__sum{
    font-size:1.2rem;
    font-weight:500;
    color:rgba(9, 22, 46, 0.5);
    text-align:right; }

.buy-wrap .buy-footer__images{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:0.3rem; }

.cabinet-section .gallery{
  width:100%; }

@media (min-width: 900px){
    .cabinet-section .gallery{
      width:50%; } }

@media (min-width: 1024px){
    .cabinet-section .gallery{
      width:33.33%; } }

@media (min-width: 1200px){
    .cabinet-section .gallery{
      width:25%; } }

.cabinet-section .secondary{
  margin:0.8rem auto 0;
  height:3.8rem; }

.cabinet-section .tabs__head{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  border-bottom:0.1rem solid rgba(18, 24, 46, 0.1); }

@media (min-width: 768px){
    .cabinet-section .tabs__head{
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:start;
      justify-content:flex-start;
      padding-bottom:0.8rem; } }

.cabinet-section .tabs__btn{
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  flex-direction:row-reverse;
  margin-bottom:1rem;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  background:none;
  color:#B2B6BD;
  font-size:2rem;
  font-weight:500;
  padding-bottom:0.8rem;
  border-radius:9.9rem;
  cursor:pointer;
  margin-top:1.2rem; }

@media (min-width: 768px){
    .cabinet-section .tabs__btn{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:reverse;
      flex-direction:row-reverse;
      -webkit-box-align:center;
      align-items:center;
      margin-right:1.2rem;
      margin-top:0;
      margin-bottom:0; } }

.cabinet-section .tabs__btn.active{
    color:#09162E;
    background:none; }

.cabinet-section .tabs__btn.active::before{
      content:'';
      position:absolute;
      display:block;
      border-bottom:0.2rem solid #09162E;
      max-width:8.4rem;
      width:100%;
      bottom:-38%;
      -webkit-transform:translateY(-38%);
      -ms-transform:translateY(-38%);
      transform:translateY(-38%);
      left:0; }

@media (min-width: 768px){
        .cabinet-section .tabs__btn.active::before{
          bottom:-32%;
          -webkit-transform:translateY(-32%);
          -ms-transform:translateY(-32%);
          transform:translateY(-32%); } }

.cabinet-section .tabs__btn:hover{
    color:#09162E; }

.cabinet-section .tabs__list{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-direction:row; }

.categories-section{
  background-image:url("../images/bg3.png");
  background-position:center top;
  background-repeat:no-repeat;
  background-size:cover;
  padding:4rem 0 3rem; }

@media (min-width: 768px){
    .categories-section{
      padding:8rem 0 6.4rem; } }

.categories-section .section-title{
    color:#FFFFFF;
    margin-bottom:2.4rem;
    font-weight:750; }

.categories-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -0.75rem 6.5rem; }

.categories{
  width:100%;
  padding:0 0.75rem;
  margin-bottom:1.5rem; }

@media (min-width: 600px){
    .categories{
      width:50%;
      padding:0 0.75rem; } }

@media (min-width: 768px){
    .categories{
      width:33.33%;
      padding:0 0.75rem; } }

@media (min-width: 1024px){
    .categories{
      width:25%;
      padding:0 0.75rem; } }

@media (min-width: 1333px){
    .categories{
      width:20%;
      padding:0 0.75rem; } }

.categories__wrap{
    background:rgba(255, 255, 255, 0.05);
    border:2px solid rgba(255, 255, 255, 0.13);
    box-sizing:border-box;
    -webkit-backdrop-filter:blur(15px);
    backdrop-filter:blur(15px);
    border-radius:0.8rem; }

.categories__intro{
    padding:1.6rem 1.2rem;
    margin-bottom:0.6rem;
    height:15.4rem; }

.categories__img{
    padding:1.2rem; }

.categories__img img{
      width:100%;
      display:block; }

.categories .categories-title{
    font-weight:500;
    color:#FFFFFF;
    font-size:1.6rem;
    margin-bottom:0.6rem; }

@media (min-width: 768px){
      .categories .categories-title{
        font-size:2rem; } }

.categories .categories-text{
    font-size:1.4rem;
    color:#FFFFFF;
    font-weight:400; }

.family-section{
  background:rgba(255, 255, 255, 0.05);
  border:1px solid rgba(255, 255, 255, 0.13);
  box-sizing:border-box;
  -webkit-backdrop-filter:blur(25px);
  backdrop-filter:blur(25px);
  border-radius:1.6rem;
  padding:2.4rem;
  max-width:96rem;
  width:100%;
  margin:0 auto 1.6rem; }

.family-section .family-body{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap; }

@media (min-width: 768px){
      .family-section .family-body{
        display:-webkit-box;
        display:flex;
        flex-wrap:wrap; } }

.family-section .tags-wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:start;
    align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    flex-wrap:wrap; }

@media (min-width: 600px){
      .family-section .tags-wrap{
        display:-webkit-box;
        display:flex;
        justify-content:space-around;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row; } }

@media (min-width: 1000px){
      .family-section .tags-wrap{
        display:-webkit-box;
        display:flex;
        -webkit-box-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        flex-wrap:nowrap; } }

.family-section .tags-wrap .btn{
      font-size:1.4rem;
      font-weight:700; }

.family-section .tags-wrap .btn + .btn{
        margin-top:1.2rem; }

@media (min-width: 768px){
        .family-section .tags-wrap .btn + .btn{
          margin-top:0; } }

.family-section .tags-wrap span{
      margin-left:0.6rem;
      white-space:nowrap; }

.family{
  width:100%;
  margin-top:3.2rem; }

@media (min-width: 768px){
    .family{
      width:33.33%; } }

.family__wrap{
    max-width:22.7rem;
    width:100%; }

.family__text{
    font-size:2rem;
    color:#FFFFFF;
    font-weight:500;
    margin-bottom:0.6rem; }

.family__info{
    font-size:1.4rem;
    color:#FFFFFF;
    line-height:150%; }

.family__intro{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.family__img{
    margin-bottom:0.4rem;
    max-width:4.8rem;
    width:100%;
    max-height:4.8rem;
    height:100%; }

.family__img img{
      width:100%;
      display:block; }

.family__wallet{
    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:start;
    align-items:flex-start;
    font-size:1.4rem;
    margin-top:2.6em;
    font-weight:500;
    color:rgba(255, 255, 255, 0.5);
    word-break:break-all;
    margin-bottom:1.2rem; }

@media (min-width: 768px){
      .family__wallet{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        margin-top:3.2rem;
        margin-bottom:2rem;
        font-size:2rem; } }

.family__code{
    background:-webkit-linear-gradient(45deg, #f2bf10, #f57777);
    background:linear-gradient(45deg, #f2bf10, #f57777);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    margin-left:0.7rem; }

.family-head__head{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media (min-width: 800px){
    .family-head__head{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:justify;
      justify-content:space-between;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.family-head__img{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  max-width:4rem;
  width:100%; }

@media (min-width: 800px){
    .family-head__img{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.family-head__img img{
    width:100%;
    display:block; }

.family-head__text{
  color:#FFFFFF;
  font-size:1.6rem;
  margin-top:1.5rem;
  font-weight:700;
  margin-bottom:1rem;
  white-space:nowrap; }

@media (min-width: 800px){
    .family-head__text{
      font-size:2rem;
      margin-left:1rem;
      margin-top:0;
      margin-bottom:0; } }

.family-head__info{
  text-align:center;
  color:rgba(255, 255, 255, 0.5);
  font-size:1.4rem; }

@media (min-width: 800x){
    .family-head__info{
      font-size:1.6rem;
      margin-top:0; } }

.egg-section .subtext{
  color:#f4a831; }

.egg-section .tags-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center; }

.egg-section .btn{
  margin:0 0.6rem; }

.sperm-section .tags-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center; }

.sperm-section .btn{
  margin:0 0.6rem; }

.change-section,
.tobig-section{
  padding:2.4rem 0; }

.change-section .change__wrap,
  .tobig-section .change__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center; }

@media (min-width: 768px){
      .change-section .change__wrap,
      .tobig-section .change__wrap{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-pack:center;
        justify-content:center;
        max-width:60.8rem;
        width:100%;
        margin:0 auto; } }

.change-section .main-form,
  .tobig-section .main-form{
    width:100%;
    padding:0 1.5rem; }

.change-section .main-form__row,
    .tobig-section .main-form__row{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

@media (min-width: 768px){
        .change-section .main-form__row,
        .tobig-section .main-form__row{
          display:-webkit-box;
          display:flex;
          max-width:60.5rem;
          width:100%;
          -webkit-box-orient:horizontal;
          -webkit-box-direction:normal;
          flex-direction:row; } }

.change-section .main-form .main-form__name + .main-form__row,
    .tobig-section .main-form .main-form__name + .main-form__row{
      margin-top:0.8rem; }

.change-section .main-form__input,
    .tobig-section .main-form__input{
      width:100%; }

@media (min-width: 768px){
        .change-section .main-form__input,
        .tobig-section .main-form__input{
          max-width:29.5rem;
          width:100%; } }

.change-section .main-form__field,
    .tobig-section .main-form__field{
      width:100%; }

@media (min-width: 768px){
        .change-section .main-form__field + .main-form__field,
        .tobig-section .main-form__field + .main-form__field{
          margin-left:1.5rem; } }

.change-section .main-form__img,
    .tobig-section .main-form__img{
      border-radius:0.8rem; }

.change-section .main-form .primary,
    .tobig-section .main-form .primary{
      width:100%;
      height:4rem; }

@media (min-width: 768px){
        .change-section .main-form .primary,
        .tobig-section .main-form .primary{
          margin:2.4rem auto 0;
          width:21.9rem; } }

.change-section .main-form__title,
    .tobig-section .main-form__title{
      font-size:1.6rem;
      font-weight:750;
      margin-bottom:1rem; }

@media (min-width: 768px){
        .change-section .main-form__title,
        .tobig-section .main-form__title{
          font-size:2.4rem;
          margin:0; } }

.change-section .main-form__profile,
    .tobig-section .main-form__profile{
      width:100%; }

.change-section .main-form .main-text,
    .tobig-section .main-form .main-text{
      color:rgba(9, 22, 46, 0.3);
      font-weight:750;
      font-size:1.4rem;
      margin-bottom:1rem; }

@media (min-width: 768px){
        .change-section .main-form .main-text,
        .tobig-section .main-form .main-text{
          font-size:2.4rem; } }

.change-section .main-form .main-intro,
    .tobig-section .main-form .main-intro{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:start;
      align-items:flex-start;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; }

@media (min-width: 768px){
        .change-section .main-form .main-intro,
        .tobig-section .main-form .main-intro{
          display:-webkit-box;
          display:flex;
          -webkit-box-pack:center;
          justify-content:center;
          -webkit-box-align:center;
          align-items:center; } }

.change-section .main-contact .main-form__textarea,
  .tobig-section .main-contact .main-form__textarea{
    height:8rem; }

.change-section .main-contact .main-form__input,
  .tobig-section .main-contact .main-form__input{
    width:100%; }

.change-section .main-contact .main-form__code,
  .tobig-section .main-contact .main-form__code{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    font-size:1.4rem;
    color:rgba(9, 22, 46, 0.5);
    line-height:150%;
    margin-bottom:1.6rem; }

.change-section .main-contact .main-form__pasword,
  .tobig-section .main-contact .main-form__pasword{
    margin-top:0.9rem;
    color:#3E76BF; }

.tobig-section{
  padding:0; }

.creating-section{
  background-image:url("../images/bg.png");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  min-height:calc(100vh - 183px);
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center; }

@media (min-width: 768px){
    .creating-section{
      padding:3.2rem 0;
      min-height:calc(100vh - 132px); } }

.creating-section .container{
    height:100%;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-pack:center;
    justify-content:center; }

.creating__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center; }

@media (min-width: 768px){
    .creating__wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      justify-content:space-around;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.creating__btn{
  display:-webkit-box;
  display:flex; }

.creating .section-title{
  color:#FFFFFF;
  font-weight:750;
  line-height:1.5;
  margin-bottom:5rem; }

@media (min-width: 768px){
    .creating .section-title{
      color:#FFFFFF;
      font-weight:750;
      line-height:1.5;
      margin-bottom:22.5rem; } }

.creating .btn{
  margin:0 0 1rem 0;
  width:21.9rem;
  height:4rem; }

.creating .btn:hover{
    opacity:0.6; }

.creating__text{
  font-size:1.4rem;
  color:#FFFFFF; }

.creating__col{
  margin-bottom:1rem;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center; }

@media (min-width: 768px){
    .creating__col{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column;
      -webkit-box-align:center;
      align-items:center; } }

.faq-section{
  padding:4rem 0;
  background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fcfcfc 100%);
  background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fcfcfc 100%); }

@media (min-width: 1024px){
    .faq-section{
      padding:8rem 0 5.6rem; } }

.faq-section .section-title{
    max-width:60rem;
    margin-left:auto;
    margin-right:auto; }

.faq-section .faq-section{
    padding:2.4rem 0; }

@media (min-width: 768px){
      .faq-section .faq-section{
        padding:1.7rem 2.4rem; } }

.gallery-section{
  padding:2.2rem 0; }

.gallery-title{
  font-size:2.4rem;
  font-weight:750;
  margin-bottom:0.8rem; }

.gallery-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -0.75rem; }

.gallery{
  width:100%;
  margin-bottom:1.6rem;
  padding:0 0.75rem; }

@media (min-width: 600px){
    .gallery{
      width:50%; } }

@media (min-width: 768px){
    .gallery{
      width:33.33%; } }

@media (min-width: 1024px){
    .gallery{
      width:20%; } }

.gallery__wrap{
    border:1px solid #eeeeee;
    box-sizing:border-box;
    border-radius:16px;
    background-color:#FFFFFF;
    padding:0.8rem; }

.gallery__img{
    margin-bottom:1.2rem; }

.gallery__img img{
      width:100%;
      display:block; }

.gallery__name{
    margin-bottom:0.5rem; }

.gallery__info{
    padding:0.8rem; }

.gallery__login{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    border-bottom:0.1rem solid #eeeeee;
    padding-bottom:1.3rem;
    margin-bottom:0.8rem; }

.gallery__images{
    width:2.4rem;
    height:2.4rem;
    border-radius:100%;
    overflow:hidden;
    -webkit-box-flex:0;
    flex:none; }

.gallery__images img{
      width:100%;
      display:block;
      -o-object-fit:cover;
      object-fit:cover; }

.gallery .gallery-img{
    width:2.2rem;
    height:1.5rem; }

.gallery .gallery-img svg{
      width:100%;
      display:block; }

.gallery__username{
    margin-left:0.6rem;
    font-size:1.4rem;
    font-weight:400;
    color:#09162E;
    overflow-wrap:anywhere; }

.gallery__price{
    font-size:1.4rem;
    line-height:150%;
    color:rgba(9, 22, 46, 0.5);
    margin-bottom:0.2rem; }

.gallery__price-img{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    font-size:1.4rem;
    font-weight:500;
    color:#09162E;
    border-bottom:0.1rem solid #eeeeee;
    margin-bottom:1.1rem;
    padding-bottom:0.8rem; }

@media (min-width: 768px){
      .gallery__price-img{
        display:-webkit-box;
        display:flex;
        -webkit-box-align:start;
        align-items:flex-start;
        flex-wrap:wrap; } }

@media (min-width: 1333px){
      .gallery__price-img{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -webkit-box-align:center;
        align-items:center;
        flex-wrap:nowrap; } }

.gallery__price-sum{
    margin-left:0.4rem; }

@media (min-width: 768px){
      .gallery__price-sum{
        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; } }

@media (min-width: 1333px){
      .gallery__price-sum{
        display:block;
        margin-left:0.4rem; } }

.gallery__color{
    font-size:1.2rem;
    color:rgba(9, 22, 46, 0.5);
    font-weight:500;
    margin-left:0.8rem; }

.gallery .btn{
    width:100%;
    height:4rem; }

.gallery-header{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin-bottom:0.7rem; }

@media (min-width: 768px){
    .gallery-header{
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:justify;
      justify-content:space-between;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row;
      margin-bottom:0.8rem; } }

@media (min-width: 1024px){
    .gallery-header{
      margin:0; } }

.gallery-header .main-form__field{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    background-color:#F6F7F8;
    border-radius:0.8rem;
    padding:0.8rem 1.2rem;
    margin-bottom:0;
    width:100%; }

@media (min-width: 768px){
      .gallery-header .main-form__field{
        max-width:29.2rem;
        width:100%; } }

.gallery-header .main-form__input{
    padding:0;
    margin-left:0.6rem; }

.tabs .secondary{
  font-size:1.4rem;
  margin:0.8rem auto 0;
  padding:0.6rem 2rem;
  border-radius:9.9rem;
  font-weight:500;
  max-width:11.1rem;
  width:100%; }

.tabs__content{
  margin-top:1.6rem; }

.generate-section{
  padding:0 0 6.9rem 0; }

.generate__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  width:100%; }

.generate__body{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

@media (min-width: 768px){
    .generate__body{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.generate__text{
  font-size:1.4rem; }

.generate__col{
  margin:0 0  1rem 0;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center; }

@media (min-width: 768px){
    .generate__col{
      margin:0 4.2rem; } }

.generate__color, .generate__code{
  color:#11C04C;
  line-height:150%;
  margin-bottom:0.8rem;
  font-size:1.2rem; }

@media (min-width: 768px){
    .generate__color, .generate__code{
      font-size:1.4rem; } }

.generate__text{
  color:#09162E;
  font-size:1.6rem;
  line-height:150%;
  margin-bottom:0.8rem; }

@media (min-width: 768px){
    .generate__text{
      font-size:1.8rem; } }

.generate__code{
  color:rgba(9, 22, 46, 0.5);
  margin:0; }

.intro-section{
  min-height:calc(100vh - 58px);
  position:relative;
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center; }

.intro-section .intro-video{
    display:block;
    width:100%; }

.partners-section{
  background-color:#F3F4F5; }

.partners{
  padding:2.4rem 0; }

.partners__wrap{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-align:start;
    align-items:flex-start; }

@media (min-width: 768px){
      .partners__wrap{
        display:-webkit-box;
        display:flex;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        flex-wrap:wrap; } }

.partners__img{
    width:24.8rem;
    margin-bottom:2rem;
    -webkit-box-flex:0;
    flex:none; }

@media (min-width: 768px){
      .partners__img{
        -webkit-box-flex:1;
        flex:1 1 10rem;
        margin-bottom:0; }
        .partners__img + .partners__img{
          margin:0 2rem; } }

.partners__img svg{
      width:100%;
      display:block;
      height:100%; }

.partners__img svg g path{
        fill:#09162E; }

.partners__img img{
      width:100%;
      display:block; }

.partners__title{
    text-align:left;
    margin-bottom:1.6rem;
    font-size:1.8rem;
    font-style:normal;
    color:rgba(9, 22, 46, 0.5); }

@media (min-width: 768px){
      .partners__title{
        font-size:2.4rem;
        margin-bottom:1.6rem;
        text-align:center; } }

.special-section{
  padding:0 0 6.9rem 0; }

.special__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column; }

.special__info{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center; }

.special__btn{
  margin-bottom:1.4rem; }

.special__btn .primary{
    width:29.4rem;
    height:4rem; }

.special__text, .special__code, .special__pasword{
  font-size:1.4rem;
  color:#11C04C;
  line-height:150%;
  margin-bottom:0.9rem; }

.special__pasword{
  color:#3E76BF; }

.special__code{
  color:rgba(9, 22, 46, 0.3); }

.special .special-text{
  font-size:2.4rem;
  font-weight:750;
  color:rgba(9, 22, 46, 0.3); }

.special .section-title{
  margin:0; }

.team-wrap{
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  margin:0 -0.75rem; }

.team{
  width:100%;
  padding:0.75rem;
  text-align:center; }

@media (min-width: 500px){
    .team{
      width:50%;
      padding:0 0.75rem;
      margin-bottom:1.4rem; } }

@media (min-width: 768px){
    .team{
      width:33.33%; } }

@media (min-width: 1024px){
    .team{
      width:20%; } }

.team__wrap{
    border:0.1rem solid #eeeeee;
    box-sizing:border-box;
    border-radius:1.6rem;
    padding:0.8rem;
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column; }

.team__img{
    margin-bottom:1.2rem; }

.team__img img{
      width:100%;
      display:block; }

.team__name{
    margin-bottom:0.5rem;
    font-weight:500;
    color:#09162E; }

.team__info{
    font-size:1.4rem;
    color:#09162e;
    margin-bottom:0.8rem; }

.technical-section{
  padding:4rem 0 0 0; }

@media (min-width: 768px){
    .technical-section{
      padding:16rem 0 0 0; } }

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

.technical__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  flex-direction:column-reverse; }

@media (min-width: 900px){
    .technical__wrap{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:center;
      justify-content:center;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row; } }

.technical__download{
  width:100%;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  -webkit-box-pack:center;
  justify-content:center; }

@media (min-width: 900px){
    .technical__download{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:center;
      justify-content:center;
      margin-right:9rem; } }

.technical__link{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  flex-direction:column-reverse;
  -webkit-box-align:center;
  align-items:center;
  padding:3.2rem 5.8rem;
  box-shadow:2px 2px 0px rgba(9, 22, 46, 0.1);
  border-radius:8px;
  background-color:#F3F4F5;
  font-size:1.4rem;
  font-weight:700;
  color:#09162E;
  margin:0 0.6rem;
  max-width:13rem;
  width:100%;
  white-space:nowrap; }

@media (min-width: 768px){
    .technical__link{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:reverse;
      flex-direction:column-reverse;
      -webkit-box-align:center;
      align-items:center;
      max-width:18rem;
      width:100%; } }

.technical__img{
  width:6.4rem; }

@media (min-width: 768px){
    .technical__img{
      margin-bottom:1.2rem;
      max-width:6.4rem;
      width:100%;
      height:auto; } }

.technical__img img{
    width:100%;
    display:block; }

.technical__info{
  margin-bottom:5rem;
  text-align:center; }

@media (min-width: 900px){
    .technical__info{
      text-align:left;
      max-width:51.8rem; } }

.tokenomics-section{
  padding:4rem 0; }

.tokenomics-section .section-title{
    margin-bottom:2rem; }

@media (min-width: 768px){
      .tokenomics-section .section-title{
        margin-bottom:7rem; } }

.tokenomic__footer{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  align-items:flex-start;
  -webkit-box-pack:justify;
  justify-content:space-between;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin:0 auto;
  box-shadow:2px 2px 0px rgba(9, 22, 46, 0.1);
  border-radius:8px;
  background-color:#F3F4F5;
  padding:2.4rem;
  width:100%; }

@media (min-width: 768px){
    .tokenomic__footer{
      display:-webkit-box;
      display:flex;
      -webkit-box-align:center;
      align-items:center;
      -webkit-box-pack:justify;
      justify-content:space-between;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row;
      max-width:75.1rem;
      width:100%;
      margin:0 auto;
      box-shadow:2px 2px 0px rgba(9, 22, 46, 0.1);
      border-radius:8px;
      background-color:#F3F4F5;
      padding:2.4rem; } }

.tokenomic__col{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  margin-bottom:1.5rem; }

@media (min-width: 768px){
    .tokenomic__col{
      display:-webkit-box;
      display:flex;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      flex-direction:column; } }

.tokenomic__text{
  font-size:1.4rem;
  font-weight:700;
  color:rgba(9, 22, 46, 0.3);
  margin-bottom:0.4rem; }

.tokenomic__subtext{
  font-size:2rem;
  font-weight:500; }

.chart-wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  flex-direction:column;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:5rem;
  position:relative;
  max-width:33.3rem;
  margin:0 auto 5rem; }

.chart-circle{
  max-width:33.3rem;
  width:100%;
  background:#FFFFFF;
  box-shadow:2px 0px 10px rgba(9, 22, 46, 0.1);
  border-radius:50%;
  padding:0.5rem 1rem 1.5rem 1rem;
  margin-bottom:3rem;
  position:relative; }

.chart-label{
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  align-items:flex-start;
  margin-bottom:2rem; }

@media (min-width: 768px){
    .chart-label{
      position:absolute;
      margin:0; }
      .chart-label:after{
        position:absolute;
        content:'';
        width:3rem;
        height:2px;
        background-color:rgba(9, 22, 46, 0.1); } }

@media (min-width: 768px){
    .chart-label.first{
      top:0;
      right:0;
      -webkit-transform:translateX(85%);
      -ms-transform:translateX(85%);
      transform:translateX(85%); }
      .chart-label.first:after{
        top:90%;
        -webkit-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        transform:rotate(-45deg);
        left:-4rem; } }

@media (min-width: 768px){
    .chart-label.second{
      bottom:10%;
      right:0;
      -webkit-transform:translateX(85%);
      -ms-transform:translateX(85%);
      transform:translateX(85%); }
      .chart-label.second:after{
        top:0;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg);
        left:-4rem; } }

@media (min-width: 768px){
    .chart-label.third{
      top:15%;
      left:0;
      -webkit-transform:translate(-105%, 0);
      -ms-transform:translate(-105%, 0);
      transform:translate(-105%, 0); }
      .chart-label.third .label-info{
        -webkit-box-align:end;
        align-items:flex-end; }
      .chart-label.third:after{
        top:90%;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg);
        right:-4rem; } }

.label-color{
  width:4rem;
  height:2rem;
  margin-right:2rem; }

@media (min-width: 768px){
    .label-color{
      display:none; } }

.label-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; }

.label-info-title{
  font-weight:700;
  font-size:1.4rem;
  color:rgba(9, 22, 46, 0.3);
  margin-bottom:0.5rem; }

.label-info-value{
  font-weight:500;
  font-size:2rem;
  color:#09162e; }

.what-section{
  padding:4rem 0 6rem; }

@media (min-width: 768px){
    .what-section{
      padding:8rem 0 12rem; } }

.what__wrap{
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  flex-direction:column-reverse;
  -webkit-box-align:center;
  align-items:center; }

@media (min-width: 768px){
    .what__wrap{
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-direction:row;
      -webkit-box-pack:center;
      justify-content:center; } }

.what__img{
  max-width:37.6rem;
  width:100%; }

@media (min-width: 768px){
    .what__img{
      margin:0 3rem 0 0; } }

@media (min-width: 1024px){
    .what__img{
      margin:0 8rem 0 0; } }

.what__img img{
    width:100%;
    display:block; }

.what__info{
  text-align:center; }

@media (min-width: 768px){
    .what__info{
      text-align:left;
      max-width:51.8rem;
      width:100%; } }

.what .sub-text{
  margin-bottom:0.8rem; }

.main-section{
  padding:2.4rem 0; }

.main-section .container{
    display:-webkit-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    max-width:136.6rem; }

@media (min-width: 800px){
      .main-section .container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row; } }
